v20180228

package
v1.0.1181 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2025 License: Apache-2.0 Imports: 7 Imported by: 5

Documentation

Index

Constants

View Source
const (

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

	// 当前用户鉴权失败。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

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

	// 调用API服务失败。
	FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"

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

	// 导出文件失败。
	FAILEDOPERATION_EXPORT = "FailedOperation.Export"

	// 可用license数量不足,缺少1个license,请购买新license。
	FAILEDOPERATION_LICENSEEXCEEDED = "FailedOperation.LicenseExceeded"

	// 卸载主机。
	FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete"

	// 无专业版主机。
	FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"

	// 多台主机隔离,部分或全部失败。
	FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate"

	// 开启防护失败。
	FAILEDOPERATION_PROTECTSTARTFAIL = "FailedOperation.ProtectStartFail"

	// 回复木马失败。
	FAILEDOPERATION_RECOVER = "FailedOperation.Recover"

	// 重新检测漏洞失败。
	FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul"

	// 单台主机隔离失败。
	FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate"

	// 创建基线策略超过上限。
	FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy"

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

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

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

	// 时间区间格式错误。
	INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"

	// 非法请求。
	INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"

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

	// IP格式不合法。
	INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"

	// 参数缺失。
	INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

	// 名字已重复。
	INVALIDPARAMETER_NAMEHASREPETITION = "InvalidParameter.NameHasRepetition"

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

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

	// 正则参数格式错误。
	INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"

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

	// 规则类接口,主机重复。
	INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"

	// 规则类接口,主机IP不正确。
	INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"

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

	// 标签名称长度不能超过15个字符。
	INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit"

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

	// 超出批量添加数量。
	LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"

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

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

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

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

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

	// 扫描机器不存在。
	RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"

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

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

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2018-02-28"

Variables

This section is empty.

Functions

This section is empty.

Types

type ABTestConfig added in v1.0.762

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

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

type AccountStatistics

type AccountStatistics struct {
	// 用户名。
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 主机数量。
	MachineNum *uint64 `json:"MachineNum,omitnil,omitempty" name:"MachineNum"`
}

type AddLoginWhiteListsRequest added in v1.0.762

type AddLoginWhiteListsRequest struct {
	*tchttp.BaseRequest

	// 异地登录白名单实体
	HostLoginWhiteObj *HostLoginWhiteObj `json:"HostLoginWhiteObj,omitnil,omitempty" name:"HostLoginWhiteObj"`

	// 事件同步处理方式:
	//   "" -- 不操作
	//   "All" -- 将符合此配置的所有事件记录加白
	//   "Id" -- 将EventId对应的事件记录加白
	ProcessType *string `json:"ProcessType,omitnil,omitempty" name:"ProcessType"`

	// 异地登录事件ID,当ProcessType为Id时此项必填
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewAddLoginWhiteListsRequest added in v1.0.762

func NewAddLoginWhiteListsRequest() (request *AddLoginWhiteListsRequest)

func (*AddLoginWhiteListsRequest) FromJsonString added in v1.0.762

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

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

func (*AddLoginWhiteListsRequest) ToJsonString added in v1.0.762

func (r *AddLoginWhiteListsRequest) ToJsonString() string

type AddLoginWhiteListsRequestParams added in v1.0.762

type AddLoginWhiteListsRequestParams struct {
	// 异地登录白名单实体
	HostLoginWhiteObj *HostLoginWhiteObj `json:"HostLoginWhiteObj,omitnil,omitempty" name:"HostLoginWhiteObj"`

	// 事件同步处理方式:
	//   "" -- 不操作
	//   "All" -- 将符合此配置的所有事件记录加白
	//   "Id" -- 将EventId对应的事件记录加白
	ProcessType *string `json:"ProcessType,omitnil,omitempty" name:"ProcessType"`

	// 异地登录事件ID,当ProcessType为Id时此项必填
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type AddLoginWhiteListsResponse added in v1.0.762

type AddLoginWhiteListsResponse struct {
	*tchttp.BaseResponse
	Response *AddLoginWhiteListsResponseParams `json:"Response"`
}

func NewAddLoginWhiteListsResponse added in v1.0.762

func NewAddLoginWhiteListsResponse() (response *AddLoginWhiteListsResponse)

func (*AddLoginWhiteListsResponse) FromJsonString added in v1.0.762

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

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

func (*AddLoginWhiteListsResponse) ToJsonString added in v1.0.762

func (r *AddLoginWhiteListsResponse) ToJsonString() string

type AddLoginWhiteListsResponseParams added in v1.0.762

type AddLoginWhiteListsResponseParams struct {
	// 重复添加的提示列表
	DuplicateHosts []*DuplicateHosts `json:"DuplicateHosts,omitnil,omitempty" name:"DuplicateHosts"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AlarmInfo added in v1.0.633

type AlarmInfo struct {
	// 该节点关联的告警,告警的table_name+id(t1:id1,t2:id2,...)
	AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"`

	// 告警事件表状态,当该节点为告警点时生效
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type AssetAppBaseInfo added in v1.0.259

type AssetAppBaseInfo struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

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

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 主机标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

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

	// 应用类型
	// 1: 运维
	// 2 : 数据库
	// 3 : 安全
	// 4 : 可疑应用
	// 5 : 系统架构
	// 6 : 系统应用
	// 7 : WEB服务
	// 99: 其他
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 二进制路径
	BinPath *string `json:"BinPath,omitnil,omitempty" name:"BinPath"`

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 关联进程数
	ProcessCount *uint64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"`

	// 应用描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

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

	// 配置文件路径
	ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"`

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

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

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetAppProcessInfo added in v1.0.259

type AssetAppProcessInfo struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 进程状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 进程版本
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 启动时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
}

type AssetCoreModuleBaseInfo added in v1.0.259

type AssetCoreModuleBaseInfo struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

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

	// 服务器IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 服务器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

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

	// 模块大小
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 依赖进程数
	ProcessCount *uint64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"`

	// 依赖模块数
	ModuleCount *uint64 `json:"ModuleCount,omitnil,omitempty" name:"ModuleCount"`

	// 模块ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 服务器外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetCoreModuleDetail added in v1.0.259

type AssetCoreModuleDetail struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

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

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

	// 依赖进程
	Processes *string `json:"Processes,omitnil,omitempty" name:"Processes"`

	// 被依赖模块
	Modules *string `json:"Modules,omitnil,omitempty" name:"Modules"`

	// 参数信息
	Params []*AssetCoreModuleParam `json:"Params,omitnil,omitempty" name:"Params"`

	// 数据更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type AssetCoreModuleParam added in v1.0.259

type AssetCoreModuleParam struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
}

type AssetDatabaseBaseInfo added in v1.0.259

type AssetDatabaseBaseInfo struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 主机标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 数据库名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 监听端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 协议
	Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"`

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

	// 绑定IP
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 配置文件路径
	ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"`

	// 日志文件路径
	LogPath *string `json:"LogPath,omitnil,omitempty" name:"LogPath"`

	// 数据路径
	DataPath *string `json:"DataPath,omitnil,omitempty" name:"DataPath"`

	// 运行权限
	Permission *string `json:"Permission,omitnil,omitempty" name:"Permission"`

	// 错误日志路径
	ErrorLogPath *string `json:"ErrorLogPath,omitnil,omitempty" name:"ErrorLogPath"`

	// 插件路径
	PlugInPath *string `json:"PlugInPath,omitnil,omitempty" name:"PlugInPath"`

	// 二进制路径
	BinPath *string `json:"BinPath,omitnil,omitempty" name:"BinPath"`

	// 启动参数
	Param *string `json:"Param,omitnil,omitempty" name:"Param"`

	// 数据库ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

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

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetDatabaseDetail added in v1.0.259

type AssetDatabaseDetail struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 数据库名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 监听端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 协议
	Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"`

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

	// 绑定IP
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 配置文件路径
	ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"`

	// 日志文件路径
	LogPath *string `json:"LogPath,omitnil,omitempty" name:"LogPath"`

	// 数据路径
	DataPath *string `json:"DataPath,omitnil,omitempty" name:"DataPath"`

	// 运行权限
	Permission *string `json:"Permission,omitnil,omitempty" name:"Permission"`

	// 错误日志路径
	ErrorLogPath *string `json:"ErrorLogPath,omitnil,omitempty" name:"ErrorLogPath"`

	// 插件路径
	PlugInPath *string `json:"PlugInPath,omitnil,omitempty" name:"PlugInPath"`

	// 二进制路径
	BinPath *string `json:"BinPath,omitnil,omitempty" name:"BinPath"`

	// 启动参数
	Param *string `json:"Param,omitnil,omitempty" name:"Param"`

	// 数据更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type AssetDiskPartitionInfo added in v1.0.259

type AssetDiskPartitionInfo struct {
	// 分区名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分区大小:单位G
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 分区使用率
	Percent *float64 `json:"Percent,omitnil,omitempty" name:"Percent"`

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

	// 挂载目录
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 已使用空间:单位G
	Used *uint64 `json:"Used,omitnil,omitempty" name:"Used"`
}

type AssetEnvBaseInfo added in v1.0.259

type AssetEnvBaseInfo struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 类型:
	// 0:用户变量
	// 1:系统变量
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 启动用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 环境变量值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 服务器IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 服务器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

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

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 服务器外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetFilters

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

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

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

type AssetInitServiceBaseInfo added in v1.0.259

type AssetInitServiceBaseInfo struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 类型:
	// 1:编码器
	// 2:IE插件
	// 3:网络提供者
	// 4:镜像劫持
	// 5:LSA提供者
	// 6:KnownDLLs
	// 7:启动执行
	// 8:WMI
	// 9:计划任务
	// 10:Winsock提供者
	// 11:打印监控器
	// 12:资源管理器
	// 13:驱动服务
	// 14:登录
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 默认启用状态:0未启用,1启用
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 启动用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 服务器IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 服务器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

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

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 服务器外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 开机自启动[0:否|1:是]
	IsAutoRun *int64 `json:"IsAutoRun,omitnil,omitempty" name:"IsAutoRun"`
}

type AssetJarBaseInfo added in v1.0.259

type AssetJarBaseInfo struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 类型:1应用程序,2系统类库,3Web服务自带库,8:其他,
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否可执行:0未知,1是,2否
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

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

	// 路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 服务器IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 服务器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

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

	// Jar包ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// Jar包Md5
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 服务器外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetJarDetail added in v1.0.259

type AssetJarDetail struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 类型:1应用程序,2系统类库,3Web服务自带库,8:其他,
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 是否可执行:0未知,1是,2否
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

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

	// 路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 服务器IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 服务器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

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

	// 引用进程列表
	Process []*AssetAppProcessInfo `json:"Process,omitnil,omitempty" name:"Process"`

	// Jar包Md5
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 数据更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type AssetKeyVal

type AssetKeyVal struct {
	// 标签
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 数量
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`

	// 描述信息
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 今日新增数量
	NewCount *int64 `json:"NewCount,omitnil,omitempty" name:"NewCount"`
}

type AssetLoadDetail added in v1.0.762

type AssetLoadDetail struct {
	// 主机名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 负载
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

type AssetLoadSummary added in v1.0.762

type AssetLoadSummary struct {
	// 负载量数组,依次为:
	// [
	// 0%或未知数量,
	// 0%~20%,
	// 20%~50%,
	// 50%~80%,
	// 80%~100%
	// ]
	Counts []*uint64 `json:"Counts,omitnil,omitempty" name:"Counts"`

	// 负载Top5
	Top5 []*AssetLoadDetail `json:"Top5,omitnil,omitempty" name:"Top5"`
}

type AssetMachineBaseInfo added in v1.0.259

type AssetMachineBaseInfo struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 服务器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 操作系统名称
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// CPU信息
	Cpu *string `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 内存容量:单位G
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 内存使用率百分比
	MemLoad *string `json:"MemLoad,omitnil,omitempty" name:"MemLoad"`

	// 硬盘容量:单位G
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 硬盘使用率百分比
	DiskLoad *string `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"`

	// 分区数
	PartitionCount *uint64 `json:"PartitionCount,omitnil,omitempty" name:"PartitionCount"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// Cpu数量
	CpuSize *uint64 `json:"CpuSize,omitnil,omitempty" name:"CpuSize"`

	// Cpu使用率百分比
	CpuLoad *string `json:"CpuLoad,omitnil,omitempty" name:"CpuLoad"`

	// 标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

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

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// cpu负载读数(仅linux系统有效)
	CpuLoadNum *string `json:"CpuLoadNum,omitnil,omitempty" name:"CpuLoadNum"`
}

type AssetMachineDetail added in v1.0.259

type AssetMachineDetail struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 服务器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 操作系统名称
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// CPU信息
	Cpu *string `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 内存容量:单位G
	MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 内存使用率百分比
	MemLoad *string `json:"MemLoad,omitnil,omitempty" name:"MemLoad"`

	// 硬盘容量:单位G
	DiskSize *uint64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 硬盘使用率百分比
	DiskLoad *string `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"`

	// 分区数
	PartitionCount *uint64 `json:"PartitionCount,omitnil,omitempty" name:"PartitionCount"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// Cpu数量
	CpuSize *uint64 `json:"CpuSize,omitnil,omitempty" name:"CpuSize"`

	// Cpu负载
	CpuLoad *string `json:"CpuLoad,omitnil,omitempty" name:"CpuLoad"`

	// 防护级别:0基础版,1专业版,2旗舰版,3轻量版
	ProtectLevel *uint64 `json:"ProtectLevel,omitnil,omitempty" name:"ProtectLevel"`

	// 风险状态:UNKNOW-未知,RISK-风险,SAFT-安全
	RiskStatus *string `json:"RiskStatus,omitnil,omitempty" name:"RiskStatus"`

	// 已防护天数
	ProtectDays *uint64 `json:"ProtectDays,omitnil,omitempty" name:"ProtectDays"`

	// 专业版开通时间
	BuyTime *string `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 专业版到期时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

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

	// Linux/Windows
	OsType *string `json:"OsType,omitnil,omitempty" name:"OsType"`

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

	// 安装时间
	InstallTime *string `json:"InstallTime,omitnil,omitempty" name:"InstallTime"`

	// 系统启动时间
	BootTime *string `json:"BootTime,omitnil,omitempty" name:"BootTime"`

	// 最后上线时间
	LastLiveTime *string `json:"LastLiveTime,omitnil,omitempty" name:"LastLiveTime"`

	// 生产商
	Producer *string `json:"Producer,omitnil,omitempty" name:"Producer"`

	// 序列号
	SerialNumber *string `json:"SerialNumber,omitnil,omitempty" name:"SerialNumber"`

	// 网卡
	NetCards []*AssetNetworkCardInfo `json:"NetCards,omitnil,omitempty" name:"NetCards"`

	// 分区
	Disks []*AssetDiskPartitionInfo `json:"Disks,omitnil,omitempty" name:"Disks"`

	// 0在线,1已离线
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 设备型号
	DeviceVersion *string `json:"DeviceVersion,omitnil,omitempty" name:"DeviceVersion"`

	// 离线时间
	OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"`

	// 主机ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 主机二外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// CpuLoadVul
	CpuLoadVul *string `json:"CpuLoadVul,omitnil,omitempty" name:"CpuLoadVul"`

	// 时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`
}

type AssetNetworkCardInfo added in v1.0.259

type AssetNetworkCardInfo struct {
	// 网卡名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Ipv4对应IP
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

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

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

	// Ipv6对应IP
	Ipv6 *string `json:"Ipv6,omitnil,omitempty" name:"Ipv6"`

	// DNS服务器
	DnsServer *string `json:"DnsServer,omitnil,omitempty" name:"DnsServer"`
}

type AssetPlanTask added in v1.0.259

type AssetPlanTask struct {
	// 默认启用状态:1启用,2未启用
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 执行周期
	Cycle *string `json:"Cycle,omitnil,omitempty" name:"Cycle"`

	// 执行命令或脚本
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 启动用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 配置文件路径
	ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"`

	// 服务器IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 服务器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

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

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 服务器外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetPortBaseInfo added in v1.0.259

type AssetPortBaseInfo struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 主机标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

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

	// 进程版本
	ProcessVersion *string `json:"ProcessVersion,omitnil,omitempty" name:"ProcessVersion"`

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

	// 进程ID
	Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"`

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

	// 启动时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 启动参数
	Param *string `json:"Param,omitnil,omitempty" name:"Param"`

	// 进程TTY
	Teletype *string `json:"Teletype,omitnil,omitempty" name:"Teletype"`

	// 端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 所属用户组
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 进程MD5
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 父进程ID
	Ppid *string `json:"Ppid,omitnil,omitempty" name:"Ppid"`

	// 父进程名称
	ParentProcessName *string `json:"ParentProcessName,omitnil,omitempty" name:"ParentProcessName"`

	// 端口协议
	Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"`

	// 绑定IP
	BindIp *string `json:"BindIp,omitnil,omitempty" name:"BindIp"`

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

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetProcessBaseInfo added in v1.0.259

type AssetProcessBaseInfo struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 主机标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

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

	// 进程说明
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

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

	// 进程ID
	Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"`

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

	// 启动时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 启动参数
	Param *string `json:"Param,omitnil,omitempty" name:"Param"`

	// 进程TTY
	Tty *string `json:"Tty,omitnil,omitempty" name:"Tty"`

	// 进程版本
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 进程用户组
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 进程MD5
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 父进程ID
	Ppid *string `json:"Ppid,omitnil,omitempty" name:"Ppid"`

	// 父进程名称
	ParentProcessName *string `json:"ParentProcessName,omitnil,omitempty" name:"ParentProcessName"`

	// 进程状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 数字签名:0无,1有, 999 空,仅Windows
	HasSign *uint64 `json:"HasSign,omitnil,omitempty" name:"HasSign"`

	// 是否通过安装包安装::0否,1是, 999 空,仅linux
	InstallByPackage *uint64 `json:"InstallByPackage,omitnil,omitempty" name:"InstallByPackage"`

	// 软件包名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`

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

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	//
	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetSystemPackageInfo added in v1.0.259

type AssetSystemPackageInfo struct {
	// 数据库名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

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

	// 安装时间
	InstallTime *string `json:"InstallTime,omitnil,omitempty" name:"InstallTime"`

	// 类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

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

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

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

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 主机Id
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// Agent Id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

type AssetType added in v1.0.762

type AssetType struct {
	// 类型ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 类型名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type AssetUserBaseInfo added in v1.0.259

type AssetUserBaseInfo struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

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

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 账号UID
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 账号GID
	Gid *string `json:"Gid,omitnil,omitempty" name:"Gid"`

	// 账号状态:0-禁用;1-启用
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否有root权限:0-否;1是,999为空: 仅linux
	IsRoot *uint64 `json:"IsRoot,omitnil,omitempty" name:"IsRoot"`

	// 登录方式:0-不可登录;1-只允许key登录;2只允许密码登录;3-允许key和密码,999为空,仅linux
	LoginType *uint64 `json:"LoginType,omitnil,omitempty" name:"LoginType"`

	// 上次登录时间
	LastLoginTime *string `json:"LastLoginTime,omitnil,omitempty" name:"LastLoginTime"`

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

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 账号类型:0访客用户,1标准用户,2管理员用户 ,999为空,仅Windows
	UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 是否域账号:0否, 1是,2否, 999为空  仅Windows
	IsDomain *uint64 `json:"IsDomain,omitnil,omitempty" name:"IsDomain"`

	// 是否有sudo权限,1是,0否, 999为空, 仅linux
	IsSudo *uint64 `json:"IsSudo,omitnil,omitempty" name:"IsSudo"`

	// 是否允许ssh登录,1是,0否, 999为空, 仅linux
	IsSshLogin *uint64 `json:"IsSshLogin,omitnil,omitempty" name:"IsSshLogin"`

	// Home目录
	HomePath *string `json:"HomePath,omitnil,omitempty" name:"HomePath"`

	// Shell路径  仅linux
	Shell *string `json:"Shell,omitnil,omitempty" name:"Shell"`

	// 是否shell登录性,0不是;1是 仅linux
	ShellLoginStatus *uint64 `json:"ShellLoginStatus,omitnil,omitempty" name:"ShellLoginStatus"`

	// 密码修改时间
	PasswordChangeTime *string `json:"PasswordChangeTime,omitnil,omitempty" name:"PasswordChangeTime"`

	// 密码过期时间  仅linux
	PasswordDueTime *string `json:"PasswordDueTime,omitnil,omitempty" name:"PasswordDueTime"`

	// 密码锁定时间:单位天, -1为永不锁定 999为空,仅linux
	PasswordLockDays *int64 `json:"PasswordLockDays,omitnil,omitempty" name:"PasswordLockDays"`

	// 密码状态:1正常 2即将过期 3已过期 4已锁定 999为空 仅linux
	PasswordStatus *int64 `json:"PasswordStatus,omitnil,omitempty" name:"PasswordStatus"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	//
	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetUserDetail added in v1.0.259

type AssetUserDetail struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

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

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 账号UID
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 账号GID
	Gid *string `json:"Gid,omitnil,omitempty" name:"Gid"`

	// 账号状态:0-禁用;1-启用
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否有root权限:0-否;1是,999为空: 仅linux
	IsRoot *uint64 `json:"IsRoot,omitnil,omitempty" name:"IsRoot"`

	// 上次登录时间
	LastLoginTime *string `json:"LastLoginTime,omitnil,omitempty" name:"LastLoginTime"`

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

	// 账号类型:0访客用户,1标准用户,2管理员用户 ,999为空,仅Windows
	UserType *uint64 `json:"UserType,omitnil,omitempty" name:"UserType"`

	// 是否域账号:0否, 1是, 999为空  仅Windows
	IsDomain *uint64 `json:"IsDomain,omitnil,omitempty" name:"IsDomain"`

	// 是否允许ssh登录,1是,0否, 999为空, 仅linux
	IsSshLogin *uint64 `json:"IsSshLogin,omitnil,omitempty" name:"IsSshLogin"`

	// Home目录
	HomePath *string `json:"HomePath,omitnil,omitempty" name:"HomePath"`

	// Shell路径  仅linux
	Shell *string `json:"Shell,omitnil,omitempty" name:"Shell"`

	// 是否shell登录性,0不是;1是 仅linux
	ShellLoginStatus *uint64 `json:"ShellLoginStatus,omitnil,omitempty" name:"ShellLoginStatus"`

	// 密码修改时间
	PasswordChangeTime *string `json:"PasswordChangeTime,omitnil,omitempty" name:"PasswordChangeTime"`

	// 密码过期时间  仅linux
	PasswordDueTime *string `json:"PasswordDueTime,omitnil,omitempty" name:"PasswordDueTime"`

	// 密码锁定时间:单位天, -1为永不锁定 999为空,仅linux
	PasswordLockDays *int64 `json:"PasswordLockDays,omitnil,omitempty" name:"PasswordLockDays"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 用户组名
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 账号到期时间
	DisableTime *string `json:"DisableTime,omitnil,omitempty" name:"DisableTime"`

	// 最近登录终端
	LastLoginTerminal *string `json:"LastLoginTerminal,omitnil,omitempty" name:"LastLoginTerminal"`

	// 最近登录位置
	LastLoginLoc *string `json:"LastLoginLoc,omitnil,omitempty" name:"LastLoginLoc"`

	// 最近登录IP
	LastLoginIp *string `json:"LastLoginIp,omitnil,omitempty" name:"LastLoginIp"`

	// 密码过期提醒:单位天
	PasswordWarnDays *uint64 `json:"PasswordWarnDays,omitnil,omitempty" name:"PasswordWarnDays"`

	// 密码修改设置:0-不可修改,1-可修改
	PasswordChangeType *uint64 `json:"PasswordChangeType,omitnil,omitempty" name:"PasswordChangeType"`

	// 用户公钥列表
	Keys []*AssetUserKeyInfo `json:"Keys,omitnil,omitempty" name:"Keys"`

	// 数据更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type AssetUserKeyInfo added in v1.0.259

type AssetUserKeyInfo struct {
	// 公钥值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 公钥备注
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 加密方式
	EncryptType *string `json:"EncryptType,omitnil,omitempty" name:"EncryptType"`
}

type AssetWebAppBaseInfo added in v1.0.259

type AssetWebAppBaseInfo struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 主机标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 应用名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 根路径
	RootPath *string `json:"RootPath,omitnil,omitempty" name:"RootPath"`

	// 服务类型
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`

	// 站点域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 虚拟路径
	VirtualPath *string `json:"VirtualPath,omitnil,omitempty" name:"VirtualPath"`

	// 插件数
	PluginCount *uint64 `json:"PluginCount,omitnil,omitempty" name:"PluginCount"`

	// 应用ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 应用描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

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

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetWebAppPluginInfo added in v1.0.259

type AssetWebAppPluginInfo struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

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

	// 链接
	Link *string `json:"Link,omitnil,omitempty" name:"Link"`
}

type AssetWebFrameBaseInfo added in v1.0.259

type AssetWebFrameBaseInfo struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 主机标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// Web应用名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 语言
	Lang *string `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 服务类型
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`

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

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 应用路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}

type AssetWebLocationBaseInfo added in v1.0.259

type AssetWebLocationBaseInfo struct {
	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

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

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

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

	// 站点端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 站点协议
	Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"`

	// 服务类型
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`

	// 站点路经数
	PathCount *uint64 `json:"PathCount,omitnil,omitempty" name:"PathCount"`

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

	// 主目录
	MainPath *string `json:"MainPath,omitnil,omitempty" name:"MainPath"`

	// 主目录所有者
	MainPathOwner *string `json:"MainPathOwner,omitnil,omitempty" name:"MainPathOwner"`

	// 拥有者权限
	Permission *string `json:"Permission,omitnil,omitempty" name:"Permission"`

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 主机标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// Web站点Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type AssetWebLocationInfo added in v1.0.259

type AssetWebLocationInfo struct {
	// 域名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 站点端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 站点协议
	Proto *string `json:"Proto,omitnil,omitempty" name:"Proto"`

	// 服务类型
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`

	// 安全模块状态:0未启用,1启用,999空,仅nginx
	SafeStatus *uint64 `json:"SafeStatus,omitnil,omitempty" name:"SafeStatus"`

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

	// 主目录
	MainPath *string `json:"MainPath,omitnil,omitempty" name:"MainPath"`

	// 启动命令
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 绑定IP
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 数据更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type AssetWebLocationPath added in v1.0.762

type AssetWebLocationPath struct {
	// 虚拟路径
	VirtualPath *string `json:"VirtualPath,omitnil,omitempty" name:"VirtualPath"`

	// 物理路径
	RealPath *string `json:"RealPath,omitnil,omitempty" name:"RealPath"`

	// 文件所有者
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 文件所属组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 文件权限
	Permission *string `json:"Permission,omitnil,omitempty" name:"Permission"`
}

type AssetWebServiceBaseInfo added in v1.0.259

type AssetWebServiceBaseInfo struct {
	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 操作系统信息
	OsInfo *string `json:"OsInfo,omitnil,omitempty" name:"OsInfo"`

	// 主机业务组ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 主机标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 服务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// 二进制路径
	BinPath *string `json:"BinPath,omitnil,omitempty" name:"BinPath"`

	// 启动用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 安装路径
	InstallPath *string `json:"InstallPath,omitnil,omitempty" name:"InstallPath"`

	// 配置路径
	ConfigPath *string `json:"ConfigPath,omitnil,omitempty" name:"ConfigPath"`

	// 关联进程数
	ProcessCount *uint64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"`

	// Web服务ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

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

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

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

	// 首次采集时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 是否新增[0:否|1:是]
	IsNew *int64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	//  附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type BanWhiteList added in v1.0.762

type BanWhiteList struct {
	// 白名单ID。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 白名单别名。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 阻断来源IP。
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 修改白名单时间。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 创建白名单时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 白名单所属机器。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 白名单是否全局
	IsGlobal *bool `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 白名单所属机器列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

type BanWhiteListDetail added in v1.0.255

type BanWhiteListDetail struct {
	// 白名单ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 白名单别名
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 阻断来源IP
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 修改白名单时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 创建白名单时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 白名单是否全局
	IsGlobal *bool `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 机器的UUID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机安全程序的UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 机器IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 机器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`
}

type BaselineBasicInfo added in v1.0.240

type BaselineBasicInfo struct {
	// 基线名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`

	// 父级id
	ParentId *uint64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`
}

type BaselineCategory added in v1.0.610

type BaselineCategory struct {
	// 分类Id
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 分类名称
	CategoryName *string `json:"CategoryName,omitnil,omitempty" name:"CategoryName"`

	// 父分类ID,如果为0则没有父分类
	ParentCategoryId *int64 `json:"ParentCategoryId,omitnil,omitempty" name:"ParentCategoryId"`

	// 子分类下检测项总数
	ItemCount *uint64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"`
}

type BaselineCustomRuleIdName added in v1.0.610

type BaselineCustomRuleIdName struct {
	// 自定义规则ID
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 自定义规则名字
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

type BaselineDetail added in v1.0.240

type BaselineDetail struct {
	// 基线描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 危害等级
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// package名
	PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"`

	// 父级id
	ParentId *uint64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`

	// 基线名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type BaselineDetectParam added in v1.0.512

type BaselineDetectParam struct {
	// 检测的策略集合
	PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`

	// 检测的规则集合
	RuleIds []*int64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`

	// 检测项集合
	ItemIds []*int64 `json:"ItemIds,omitnil,omitempty" name:"ItemIds"`

	// 检测的主机ID集合
	HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"`
}

type BaselineDownload added in v1.0.610

type BaselineDownload struct {
	// 任务Id
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 状态0:未完成 1:完成
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 完成时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`
}

type BaselineEffectHost added in v1.0.255

type BaselineEffectHost struct {
	// 通过项
	PassCount *uint64 `json:"PassCount,omitnil,omitempty" name:"PassCount"`

	// 风险项
	FailCount *uint64 `json:"FailCount,omitnil,omitempty" name:"FailCount"`

	// 首次检测事件
	FirstScanTime *string `json:"FirstScanTime,omitnil,omitempty" name:"FirstScanTime"`

	// 最后检测时间
	LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`

	// 风险项处理状态状态:0-未通过,1-通过
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

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

	// 主机别名
	AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 检测中状态
	MaxStatus *uint64 `json:"MaxStatus,omitnil,omitempty" name:"MaxStatus"`
}

type BaselineEventLevelInfo added in v1.0.255

type BaselineEventLevelInfo struct {
	// 危害等级:1-低危;2-中危;3-高危;4-严重
	EventLevel *uint64 `json:"EventLevel,omitnil,omitempty" name:"EventLevel"`

	// 漏洞数量
	EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"`
}

type BaselineFix added in v1.0.610

type BaselineFix struct {
	// 修复项名称
	ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"`

	// 主机Ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 首次检测时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后检测时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 修复时间
	FixTime *string `json:"FixTime,omitnil,omitempty" name:"FixTime"`

	// 基线检测项结果ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type BaselineHost added in v1.0.610

type BaselineHost struct {
	// 主机Id
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

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

	// 主机标签
	HostTag *string `json:"HostTag,omitnil,omitempty" name:"HostTag"`

	// 内网Ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 外网Ip
	WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type BaselineHostDetect added in v1.0.519

type BaselineHostDetect struct {
	// 主机Id
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

	// 内网Ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

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

	// 外网Ip
	WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"`

	// 0:未通过 1:忽略 3:通过 5:检测中
	DetectStatus *int64 `json:"DetectStatus,omitnil,omitempty" name:"DetectStatus"`

	// 检测通过数
	PassedItemCount *int64 `json:"PassedItemCount,omitnil,omitempty" name:"PassedItemCount"`

	// 关联检测项数
	ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"`

	// 检测未通过数
	NotPassedItemCount *int64 `json:"NotPassedItemCount,omitnil,omitempty" name:"NotPassedItemCount"`

	// 首次检测时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 最后检测时间
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 主机安全UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type BaselineHostTopList added in v1.0.255

type BaselineHostTopList struct {
	// 事件等级与次数列表
	EventLevelList []*BaselineEventLevelInfo `json:"EventLevelList,omitnil,omitempty" name:"EventLevelList"`

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

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 计算权重的分数
	Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"`
}

type BaselineInfo added in v1.0.255

type BaselineInfo struct {
	// 基线名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 危害等级:1-低危;2-中危;3-高危;4-严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 检测项数量
	RuleCount *uint64 `json:"RuleCount,omitnil,omitempty" name:"RuleCount"`

	// 影响服务器数量
	HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 通过状态:0:未通过,1:已通过
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 基线id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 最后检测时间
	LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`

	// 检测中状态: 5
	MaxStatus *uint64 `json:"MaxStatus,omitnil,omitempty" name:"MaxStatus"`

	// 基线风险项
	BaselineFailCount *uint64 `json:"BaselineFailCount,omitnil,omitempty" name:"BaselineFailCount"`
}

type BaselineItem added in v1.0.512

type BaselineItem struct {
	// 项Id
	ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"`

	// 项名称
	ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"`

	// 检测项分类
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 项描述
	ItemDesc *string `json:"ItemDesc,omitnil,omitempty" name:"ItemDesc"`

	// 修复方法
	FixMethod *string `json:"FixMethod,omitnil,omitempty" name:"FixMethod"`

	// 所属规则
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 检测结果描述
	DetectResultDesc *string `json:"DetectResultDesc,omitnil,omitempty" name:"DetectResultDesc"`

	// 危险等级
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 检测状态:0 未通过,1:忽略,3:通过,5:检测中
	DetectStatus *int64 `json:"DetectStatus,omitnil,omitempty" name:"DetectStatus"`

	// 主机ID
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

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

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

	// 外网IP
	WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"`

	// 第一次出现时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 最近出现时间
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 是否可以修复
	CanBeFixed *int64 `json:"CanBeFixed,omitnil,omitempty" name:"CanBeFixed"`

	// 主机安全uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type BaselineItemDetect added in v1.0.512

type BaselineItemDetect struct {
	// 项Id
	ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"`

	// 项名称
	ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"`

	// 项描述
	ItemDesc *string `json:"ItemDesc,omitnil,omitempty" name:"ItemDesc"`

	// 修复方法
	FixMethod *string `json:"FixMethod,omitnil,omitempty" name:"FixMethod"`

	// 所属规则
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 0:未通过 1:忽略 3:通过 5:检测中
	DetectStatus *int64 `json:"DetectStatus,omitnil,omitempty" name:"DetectStatus"`

	// 风险等级
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 影响服务器数
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 首次检测时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 最后检测时间
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 检测结果,Json字符串
	DetectResult *string `json:"DetectResult,omitnil,omitempty" name:"DetectResult"`

	// 所属规则ID
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 通过的服务器数
	PassedHostCount *int64 `json:"PassedHostCount,omitnil,omitempty" name:"PassedHostCount"`

	// 未通过的服务器数
	NotPassedHostCount *int64 `json:"NotPassedHostCount,omitnil,omitempty" name:"NotPassedHostCount"`
}

type BaselineItemInfo added in v1.0.610

type BaselineItemInfo struct {
	// 基线检测项ID
	ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"`

	// 检测项名字
	ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"`

	// 检测项所属规则的ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 检测项描述
	ItemDesc *string `json:"ItemDesc,omitnil,omitempty" name:"ItemDesc"`

	// 检测项的修复方法
	FixMethod *string `json:"FixMethod,omitnil,omitempty" name:"FixMethod"`

	// 检测项所属规则名字
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 危险等级
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 系统规则ID
	SysRuleId *int64 `json:"SysRuleId,omitnil,omitempty" name:"SysRuleId"`

	// 被引自定义规则信息
	RelatedCustomRuleInfo []*BaselineCustomRuleIdName `json:"RelatedCustomRuleInfo,omitnil,omitempty" name:"RelatedCustomRuleInfo"`
}

type BaselineItemsCategory added in v1.0.889

type BaselineItemsCategory struct {
	// 基线检测项父分类id
	ParentCategoryId *int64 `json:"ParentCategoryId,omitnil,omitempty" name:"ParentCategoryId"`

	// 基线检测项父分类名称
	ParentCategoryName *string `json:"ParentCategoryName,omitnil,omitempty" name:"ParentCategoryName"`

	// 基线检测项子分类数目
	CategoryCount *int64 `json:"CategoryCount,omitnil,omitempty" name:"CategoryCount"`

	// 基线检测项子分类列表
	CategoryLists []*BaselineCategory `json:"CategoryLists,omitnil,omitempty" name:"CategoryLists"`
}

type BaselinePolicy added in v1.0.519

type BaselinePolicy struct {
	// 策略名称,长度不超过128英文字符
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// 检测间隔[1:1天|3:3天|5:5天|7:7天]
	DetectInterval *int64 `json:"DetectInterval,omitnil,omitempty" name:"DetectInterval"`

	// 检测时间
	DetectTime *string `json:"DetectTime,omitnil,omitempty" name:"DetectTime"`

	// 是否开启[0:未开启|1:开启]
	IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"`

	// 资产类型[0:所有专业版旗舰版|1:id|2:ip]
	AssetType *int64 `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// 策略Id
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 关联基线项数目
	RuleCount *int64 `json:"RuleCount,omitnil,omitempty" name:"RuleCount"`

	// 关联基线项数目
	ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"`

	// 关联基线主机数目
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 规则Id
	RuleIds []*int64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`

	// 主机Id
	HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"`

	// 主机Ip
	HostIps []*string `json:"HostIps,omitnil,omitempty" name:"HostIps"`

	// 是否是系统默认
	IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
}

type BaselinePolicyDetect added in v1.0.610

type BaselinePolicyDetect struct {
	// 策略Id
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 检测任务Id
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 关联主机数
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

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

	// 成功主机数
	SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"`

	// 失败主技数
	FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"`

	// 失败主机数
	TimeoutCount *int64 `json:"TimeoutCount,omitnil,omitempty" name:"TimeoutCount"`

	// 1:检测中 2:检测完成
	PolicyDetectStatus *int64 `json:"PolicyDetectStatus,omitnil,omitempty" name:"PolicyDetectStatus"`
}

type BaselineRiskItem added in v1.0.610

type BaselineRiskItem struct {
	// 检测项Id
	ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"`

	// 检测项名字
	ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"`

	// 风险等级
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 影响服务器数
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`
}

type BaselineRule added in v1.0.610

type BaselineRule struct {
	// 规则名称,长度不超过128英文字符
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则类型 [0:系统|1:自定义]
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 规则分类
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 规则描述
	RuleDesc *string `json:"RuleDesc,omitnil,omitempty" name:"RuleDesc"`

	// 主机数
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 适配项ID列表
	Items []*Item `json:"Items,omitnil,omitempty" name:"Items"`

	// [0:所有专业版旗舰版|1:hostID|2:ip]
	AssetType *int64 `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// 主机Id集合
	HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"`

	// 主机IP
	HostIps []*string `json:"HostIps,omitnil,omitempty" name:"HostIps"`
}

type BaselineRuleDetect added in v1.0.610

type BaselineRuleDetect struct {
	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 规则描述
	RuleDesc *string `json:"RuleDesc,omitnil,omitempty" name:"RuleDesc"`

	// 关联项数
	ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"`

	// 关联主机数
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 首次检测时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// string
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 0:未通过 1:忽略 3:通过 5:检测中
	DetectStatus *int64 `json:"DetectStatus,omitnil,omitempty" name:"DetectStatus"`

	// ItemID集合
	ItemIds []*int64 `json:"ItemIds,omitnil,omitempty" name:"ItemIds"`
}

type BaselineRuleInfo added in v1.0.240

type BaselineRuleInfo struct {
	// 检测项名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 检测项描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 修复建议
	FixMessage *string `json:"FixMessage,omitnil,omitempty" name:"FixMessage"`

	// 危害等级
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 检测项id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 最后检测时间
	LastScanAt *string `json:"LastScanAt,omitnil,omitempty" name:"LastScanAt"`

	// 具体原因说明
	RuleRemark *string `json:"RuleRemark,omitnil,omitempty" name:"RuleRemark"`

	// 唯一Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 唯一事件ID
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

type BaselineRuleTopInfo added in v1.0.255

type BaselineRuleTopInfo struct {
	// 基线检测项名
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 检测项危害等级
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 事件总数
	EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"`

	// 检测项id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

type BaselineWeakPassword added in v1.0.610

type BaselineWeakPassword struct {
	// 密码Id
	PasswordId *int64 `json:"PasswordId,omitnil,omitempty" name:"PasswordId"`

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

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

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type BashEvent

type BashEvent struct {
	// 数据ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机内网IP
	Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"`

	// 执行用户名
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 平台类型
	Platform *uint64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 执行命令
	BashCmd *string `json:"BashCmd,omitnil,omitempty" name:"BashCmd"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 规则等级:1-高 2-中 3-低
	RuleLevel *uint64 `json:"RuleLevel,omitnil,omitempty" name:"RuleLevel"`

	// 处理状态: 0 = 待处理 1= 已处理, 2 = 已加白, 3 = 已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 发生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

	// 0: bash日志 1: 实时监控(雷霆版)
	DetectBy *uint64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"`

	// 进程id
	Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"`

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

	// 处理时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 规则类别  0=系统规则,1=用户规则
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`

	// 自动生成的正则表达式
	RegexBashCmd *string `json:"RegexBashCmd,omitnil,omitempty" name:"RegexBashCmd"`

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

type BashEventNew added in v1.0.578

type BashEventNew struct {
	// 数据ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机内网IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 执行用户名
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 平台类型
	Platform *uint64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 执行命令
	BashCmd *string `json:"BashCmd,omitnil,omitempty" name:"BashCmd"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 规则等级:1-高 2-中 3-低
	RuleLevel *uint64 `json:"RuleLevel,omitnil,omitempty" name:"RuleLevel"`

	// 处理状态: 0 = 待处理 1= 已处理, 2 = 已加白, 3 = 已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 发生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

	// 0: bash日志 1: 实时监控(雷霆版)
	DetectBy *uint64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"`

	// 进程id
	Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"`

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

	// 处理时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 规则类别  0=系统规则,1=用户规则
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`

	// 转义后的正则表达式
	RegexBashCmd *string `json:"RegexBashCmd,omitnil,omitempty" name:"RegexBashCmd"`

	// 转义后的正则表达式
	RegexExe *string `json:"RegexExe,omitnil,omitempty" name:"RegexExe"`

	// 0:普通 1:专业版 2:旗舰版
	MachineType *int64 `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type BashEventsInfo added in v1.0.762

type BashEventsInfo struct {
	// 数据ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机内网IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 平台类型
	Platform *uint64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 执行命令
	BashCmd *string `json:"BashCmd,omitnil,omitempty" name:"BashCmd"`

	// 规则ID,等于0表示已规则已被删除或生效范围已修改
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 规则等级:1-高 2-中 3-低
	RuleLevel *uint64 `json:"RuleLevel,omitnil,omitempty" name:"RuleLevel"`

	// 处理状态: 0 = 待处理 1= 已处理, 2 = 已加白, 3= 已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 发生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

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

	// 处理时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 规则类别  0=系统规则,1=用户规则
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`

	// 自动生成的正则表达式
	RegexBashCmd *string `json:"RegexBashCmd,omitnil,omitempty" name:"RegexBashCmd"`

	// 进程树 json  pid:进程id,exe:文件路径 ,account:进程所属用组和用户 ,cmdline:执行命令,ssh_service: SSH服务ip, ssh_soure:登录源
	PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"`

	// 建议方案
	SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"`

	// 描述
	HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"`

	// 标签
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 参考链接
	References []*string `json:"References,omitnil,omitempty" name:"References"`

	// 主机外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机在线状态 OFFLINE  ONLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 登录用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 进程号
	Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 数据来源
	DetectBy *string `json:"DetectBy,omitnil,omitempty" name:"DetectBy"`
}

type BashEventsInfoNew added in v1.0.629

type BashEventsInfoNew struct {
	// 数据ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机内网IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 平台类型
	Platform *uint64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 执行命令
	BashCmd *string `json:"BashCmd,omitnil,omitempty" name:"BashCmd"`

	// 规则ID,等于0表示已规则已被删除或生效范围已修改
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 规则等级:1-高 2-中 3-低
	RuleLevel *uint64 `json:"RuleLevel,omitnil,omitempty" name:"RuleLevel"`

	// 处理状态: 0 = 待处理 1= 已处理, 2 = 已加白, 3= 已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 发生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

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

	// 处理时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 规则类别  0=系统规则,1=用户规则
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`

	// 自动生成的正则表达式
	RegexBashCmd *string `json:"RegexBashCmd,omitnil,omitempty" name:"RegexBashCmd"`

	// 进程树 json  pid:进程id,exe:文件路径 ,account:进程所属用组和用户 ,cmdline:执行命令,ssh_service: SSH服务ip, ssh_soure:登录源
	PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"`

	// 建议方案
	SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"`

	// 描述
	HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"`

	// 标签
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 参考链接
	References []*string `json:"References,omitnil,omitempty" name:"References"`

	// 主机外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机在线状态 OFFLINE  ONLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 登录用户
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 进程号
	Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 0:普通 1:专业版 2:旗舰版
	MachineType *int64 `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 检测来源 0:bash日志 1:实时监控
	DetectBy *int64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"`
}

type BashPolicy added in v1.0.762

type BashPolicy struct {
	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 1:有效 0:无效
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 0:黑名单 1:白名单
	White *int64 `json:"White,omitnil,omitempty" name:"White"`

	// 0:告警 1:白名单 2:拦截
	BashAction *int64 `json:"BashAction,omitnil,omitempty" name:"BashAction"`

	// 正则表达式 base64 加密,该字段废弃,如果写入则自动替换为Rules.Process.CmdLine
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 危险等级(0:无,1: 高危 2:中危 3: 低危)
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 生效范围(0:一组quuid 1:所有专业版(包含旗舰版) 2:所有旗舰版 3:所有主机)
	Scope *int64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 策略ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

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

	// 事件列表点击“加入白名单”时,需要传EventId 事件的id
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 是否处理旧事件为白名单 0=不处理 1=处理
	DealOldEvents *int64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

	// 生效主机的QUUID集合
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 策略类型,0:系统  1:用户
	Category *int64 `json:"Category,omitnil,omitempty" name:"Category"`

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

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 老版本兼容可能会用到
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 规则表达式
	Rules *PolicyRules `json:"Rules,omitnil,omitempty" name:"Rules"`
}

type BashRule

type BashRule struct {
	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

	// 危险等级(0 :无 1: 高危 2:中危 3: 低危)
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 正则表达式
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 规则描述
	//
	// Deprecated: Decription is deprecated.
	Decription *string `json:"Decription,omitnil,omitempty" name:"Decription"`

	// 操作人
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 是否全局规则
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 状态 (0: 有效 1: 无效)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

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

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

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

	// 生效服务器的uuid数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 0=黑名单 1=白名单
	White *uint64 `json:"White,omitnil,omitempty" name:"White"`

	// 是否处理之前的事件 0: 不处理 1:处理
	DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

	// 规则描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

type BroadcastInfo added in v1.0.762

type BroadcastInfo struct {
	// 文章名字
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// 跳转位置:0=不跳转,1=文件查杀,2=漏洞扫描,3=安全基线
	GotoType *uint64 `json:"GotoType,omitnil,omitempty" name:"GotoType"`

	// 副标题
	Subtitle *string `json:"Subtitle,omitnil,omitempty" name:"Subtitle"`

	// 发布时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 富文本内容信息
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 文章唯一Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 类型:0=紧急通知,1=功能更新,2=行业荣誉,3=版本发布
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

type Broadcasts added in v1.0.752

type Broadcasts struct {
	// 文章名字
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// 类型:0=紧急通知,1=功能更新,2=行业荣誉,3=版本发布
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 副标题
	Subtitle *string `json:"Subtitle,omitnil,omitempty" name:"Subtitle"`

	// 发布时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 文章唯一id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 危险程度  0:无, 1:严重, 2: 高危, 3:中危, 4: 低危
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`
}

type BruteAttackInfo

type BruteAttackInfo struct {
	// 唯一Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全客户端唯一标识UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

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

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

	// 来源ip
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// SUCCESS:破解成功;FAILED:破解失败
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 国家id
	Country *uint64 `json:"Country,omitnil,omitempty" name:"Country"`

	// 城市id
	City *uint64 `json:"City,omitnil,omitempty" name:"City"`

	// 省份id
	Province *uint64 `json:"Province,omitnil,omitempty" name:"Province"`

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

	// 0 -不阻断(客户端版本不支持)
	// 1 -已阻断
	// 2 -阻断失败(程序异常)
	// 3 -不阻断(内网不阻断)
	// 4 -可用区不支持阻断
	// 10-阻断中
	// 81-不阻断(未开启阻断)
	// 82-不阻断(非专业版)
	// 83-不阻断(已加白名单)
	// 86-不阻断(系统白名单)
	// 87-不阻断(客户端离线)
	// 88-不阻断(来源Ip归属相同客户)
	// 89-不阻断(ipv6不支持阻断)
	BanStatus *uint64 `json:"BanStatus,omitnil,omitempty" name:"BanStatus"`

	// 事件类型:200-暴力破解事件,300-暴力破解成功事件(页面展示),400-暴力破解不存在的账号事件
	EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 发生次数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 机器UUID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 是否为专业版(true/false)
	IsProVersion *bool `json:"IsProVersion,omitnil,omitempty" name:"IsProVersion"`

	// 被攻击的服务的用户名
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 端口
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 最近攻击时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

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

	// 0:待处理,1:忽略,5:已处理,6:加入白名单
	DataStatus *uint64 `json:"DataStatus,omitnil,omitempty" name:"DataStatus"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 地理位置中文名
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 威胁等级:0低危,1中危,2高危
	RiskLevel *uint64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 事件来源:0--阻断规则,1--威胁情报
	DataFrom *int64 `json:"DataFrom,omitnil,omitempty" name:"DataFrom"`

	// 破解状态说明
	AttackStatusDesc *string `json:"AttackStatusDesc,omitnil,omitempty" name:"AttackStatusDesc"`

	// 阻断过期时间(仅阻断中事件有效)
	BanExpiredTime *string `json:"BanExpiredTime,omitnil,omitempty" name:"BanExpiredTime"`
}

type BruteAttackRule added in v1.0.240

type BruteAttackRule struct {
	// 爆破事件发生的时间范围,单位:秒
	TimeRange *uint64 `json:"TimeRange,omitnil,omitempty" name:"TimeRange"`

	// 爆破事件失败次数
	LoginFailTimes *uint64 `json:"LoginFailTimes,omitnil,omitempty" name:"LoginFailTimes"`
}

type BruteAttackRuleList added in v1.0.255

type BruteAttackRuleList struct {
	// 爆破事件发生的时间范围,单位:秒
	TimeRange *uint64 `json:"TimeRange,omitnil,omitempty" name:"TimeRange"`

	// 爆破事件失败次数
	LoginFailTimes *uint64 `json:"LoginFailTimes,omitnil,omitempty" name:"LoginFailTimes"`

	// 规则是否为空,为空则填充默认规则
	Enable *bool `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 爆破事件发生的时间范围,单位:秒(默认规则)
	TimeRangeDefault *uint64 `json:"TimeRangeDefault,omitnil,omitempty" name:"TimeRangeDefault"`

	// 爆破事件失败次数(默认规则)
	LoginFailTimesDefault *uint64 `json:"LoginFailTimesDefault,omitnil,omitempty" name:"LoginFailTimesDefault"`
}

type CKafkaInstanceInfo added in v1.0.762

type CKafkaInstanceInfo struct {
	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 版本号
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// 主题列表
	TopicList []*CKafkaTopicInfo `json:"TopicList,omitnil,omitempty" name:"TopicList"`

	// 路由列表
	RouteList []*CKafkaRouteInfo `json:"RouteList,omitnil,omitempty" name:"RouteList"`

	// 磁盘容量,单位GB
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// vpcId,如果为空,说明是基础网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 状态,1表示健康,2表示告警,3 表示实例状态异常
	Healthy *int64 `json:"Healthy,omitnil,omitempty" name:"Healthy"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 地域
	Az *string `json:"Az,omitnil,omitempty" name:"Az"`

	// 实例带宽,单位Mbps
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`
}

type CKafkaRouteInfo added in v1.0.762

type CKafkaRouteInfo struct {
	// 路由ID
	RouteID *int64 `json:"RouteID,omitnil,omitempty" name:"RouteID"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名端口
	DomainPort *uint64 `json:"DomainPort,omitnil,omitempty" name:"DomainPort"`

	// 虚拟ip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 虚拟ip类型1:外网TGW 2:基础网络 3:VPC网络 4:支撑网络(标准版) 5:SSL外网访问方式访问 6:黑石环境vpc 7:支撑网络(专业版)
	VipType *int64 `json:"VipType,omitnil,omitempty" name:"VipType"`

	// 接入类型
	// 0:PLAINTEXT (明文方式,没有带用户信息老版本及社区版本都支持)
	// 1:SASL_PLAINTEXT(明文方式,不过在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)
	// 2:SSL(SSL加密通信,没有带用户信息,老版本及社区版本都支持)
	// 3:SASL_SSL(SSL加密通信,在数据开始时,会通过SASL方式登录鉴权,仅社区版本支持)
	AccessType *int64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`
}

type CKafkaTopicInfo added in v1.0.762

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

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

type CanFixVulInfo added in v1.0.762

type CanFixVulInfo struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 该漏洞可修复的主机信息
	HostList []*VulInfoHostInfo `json:"HostList,omitnil,omitempty" name:"HostList"`

	// 修复提示tag
	FixTag []*string `json:"FixTag,omitnil,omitempty" name:"FixTag"`

	// 漏洞分类1 web cms漏洞,2应用漏洞,4linux软件漏洞,5windows系统漏洞
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`
}

type CanNotSeparateInfo added in v1.0.762

type CanNotSeparateInfo struct {
	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

	// 内网ip
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

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

	// 隔离失败原因 1:agent离线
	Reason *uint64 `json:"Reason,omitnil,omitempty" name:"Reason"`
}

type CancelIgnoreVulRequest added in v1.0.240

type CancelIgnoreVulRequest struct {
	*tchttp.BaseRequest

	// 漏洞事件id串,多个用英文逗号分隔
	EventIds *string `json:"EventIds,omitnil,omitempty" name:"EventIds"`
}

func NewCancelIgnoreVulRequest added in v1.0.240

func NewCancelIgnoreVulRequest() (request *CancelIgnoreVulRequest)

func (*CancelIgnoreVulRequest) FromJsonString added in v1.0.240

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

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

func (*CancelIgnoreVulRequest) ToJsonString added in v1.0.240

func (r *CancelIgnoreVulRequest) ToJsonString() string

type CancelIgnoreVulRequestParams added in v1.0.426

type CancelIgnoreVulRequestParams struct {
	// 漏洞事件id串,多个用英文逗号分隔
	EventIds *string `json:"EventIds,omitnil,omitempty" name:"EventIds"`
}

Predefined struct for user

type CancelIgnoreVulResponse added in v1.0.240

type CancelIgnoreVulResponse struct {
	*tchttp.BaseResponse
	Response *CancelIgnoreVulResponseParams `json:"Response"`
}

func NewCancelIgnoreVulResponse added in v1.0.240

func NewCancelIgnoreVulResponse() (response *CancelIgnoreVulResponse)

func (*CancelIgnoreVulResponse) FromJsonString added in v1.0.240

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

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

func (*CancelIgnoreVulResponse) ToJsonString added in v1.0.240

func (r *CancelIgnoreVulResponse) ToJsonString() string

type CancelIgnoreVulResponseParams added in v1.0.426

type CancelIgnoreVulResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ChangeRuleEventsIgnoreStatusRequest added in v1.0.240

type ChangeRuleEventsIgnoreStatusRequest struct {
	*tchttp.BaseRequest

	// 忽略状态 0:取消忽略 ; 1:忽略
	IgnoreStatus *uint64 `json:"IgnoreStatus,omitnil,omitempty" name:"IgnoreStatus"`

	// 检测项id数组
	RuleIdList []*uint64 `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"`

	// 事件id数组
	EventIdList []*uint64 `json:"EventIdList,omitnil,omitempty" name:"EventIdList"`
}

func NewChangeRuleEventsIgnoreStatusRequest added in v1.0.240

func NewChangeRuleEventsIgnoreStatusRequest() (request *ChangeRuleEventsIgnoreStatusRequest)

func (*ChangeRuleEventsIgnoreStatusRequest) FromJsonString added in v1.0.240

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

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

func (*ChangeRuleEventsIgnoreStatusRequest) ToJsonString added in v1.0.240

func (r *ChangeRuleEventsIgnoreStatusRequest) ToJsonString() string

type ChangeRuleEventsIgnoreStatusRequestParams added in v1.0.426

type ChangeRuleEventsIgnoreStatusRequestParams struct {
	// 忽略状态 0:取消忽略 ; 1:忽略
	IgnoreStatus *uint64 `json:"IgnoreStatus,omitnil,omitempty" name:"IgnoreStatus"`

	// 检测项id数组
	RuleIdList []*uint64 `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"`

	// 事件id数组
	EventIdList []*uint64 `json:"EventIdList,omitnil,omitempty" name:"EventIdList"`
}

Predefined struct for user

type ChangeRuleEventsIgnoreStatusResponse added in v1.0.240

type ChangeRuleEventsIgnoreStatusResponse struct {
	*tchttp.BaseResponse
	Response *ChangeRuleEventsIgnoreStatusResponseParams `json:"Response"`
}

func NewChangeRuleEventsIgnoreStatusResponse added in v1.0.240

func NewChangeRuleEventsIgnoreStatusResponse() (response *ChangeRuleEventsIgnoreStatusResponse)

func (*ChangeRuleEventsIgnoreStatusResponse) FromJsonString added in v1.0.240

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

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

func (*ChangeRuleEventsIgnoreStatusResponse) ToJsonString added in v1.0.240

func (r *ChangeRuleEventsIgnoreStatusResponse) ToJsonString() string

type ChangeRuleEventsIgnoreStatusResponseParams added in v1.0.426

type ChangeRuleEventsIgnoreStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ChangeStrategyEnableStatusRequest added in v1.0.762

type ChangeStrategyEnableStatusRequest struct {
	*tchttp.BaseRequest

	// 基线策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 开关状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewChangeStrategyEnableStatusRequest added in v1.0.762

func NewChangeStrategyEnableStatusRequest() (request *ChangeStrategyEnableStatusRequest)

func (*ChangeStrategyEnableStatusRequest) FromJsonString added in v1.0.762

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

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

func (*ChangeStrategyEnableStatusRequest) ToJsonString added in v1.0.762

func (r *ChangeStrategyEnableStatusRequest) ToJsonString() string

type ChangeStrategyEnableStatusRequestParams added in v1.0.762

type ChangeStrategyEnableStatusRequestParams struct {
	// 基线策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 开关状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ChangeStrategyEnableStatusResponse added in v1.0.762

type ChangeStrategyEnableStatusResponse struct {
	*tchttp.BaseResponse
	Response *ChangeStrategyEnableStatusResponseParams `json:"Response"`
}

func NewChangeStrategyEnableStatusResponse added in v1.0.762

func NewChangeStrategyEnableStatusResponse() (response *ChangeStrategyEnableStatusResponse)

func (*ChangeStrategyEnableStatusResponse) FromJsonString added in v1.0.762

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

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

func (*ChangeStrategyEnableStatusResponse) ToJsonString added in v1.0.762

func (r *ChangeStrategyEnableStatusResponse) ToJsonString() string

type ChangeStrategyEnableStatusResponseParams added in v1.0.762

type ChangeStrategyEnableStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckBashPolicyParamsRequest added in v1.0.762

type CheckBashPolicyParamsRequest struct {
	*tchttp.BaseRequest

	// 校验内容字段,如果需要检测多个字段时,用逗号分割
	// <li>Name 策略名称</li>
	// <li>Process 进程</li>
	// <li>Name PProcess 父进程</li>
	// <li>Name AProcess 祖先进程</li>
	CheckField *string `json:"CheckField,omitnil,omitempty" name:"CheckField"`

	// 在事件列表中新增白名时需要提交事件ID
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 填入的规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 该字段不在维护,如果填入该参数,自动替换到Rules.Process
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 编辑时传的规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 规则表达式
	Rules *PolicyRules `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewCheckBashPolicyParamsRequest added in v1.0.762

func NewCheckBashPolicyParamsRequest() (request *CheckBashPolicyParamsRequest)

func (*CheckBashPolicyParamsRequest) FromJsonString added in v1.0.762

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

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

func (*CheckBashPolicyParamsRequest) ToJsonString added in v1.0.762

func (r *CheckBashPolicyParamsRequest) ToJsonString() string

type CheckBashPolicyParamsRequestParams added in v1.0.762

type CheckBashPolicyParamsRequestParams struct {
	// 校验内容字段,如果需要检测多个字段时,用逗号分割
	// <li>Name 策略名称</li>
	// <li>Process 进程</li>
	// <li>Name PProcess 父进程</li>
	// <li>Name AProcess 祖先进程</li>
	CheckField *string `json:"CheckField,omitnil,omitempty" name:"CheckField"`

	// 在事件列表中新增白名时需要提交事件ID
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 填入的规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 该字段不在维护,如果填入该参数,自动替换到Rules.Process
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 编辑时传的规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 规则表达式
	Rules *PolicyRules `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type CheckBashPolicyParamsResponse added in v1.0.762

type CheckBashPolicyParamsResponse struct {
	*tchttp.BaseResponse
	Response *CheckBashPolicyParamsResponseParams `json:"Response"`
}

func NewCheckBashPolicyParamsResponse added in v1.0.762

func NewCheckBashPolicyParamsResponse() (response *CheckBashPolicyParamsResponse)

func (*CheckBashPolicyParamsResponse) FromJsonString added in v1.0.762

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

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

func (*CheckBashPolicyParamsResponse) ToJsonString added in v1.0.762

func (r *CheckBashPolicyParamsResponse) ToJsonString() string

type CheckBashPolicyParamsResponseParams added in v1.0.762

type CheckBashPolicyParamsResponseParams struct {
	// 0=校验通过  1=规则名称校验不通过 2=正则表达式校验不通过
	ErrCode *uint64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 校验信息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckBashRuleParamsRequest added in v1.0.240

type CheckBashRuleParamsRequest struct {
	*tchttp.BaseRequest

	// 校验内容 Name或Rule ,两个都要校验时逗号分割
	CheckField *string `json:"CheckField,omitnil,omitempty" name:"CheckField"`

	// 在事件列表中新增白名时需要提交事件ID
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 填入的规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户填入的正则表达式:"正则表达式" 需与 "提交EventId对应的命令内容" 相匹配
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 编辑时传的规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewCheckBashRuleParamsRequest added in v1.0.240

func NewCheckBashRuleParamsRequest() (request *CheckBashRuleParamsRequest)

func (*CheckBashRuleParamsRequest) FromJsonString added in v1.0.240

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

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

func (*CheckBashRuleParamsRequest) ToJsonString added in v1.0.240

func (r *CheckBashRuleParamsRequest) ToJsonString() string

type CheckBashRuleParamsRequestParams added in v1.0.426

type CheckBashRuleParamsRequestParams struct {
	// 校验内容 Name或Rule ,两个都要校验时逗号分割
	CheckField *string `json:"CheckField,omitnil,omitempty" name:"CheckField"`

	// 在事件列表中新增白名时需要提交事件ID
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 填入的规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 用户填入的正则表达式:"正则表达式" 需与 "提交EventId对应的命令内容" 相匹配
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 编辑时传的规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type CheckBashRuleParamsResponse added in v1.0.240

type CheckBashRuleParamsResponse struct {
	*tchttp.BaseResponse
	Response *CheckBashRuleParamsResponseParams `json:"Response"`
}

func NewCheckBashRuleParamsResponse added in v1.0.240

func NewCheckBashRuleParamsResponse() (response *CheckBashRuleParamsResponse)

func (*CheckBashRuleParamsResponse) FromJsonString added in v1.0.240

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

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

func (*CheckBashRuleParamsResponse) ToJsonString added in v1.0.240

func (r *CheckBashRuleParamsResponse) ToJsonString() string

type CheckBashRuleParamsResponseParams added in v1.0.426

type CheckBashRuleParamsResponseParams struct {
	// 0=校验通过  1=规则名称校验不通过 2=正则表达式校验不通过
	ErrCode *uint64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 校验信息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckFileTamperRuleRequest added in v1.0.762

type CheckFileTamperRuleRequest struct {
	*tchttp.BaseRequest

	// 填入的规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 编辑时传的规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewCheckFileTamperRuleRequest added in v1.0.762

func NewCheckFileTamperRuleRequest() (request *CheckFileTamperRuleRequest)

func (*CheckFileTamperRuleRequest) FromJsonString added in v1.0.762

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

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

func (*CheckFileTamperRuleRequest) ToJsonString added in v1.0.762

func (r *CheckFileTamperRuleRequest) ToJsonString() string

type CheckFileTamperRuleRequestParams added in v1.0.762

type CheckFileTamperRuleRequestParams struct {
	// 填入的规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 编辑时传的规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type CheckFileTamperRuleResponse added in v1.0.762

type CheckFileTamperRuleResponse struct {
	*tchttp.BaseResponse
	Response *CheckFileTamperRuleResponseParams `json:"Response"`
}

func NewCheckFileTamperRuleResponse added in v1.0.762

func NewCheckFileTamperRuleResponse() (response *CheckFileTamperRuleResponse)

func (*CheckFileTamperRuleResponse) FromJsonString added in v1.0.762

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

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

func (*CheckFileTamperRuleResponse) ToJsonString added in v1.0.762

func (r *CheckFileTamperRuleResponse) ToJsonString() string

type CheckFileTamperRuleResponseParams added in v1.0.762

type CheckFileTamperRuleResponseParams struct {
	// 0=校验通过  1=规则名称校验不通过
	ErrCode *uint64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 校验信息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckFirstScanBaselineRequest added in v1.0.762

type CheckFirstScanBaselineRequest struct {
	*tchttp.BaseRequest
}

func NewCheckFirstScanBaselineRequest added in v1.0.762

func NewCheckFirstScanBaselineRequest() (request *CheckFirstScanBaselineRequest)

func (*CheckFirstScanBaselineRequest) FromJsonString added in v1.0.762

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

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

func (*CheckFirstScanBaselineRequest) ToJsonString added in v1.0.762

func (r *CheckFirstScanBaselineRequest) ToJsonString() string

type CheckFirstScanBaselineRequestParams added in v1.0.762

type CheckFirstScanBaselineRequestParams struct {
}

Predefined struct for user

type CheckFirstScanBaselineResponse added in v1.0.762

type CheckFirstScanBaselineResponse struct {
	*tchttp.BaseResponse
	Response *CheckFirstScanBaselineResponseParams `json:"Response"`
}

func NewCheckFirstScanBaselineResponse added in v1.0.762

func NewCheckFirstScanBaselineResponse() (response *CheckFirstScanBaselineResponse)

func (*CheckFirstScanBaselineResponse) FromJsonString added in v1.0.762

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

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

func (*CheckFirstScanBaselineResponse) ToJsonString added in v1.0.762

func (r *CheckFirstScanBaselineResponse) ToJsonString() string

type CheckFirstScanBaselineResponseParams added in v1.0.762

type CheckFirstScanBaselineResponseParams struct {
	// 是否是第一次检测 0:不是;1:是
	FirstScan *uint64 `json:"FirstScan,omitnil,omitempty" name:"FirstScan"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckLogKafkaConnectionStateRequest added in v1.0.762

type CheckLogKafkaConnectionStateRequest struct {
	*tchttp.BaseRequest

	// 接入方式,1公网域名接入,2支撑环境接入
	AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 接入地址,域名或ip,带端口
	AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"`

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

	// 0不用密码,1有密码
	HasPwd *uint64 `json:"HasPwd,omitnil,omitempty" name:"HasPwd"`

	// 密码,使用aes加密
	Pwd *string `json:"Pwd,omitnil,omitempty" name:"Pwd"`

	// kafka实例id
	KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"`

	// kafka版本
	InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"`
}

func NewCheckLogKafkaConnectionStateRequest added in v1.0.762

func NewCheckLogKafkaConnectionStateRequest() (request *CheckLogKafkaConnectionStateRequest)

func (*CheckLogKafkaConnectionStateRequest) FromJsonString added in v1.0.762

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

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

func (*CheckLogKafkaConnectionStateRequest) ToJsonString added in v1.0.762

func (r *CheckLogKafkaConnectionStateRequest) ToJsonString() string

type CheckLogKafkaConnectionStateRequestParams added in v1.0.762

type CheckLogKafkaConnectionStateRequestParams struct {
	// 接入方式,1公网域名接入,2支撑环境接入
	AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 接入地址,域名或ip,带端口
	AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"`

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

	// 0不用密码,1有密码
	HasPwd *uint64 `json:"HasPwd,omitnil,omitempty" name:"HasPwd"`

	// 密码,使用aes加密
	Pwd *string `json:"Pwd,omitnil,omitempty" name:"Pwd"`

	// kafka实例id
	KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"`

	// kafka版本
	InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"`
}

Predefined struct for user

type CheckLogKafkaConnectionStateResponse added in v1.0.762

type CheckLogKafkaConnectionStateResponse struct {
	*tchttp.BaseResponse
	Response *CheckLogKafkaConnectionStateResponseParams `json:"Response"`
}

func NewCheckLogKafkaConnectionStateResponse added in v1.0.762

func NewCheckLogKafkaConnectionStateResponse() (response *CheckLogKafkaConnectionStateResponse)

func (*CheckLogKafkaConnectionStateResponse) FromJsonString added in v1.0.762

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

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

func (*CheckLogKafkaConnectionStateResponse) ToJsonString added in v1.0.762

func (r *CheckLogKafkaConnectionStateResponse) ToJsonString() string

type CheckLogKafkaConnectionStateResponseParams added in v1.0.762

type CheckLogKafkaConnectionStateResponseParams struct {
	// true连通,false不通
	IsConnect *bool `json:"IsConnect,omitnil,omitempty" name:"IsConnect"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ClearLocalStorageRequest added in v1.0.762

type ClearLocalStorageRequest struct {
	*tchttp.BaseRequest
}

func NewClearLocalStorageRequest added in v1.0.762

func NewClearLocalStorageRequest() (request *ClearLocalStorageRequest)

func (*ClearLocalStorageRequest) FromJsonString added in v1.0.762

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

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

func (*ClearLocalStorageRequest) ToJsonString added in v1.0.762

func (r *ClearLocalStorageRequest) ToJsonString() string

type ClearLocalStorageRequestParams added in v1.0.762

type ClearLocalStorageRequestParams struct {
}

Predefined struct for user

type ClearLocalStorageResponse added in v1.0.762

type ClearLocalStorageResponse struct {
	*tchttp.BaseResponse
	Response *ClearLocalStorageResponseParams `json:"Response"`
}

func NewClearLocalStorageResponse added in v1.0.762

func NewClearLocalStorageResponse() (response *ClearLocalStorageResponse)

func (*ClearLocalStorageResponse) FromJsonString added in v1.0.762

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

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

func (*ClearLocalStorageResponse) ToJsonString added in v1.0.762

func (r *ClearLocalStorageResponse) ToJsonString() string

type ClearLocalStorageResponseParams added in v1.0.762

type ClearLocalStorageResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

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) AddLoginWhiteLists added in v1.0.762

func (c *Client) AddLoginWhiteLists(request *AddLoginWhiteListsRequest) (response *AddLoginWhiteListsResponse, err error)

AddLoginWhiteLists 批量添加异地登录白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"
INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) AddLoginWhiteListsWithContext added in v1.0.762

func (c *Client) AddLoginWhiteListsWithContext(ctx context.Context, request *AddLoginWhiteListsRequest) (response *AddLoginWhiteListsResponse, err error)

AddLoginWhiteLists 批量添加异地登录白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"
INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CancelIgnoreVul added in v1.0.240

func (c *Client) CancelIgnoreVul(request *CancelIgnoreVulRequest) (response *CancelIgnoreVulResponse, err error)

CancelIgnoreVul 取消漏洞忽略

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CancelIgnoreVulWithContext added in v1.0.324

func (c *Client) CancelIgnoreVulWithContext(ctx context.Context, request *CancelIgnoreVulRequest) (response *CancelIgnoreVulResponse, err error)

CancelIgnoreVul 取消漏洞忽略

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ChangeRuleEventsIgnoreStatus added in v1.0.240

func (c *Client) ChangeRuleEventsIgnoreStatus(request *ChangeRuleEventsIgnoreStatusRequest) (response *ChangeRuleEventsIgnoreStatusResponse, err error)

ChangeRuleEventsIgnoreStatus 根据检测项id或事件id批量忽略事件或取消忽略

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ChangeRuleEventsIgnoreStatusWithContext added in v1.0.324

func (c *Client) ChangeRuleEventsIgnoreStatusWithContext(ctx context.Context, request *ChangeRuleEventsIgnoreStatusRequest) (response *ChangeRuleEventsIgnoreStatusResponse, err error)

ChangeRuleEventsIgnoreStatus 根据检测项id或事件id批量忽略事件或取消忽略

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ChangeStrategyEnableStatus added in v1.0.762

func (c *Client) ChangeStrategyEnableStatus(request *ChangeStrategyEnableStatusRequest) (response *ChangeStrategyEnableStatusResponse, err error)

ChangeStrategyEnableStatus 根据策略id修改策略可用状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ChangeStrategyEnableStatusWithContext added in v1.0.762

func (c *Client) ChangeStrategyEnableStatusWithContext(ctx context.Context, request *ChangeStrategyEnableStatusRequest) (response *ChangeStrategyEnableStatusResponse, err error)

ChangeStrategyEnableStatus 根据策略id修改策略可用状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CheckBashPolicyParams added in v1.0.762

func (c *Client) CheckBashPolicyParams(request *CheckBashPolicyParamsRequest) (response *CheckBashPolicyParamsResponse, err error)

CheckBashPolicyParams 校验高危命令用户规则新增和编辑时的参数。

可能返回的错误码:

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

func (*Client) CheckBashPolicyParamsWithContext added in v1.0.762

func (c *Client) CheckBashPolicyParamsWithContext(ctx context.Context, request *CheckBashPolicyParamsRequest) (response *CheckBashPolicyParamsResponse, err error)

CheckBashPolicyParams 校验高危命令用户规则新增和编辑时的参数。

可能返回的错误码:

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

func (*Client) CheckBashRuleParams added in v1.0.240

func (c *Client) CheckBashRuleParams(request *CheckBashRuleParamsRequest) (response *CheckBashRuleParamsResponse, err error)

CheckBashRuleParams 校验高危命令用户规则新增和编辑时的参数。

可能返回的错误码:

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

func (*Client) CheckBashRuleParamsWithContext added in v1.0.324

func (c *Client) CheckBashRuleParamsWithContext(ctx context.Context, request *CheckBashRuleParamsRequest) (response *CheckBashRuleParamsResponse, err error)

CheckBashRuleParams 校验高危命令用户规则新增和编辑时的参数。

可能返回的错误码:

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

func (*Client) CheckFileTamperRule added in v1.0.762

func (c *Client) CheckFileTamperRule(request *CheckFileTamperRuleRequest) (response *CheckFileTamperRuleResponse, err error)

CheckFileTamperRule 检验核心文件监控前端新增和编辑时的规则参数。

可能返回的错误码:

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

func (*Client) CheckFileTamperRuleWithContext added in v1.0.762

func (c *Client) CheckFileTamperRuleWithContext(ctx context.Context, request *CheckFileTamperRuleRequest) (response *CheckFileTamperRuleResponse, err error)

CheckFileTamperRule 检验核心文件监控前端新增和编辑时的规则参数。

可能返回的错误码:

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

func (*Client) CheckFirstScanBaseline added in v1.0.762

func (c *Client) CheckFirstScanBaseline(request *CheckFirstScanBaselineRequest) (response *CheckFirstScanBaselineResponse, err error)

CheckFirstScanBaseline 查询基线是否第一次检测

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) CheckFirstScanBaselineWithContext added in v1.0.762

func (c *Client) CheckFirstScanBaselineWithContext(ctx context.Context, request *CheckFirstScanBaselineRequest) (response *CheckFirstScanBaselineResponse, err error)

CheckFirstScanBaseline 查询基线是否第一次检测

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) CheckLogKafkaConnectionState added in v1.0.762

func (c *Client) CheckLogKafkaConnectionState(request *CheckLogKafkaConnectionStateRequest) (response *CheckLogKafkaConnectionStateResponse, err error)

CheckLogKafkaConnectionState 检查日志投递kafka连通性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CheckLogKafkaConnectionStateWithContext added in v1.0.762

func (c *Client) CheckLogKafkaConnectionStateWithContext(ctx context.Context, request *CheckLogKafkaConnectionStateRequest) (response *CheckLogKafkaConnectionStateResponse, err error)

CheckLogKafkaConnectionState 检查日志投递kafka连通性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ClearLocalStorage added in v1.0.762

func (c *Client) ClearLocalStorage(request *ClearLocalStorageRequest) (response *ClearLocalStorageResponse, err error)

ClearLocalStorage 清理本地存储数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ClearLocalStorageWithContext added in v1.0.762

func (c *Client) ClearLocalStorageWithContext(ctx context.Context, request *ClearLocalStorageRequest) (response *ClearLocalStorageResponse, err error)

ClearLocalStorage 清理本地存储数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) CreateBanWhiteList added in v1.0.762

func (c *Client) CreateBanWhiteList(request *CreateBanWhiteListRequest) (response *CreateBanWhiteListResponse, err error)

CreateBanWhiteList 添加阻断白名单列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateBanWhiteListWithContext added in v1.0.762

func (c *Client) CreateBanWhiteListWithContext(ctx context.Context, request *CreateBanWhiteListRequest) (response *CreateBanWhiteListResponse, err error)

CreateBanWhiteList 添加阻断白名单列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateBaselineStrategy

func (c *Client) CreateBaselineStrategy(request *CreateBaselineStrategyRequest) (response *CreateBaselineStrategyResponse, err error)

CreateBaselineStrategy 根据策略信息创建基线策略

可能返回的错误码:

FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateBaselineStrategyWithContext added in v1.0.324

func (c *Client) CreateBaselineStrategyWithContext(ctx context.Context, request *CreateBaselineStrategyRequest) (response *CreateBaselineStrategyResponse, err error)

CreateBaselineStrategy 根据策略信息创建基线策略

可能返回的错误码:

FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
FAILEDOPERATION_TOOMANYSTRATEGY = "FailedOperation.TooManyStrategy"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateBuyBindTask added in v1.0.762

func (c *Client) CreateBuyBindTask(request *CreateBuyBindTaskRequest) (response *CreateBuyBindTaskResponse, err error)

CreateBuyBindTask 新购授权自动绑定任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateBuyBindTaskWithContext added in v1.0.762

func (c *Client) CreateBuyBindTaskWithContext(ctx context.Context, request *CreateBuyBindTaskRequest) (response *CreateBuyBindTaskResponse, err error)

CreateBuyBindTask 新购授权自动绑定任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateEmergencyVulScan added in v1.0.240

func (c *Client) CreateEmergencyVulScan(request *CreateEmergencyVulScanRequest) (response *CreateEmergencyVulScanResponse, err error)

CreateEmergencyVulScan 创建应急漏洞扫描任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateEmergencyVulScanWithContext added in v1.0.324

func (c *Client) CreateEmergencyVulScanWithContext(ctx context.Context, request *CreateEmergencyVulScanRequest) (response *CreateEmergencyVulScanResponse, err error)

CreateEmergencyVulScan 创建应急漏洞扫描任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateIncidentBacktracking added in v1.0.762

func (c *Client) CreateIncidentBacktracking(request *CreateIncidentBacktrackingRequest) (response *CreateIncidentBacktrackingResponse, err error)

CreateIncidentBacktracking 对旗舰版机器单次触发事件调查及告警回溯

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateIncidentBacktrackingWithContext added in v1.0.762

func (c *Client) CreateIncidentBacktrackingWithContext(ctx context.Context, request *CreateIncidentBacktrackingRequest) (response *CreateIncidentBacktrackingResponse, err error)

CreateIncidentBacktracking 对旗舰版机器单次触发事件调查及告警回溯

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateLicenseOrder added in v1.0.494

func (c *Client) CreateLicenseOrder(request *CreateLicenseOrderRequest) (response *CreateLicenseOrderResponse, err error)

CreateLicenseOrder CreateLicenseOrder 该接口可以创建专业版/旗舰版订单

支持预付费后付费创建

后付费订单直接创建成功

预付费订单仅下单不支付,需要调用计费支付接口进行支付

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateLicenseOrderWithContext added in v1.0.494

func (c *Client) CreateLicenseOrderWithContext(ctx context.Context, request *CreateLicenseOrderRequest) (response *CreateLicenseOrderResponse, err error)

CreateLicenseOrder CreateLicenseOrder 该接口可以创建专业版/旗舰版订单

支持预付费后付费创建

后付费订单直接创建成功

预付费订单仅下单不支付,需要调用计费支付接口进行支付

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateLogExport added in v1.0.762

func (c *Client) CreateLogExport(request *CreateLogExportRequest) (response *CreateLogExportResponse, err error)

CreateLogExport 创建日志下载任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateLogExportWithContext added in v1.0.762

func (c *Client) CreateLogExportWithContext(ctx context.Context, request *CreateLogExportRequest) (response *CreateLogExportResponse, err error)

CreateLogExport 创建日志下载任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateMaliciousRequestWhiteList added in v1.0.762

func (c *Client) CreateMaliciousRequestWhiteList(request *CreateMaliciousRequestWhiteListRequest) (response *CreateMaliciousRequestWhiteListResponse, err error)

CreateMaliciousRequestWhiteList 添加恶意请求白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateMaliciousRequestWhiteListWithContext added in v1.0.762

func (c *Client) CreateMaliciousRequestWhiteListWithContext(ctx context.Context, request *CreateMaliciousRequestWhiteListRequest) (response *CreateMaliciousRequestWhiteListResponse, err error)

CreateMaliciousRequestWhiteList 添加恶意请求白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateMalwareWhiteList added in v1.0.762

func (c *Client) CreateMalwareWhiteList(request *CreateMalwareWhiteListRequest) (response *CreateMalwareWhiteListResponse, err error)

CreateMalwareWhiteList 创建木马白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) CreateMalwareWhiteListWithContext added in v1.0.762

func (c *Client) CreateMalwareWhiteListWithContext(ctx context.Context, request *CreateMalwareWhiteListRequest) (response *CreateMalwareWhiteListResponse, err error)

CreateMalwareWhiteList 创建木马白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) CreateNetAttackWhiteList added in v1.0.762

func (c *Client) CreateNetAttackWhiteList(request *CreateNetAttackWhiteListRequest) (response *CreateNetAttackWhiteListResponse, err error)

CreateNetAttackWhiteList 创建网络攻击白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) CreateNetAttackWhiteListWithContext added in v1.0.762

func (c *Client) CreateNetAttackWhiteListWithContext(ctx context.Context, request *CreateNetAttackWhiteListRequest) (response *CreateNetAttackWhiteListResponse, err error)

CreateNetAttackWhiteList 创建网络攻击白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) CreateProtectServer

func (c *Client) CreateProtectServer(request *CreateProtectServerRequest) (response *CreateProtectServerResponse, err error)

CreateProtectServer 添加网站防护服务器

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateProtectServerWithContext added in v1.0.324

func (c *Client) CreateProtectServerWithContext(ctx context.Context, request *CreateProtectServerRequest) (response *CreateProtectServerResponse, err error)

CreateProtectServer 添加网站防护服务器

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateRansomDefenseStrategy added in v1.0.762

func (c *Client) CreateRansomDefenseStrategy(request *CreateRansomDefenseStrategyRequest) (response *CreateRansomDefenseStrategyResponse, err error)

CreateRansomDefenseStrategy 创建或修改防勒索策略

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateRansomDefenseStrategyWithContext added in v1.0.762

func (c *Client) CreateRansomDefenseStrategyWithContext(ctx context.Context, request *CreateRansomDefenseStrategyRequest) (response *CreateRansomDefenseStrategyResponse, err error)

CreateRansomDefenseStrategy 创建或修改防勒索策略

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateScanMalwareSetting added in v1.0.203

func (c *Client) CreateScanMalwareSetting(request *CreateScanMalwareSettingRequest) (response *CreateScanMalwareSettingResponse, err error)

CreateScanMalwareSetting 该接口可以对入侵检测-文件查杀扫描检测

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateScanMalwareSettingWithContext added in v1.0.324

func (c *Client) CreateScanMalwareSettingWithContext(ctx context.Context, request *CreateScanMalwareSettingRequest) (response *CreateScanMalwareSettingResponse, err error)

CreateScanMalwareSetting 该接口可以对入侵检测-文件查杀扫描检测

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateSearchLog

func (c *Client) CreateSearchLog(request *CreateSearchLogRequest) (response *CreateSearchLogResponse, err error)

CreateSearchLog 添加历史搜索记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateSearchLogWithContext added in v1.0.324

func (c *Client) CreateSearchLogWithContext(ctx context.Context, request *CreateSearchLogRequest) (response *CreateSearchLogResponse, err error)

CreateSearchLog 添加历史搜索记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateSearchTemplate

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

CreateSearchTemplate 添加检索模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NAMEHASREPETITION = "InvalidParameter.NameHasRepetition"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateSearchTemplateWithContext added in v1.0.324

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

CreateSearchTemplate 添加检索模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_NAMEHASREPETITION = "InvalidParameter.NameHasRepetition"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) CreateVulFix added in v1.0.762

func (c *Client) CreateVulFix(request *CreateVulFixRequest) (response *CreateVulFixResponse, err error)

CreateVulFix 提交漏洞修护

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateVulFixWithContext added in v1.0.762

func (c *Client) CreateVulFixWithContext(ctx context.Context, request *CreateVulFixRequest) (response *CreateVulFixResponse, err error)

CreateVulFix 提交漏洞修护

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateWhiteListOrder added in v1.0.762

func (c *Client) CreateWhiteListOrder(request *CreateWhiteListOrderRequest) (response *CreateWhiteListOrderResponse, err error)

CreateWhiteListOrder 该接口可以创建白名单订单

可能返回的错误码:

OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateWhiteListOrderWithContext added in v1.0.762

func (c *Client) CreateWhiteListOrderWithContext(ctx context.Context, request *CreateWhiteListOrderRequest) (response *CreateWhiteListOrderResponse, err error)

CreateWhiteListOrder 该接口可以创建白名单订单

可能返回的错误码:

OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteAllJavaMemShells added in v1.0.762

func (c *Client) DeleteAllJavaMemShells(request *DeleteAllJavaMemShellsRequest) (response *DeleteAllJavaMemShellsResponse, err error)

DeleteAllJavaMemShells 删除全部java内存马事件

可能返回的错误码:

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

func (*Client) DeleteAllJavaMemShellsWithContext added in v1.0.762

func (c *Client) DeleteAllJavaMemShellsWithContext(ctx context.Context, request *DeleteAllJavaMemShellsRequest) (response *DeleteAllJavaMemShellsResponse, err error)

DeleteAllJavaMemShells 删除全部java内存马事件

可能返回的错误码:

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

func (*Client) DeleteBanWhiteList added in v1.0.762

func (c *Client) DeleteBanWhiteList(request *DeleteBanWhiteListRequest) (response *DeleteBanWhiteListResponse, err error)

DeleteBanWhiteList 删除阻断白名单列表

可能返回的错误码:

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

func (*Client) DeleteBanWhiteListWithContext added in v1.0.762

func (c *Client) DeleteBanWhiteListWithContext(ctx context.Context, request *DeleteBanWhiteListRequest) (response *DeleteBanWhiteListResponse, err error)

DeleteBanWhiteList 删除阻断白名单列表

可能返回的错误码:

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

func (*Client) DeleteBaselinePolicy added in v1.0.519

func (c *Client) DeleteBaselinePolicy(request *DeleteBaselinePolicyRequest) (response *DeleteBaselinePolicyResponse, err error)

DeleteBaselinePolicy 删除基线策略配置

可能返回的错误码:

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

func (*Client) DeleteBaselinePolicyWithContext added in v1.0.519

func (c *Client) DeleteBaselinePolicyWithContext(ctx context.Context, request *DeleteBaselinePolicyRequest) (response *DeleteBaselinePolicyResponse, err error)

DeleteBaselinePolicy 删除基线策略配置

可能返回的错误码:

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

func (*Client) DeleteBaselineRule added in v1.0.610

func (c *Client) DeleteBaselineRule(request *DeleteBaselineRuleRequest) (response *DeleteBaselineRuleResponse, err error)

DeleteBaselineRule 删除基线规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DeleteBaselineRuleIgnore added in v1.0.610

func (c *Client) DeleteBaselineRuleIgnore(request *DeleteBaselineRuleIgnoreRequest) (response *DeleteBaselineRuleIgnoreResponse, err error)

DeleteBaselineRuleIgnore 删除基线忽略规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteBaselineRuleIgnoreWithContext added in v1.0.610

func (c *Client) DeleteBaselineRuleIgnoreWithContext(ctx context.Context, request *DeleteBaselineRuleIgnoreRequest) (response *DeleteBaselineRuleIgnoreResponse, err error)

DeleteBaselineRuleIgnore 删除基线忽略规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteBaselineRuleWithContext added in v1.0.610

func (c *Client) DeleteBaselineRuleWithContext(ctx context.Context, request *DeleteBaselineRuleRequest) (response *DeleteBaselineRuleResponse, err error)

DeleteBaselineRule 删除基线规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DeleteBaselineStrategy added in v1.0.240

func (c *Client) DeleteBaselineStrategy(request *DeleteBaselineStrategyRequest) (response *DeleteBaselineStrategyResponse, err error)

DeleteBaselineStrategy 根据基线策略id删除策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteBaselineStrategyWithContext added in v1.0.324

func (c *Client) DeleteBaselineStrategyWithContext(ctx context.Context, request *DeleteBaselineStrategyRequest) (response *DeleteBaselineStrategyResponse, err error)

DeleteBaselineStrategy 根据基线策略id删除策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteBaselineWeakPassword added in v1.0.610

func (c *Client) DeleteBaselineWeakPassword(request *DeleteBaselineWeakPasswordRequest) (response *DeleteBaselineWeakPasswordResponse, err error)

DeleteBaselineWeakPassword 删除基线弱口令

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteBaselineWeakPasswordWithContext added in v1.0.610

func (c *Client) DeleteBaselineWeakPasswordWithContext(ctx context.Context, request *DeleteBaselineWeakPasswordRequest) (response *DeleteBaselineWeakPasswordResponse, err error)

DeleteBaselineWeakPassword 删除基线弱口令

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteBashEvents

func (c *Client) DeleteBashEvents(request *DeleteBashEventsRequest) (response *DeleteBashEventsResponse, err error)

DeleteBashEvents 根据Ids删除高危命令事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBashEventsWithContext added in v1.0.324

func (c *Client) DeleteBashEventsWithContext(ctx context.Context, request *DeleteBashEventsRequest) (response *DeleteBashEventsResponse, err error)

DeleteBashEvents 根据Ids删除高危命令事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBashPolicies added in v1.0.762

func (c *Client) DeleteBashPolicies(request *DeleteBashPoliciesRequest) (response *DeleteBashPoliciesResponse, err error)

DeleteBashPolicies 删除高危命令策略

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBashPoliciesWithContext added in v1.0.762

func (c *Client) DeleteBashPoliciesWithContext(ctx context.Context, request *DeleteBashPoliciesRequest) (response *DeleteBashPoliciesResponse, err error)

DeleteBashPolicies 删除高危命令策略

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBashRules

func (c *Client) DeleteBashRules(request *DeleteBashRulesRequest) (response *DeleteBashRulesResponse, err error)

DeleteBashRules 删除高危命令规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBashRulesWithContext added in v1.0.324

func (c *Client) DeleteBashRulesWithContext(ctx context.Context, request *DeleteBashRulesRequest) (response *DeleteBashRulesResponse, err error)

DeleteBashRules 删除高危命令规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBruteAttacks

func (c *Client) DeleteBruteAttacks(request *DeleteBruteAttacksRequest) (response *DeleteBruteAttacksResponse, err error)

DeleteBruteAttacks 本接口 (DeleteBruteAttacks) 用于删除暴力破解记录。

可能返回的错误码:

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

func (*Client) DeleteBruteAttacksWithContext added in v1.0.324

func (c *Client) DeleteBruteAttacksWithContext(ctx context.Context, request *DeleteBruteAttacksRequest) (response *DeleteBruteAttacksResponse, err error)

DeleteBruteAttacks 本接口 (DeleteBruteAttacks) 用于删除暴力破解记录。

可能返回的错误码:

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

func (*Client) DeleteLicenseRecord added in v1.0.494

func (c *Client) DeleteLicenseRecord(request *DeleteLicenseRecordRequest) (response *DeleteLicenseRecordResponse, err error)

DeleteLicenseRecord 对授权管理-订单列表内已过期的订单进行删除.(删除后的订单不在统计范畴内)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLicenseRecordAll added in v1.0.762

func (c *Client) DeleteLicenseRecordAll(request *DeleteLicenseRecordAllRequest) (response *DeleteLicenseRecordAllResponse, err error)

DeleteLicenseRecordAll 删除授权全部记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLicenseRecordAllWithContext added in v1.0.762

func (c *Client) DeleteLicenseRecordAllWithContext(ctx context.Context, request *DeleteLicenseRecordAllRequest) (response *DeleteLicenseRecordAllResponse, err error)

DeleteLicenseRecordAll 删除授权全部记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLicenseRecordWithContext added in v1.0.494

func (c *Client) DeleteLicenseRecordWithContext(ctx context.Context, request *DeleteLicenseRecordRequest) (response *DeleteLicenseRecordResponse, err error)

DeleteLicenseRecord 对授权管理-订单列表内已过期的订单进行删除.(删除后的订单不在统计范畴内)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLogExport added in v1.0.762

func (c *Client) DeleteLogExport(request *DeleteLogExportRequest) (response *DeleteLogExportResponse, err error)

DeleteLogExport 删除日志下载任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLogExportWithContext added in v1.0.762

func (c *Client) DeleteLogExportWithContext(ctx context.Context, request *DeleteLogExportRequest) (response *DeleteLogExportResponse, err error)

DeleteLogExport 删除日志下载任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLoginWhiteList

func (c *Client) DeleteLoginWhiteList(request *DeleteLoginWhiteListRequest) (response *DeleteLoginWhiteListResponse, err error)

DeleteLoginWhiteList 本接口用于删除异地登录白名单规则。

可能返回的错误码:

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

func (*Client) DeleteLoginWhiteListWithContext added in v1.0.324

func (c *Client) DeleteLoginWhiteListWithContext(ctx context.Context, request *DeleteLoginWhiteListRequest) (response *DeleteLoginWhiteListResponse, err error)

DeleteLoginWhiteList 本接口用于删除异地登录白名单规则。

可能返回的错误码:

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

func (*Client) DeleteMachine

func (c *Client) DeleteMachine(request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)

DeleteMachine 本接口(DeleteMachine)用于卸载主机安全客户端。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMachineClearHistory added in v1.0.762

func (c *Client) DeleteMachineClearHistory(request *DeleteMachineClearHistoryRequest) (response *DeleteMachineClearHistoryResponse, err error)

DeleteMachineClearHistory 删除机器清理记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMachineClearHistoryWithContext added in v1.0.762

func (c *Client) DeleteMachineClearHistoryWithContext(ctx context.Context, request *DeleteMachineClearHistoryRequest) (response *DeleteMachineClearHistoryResponse, err error)

DeleteMachineClearHistory 删除机器清理记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMachineTag

func (c *Client) DeleteMachineTag(request *DeleteMachineTagRequest) (response *DeleteMachineTagResponse, err error)

DeleteMachineTag 删除服务器关联的标签

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMachineTagWithContext added in v1.0.324

func (c *Client) DeleteMachineTagWithContext(ctx context.Context, request *DeleteMachineTagRequest) (response *DeleteMachineTagResponse, err error)

DeleteMachineTag 删除服务器关联的标签

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMachineWithContext added in v1.0.324

func (c *Client) DeleteMachineWithContext(ctx context.Context, request *DeleteMachineRequest) (response *DeleteMachineResponse, err error)

DeleteMachine 本接口(DeleteMachine)用于卸载主机安全客户端。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_MACHINEDELETE = "FailedOperation.MachineDelete"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMaliciousRequestWhiteList added in v1.0.762

func (c *Client) DeleteMaliciousRequestWhiteList(request *DeleteMaliciousRequestWhiteListRequest) (response *DeleteMaliciousRequestWhiteListResponse, err error)

DeleteMaliciousRequestWhiteList 删除恶意请求白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteMaliciousRequestWhiteListWithContext added in v1.0.762

func (c *Client) DeleteMaliciousRequestWhiteListWithContext(ctx context.Context, request *DeleteMaliciousRequestWhiteListRequest) (response *DeleteMaliciousRequestWhiteListResponse, err error)

DeleteMaliciousRequestWhiteList 删除恶意请求白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteMaliciousRequests

func (c *Client) DeleteMaliciousRequests(request *DeleteMaliciousRequestsRequest) (response *DeleteMaliciousRequestsResponse, err error)

DeleteMaliciousRequests 本接口 (DeleteMaliciousRequests) 用于删除恶意请求记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteMaliciousRequestsWithContext added in v1.0.324

func (c *Client) DeleteMaliciousRequestsWithContext(ctx context.Context, request *DeleteMaliciousRequestsRequest) (response *DeleteMaliciousRequestsResponse, err error)

DeleteMaliciousRequests 本接口 (DeleteMaliciousRequests) 用于删除恶意请求记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteMalwareScanTask added in v1.0.240

func (c *Client) DeleteMalwareScanTask(request *DeleteMalwareScanTaskRequest) (response *DeleteMalwareScanTaskResponse, err error)

DeleteMalwareScanTask 入侵管理-终止扫描任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteMalwareScanTaskWithContext added in v1.0.324

func (c *Client) DeleteMalwareScanTaskWithContext(ctx context.Context, request *DeleteMalwareScanTaskRequest) (response *DeleteMalwareScanTaskResponse, err error)

DeleteMalwareScanTask 入侵管理-终止扫描任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteMalwareWhiteList added in v1.0.762

func (c *Client) DeleteMalwareWhiteList(request *DeleteMalwareWhiteListRequest) (response *DeleteMalwareWhiteListResponse, err error)

DeleteMalwareWhiteList 删除木马白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMalwareWhiteListWithContext added in v1.0.762

func (c *Client) DeleteMalwareWhiteListWithContext(ctx context.Context, request *DeleteMalwareWhiteListRequest) (response *DeleteMalwareWhiteListResponse, err error)

DeleteMalwareWhiteList 删除木马白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMalwares

func (c *Client) DeleteMalwares(request *DeleteMalwaresRequest) (response *DeleteMalwaresResponse, err error)

DeleteMalwares 本接口 (DeleteMalwares) 用于删除木马记录。

可能返回的错误码:

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

func (*Client) DeleteMalwaresWithContext added in v1.0.324

func (c *Client) DeleteMalwaresWithContext(ctx context.Context, request *DeleteMalwaresRequest) (response *DeleteMalwaresResponse, err error)

DeleteMalwares 本接口 (DeleteMalwares) 用于删除木马记录。

可能返回的错误码:

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

func (*Client) DeleteNetAttackWhiteList added in v1.0.762

func (c *Client) DeleteNetAttackWhiteList(request *DeleteNetAttackWhiteListRequest) (response *DeleteNetAttackWhiteListResponse, err error)

DeleteNetAttackWhiteList 删除网络攻击白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteNetAttackWhiteListWithContext added in v1.0.762

func (c *Client) DeleteNetAttackWhiteListWithContext(ctx context.Context, request *DeleteNetAttackWhiteListRequest) (response *DeleteNetAttackWhiteListResponse, err error)

DeleteNetAttackWhiteList 删除网络攻击白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteNonlocalLoginPlaces

func (c *Client) DeleteNonlocalLoginPlaces(request *DeleteNonlocalLoginPlacesRequest) (response *DeleteNonlocalLoginPlacesResponse, err error)

DeleteNonlocalLoginPlaces 本接口 (DeleteNonlocalLoginPlaces) 用于删除异地登录记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteNonlocalLoginPlacesWithContext added in v1.0.324

func (c *Client) DeleteNonlocalLoginPlacesWithContext(ctx context.Context, request *DeleteNonlocalLoginPlacesRequest) (response *DeleteNonlocalLoginPlacesResponse, err error)

DeleteNonlocalLoginPlaces 本接口 (DeleteNonlocalLoginPlaces) 用于删除异地登录记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeletePrivilegeEvents

func (c *Client) DeletePrivilegeEvents(request *DeletePrivilegeEventsRequest) (response *DeletePrivilegeEventsResponse, err error)

DeletePrivilegeEvents 根据Ids删除本地提权

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeletePrivilegeEventsWithContext added in v1.0.324

func (c *Client) DeletePrivilegeEventsWithContext(ctx context.Context, request *DeletePrivilegeEventsRequest) (response *DeletePrivilegeEventsResponse, err error)

DeletePrivilegeEvents 根据Ids删除本地提权

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeletePrivilegeRules

func (c *Client) DeletePrivilegeRules(request *DeletePrivilegeRulesRequest) (response *DeletePrivilegeRulesResponse, err error)

DeletePrivilegeRules 删除本地提权规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeletePrivilegeRulesWithContext added in v1.0.324

func (c *Client) DeletePrivilegeRulesWithContext(ctx context.Context, request *DeletePrivilegeRulesRequest) (response *DeletePrivilegeRulesResponse, err error)

DeletePrivilegeRules 删除本地提权规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteProtectDir added in v1.0.240

func (c *Client) DeleteProtectDir(request *DeleteProtectDirRequest) (response *DeleteProtectDirResponse, err error)

DeleteProtectDir 删除防护网站

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) DeleteProtectDirWithContext added in v1.0.324

func (c *Client) DeleteProtectDirWithContext(ctx context.Context, request *DeleteProtectDirRequest) (response *DeleteProtectDirResponse, err error)

DeleteProtectDir 删除防护网站

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) DeleteRaspRules added in v1.0.1062

func (c *Client) DeleteRaspRules(request *DeleteRaspRulesRequest) (response *DeleteRaspRulesResponse, err error)

DeleteRaspRules 删除漏洞防御白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteRaspRulesWithContext added in v1.0.1062

func (c *Client) DeleteRaspRulesWithContext(ctx context.Context, request *DeleteRaspRulesRequest) (response *DeleteRaspRulesResponse, err error)

DeleteRaspRules 删除漏洞防御白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteReverseShellEvents

func (c *Client) DeleteReverseShellEvents(request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)

DeleteReverseShellEvents 根据Ids删除反弹Shell事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteReverseShellEventsWithContext added in v1.0.324

func (c *Client) DeleteReverseShellEventsWithContext(ctx context.Context, request *DeleteReverseShellEventsRequest) (response *DeleteReverseShellEventsResponse, err error)

DeleteReverseShellEvents 根据Ids删除反弹Shell事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteReverseShellRules

func (c *Client) DeleteReverseShellRules(request *DeleteReverseShellRulesRequest) (response *DeleteReverseShellRulesResponse, err error)

DeleteReverseShellRules 删除反弹Shell规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteReverseShellRulesWithContext added in v1.0.324

func (c *Client) DeleteReverseShellRulesWithContext(ctx context.Context, request *DeleteReverseShellRulesRequest) (response *DeleteReverseShellRulesResponse, err error)

DeleteReverseShellRules 删除反弹Shell规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteRiskDnsEvent added in v1.0.762

func (c *Client) DeleteRiskDnsEvent(request *DeleteRiskDnsEventRequest) (response *DeleteRiskDnsEventResponse, err error)

DeleteRiskDnsEvent 删除恶意请求事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteRiskDnsEventWithContext added in v1.0.762

func (c *Client) DeleteRiskDnsEventWithContext(ctx context.Context, request *DeleteRiskDnsEventRequest) (response *DeleteRiskDnsEventResponse, err error)

DeleteRiskDnsEvent 删除恶意请求事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteRiskDnsPolicy added in v1.0.762

func (c *Client) DeleteRiskDnsPolicy(request *DeleteRiskDnsPolicyRequest) (response *DeleteRiskDnsPolicyResponse, err error)

DeleteRiskDnsPolicy 删除恶意请求策略

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DeleteRiskDnsPolicyWithContext added in v1.0.762

func (c *Client) DeleteRiskDnsPolicyWithContext(ctx context.Context, request *DeleteRiskDnsPolicyRequest) (response *DeleteRiskDnsPolicyResponse, err error)

DeleteRiskDnsPolicy 删除恶意请求策略

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DeleteScanTask added in v1.0.519

func (c *Client) DeleteScanTask(request *DeleteScanTaskRequest) (response *DeleteScanTaskResponse, err error)

DeleteScanTask DeleteScanTask 该接口可以对指定类型的扫描任务进行停止扫描;

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteScanTaskWithContext added in v1.0.519

func (c *Client) DeleteScanTaskWithContext(ctx context.Context, request *DeleteScanTaskRequest) (response *DeleteScanTaskResponse, err error)

DeleteScanTask DeleteScanTask 该接口可以对指定类型的扫描任务进行停止扫描;

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteSearchTemplate

func (c *Client) DeleteSearchTemplate(request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)

DeleteSearchTemplate 删除检索模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteSearchTemplateWithContext added in v1.0.324

func (c *Client) DeleteSearchTemplateWithContext(ctx context.Context, request *DeleteSearchTemplateRequest) (response *DeleteSearchTemplateResponse, err error)

DeleteSearchTemplate 删除检索模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTags

func (c *Client) DeleteTags(request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)

DeleteTags 删除标签

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteTagsWithContext added in v1.0.324

func (c *Client) DeleteTagsWithContext(ctx context.Context, request *DeleteTagsRequest) (response *DeleteTagsResponse, err error)

DeleteTags 删除标签

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWebHookPolicy added in v1.0.762

func (c *Client) DeleteWebHookPolicy(request *DeleteWebHookPolicyRequest) (response *DeleteWebHookPolicyResponse, err error)

DeleteWebHookPolicy 删除告警策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWebHookPolicyWithContext added in v1.0.762

func (c *Client) DeleteWebHookPolicyWithContext(ctx context.Context, request *DeleteWebHookPolicyRequest) (response *DeleteWebHookPolicyResponse, err error)

DeleteWebHookPolicy 删除告警策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWebHookReceiver added in v1.0.762

func (c *Client) DeleteWebHookReceiver(request *DeleteWebHookReceiverRequest) (response *DeleteWebHookReceiverResponse, err error)

DeleteWebHookReceiver 删除告警接收人

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWebHookReceiverWithContext added in v1.0.762

func (c *Client) DeleteWebHookReceiverWithContext(ctx context.Context, request *DeleteWebHookReceiverRequest) (response *DeleteWebHookReceiverResponse, err error)

DeleteWebHookReceiver 删除告警接收人

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWebHookRule added in v1.0.762

func (c *Client) DeleteWebHookRule(request *DeleteWebHookRuleRequest) (response *DeleteWebHookRuleResponse, err error)

DeleteWebHookRule 删除企微机器人规则

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWebHookRuleWithContext added in v1.0.762

func (c *Client) DeleteWebHookRuleWithContext(ctx context.Context, request *DeleteWebHookRuleRequest) (response *DeleteWebHookRuleResponse, err error)

DeleteWebHookRule 删除企微机器人规则

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWebPageEventLog

func (c *Client) DeleteWebPageEventLog(request *DeleteWebPageEventLogRequest) (response *DeleteWebPageEventLogResponse, err error)

DeleteWebPageEventLog 网站防篡改-删除事件记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DeleteWebPageEventLogWithContext added in v1.0.324

func (c *Client) DeleteWebPageEventLogWithContext(ctx context.Context, request *DeleteWebPageEventLogRequest) (response *DeleteWebPageEventLogResponse, err error)

DeleteWebPageEventLog 网站防篡改-删除事件记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeABTestConfig added in v1.0.762

func (c *Client) DescribeABTestConfig(request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)

DescribeABTestConfig 获取用户当前灰度配置

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeABTestConfigWithContext added in v1.0.762

func (c *Client) DescribeABTestConfigWithContext(ctx context.Context, request *DescribeABTestConfigRequest) (response *DescribeABTestConfigResponse, err error)

DescribeABTestConfig 获取用户当前灰度配置

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAESKey added in v1.0.762

func (c *Client) DescribeAESKey(request *DescribeAESKeyRequest) (response *DescribeAESKeyResponse, err error)

DescribeAESKey 获取配置的aeskey和aesiv

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAESKeyWithContext added in v1.0.762

func (c *Client) DescribeAESKeyWithContext(ctx context.Context, request *DescribeAESKeyRequest) (response *DescribeAESKeyResponse, err error)

DescribeAESKey 获取配置的aeskey和aesiv

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAccountStatistics

func (c *Client) DescribeAccountStatistics(request *DescribeAccountStatisticsRequest) (response *DescribeAccountStatisticsResponse, err error)

DescribeAccountStatistics 本接口 (DescribeAccountStatistics) 用于获取帐号统计列表数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAccountStatisticsWithContext added in v1.0.324

func (c *Client) DescribeAccountStatisticsWithContext(ctx context.Context, request *DescribeAccountStatisticsRequest) (response *DescribeAccountStatisticsResponse, err error)

DescribeAccountStatistics 本接口 (DescribeAccountStatistics) 用于获取帐号统计列表数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAgentInstallCommand added in v1.0.754

func (c *Client) DescribeAgentInstallCommand(request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)

DescribeAgentInstallCommand 获取agent安装命令

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) DescribeAgentInstallCommandWithContext added in v1.0.754

func (c *Client) DescribeAgentInstallCommandWithContext(ctx context.Context, request *DescribeAgentInstallCommandRequest) (response *DescribeAgentInstallCommandResponse, err error)

DescribeAgentInstallCommand 获取agent安装命令

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) DescribeAgentInstallationToken added in v1.0.762

func (c *Client) DescribeAgentInstallationToken(request *DescribeAgentInstallationTokenRequest) (response *DescribeAgentInstallationTokenResponse, err error)

DescribeAgentInstallationToken 混合云安装agent token获取

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAgentInstallationTokenWithContext added in v1.0.762

func (c *Client) DescribeAgentInstallationTokenWithContext(ctx context.Context, request *DescribeAgentInstallationTokenRequest) (response *DescribeAgentInstallationTokenResponse, err error)

DescribeAgentInstallationToken 混合云安装agent token获取

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAlarmIncidentNodes added in v1.0.633

func (c *Client) DescribeAlarmIncidentNodes(request *DescribeAlarmIncidentNodesRequest) (response *DescribeAlarmIncidentNodesResponse, err error)

DescribeAlarmIncidentNodes 获取告警点所在事件的所有节点信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAlarmIncidentNodesWithContext added in v1.0.633

func (c *Client) DescribeAlarmIncidentNodesWithContext(ctx context.Context, request *DescribeAlarmIncidentNodesRequest) (response *DescribeAlarmIncidentNodesResponse, err error)

DescribeAlarmIncidentNodes 获取告警点所在事件的所有节点信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAlarmVertexId added in v1.0.633

func (c *Client) DescribeAlarmVertexId(request *DescribeAlarmVertexIdRequest) (response *DescribeAlarmVertexIdResponse, err error)

DescribeAlarmVertexId 查询告警点id列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAlarmVertexIdWithContext added in v1.0.633

func (c *Client) DescribeAlarmVertexIdWithContext(ctx context.Context, request *DescribeAlarmVertexIdRequest) (response *DescribeAlarmVertexIdResponse, err error)

DescribeAlarmVertexId 查询告警点id列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetAppCount added in v1.0.762

func (c *Client) DescribeAssetAppCount(request *DescribeAssetAppCountRequest) (response *DescribeAssetAppCountResponse, err error)

DescribeAssetAppCount 获取所有软件应用数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetAppCountWithContext added in v1.0.762

func (c *Client) DescribeAssetAppCountWithContext(ctx context.Context, request *DescribeAssetAppCountRequest) (response *DescribeAssetAppCountResponse, err error)

DescribeAssetAppCount 获取所有软件应用数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetAppList added in v1.0.259

func (c *Client) DescribeAssetAppList(request *DescribeAssetAppListRequest) (response *DescribeAssetAppListResponse, err error)

DescribeAssetAppList 查询应用列表

可能返回的错误码:

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

func (*Client) DescribeAssetAppListWithContext added in v1.0.324

func (c *Client) DescribeAssetAppListWithContext(ctx context.Context, request *DescribeAssetAppListRequest) (response *DescribeAssetAppListResponse, err error)

DescribeAssetAppList 查询应用列表

可能返回的错误码:

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

func (*Client) DescribeAssetAppProcessList added in v1.0.259

func (c *Client) DescribeAssetAppProcessList(request *DescribeAssetAppProcessListRequest) (response *DescribeAssetAppProcessListResponse, err error)

DescribeAssetAppProcessList 获取软件关联进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetAppProcessListWithContext added in v1.0.324

func (c *Client) DescribeAssetAppProcessListWithContext(ctx context.Context, request *DescribeAssetAppProcessListRequest) (response *DescribeAssetAppProcessListResponse, err error)

DescribeAssetAppProcessList 获取软件关联进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetCoreModuleInfo added in v1.0.259

func (c *Client) DescribeAssetCoreModuleInfo(request *DescribeAssetCoreModuleInfoRequest) (response *DescribeAssetCoreModuleInfoResponse, err error)

DescribeAssetCoreModuleInfo 获取内核模块详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetCoreModuleInfoWithContext added in v1.0.324

func (c *Client) DescribeAssetCoreModuleInfoWithContext(ctx context.Context, request *DescribeAssetCoreModuleInfoRequest) (response *DescribeAssetCoreModuleInfoResponse, err error)

DescribeAssetCoreModuleInfo 获取内核模块详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetCoreModuleList added in v1.0.259

func (c *Client) DescribeAssetCoreModuleList(request *DescribeAssetCoreModuleListRequest) (response *DescribeAssetCoreModuleListResponse, err error)

DescribeAssetCoreModuleList 查询资产管理内核模块列表

可能返回的错误码:

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

func (*Client) DescribeAssetCoreModuleListWithContext added in v1.0.324

func (c *Client) DescribeAssetCoreModuleListWithContext(ctx context.Context, request *DescribeAssetCoreModuleListRequest) (response *DescribeAssetCoreModuleListResponse, err error)

DescribeAssetCoreModuleList 查询资产管理内核模块列表

可能返回的错误码:

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

func (*Client) DescribeAssetDatabaseCount added in v1.0.762

func (c *Client) DescribeAssetDatabaseCount(request *DescribeAssetDatabaseCountRequest) (response *DescribeAssetDatabaseCountResponse, err error)

DescribeAssetDatabaseCount 获取所有数据库数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetDatabaseCountWithContext added in v1.0.762

func (c *Client) DescribeAssetDatabaseCountWithContext(ctx context.Context, request *DescribeAssetDatabaseCountRequest) (response *DescribeAssetDatabaseCountResponse, err error)

DescribeAssetDatabaseCount 获取所有数据库数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetDatabaseInfo added in v1.0.259

func (c *Client) DescribeAssetDatabaseInfo(request *DescribeAssetDatabaseInfoRequest) (response *DescribeAssetDatabaseInfoResponse, err error)

DescribeAssetDatabaseInfo 获取资产管理数据库详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetDatabaseInfoWithContext added in v1.0.324

func (c *Client) DescribeAssetDatabaseInfoWithContext(ctx context.Context, request *DescribeAssetDatabaseInfoRequest) (response *DescribeAssetDatabaseInfoResponse, err error)

DescribeAssetDatabaseInfo 获取资产管理数据库详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetDatabaseList added in v1.0.259

func (c *Client) DescribeAssetDatabaseList(request *DescribeAssetDatabaseListRequest) (response *DescribeAssetDatabaseListResponse, err error)

DescribeAssetDatabaseList 查询资产管理数据库列表

可能返回的错误码:

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

func (*Client) DescribeAssetDatabaseListWithContext added in v1.0.324

func (c *Client) DescribeAssetDatabaseListWithContext(ctx context.Context, request *DescribeAssetDatabaseListRequest) (response *DescribeAssetDatabaseListResponse, err error)

DescribeAssetDatabaseList 查询资产管理数据库列表

可能返回的错误码:

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

func (*Client) DescribeAssetDiskList added in v1.0.762

func (c *Client) DescribeAssetDiskList(request *DescribeAssetDiskListRequest) (response *DescribeAssetDiskListResponse, err error)

DescribeAssetDiskList 获取主机磁盘分区列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetDiskListWithContext added in v1.0.762

func (c *Client) DescribeAssetDiskListWithContext(ctx context.Context, request *DescribeAssetDiskListRequest) (response *DescribeAssetDiskListResponse, err error)

DescribeAssetDiskList 获取主机磁盘分区列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetEnvList added in v1.0.259

func (c *Client) DescribeAssetEnvList(request *DescribeAssetEnvListRequest) (response *DescribeAssetEnvListResponse, err error)

DescribeAssetEnvList 查询资产管理环境变量列表

可能返回的错误码:

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

func (*Client) DescribeAssetEnvListWithContext added in v1.0.324

func (c *Client) DescribeAssetEnvListWithContext(ctx context.Context, request *DescribeAssetEnvListRequest) (response *DescribeAssetEnvListResponse, err error)

DescribeAssetEnvList 查询资产管理环境变量列表

可能返回的错误码:

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

func (*Client) DescribeAssetHostTotalCount added in v1.0.510

func (c *Client) DescribeAssetHostTotalCount(request *DescribeAssetHostTotalCountRequest) (response *DescribeAssetHostTotalCountResponse, err error)

DescribeAssetHostTotalCount 获取主机所有资源数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetHostTotalCountWithContext added in v1.0.510

func (c *Client) DescribeAssetHostTotalCountWithContext(ctx context.Context, request *DescribeAssetHostTotalCountRequest) (response *DescribeAssetHostTotalCountResponse, err error)

DescribeAssetHostTotalCount 获取主机所有资源数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetInfo

func (c *Client) DescribeAssetInfo(request *DescribeAssetInfoRequest) (response *DescribeAssetInfoResponse, err error)

DescribeAssetInfo 获取资产数量: 主机数、账号数、端口数、进程数、软件数、数据库数、Web应用数、Web框架数、Web服务数、Web站点数

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetInfoWithContext added in v1.0.324

func (c *Client) DescribeAssetInfoWithContext(ctx context.Context, request *DescribeAssetInfoRequest) (response *DescribeAssetInfoResponse, err error)

DescribeAssetInfo 获取资产数量: 主机数、账号数、端口数、进程数、软件数、数据库数、Web应用数、Web框架数、Web服务数、Web站点数

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetInitServiceList added in v1.0.259

func (c *Client) DescribeAssetInitServiceList(request *DescribeAssetInitServiceListRequest) (response *DescribeAssetInitServiceListResponse, err error)

DescribeAssetInitServiceList 查询资产管理启动服务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetInitServiceListWithContext added in v1.0.324

func (c *Client) DescribeAssetInitServiceListWithContext(ctx context.Context, request *DescribeAssetInitServiceListRequest) (response *DescribeAssetInitServiceListResponse, err error)

DescribeAssetInitServiceList 查询资产管理启动服务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetJarInfo added in v1.0.259

func (c *Client) DescribeAssetJarInfo(request *DescribeAssetJarInfoRequest) (response *DescribeAssetJarInfoResponse, err error)

DescribeAssetJarInfo 获取Jar包详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetJarInfoWithContext added in v1.0.324

func (c *Client) DescribeAssetJarInfoWithContext(ctx context.Context, request *DescribeAssetJarInfoRequest) (response *DescribeAssetJarInfoResponse, err error)

DescribeAssetJarInfo 获取Jar包详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetJarList added in v1.0.259

func (c *Client) DescribeAssetJarList(request *DescribeAssetJarListRequest) (response *DescribeAssetJarListResponse, err error)

DescribeAssetJarList 查询Jar包列表

可能返回的错误码:

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

func (*Client) DescribeAssetJarListWithContext added in v1.0.324

func (c *Client) DescribeAssetJarListWithContext(ctx context.Context, request *DescribeAssetJarListRequest) (response *DescribeAssetJarListResponse, err error)

DescribeAssetJarList 查询Jar包列表

可能返回的错误码:

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

func (*Client) DescribeAssetLoadInfo added in v1.0.762

func (c *Client) DescribeAssetLoadInfo(request *DescribeAssetLoadInfoRequest) (response *DescribeAssetLoadInfoResponse, err error)

DescribeAssetLoadInfo 获取系统负载、内存使用率、硬盘使用率情况

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetLoadInfoWithContext added in v1.0.762

func (c *Client) DescribeAssetLoadInfoWithContext(ctx context.Context, request *DescribeAssetLoadInfoRequest) (response *DescribeAssetLoadInfoResponse, err error)

DescribeAssetLoadInfo 获取系统负载、内存使用率、硬盘使用率情况

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetMachineDetail added in v1.0.259

func (c *Client) DescribeAssetMachineDetail(request *DescribeAssetMachineDetailRequest) (response *DescribeAssetMachineDetailResponse, err error)

DescribeAssetMachineDetail 获取资产管理主机资源详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetMachineDetailWithContext added in v1.0.324

func (c *Client) DescribeAssetMachineDetailWithContext(ctx context.Context, request *DescribeAssetMachineDetailRequest) (response *DescribeAssetMachineDetailResponse, err error)

DescribeAssetMachineDetail 获取资产管理主机资源详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetMachineList added in v1.0.259

func (c *Client) DescribeAssetMachineList(request *DescribeAssetMachineListRequest) (response *DescribeAssetMachineListResponse, err error)

DescribeAssetMachineList 获取资产指纹页面的资源监控列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetMachineListWithContext added in v1.0.324

func (c *Client) DescribeAssetMachineListWithContext(ctx context.Context, request *DescribeAssetMachineListRequest) (response *DescribeAssetMachineListResponse, err error)

DescribeAssetMachineList 获取资产指纹页面的资源监控列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetMachineTagTop added in v1.0.762

func (c *Client) DescribeAssetMachineTagTop(request *DescribeAssetMachineTagTopRequest) (response *DescribeAssetMachineTagTopResponse, err error)

DescribeAssetMachineTagTop 获取主机标签Top5

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetMachineTagTopWithContext added in v1.0.762

func (c *Client) DescribeAssetMachineTagTopWithContext(ctx context.Context, request *DescribeAssetMachineTagTopRequest) (response *DescribeAssetMachineTagTopResponse, err error)

DescribeAssetMachineTagTop 获取主机标签Top5

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetPlanTaskList added in v1.0.259

func (c *Client) DescribeAssetPlanTaskList(request *DescribeAssetPlanTaskListRequest) (response *DescribeAssetPlanTaskListResponse, err error)

DescribeAssetPlanTaskList 查询资产管理计划任务列表

可能返回的错误码:

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

func (*Client) DescribeAssetPlanTaskListWithContext added in v1.0.324

func (c *Client) DescribeAssetPlanTaskListWithContext(ctx context.Context, request *DescribeAssetPlanTaskListRequest) (response *DescribeAssetPlanTaskListResponse, err error)

DescribeAssetPlanTaskList 查询资产管理计划任务列表

可能返回的错误码:

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

func (*Client) DescribeAssetPortCount added in v1.0.762

func (c *Client) DescribeAssetPortCount(request *DescribeAssetPortCountRequest) (response *DescribeAssetPortCountResponse, err error)

DescribeAssetPortCount 获取所有端口数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetPortCountWithContext added in v1.0.762

func (c *Client) DescribeAssetPortCountWithContext(ctx context.Context, request *DescribeAssetPortCountRequest) (response *DescribeAssetPortCountResponse, err error)

DescribeAssetPortCount 获取所有端口数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetPortInfoList added in v1.0.259

func (c *Client) DescribeAssetPortInfoList(request *DescribeAssetPortInfoListRequest) (response *DescribeAssetPortInfoListResponse, err error)

DescribeAssetPortInfoList 获取资产管理端口列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetPortInfoListWithContext added in v1.0.324

func (c *Client) DescribeAssetPortInfoListWithContext(ctx context.Context, request *DescribeAssetPortInfoListRequest) (response *DescribeAssetPortInfoListResponse, err error)

DescribeAssetPortInfoList 获取资产管理端口列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetProcessCount added in v1.0.762

func (c *Client) DescribeAssetProcessCount(request *DescribeAssetProcessCountRequest) (response *DescribeAssetProcessCountResponse, err error)

DescribeAssetProcessCount 获取所有进程数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetProcessCountWithContext added in v1.0.762

func (c *Client) DescribeAssetProcessCountWithContext(ctx context.Context, request *DescribeAssetProcessCountRequest) (response *DescribeAssetProcessCountResponse, err error)

DescribeAssetProcessCount 获取所有进程数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetProcessInfoList added in v1.0.259

func (c *Client) DescribeAssetProcessInfoList(request *DescribeAssetProcessInfoListRequest) (response *DescribeAssetProcessInfoListResponse, err error)

DescribeAssetProcessInfoList 获取资产管理进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetProcessInfoListWithContext added in v1.0.324

func (c *Client) DescribeAssetProcessInfoListWithContext(ctx context.Context, request *DescribeAssetProcessInfoListRequest) (response *DescribeAssetProcessInfoListResponse, err error)

DescribeAssetProcessInfoList 获取资产管理进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetRecentMachineInfo

func (c *Client) DescribeAssetRecentMachineInfo(request *DescribeAssetRecentMachineInfoRequest) (response *DescribeAssetRecentMachineInfoResponse, err error)

DescribeAssetRecentMachineInfo 获取主机最近趋势情况

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAssetRecentMachineInfoWithContext added in v1.0.324

func (c *Client) DescribeAssetRecentMachineInfoWithContext(ctx context.Context, request *DescribeAssetRecentMachineInfoRequest) (response *DescribeAssetRecentMachineInfoResponse, err error)

DescribeAssetRecentMachineInfo 获取主机最近趋势情况

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeAssetSystemPackageList added in v1.0.259

func (c *Client) DescribeAssetSystemPackageList(request *DescribeAssetSystemPackageListRequest) (response *DescribeAssetSystemPackageListResponse, err error)

DescribeAssetSystemPackageList 获取资产管理系统安装包列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetSystemPackageListWithContext added in v1.0.324

func (c *Client) DescribeAssetSystemPackageListWithContext(ctx context.Context, request *DescribeAssetSystemPackageListRequest) (response *DescribeAssetSystemPackageListResponse, err error)

DescribeAssetSystemPackageList 获取资产管理系统安装包列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetTotalCount added in v1.0.762

func (c *Client) DescribeAssetTotalCount(request *DescribeAssetTotalCountRequest) (response *DescribeAssetTotalCountResponse, err error)

DescribeAssetTotalCount 获取所有资源数量:主机、账号、端口、进程、软件、数据库、Web应用、Web框架、Web服务、Web站点

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetTotalCountWithContext added in v1.0.762

func (c *Client) DescribeAssetTotalCountWithContext(ctx context.Context, request *DescribeAssetTotalCountRequest) (response *DescribeAssetTotalCountResponse, err error)

DescribeAssetTotalCount 获取所有资源数量:主机、账号、端口、进程、软件、数据库、Web应用、Web框架、Web服务、Web站点

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetTypeTop added in v1.0.762

func (c *Client) DescribeAssetTypeTop(request *DescribeAssetTypeTopRequest) (response *DescribeAssetTypeTopResponse, err error)

DescribeAssetTypeTop 获取各种类型资源Top5

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetTypeTopWithContext added in v1.0.762

func (c *Client) DescribeAssetTypeTopWithContext(ctx context.Context, request *DescribeAssetTypeTopRequest) (response *DescribeAssetTypeTopResponse, err error)

DescribeAssetTypeTop 获取各种类型资源Top5

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetTypes added in v1.0.762

func (c *Client) DescribeAssetTypes(request *DescribeAssetTypesRequest) (response *DescribeAssetTypesResponse, err error)

DescribeAssetTypes 获取资产指纹类型列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) DescribeAssetTypesWithContext added in v1.0.762

func (c *Client) DescribeAssetTypesWithContext(ctx context.Context, request *DescribeAssetTypesRequest) (response *DescribeAssetTypesResponse, err error)

DescribeAssetTypes 获取资产指纹类型列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) DescribeAssetUserCount added in v1.0.762

func (c *Client) DescribeAssetUserCount(request *DescribeAssetUserCountRequest) (response *DescribeAssetUserCountResponse, err error)

DescribeAssetUserCount 获取所有账号数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetUserCountWithContext added in v1.0.762

func (c *Client) DescribeAssetUserCountWithContext(ctx context.Context, request *DescribeAssetUserCountRequest) (response *DescribeAssetUserCountResponse, err error)

DescribeAssetUserCount 获取所有账号数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetUserInfo added in v1.0.259

func (c *Client) DescribeAssetUserInfo(request *DescribeAssetUserInfoRequest) (response *DescribeAssetUserInfoResponse, err error)

DescribeAssetUserInfo 获取主机账号详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

func (*Client) DescribeAssetUserInfoWithContext added in v1.0.324

func (c *Client) DescribeAssetUserInfoWithContext(ctx context.Context, request *DescribeAssetUserInfoRequest) (response *DescribeAssetUserInfoResponse, err error)

DescribeAssetUserInfo 获取主机账号详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

func (*Client) DescribeAssetUserKeyList added in v1.0.762

func (c *Client) DescribeAssetUserKeyList(request *DescribeAssetUserKeyListRequest) (response *DescribeAssetUserKeyListResponse, err error)

DescribeAssetUserKeyList 获取主机账号Key列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetUserKeyListWithContext added in v1.0.762

func (c *Client) DescribeAssetUserKeyListWithContext(ctx context.Context, request *DescribeAssetUserKeyListRequest) (response *DescribeAssetUserKeyListResponse, err error)

DescribeAssetUserKeyList 获取主机账号Key列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetUserList added in v1.0.259

func (c *Client) DescribeAssetUserList(request *DescribeAssetUserListRequest) (response *DescribeAssetUserListResponse, err error)

DescribeAssetUserList 获取账号列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAssetUserListWithContext added in v1.0.324

func (c *Client) DescribeAssetUserListWithContext(ctx context.Context, request *DescribeAssetUserListRequest) (response *DescribeAssetUserListResponse, err error)

DescribeAssetUserList 获取账号列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAssetWebAppCount added in v1.0.762

func (c *Client) DescribeAssetWebAppCount(request *DescribeAssetWebAppCountRequest) (response *DescribeAssetWebAppCountResponse, err error)

DescribeAssetWebAppCount 获取所有Web应用数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebAppCountWithContext added in v1.0.762

func (c *Client) DescribeAssetWebAppCountWithContext(ctx context.Context, request *DescribeAssetWebAppCountRequest) (response *DescribeAssetWebAppCountResponse, err error)

DescribeAssetWebAppCount 获取所有Web应用数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebAppList added in v1.0.259

func (c *Client) DescribeAssetWebAppList(request *DescribeAssetWebAppListRequest) (response *DescribeAssetWebAppListResponse, err error)

DescribeAssetWebAppList 获取资产管理Web应用列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebAppListWithContext added in v1.0.324

func (c *Client) DescribeAssetWebAppListWithContext(ctx context.Context, request *DescribeAssetWebAppListRequest) (response *DescribeAssetWebAppListResponse, err error)

DescribeAssetWebAppList 获取资产管理Web应用列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebAppPluginList added in v1.0.259

func (c *Client) DescribeAssetWebAppPluginList(request *DescribeAssetWebAppPluginListRequest) (response *DescribeAssetWebAppPluginListResponse, err error)

DescribeAssetWebAppPluginList 获取资产管理Web应用插件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebAppPluginListWithContext added in v1.0.324

func (c *Client) DescribeAssetWebAppPluginListWithContext(ctx context.Context, request *DescribeAssetWebAppPluginListRequest) (response *DescribeAssetWebAppPluginListResponse, err error)

DescribeAssetWebAppPluginList 获取资产管理Web应用插件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebFrameCount added in v1.0.762

func (c *Client) DescribeAssetWebFrameCount(request *DescribeAssetWebFrameCountRequest) (response *DescribeAssetWebFrameCountResponse, err error)

DescribeAssetWebFrameCount 获取所有Web框架数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebFrameCountWithContext added in v1.0.762

func (c *Client) DescribeAssetWebFrameCountWithContext(ctx context.Context, request *DescribeAssetWebFrameCountRequest) (response *DescribeAssetWebFrameCountResponse, err error)

DescribeAssetWebFrameCount 获取所有Web框架数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebFrameList added in v1.0.259

func (c *Client) DescribeAssetWebFrameList(request *DescribeAssetWebFrameListRequest) (response *DescribeAssetWebFrameListResponse, err error)

DescribeAssetWebFrameList 获取资产管理Web框架列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebFrameListWithContext added in v1.0.324

func (c *Client) DescribeAssetWebFrameListWithContext(ctx context.Context, request *DescribeAssetWebFrameListRequest) (response *DescribeAssetWebFrameListResponse, err error)

DescribeAssetWebFrameList 获取资产管理Web框架列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebLocationCount added in v1.0.762

func (c *Client) DescribeAssetWebLocationCount(request *DescribeAssetWebLocationCountRequest) (response *DescribeAssetWebLocationCountResponse, err error)

DescribeAssetWebLocationCount 获取所有Web站点数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebLocationCountWithContext added in v1.0.762

func (c *Client) DescribeAssetWebLocationCountWithContext(ctx context.Context, request *DescribeAssetWebLocationCountRequest) (response *DescribeAssetWebLocationCountResponse, err error)

DescribeAssetWebLocationCount 获取所有Web站点数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebLocationInfo added in v1.0.259

func (c *Client) DescribeAssetWebLocationInfo(request *DescribeAssetWebLocationInfoRequest) (response *DescribeAssetWebLocationInfoResponse, err error)

DescribeAssetWebLocationInfo 获取Web站点详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebLocationInfoWithContext added in v1.0.324

func (c *Client) DescribeAssetWebLocationInfoWithContext(ctx context.Context, request *DescribeAssetWebLocationInfoRequest) (response *DescribeAssetWebLocationInfoResponse, err error)

DescribeAssetWebLocationInfo 获取Web站点详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebLocationList added in v1.0.259

func (c *Client) DescribeAssetWebLocationList(request *DescribeAssetWebLocationListRequest) (response *DescribeAssetWebLocationListResponse, err error)

DescribeAssetWebLocationList 获取Web站点列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebLocationListWithContext added in v1.0.324

func (c *Client) DescribeAssetWebLocationListWithContext(ctx context.Context, request *DescribeAssetWebLocationListRequest) (response *DescribeAssetWebLocationListResponse, err error)

DescribeAssetWebLocationList 获取Web站点列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebLocationPathList added in v1.0.762

func (c *Client) DescribeAssetWebLocationPathList(request *DescribeAssetWebLocationPathListRequest) (response *DescribeAssetWebLocationPathListResponse, err error)

DescribeAssetWebLocationPathList 获取Web站点虚拟目录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebLocationPathListWithContext added in v1.0.762

func (c *Client) DescribeAssetWebLocationPathListWithContext(ctx context.Context, request *DescribeAssetWebLocationPathListRequest) (response *DescribeAssetWebLocationPathListResponse, err error)

DescribeAssetWebLocationPathList 获取Web站点虚拟目录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebServiceCount added in v1.0.762

func (c *Client) DescribeAssetWebServiceCount(request *DescribeAssetWebServiceCountRequest) (response *DescribeAssetWebServiceCountResponse, err error)

DescribeAssetWebServiceCount 获取所有Web服务数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebServiceCountWithContext added in v1.0.762

func (c *Client) DescribeAssetWebServiceCountWithContext(ctx context.Context, request *DescribeAssetWebServiceCountRequest) (response *DescribeAssetWebServiceCountResponse, err error)

DescribeAssetWebServiceCount 获取所有Web服务数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebServiceInfoList added in v1.0.259

func (c *Client) DescribeAssetWebServiceInfoList(request *DescribeAssetWebServiceInfoListRequest) (response *DescribeAssetWebServiceInfoListResponse, err error)

DescribeAssetWebServiceInfoList 查询资产管理Web服务列表

可能返回的错误码:

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

func (*Client) DescribeAssetWebServiceInfoListWithContext added in v1.0.324

func (c *Client) DescribeAssetWebServiceInfoListWithContext(ctx context.Context, request *DescribeAssetWebServiceInfoListRequest) (response *DescribeAssetWebServiceInfoListResponse, err error)

DescribeAssetWebServiceInfoList 查询资产管理Web服务列表

可能返回的错误码:

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

func (*Client) DescribeAssetWebServiceProcessList added in v1.0.259

func (c *Client) DescribeAssetWebServiceProcessList(request *DescribeAssetWebServiceProcessListRequest) (response *DescribeAssetWebServiceProcessListResponse, err error)

DescribeAssetWebServiceProcessList 获取Web服务关联进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAssetWebServiceProcessListWithContext added in v1.0.324

func (c *Client) DescribeAssetWebServiceProcessListWithContext(ctx context.Context, request *DescribeAssetWebServiceProcessListRequest) (response *DescribeAssetWebServiceProcessListResponse, err error)

DescribeAssetWebServiceProcessList 获取Web服务关联进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAttackEventInfo added in v1.0.762

func (c *Client) DescribeAttackEventInfo(request *DescribeAttackEventInfoRequest) (response *DescribeAttackEventInfoResponse, err error)

DescribeAttackEventInfo 网络攻击事件详情

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAttackEventInfoWithContext added in v1.0.762

func (c *Client) DescribeAttackEventInfoWithContext(ctx context.Context, request *DescribeAttackEventInfoRequest) (response *DescribeAttackEventInfoResponse, err error)

DescribeAttackEventInfo 网络攻击事件详情

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAttackEvents added in v1.0.752

func (c *Client) DescribeAttackEvents(request *DescribeAttackEventsRequest) (response *DescribeAttackEventsResponse, err error)

DescribeAttackEvents 按分页形式展示网络攻击检测事件列表

可能返回的错误码:

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

func (*Client) DescribeAttackEventsWithContext added in v1.0.752

func (c *Client) DescribeAttackEventsWithContext(ctx context.Context, request *DescribeAttackEventsRequest) (response *DescribeAttackEventsResponse, err error)

DescribeAttackEvents 按分页形式展示网络攻击检测事件列表

可能返回的错误码:

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

func (*Client) DescribeAttackStatistics added in v1.0.762

func (c *Client) DescribeAttackStatistics(request *DescribeAttackStatisticsRequest) (response *DescribeAttackStatisticsResponse, err error)

DescribeAttackStatistics 网络攻击数据统计

可能返回的错误码:

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

func (*Client) DescribeAttackStatisticsWithContext added in v1.0.762

func (c *Client) DescribeAttackStatisticsWithContext(ctx context.Context, request *DescribeAttackStatisticsRequest) (response *DescribeAttackStatisticsResponse, err error)

DescribeAttackStatistics 网络攻击数据统计

可能返回的错误码:

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

func (*Client) DescribeAttackTop added in v1.0.762

func (c *Client) DescribeAttackTop(request *DescribeAttackTopRequest) (response *DescribeAttackTopResponse, err error)

DescribeAttackTop 网络攻击top5数据列表

可能返回的错误码:

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

func (*Client) DescribeAttackTopWithContext added in v1.0.762

func (c *Client) DescribeAttackTopWithContext(ctx context.Context, request *DescribeAttackTopRequest) (response *DescribeAttackTopResponse, err error)

DescribeAttackTop 网络攻击top5数据列表

可能返回的错误码:

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

func (*Client) DescribeAttackTrends added in v1.0.762

func (c *Client) DescribeAttackTrends(request *DescribeAttackTrendsRequest) (response *DescribeAttackTrendsResponse, err error)

DescribeAttackTrends 网络攻击趋势数据

可能返回的错误码:

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

func (*Client) DescribeAttackTrendsWithContext added in v1.0.762

func (c *Client) DescribeAttackTrendsWithContext(ctx context.Context, request *DescribeAttackTrendsRequest) (response *DescribeAttackTrendsResponse, err error)

DescribeAttackTrends 网络攻击趋势数据

可能返回的错误码:

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

func (*Client) DescribeAttackVulTypeList

func (c *Client) DescribeAttackVulTypeList(request *DescribeAttackVulTypeListRequest) (response *DescribeAttackVulTypeListResponse, err error)

DescribeAttackVulTypeList 获取网络攻击威胁类型列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAttackVulTypeListWithContext added in v1.0.324

func (c *Client) DescribeAttackVulTypeListWithContext(ctx context.Context, request *DescribeAttackVulTypeListRequest) (response *DescribeAttackVulTypeListResponse, err error)

DescribeAttackVulTypeList 获取网络攻击威胁类型列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAvailableExpertServiceDetail added in v1.0.255

func (c *Client) DescribeAvailableExpertServiceDetail(request *DescribeAvailableExpertServiceDetailRequest) (response *DescribeAvailableExpertServiceDetailResponse, err error)

DescribeAvailableExpertServiceDetail 专家服务-可用订单详情

可能返回的错误码:

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

func (*Client) DescribeAvailableExpertServiceDetailWithContext added in v1.0.324

func (c *Client) DescribeAvailableExpertServiceDetailWithContext(ctx context.Context, request *DescribeAvailableExpertServiceDetailRequest) (response *DescribeAvailableExpertServiceDetailResponse, err error)

DescribeAvailableExpertServiceDetail 专家服务-可用订单详情

可能返回的错误码:

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

func (*Client) DescribeBanMode added in v1.0.240

func (c *Client) DescribeBanMode(request *DescribeBanModeRequest) (response *DescribeBanModeResponse, err error)

DescribeBanMode 获取爆破阻断模式

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBanModeWithContext added in v1.0.324

func (c *Client) DescribeBanModeWithContext(ctx context.Context, request *DescribeBanModeRequest) (response *DescribeBanModeResponse, err error)

DescribeBanMode 获取爆破阻断模式

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBanRegions added in v1.0.240

func (c *Client) DescribeBanRegions(request *DescribeBanRegionsRequest) (response *DescribeBanRegionsResponse, err error)

DescribeBanRegions 获取阻断地域

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBanRegionsWithContext added in v1.0.324

func (c *Client) DescribeBanRegionsWithContext(ctx context.Context, request *DescribeBanRegionsRequest) (response *DescribeBanRegionsResponse, err error)

DescribeBanRegions 获取阻断地域

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBanStatus added in v1.0.240

func (c *Client) DescribeBanStatus(request *DescribeBanStatusRequest) (response *DescribeBanStatusResponse, err error)

DescribeBanStatus 获取阻断按钮状态

可能返回的错误码:

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

func (*Client) DescribeBanStatusWithContext added in v1.0.324

func (c *Client) DescribeBanStatusWithContext(ctx context.Context, request *DescribeBanStatusRequest) (response *DescribeBanStatusResponse, err error)

DescribeBanStatus 获取阻断按钮状态

可能返回的错误码:

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

func (*Client) DescribeBanWhiteList added in v1.0.255

func (c *Client) DescribeBanWhiteList(request *DescribeBanWhiteListRequest) (response *DescribeBanWhiteListResponse, err error)

DescribeBanWhiteList 获取阻断白名单列表

可能返回的错误码:

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

func (*Client) DescribeBanWhiteListWithContext added in v1.0.324

func (c *Client) DescribeBanWhiteListWithContext(ctx context.Context, request *DescribeBanWhiteListRequest) (response *DescribeBanWhiteListResponse, err error)

DescribeBanWhiteList 获取阻断白名单列表

可能返回的错误码:

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

func (*Client) DescribeBaselineAnalysisData added in v1.0.255

func (c *Client) DescribeBaselineAnalysisData(request *DescribeBaselineAnalysisDataRequest) (response *DescribeBaselineAnalysisDataResponse, err error)

DescribeBaselineAnalysisData 根据基线策略id查询基线策略数据概览统计

可能返回的错误码:

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

func (*Client) DescribeBaselineAnalysisDataWithContext added in v1.0.324

func (c *Client) DescribeBaselineAnalysisDataWithContext(ctx context.Context, request *DescribeBaselineAnalysisDataRequest) (response *DescribeBaselineAnalysisDataResponse, err error)

DescribeBaselineAnalysisData 根据基线策略id查询基线策略数据概览统计

可能返回的错误码:

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

func (*Client) DescribeBaselineBasicInfo added in v1.0.240

func (c *Client) DescribeBaselineBasicInfo(request *DescribeBaselineBasicInfoRequest) (response *DescribeBaselineBasicInfoResponse, err error)

DescribeBaselineBasicInfo 查询基线基础信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineBasicInfoWithContext added in v1.0.324

func (c *Client) DescribeBaselineBasicInfoWithContext(ctx context.Context, request *DescribeBaselineBasicInfoRequest) (response *DescribeBaselineBasicInfoResponse, err error)

DescribeBaselineBasicInfo 查询基线基础信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineDefaultStrategyList added in v1.0.762

func (c *Client) DescribeBaselineDefaultStrategyList(request *DescribeBaselineDefaultStrategyListRequest) (response *DescribeBaselineDefaultStrategyListResponse, err error)

DescribeBaselineDefaultStrategyList 查询基线默认策略列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeBaselineDefaultStrategyListWithContext added in v1.0.762

func (c *Client) DescribeBaselineDefaultStrategyListWithContext(ctx context.Context, request *DescribeBaselineDefaultStrategyListRequest) (response *DescribeBaselineDefaultStrategyListResponse, err error)

DescribeBaselineDefaultStrategyList 查询基线默认策略列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeBaselineDetail added in v1.0.240

func (c *Client) DescribeBaselineDetail(request *DescribeBaselineDetailRequest) (response *DescribeBaselineDetailResponse, err error)

DescribeBaselineDetail 根据基线id查询基线详情接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineDetailWithContext added in v1.0.324

func (c *Client) DescribeBaselineDetailWithContext(ctx context.Context, request *DescribeBaselineDetailRequest) (response *DescribeBaselineDetailResponse, err error)

DescribeBaselineDetail 根据基线id查询基线详情接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineDetectList added in v1.0.610

func (c *Client) DescribeBaselineDetectList(request *DescribeBaselineDetectListRequest) (response *DescribeBaselineDetectListResponse, err error)

DescribeBaselineDetectList 获取基线检测详情记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineDetectListWithContext added in v1.0.610

func (c *Client) DescribeBaselineDetectListWithContext(ctx context.Context, request *DescribeBaselineDetectListRequest) (response *DescribeBaselineDetectListResponse, err error)

DescribeBaselineDetectList 获取基线检测详情记录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineDetectOverview added in v1.0.610

func (c *Client) DescribeBaselineDetectOverview(request *DescribeBaselineDetectOverviewRequest) (response *DescribeBaselineDetectOverviewResponse, err error)

DescribeBaselineDetectOverview 获取基线检测概览

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineDetectOverviewWithContext added in v1.0.610

func (c *Client) DescribeBaselineDetectOverviewWithContext(ctx context.Context, request *DescribeBaselineDetectOverviewRequest) (response *DescribeBaselineDetectOverviewResponse, err error)

DescribeBaselineDetectOverview 获取基线检测概览

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineDownloadList added in v1.0.610

func (c *Client) DescribeBaselineDownloadList(request *DescribeBaselineDownloadListRequest) (response *DescribeBaselineDownloadListResponse, err error)

DescribeBaselineDownloadList 获取基线下载列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineDownloadListWithContext added in v1.0.610

func (c *Client) DescribeBaselineDownloadListWithContext(ctx context.Context, request *DescribeBaselineDownloadListRequest) (response *DescribeBaselineDownloadListResponse, err error)

DescribeBaselineDownloadList 获取基线下载列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineEffectHostList added in v1.0.255

func (c *Client) DescribeBaselineEffectHostList(request *DescribeBaselineEffectHostListRequest) (response *DescribeBaselineEffectHostListResponse, err error)

DescribeBaselineEffectHostList 根据基线id查询基线影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineEffectHostListWithContext added in v1.0.324

func (c *Client) DescribeBaselineEffectHostListWithContext(ctx context.Context, request *DescribeBaselineEffectHostListRequest) (response *DescribeBaselineEffectHostListResponse, err error)

DescribeBaselineEffectHostList 根据基线id查询基线影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineFixList added in v1.0.610

func (c *Client) DescribeBaselineFixList(request *DescribeBaselineFixListRequest) (response *DescribeBaselineFixListResponse, err error)

DescribeBaselineFixList 获取基线修复列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineFixListWithContext added in v1.0.610

func (c *Client) DescribeBaselineFixListWithContext(ctx context.Context, request *DescribeBaselineFixListRequest) (response *DescribeBaselineFixListResponse, err error)

DescribeBaselineFixList 获取基线修复列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineHostDetectList added in v1.0.519

func (c *Client) DescribeBaselineHostDetectList(request *DescribeBaselineHostDetectListRequest) (response *DescribeBaselineHostDetectListResponse, err error)

DescribeBaselineHostDetectList 获取基线检测主机列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineHostDetectListWithContext added in v1.0.519

func (c *Client) DescribeBaselineHostDetectListWithContext(ctx context.Context, request *DescribeBaselineHostDetectListRequest) (response *DescribeBaselineHostDetectListResponse, err error)

DescribeBaselineHostDetectList 获取基线检测主机列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineHostIgnoreList added in v1.0.610

func (c *Client) DescribeBaselineHostIgnoreList(request *DescribeBaselineHostIgnoreListRequest) (response *DescribeBaselineHostIgnoreListResponse, err error)

DescribeBaselineHostIgnoreList 获取忽略规则主机列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineHostIgnoreListWithContext added in v1.0.610

func (c *Client) DescribeBaselineHostIgnoreListWithContext(ctx context.Context, request *DescribeBaselineHostIgnoreListRequest) (response *DescribeBaselineHostIgnoreListResponse, err error)

DescribeBaselineHostIgnoreList 获取忽略规则主机列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineHostRiskTop added in v1.0.610

func (c *Client) DescribeBaselineHostRiskTop(request *DescribeBaselineHostRiskTopRequest) (response *DescribeBaselineHostRiskTopResponse, err error)

DescribeBaselineHostRiskTop 获取基线服务器风险TOP5

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineHostRiskTopWithContext added in v1.0.610

func (c *Client) DescribeBaselineHostRiskTopWithContext(ctx context.Context, request *DescribeBaselineHostRiskTopRequest) (response *DescribeBaselineHostRiskTopResponse, err error)

DescribeBaselineHostRiskTop 获取基线服务器风险TOP5

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineHostTop added in v1.0.255

func (c *Client) DescribeBaselineHostTop(request *DescribeBaselineHostTopRequest) (response *DescribeBaselineHostTopResponse, err error)

DescribeBaselineHostTop 接口返回TopN的风险服务器

可能返回的错误码:

FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineHostTopWithContext added in v1.0.324

func (c *Client) DescribeBaselineHostTopWithContext(ctx context.Context, request *DescribeBaselineHostTopRequest) (response *DescribeBaselineHostTopResponse, err error)

DescribeBaselineHostTop 接口返回TopN的风险服务器

可能返回的错误码:

FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineItemDetectList added in v1.0.512

func (c *Client) DescribeBaselineItemDetectList(request *DescribeBaselineItemDetectListRequest) (response *DescribeBaselineItemDetectListResponse, err error)

DescribeBaselineItemDetectList 获取基线检测项的列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemDetectListWithContext added in v1.0.512

func (c *Client) DescribeBaselineItemDetectListWithContext(ctx context.Context, request *DescribeBaselineItemDetectListRequest) (response *DescribeBaselineItemDetectListResponse, err error)

DescribeBaselineItemDetectList 获取基线检测项的列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemIgnoreList added in v1.0.610

func (c *Client) DescribeBaselineItemIgnoreList(request *DescribeBaselineItemIgnoreListRequest) (response *DescribeBaselineItemIgnoreListResponse, err error)

DescribeBaselineItemIgnoreList 获取忽略规则项列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemIgnoreListWithContext added in v1.0.610

func (c *Client) DescribeBaselineItemIgnoreListWithContext(ctx context.Context, request *DescribeBaselineItemIgnoreListRequest) (response *DescribeBaselineItemIgnoreListResponse, err error)

DescribeBaselineItemIgnoreList 获取忽略规则项列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemInfo added in v1.0.610

func (c *Client) DescribeBaselineItemInfo(request *DescribeBaselineItemInfoRequest) (response *DescribeBaselineItemInfoResponse, err error)

DescribeBaselineItemInfo 获取基线检测项信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemInfoWithContext added in v1.0.610

func (c *Client) DescribeBaselineItemInfoWithContext(ctx context.Context, request *DescribeBaselineItemInfoRequest) (response *DescribeBaselineItemInfoResponse, err error)

DescribeBaselineItemInfo 获取基线检测项信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemList added in v1.0.512

func (c *Client) DescribeBaselineItemList(request *DescribeBaselineItemListRequest) (response *DescribeBaselineItemListResponse, err error)

DescribeBaselineItemList 获取基线项检测结果列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemListWithContext added in v1.0.512

func (c *Client) DescribeBaselineItemListWithContext(ctx context.Context, request *DescribeBaselineItemListRequest) (response *DescribeBaselineItemListResponse, err error)

DescribeBaselineItemList 获取基线项检测结果列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemRiskTop added in v1.0.610

func (c *Client) DescribeBaselineItemRiskTop(request *DescribeBaselineItemRiskTopRequest) (response *DescribeBaselineItemRiskTopResponse, err error)

DescribeBaselineItemRiskTop 获取基线检测项TOP5

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineItemRiskTopWithContext added in v1.0.610

func (c *Client) DescribeBaselineItemRiskTopWithContext(ctx context.Context, request *DescribeBaselineItemRiskTopRequest) (response *DescribeBaselineItemRiskTopResponse, err error)

DescribeBaselineItemRiskTop 获取基线检测项TOP5

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineList added in v1.0.255

func (c *Client) DescribeBaselineList(request *DescribeBaselineListRequest) (response *DescribeBaselineListResponse, err error)

DescribeBaselineList 查询基线列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineListWithContext added in v1.0.324

func (c *Client) DescribeBaselineListWithContext(ctx context.Context, request *DescribeBaselineListRequest) (response *DescribeBaselineListResponse, err error)

DescribeBaselineList 查询基线列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselinePolicyList added in v1.0.520

func (c *Client) DescribeBaselinePolicyList(request *DescribeBaselinePolicyListRequest) (response *DescribeBaselinePolicyListResponse, err error)

DescribeBaselinePolicyList 获取基线策略列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselinePolicyListWithContext added in v1.0.520

func (c *Client) DescribeBaselinePolicyListWithContext(ctx context.Context, request *DescribeBaselinePolicyListRequest) (response *DescribeBaselinePolicyListResponse, err error)

DescribeBaselinePolicyList 获取基线策略列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineRule added in v1.0.240

func (c *Client) DescribeBaselineRule(request *DescribeBaselineRuleRequest) (response *DescribeBaselineRuleResponse, err error)

DescribeBaselineRule 根据基线id查询下属检测项信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineRuleCategoryList added in v1.0.610

func (c *Client) DescribeBaselineRuleCategoryList(request *DescribeBaselineRuleCategoryListRequest) (response *DescribeBaselineRuleCategoryListResponse, err error)

DescribeBaselineRuleCategoryList 获取基线分类列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeBaselineRuleCategoryListWithContext added in v1.0.610

func (c *Client) DescribeBaselineRuleCategoryListWithContext(ctx context.Context, request *DescribeBaselineRuleCategoryListRequest) (response *DescribeBaselineRuleCategoryListResponse, err error)

DescribeBaselineRuleCategoryList 获取基线分类列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeBaselineRuleDetectList added in v1.0.610

func (c *Client) DescribeBaselineRuleDetectList(request *DescribeBaselineRuleDetectListRequest) (response *DescribeBaselineRuleDetectListResponse, err error)

DescribeBaselineRuleDetectList 获取基线规则检测列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineRuleDetectListWithContext added in v1.0.610

func (c *Client) DescribeBaselineRuleDetectListWithContext(ctx context.Context, request *DescribeBaselineRuleDetectListRequest) (response *DescribeBaselineRuleDetectListResponse, err error)

DescribeBaselineRuleDetectList 获取基线规则检测列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineRuleIgnoreList added in v1.0.610

func (c *Client) DescribeBaselineRuleIgnoreList(request *DescribeBaselineRuleIgnoreListRequest) (response *DescribeBaselineRuleIgnoreListResponse, err error)

DescribeBaselineRuleIgnoreList 获取基线忽略规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineRuleIgnoreListWithContext added in v1.0.610

func (c *Client) DescribeBaselineRuleIgnoreListWithContext(ctx context.Context, request *DescribeBaselineRuleIgnoreListRequest) (response *DescribeBaselineRuleIgnoreListResponse, err error)

DescribeBaselineRuleIgnoreList 获取基线忽略规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineRuleList added in v1.0.610

func (c *Client) DescribeBaselineRuleList(request *DescribeBaselineRuleListRequest) (response *DescribeBaselineRuleListResponse, err error)

DescribeBaselineRuleList 获取基线规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineRuleListWithContext added in v1.0.610

func (c *Client) DescribeBaselineRuleListWithContext(ctx context.Context, request *DescribeBaselineRuleListRequest) (response *DescribeBaselineRuleListResponse, err error)

DescribeBaselineRuleList 获取基线规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineRuleWithContext added in v1.0.324

func (c *Client) DescribeBaselineRuleWithContext(ctx context.Context, request *DescribeBaselineRuleRequest) (response *DescribeBaselineRuleResponse, err error)

DescribeBaselineRule 根据基线id查询下属检测项信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineScanSchedule added in v1.0.240

func (c *Client) DescribeBaselineScanSchedule(request *DescribeBaselineScanScheduleRequest) (response *DescribeBaselineScanScheduleResponse, err error)

DescribeBaselineScanSchedule 根据任务id查询基线检测进度

可能返回的错误码:

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

func (*Client) DescribeBaselineScanScheduleWithContext added in v1.0.324

func (c *Client) DescribeBaselineScanScheduleWithContext(ctx context.Context, request *DescribeBaselineScanScheduleRequest) (response *DescribeBaselineScanScheduleResponse, err error)

DescribeBaselineScanSchedule 根据任务id查询基线检测进度

可能返回的错误码:

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

func (*Client) DescribeBaselineStrategyDetail added in v1.0.255

func (c *Client) DescribeBaselineStrategyDetail(request *DescribeBaselineStrategyDetailRequest) (response *DescribeBaselineStrategyDetailResponse, err error)

DescribeBaselineStrategyDetail 根据基线策略id查询策略详情

可能返回的错误码:

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

func (*Client) DescribeBaselineStrategyDetailWithContext added in v1.0.324

func (c *Client) DescribeBaselineStrategyDetailWithContext(ctx context.Context, request *DescribeBaselineStrategyDetailRequest) (response *DescribeBaselineStrategyDetailResponse, err error)

DescribeBaselineStrategyDetail 根据基线策略id查询策略详情

可能返回的错误码:

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

func (*Client) DescribeBaselineStrategyList added in v1.0.255

func (c *Client) DescribeBaselineStrategyList(request *DescribeBaselineStrategyListRequest) (response *DescribeBaselineStrategyListResponse, err error)

DescribeBaselineStrategyList 查询一个用户下的基线策略信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineStrategyListWithContext added in v1.0.324

func (c *Client) DescribeBaselineStrategyListWithContext(ctx context.Context, request *DescribeBaselineStrategyListRequest) (response *DescribeBaselineStrategyListResponse, err error)

DescribeBaselineStrategyList 查询一个用户下的基线策略信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineTop added in v1.0.255

func (c *Client) DescribeBaselineTop(request *DescribeBaselineTopRequest) (response *DescribeBaselineTopResponse, err error)

DescribeBaselineTop 根据策略id查询基线检测项TOP

可能返回的错误码:

FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineTopWithContext added in v1.0.324

func (c *Client) DescribeBaselineTopWithContext(ctx context.Context, request *DescribeBaselineTopRequest) (response *DescribeBaselineTopResponse, err error)

DescribeBaselineTop 根据策略id查询基线检测项TOP

可能返回的错误码:

FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeBaselineWeakPasswordList added in v1.0.610

func (c *Client) DescribeBaselineWeakPasswordList(request *DescribeBaselineWeakPasswordListRequest) (response *DescribeBaselineWeakPasswordListResponse, err error)

DescribeBaselineWeakPasswordList 获取基线弱口令列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBaselineWeakPasswordListWithContext added in v1.0.610

func (c *Client) DescribeBaselineWeakPasswordListWithContext(ctx context.Context, request *DescribeBaselineWeakPasswordListRequest) (response *DescribeBaselineWeakPasswordListResponse, err error)

DescribeBaselineWeakPasswordList 获取基线弱口令列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBashEvents

func (c *Client) DescribeBashEvents(request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)

DescribeBashEvents 获取高危命令列表

可能返回的错误码:

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

func (*Client) DescribeBashEventsInfo added in v1.0.762

func (c *Client) DescribeBashEventsInfo(request *DescribeBashEventsInfoRequest) (response *DescribeBashEventsInfoResponse, err error)

DescribeBashEventsInfo 查询高危命令事件详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeBashEventsInfoNew added in v1.0.629

func (c *Client) DescribeBashEventsInfoNew(request *DescribeBashEventsInfoNewRequest) (response *DescribeBashEventsInfoNewResponse, err error)

DescribeBashEventsInfoNew 查询高危命令事件详情(新)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeBashEventsInfoNewWithContext added in v1.0.629

func (c *Client) DescribeBashEventsInfoNewWithContext(ctx context.Context, request *DescribeBashEventsInfoNewRequest) (response *DescribeBashEventsInfoNewResponse, err error)

DescribeBashEventsInfoNew 查询高危命令事件详情(新)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeBashEventsInfoWithContext added in v1.0.762

func (c *Client) DescribeBashEventsInfoWithContext(ctx context.Context, request *DescribeBashEventsInfoRequest) (response *DescribeBashEventsInfoResponse, err error)

DescribeBashEventsInfo 查询高危命令事件详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeBashEventsNew added in v1.0.578

func (c *Client) DescribeBashEventsNew(request *DescribeBashEventsNewRequest) (response *DescribeBashEventsNewResponse, err error)

DescribeBashEventsNew 获取高危命令列表(新)

可能返回的错误码:

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

func (*Client) DescribeBashEventsNewWithContext added in v1.0.578

func (c *Client) DescribeBashEventsNewWithContext(ctx context.Context, request *DescribeBashEventsNewRequest) (response *DescribeBashEventsNewResponse, err error)

DescribeBashEventsNew 获取高危命令列表(新)

可能返回的错误码:

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

func (*Client) DescribeBashEventsWithContext added in v1.0.324

func (c *Client) DescribeBashEventsWithContext(ctx context.Context, request *DescribeBashEventsRequest) (response *DescribeBashEventsResponse, err error)

DescribeBashEvents 获取高危命令列表

可能返回的错误码:

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

func (*Client) DescribeBashPolicies added in v1.0.762

func (c *Client) DescribeBashPolicies(request *DescribeBashPoliciesRequest) (response *DescribeBashPoliciesResponse, err error)

DescribeBashPolicies 获取高危命令策略列表

可能返回的错误码:

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

func (*Client) DescribeBashPoliciesWithContext added in v1.0.762

func (c *Client) DescribeBashPoliciesWithContext(ctx context.Context, request *DescribeBashPoliciesRequest) (response *DescribeBashPoliciesResponse, err error)

DescribeBashPolicies 获取高危命令策略列表

可能返回的错误码:

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

func (*Client) DescribeBashRules

func (c *Client) DescribeBashRules(request *DescribeBashRulesRequest) (response *DescribeBashRulesResponse, err error)

DescribeBashRules 获取高危命令规则列表

可能返回的错误码:

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

func (*Client) DescribeBashRulesWithContext added in v1.0.324

func (c *Client) DescribeBashRulesWithContext(ctx context.Context, request *DescribeBashRulesRequest) (response *DescribeBashRulesResponse, err error)

DescribeBashRules 获取高危命令规则列表

可能返回的错误码:

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

func (*Client) DescribeBruteAttackList

func (c *Client) DescribeBruteAttackList(request *DescribeBruteAttackListRequest) (response *DescribeBruteAttackListResponse, err error)

DescribeBruteAttackList 获取密码破解列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeBruteAttackListWithContext added in v1.0.324

func (c *Client) DescribeBruteAttackListWithContext(ctx context.Context, request *DescribeBruteAttackListRequest) (response *DescribeBruteAttackListResponse, err error)

DescribeBruteAttackList 获取密码破解列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeBruteAttackRules added in v1.0.255

func (c *Client) DescribeBruteAttackRules(request *DescribeBruteAttackRulesRequest) (response *DescribeBruteAttackRulesResponse, err error)

DescribeBruteAttackRules 获取爆破破解规则

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeBruteAttackRulesWithContext added in v1.0.324

func (c *Client) DescribeBruteAttackRulesWithContext(ctx context.Context, request *DescribeBruteAttackRulesRequest) (response *DescribeBruteAttackRulesResponse, err error)

DescribeBruteAttackRules 获取爆破破解规则

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeCanFixVulMachine added in v1.0.762

func (c *Client) DescribeCanFixVulMachine(request *DescribeCanFixVulMachineRequest) (response *DescribeCanFixVulMachineResponse, err error)

DescribeCanFixVulMachine 漏洞修护-查询可修护主机信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCanFixVulMachineWithContext added in v1.0.762

func (c *Client) DescribeCanFixVulMachineWithContext(ctx context.Context, request *DescribeCanFixVulMachineRequest) (response *DescribeCanFixVulMachineResponse, err error)

DescribeCanFixVulMachine 漏洞修护-查询可修护主机信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCanNotSeparateMachine added in v1.0.762

func (c *Client) DescribeCanNotSeparateMachine(request *DescribeCanNotSeparateMachineRequest) (response *DescribeCanNotSeparateMachineResponse, err error)

DescribeCanNotSeparateMachine 获取木马不可隔离的主机

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCanNotSeparateMachineWithContext added in v1.0.762

func (c *Client) DescribeCanNotSeparateMachineWithContext(ctx context.Context, request *DescribeCanNotSeparateMachineRequest) (response *DescribeCanNotSeparateMachineResponse, err error)

DescribeCanNotSeparateMachine 获取木马不可隔离的主机

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeClientException added in v1.0.539

func (c *Client) DescribeClientException(request *DescribeClientExceptionRequest) (response *DescribeClientExceptionResponse, err error)

DescribeClientException 获取客户端异常事件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeClientExceptionWithContext added in v1.0.539

func (c *Client) DescribeClientExceptionWithContext(ctx context.Context, request *DescribeClientExceptionRequest) (response *DescribeClientExceptionResponse, err error)

DescribeClientException 获取客户端异常事件

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDefenceEventDetail added in v1.0.762

func (c *Client) DescribeDefenceEventDetail(request *DescribeDefenceEventDetailRequest) (response *DescribeDefenceEventDetailResponse, err error)

DescribeDefenceEventDetail 获取漏洞防御事件详情

可能返回的错误码:

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

func (*Client) DescribeDefenceEventDetailWithContext added in v1.0.762

func (c *Client) DescribeDefenceEventDetailWithContext(ctx context.Context, request *DescribeDefenceEventDetailRequest) (response *DescribeDefenceEventDetailResponse, err error)

DescribeDefenceEventDetail 获取漏洞防御事件详情

可能返回的错误码:

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

func (*Client) DescribeDirectConnectInstallCommand added in v1.0.762

func (c *Client) DescribeDirectConnectInstallCommand(request *DescribeDirectConnectInstallCommandRequest) (response *DescribeDirectConnectInstallCommandResponse, err error)

DescribeDirectConnectInstallCommand 获取专线agent安装命令,包含token

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDirectConnectInstallCommandWithContext added in v1.0.762

func (c *Client) DescribeDirectConnectInstallCommandWithContext(ctx context.Context, request *DescribeDirectConnectInstallCommandRequest) (response *DescribeDirectConnectInstallCommandResponse, err error)

DescribeDirectConnectInstallCommand 获取专线agent安装命令,包含token

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeESAggregations

func (c *Client) DescribeESAggregations(request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)

DescribeESAggregations 获取ES字段聚合结果

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeESAggregationsWithContext added in v1.0.324

func (c *Client) DescribeESAggregationsWithContext(ctx context.Context, request *DescribeESAggregationsRequest) (response *DescribeESAggregationsResponse, err error)

DescribeESAggregations 获取ES字段聚合结果

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeEmergencyResponseList added in v1.0.255

func (c *Client) DescribeEmergencyResponseList(request *DescribeEmergencyResponseListRequest) (response *DescribeEmergencyResponseListResponse, err error)

DescribeEmergencyResponseList 专家服务-应急响应列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeEmergencyResponseListWithContext added in v1.0.324

func (c *Client) DescribeEmergencyResponseListWithContext(ctx context.Context, request *DescribeEmergencyResponseListRequest) (response *DescribeEmergencyResponseListResponse, err error)

DescribeEmergencyResponseList 专家服务-应急响应列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeEmergencyVulList added in v1.0.240

func (c *Client) DescribeEmergencyVulList(request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)

DescribeEmergencyVulList 获取应急漏洞列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeEmergencyVulListWithContext added in v1.0.324

func (c *Client) DescribeEmergencyVulListWithContext(ctx context.Context, request *DescribeEmergencyVulListRequest) (response *DescribeEmergencyVulListResponse, err error)

DescribeEmergencyVulList 获取应急漏洞列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeEventByTable added in v1.0.633

func (c *Client) DescribeEventByTable(request *DescribeEventByTableRequest) (response *DescribeEventByTableResponse, err error)

DescribeEventByTable 根据事件表名和id查询告警事件详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeEventByTableWithContext added in v1.0.633

func (c *Client) DescribeEventByTableWithContext(ctx context.Context, request *DescribeEventByTableRequest) (response *DescribeEventByTableResponse, err error)

DescribeEventByTable 根据事件表名和id查询告警事件详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeExpertServiceList added in v1.0.255

func (c *Client) DescribeExpertServiceList(request *DescribeExpertServiceListRequest) (response *DescribeExpertServiceListResponse, err error)

DescribeExpertServiceList 专家服务-安全管家列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeExpertServiceListWithContext added in v1.0.324

func (c *Client) DescribeExpertServiceListWithContext(ctx context.Context, request *DescribeExpertServiceListRequest) (response *DescribeExpertServiceListResponse, err error)

DescribeExpertServiceList 专家服务-安全管家列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeExpertServiceOrderList added in v1.0.255

func (c *Client) DescribeExpertServiceOrderList(request *DescribeExpertServiceOrderListRequest) (response *DescribeExpertServiceOrderListResponse, err error)

DescribeExpertServiceOrderList 专家服务-专家服务订单列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeExpertServiceOrderListWithContext added in v1.0.324

func (c *Client) DescribeExpertServiceOrderListWithContext(ctx context.Context, request *DescribeExpertServiceOrderListRequest) (response *DescribeExpertServiceOrderListResponse, err error)

DescribeExpertServiceOrderList 专家服务-专家服务订单列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeExportMachines

func (c *Client) DescribeExportMachines(request *DescribeExportMachinesRequest) (response *DescribeExportMachinesResponse, err error)

DescribeExportMachines 本接口 (DescribeExportMachines) 用于导出区域主机列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeExportMachinesWithContext added in v1.0.324

func (c *Client) DescribeExportMachinesWithContext(ctx context.Context, request *DescribeExportMachinesRequest) (response *DescribeExportMachinesResponse, err error)

DescribeExportMachines 本接口 (DescribeExportMachines) 用于导出区域主机列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeFastAnalysis added in v1.0.762

func (c *Client) DescribeFastAnalysis(request *DescribeFastAnalysisRequest) (response *DescribeFastAnalysisResponse, err error)

DescribeFastAnalysis 日志快速分析统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeFastAnalysisWithContext added in v1.0.762

func (c *Client) DescribeFastAnalysisWithContext(ctx context.Context, request *DescribeFastAnalysisRequest) (response *DescribeFastAnalysisResponse, err error)

DescribeFastAnalysis 日志快速分析统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeFileTamperEventRuleInfo added in v1.0.762

func (c *Client) DescribeFileTamperEventRuleInfo(request *DescribeFileTamperEventRuleInfoRequest) (response *DescribeFileTamperEventRuleInfoResponse, err error)

DescribeFileTamperEventRuleInfo 查看产生事件时规则详情接口

可能返回的错误码:

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

func (*Client) DescribeFileTamperEventRuleInfoWithContext added in v1.0.762

func (c *Client) DescribeFileTamperEventRuleInfoWithContext(ctx context.Context, request *DescribeFileTamperEventRuleInfoRequest) (response *DescribeFileTamperEventRuleInfoResponse, err error)

DescribeFileTamperEventRuleInfo 查看产生事件时规则详情接口

可能返回的错误码:

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

func (*Client) DescribeFileTamperEvents added in v1.0.634

func (c *Client) DescribeFileTamperEvents(request *DescribeFileTamperEventsRequest) (response *DescribeFileTamperEventsResponse, err error)

DescribeFileTamperEvents 核心文件监控事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeFileTamperEventsWithContext added in v1.0.634

func (c *Client) DescribeFileTamperEventsWithContext(ctx context.Context, request *DescribeFileTamperEventsRequest) (response *DescribeFileTamperEventsResponse, err error)

DescribeFileTamperEvents 核心文件监控事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeFileTamperRuleCount added in v1.0.762

func (c *Client) DescribeFileTamperRuleCount(request *DescribeFileTamperRuleCountRequest) (response *DescribeFileTamperRuleCountResponse, err error)

DescribeFileTamperRuleCount 查询主机关联文件监控规则数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeFileTamperRuleCountWithContext added in v1.0.762

func (c *Client) DescribeFileTamperRuleCountWithContext(ctx context.Context, request *DescribeFileTamperRuleCountRequest) (response *DescribeFileTamperRuleCountResponse, err error)

DescribeFileTamperRuleCount 查询主机关联文件监控规则数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeFileTamperRuleInfo added in v1.0.762

func (c *Client) DescribeFileTamperRuleInfo(request *DescribeFileTamperRuleInfoRequest) (response *DescribeFileTamperRuleInfoResponse, err error)

DescribeFileTamperRuleInfo 查询某个监控规则的详情

可能返回的错误码:

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

func (*Client) DescribeFileTamperRuleInfoWithContext added in v1.0.762

func (c *Client) DescribeFileTamperRuleInfoWithContext(ctx context.Context, request *DescribeFileTamperRuleInfoRequest) (response *DescribeFileTamperRuleInfoResponse, err error)

DescribeFileTamperRuleInfo 查询某个监控规则的详情

可能返回的错误码:

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

func (*Client) DescribeFileTamperRules added in v1.0.762

func (c *Client) DescribeFileTamperRules(request *DescribeFileTamperRulesRequest) (response *DescribeFileTamperRulesResponse, err error)

DescribeFileTamperRules 核心文件监控规则列表

可能返回的错误码:

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

func (*Client) DescribeFileTamperRulesWithContext added in v1.0.762

func (c *Client) DescribeFileTamperRulesWithContext(ctx context.Context, request *DescribeFileTamperRulesRequest) (response *DescribeFileTamperRulesResponse, err error)

DescribeFileTamperRules 核心文件监控规则列表

可能返回的错误码:

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

func (*Client) DescribeGeneralStat

func (c *Client) DescribeGeneralStat(request *DescribeGeneralStatRequest) (response *DescribeGeneralStatResponse, err error)

DescribeGeneralStat 获取主机相关统计

可能返回的错误码:

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

func (*Client) DescribeGeneralStatWithContext added in v1.0.324

func (c *Client) DescribeGeneralStatWithContext(ctx context.Context, request *DescribeGeneralStatRequest) (response *DescribeGeneralStatResponse, err error)

DescribeGeneralStat 获取主机相关统计

可能返回的错误码:

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

func (*Client) DescribeHistoryAccounts

func (c *Client) DescribeHistoryAccounts(request *DescribeHistoryAccountsRequest) (response *DescribeHistoryAccountsResponse, err error)

DescribeHistoryAccounts 本接口 (DescribeHistoryAccounts) 用于获取帐号变更历史列表数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeHistoryAccountsWithContext added in v1.0.324

func (c *Client) DescribeHistoryAccountsWithContext(ctx context.Context, request *DescribeHistoryAccountsRequest) (response *DescribeHistoryAccountsResponse, err error)

DescribeHistoryAccounts 本接口 (DescribeHistoryAccounts) 用于获取帐号变更历史列表数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeHistoryService

func (c *Client) DescribeHistoryService(request *DescribeHistoryServiceRequest) (response *DescribeHistoryServiceResponse, err error)

DescribeHistoryService 查询日志检索服务信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeHistoryServiceWithContext added in v1.0.324

func (c *Client) DescribeHistoryServiceWithContext(ctx context.Context, request *DescribeHistoryServiceRequest) (response *DescribeHistoryServiceResponse, err error)

DescribeHistoryService 查询日志检索服务信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeHostInfo added in v1.0.762

func (c *Client) DescribeHostInfo(request *DescribeHostInfoRequest) (response *DescribeHostInfoResponse, err error)

DescribeHostInfo 主机信息与标签信息查询

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeHostInfoWithContext added in v1.0.762

func (c *Client) DescribeHostInfoWithContext(ctx context.Context, request *DescribeHostInfoRequest) (response *DescribeHostInfoResponse, err error)

DescribeHostInfo 主机信息与标签信息查询

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeHostLoginList added in v1.0.240

func (c *Client) DescribeHostLoginList(request *DescribeHostLoginListRequest) (response *DescribeHostLoginListResponse, err error)

DescribeHostLoginList 获取异常登录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeHostLoginListWithContext added in v1.0.324

func (c *Client) DescribeHostLoginListWithContext(ctx context.Context, request *DescribeHostLoginListRequest) (response *DescribeHostLoginListResponse, err error)

DescribeHostLoginList 获取异常登录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeHotVulTop added in v1.0.762

func (c *Client) DescribeHotVulTop(request *DescribeHotVulTopRequest) (response *DescribeHotVulTopResponse, err error)

DescribeHotVulTop 获取全网热点漏洞

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeHotVulTopWithContext added in v1.0.762

func (c *Client) DescribeHotVulTopWithContext(ctx context.Context, request *DescribeHotVulTopRequest) (response *DescribeHotVulTopResponse, err error)

DescribeHotVulTop 获取全网热点漏洞

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIgnoreBaselineRule added in v1.0.240

func (c *Client) DescribeIgnoreBaselineRule(request *DescribeIgnoreBaselineRuleRequest) (response *DescribeIgnoreBaselineRuleResponse, err error)

DescribeIgnoreBaselineRule 查询已经忽略的检测项信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeIgnoreBaselineRuleWithContext added in v1.0.324

func (c *Client) DescribeIgnoreBaselineRuleWithContext(ctx context.Context, request *DescribeIgnoreBaselineRuleRequest) (response *DescribeIgnoreBaselineRuleResponse, err error)

DescribeIgnoreBaselineRule 查询已经忽略的检测项信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeIgnoreHostAndItemConfig added in v1.0.610

func (c *Client) DescribeIgnoreHostAndItemConfig(request *DescribeIgnoreHostAndItemConfigRequest) (response *DescribeIgnoreHostAndItemConfigResponse, err error)

DescribeIgnoreHostAndItemConfig 获取一键忽略受影响的检测项和主机信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIgnoreHostAndItemConfigWithContext added in v1.0.610

func (c *Client) DescribeIgnoreHostAndItemConfigWithContext(ctx context.Context, request *DescribeIgnoreHostAndItemConfigRequest) (response *DescribeIgnoreHostAndItemConfigResponse, err error)

DescribeIgnoreHostAndItemConfig 获取一键忽略受影响的检测项和主机信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIgnoreRuleEffectHostList added in v1.0.255

func (c *Client) DescribeIgnoreRuleEffectHostList(request *DescribeIgnoreRuleEffectHostListRequest) (response *DescribeIgnoreRuleEffectHostListResponse, err error)

DescribeIgnoreRuleEffectHostList 根据检测项id与筛选条件查询忽略检测项影响主机列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeIgnoreRuleEffectHostListWithContext added in v1.0.324

func (c *Client) DescribeIgnoreRuleEffectHostListWithContext(ctx context.Context, request *DescribeIgnoreRuleEffectHostListRequest) (response *DescribeIgnoreRuleEffectHostListResponse, err error)

DescribeIgnoreRuleEffectHostList 根据检测项id与筛选条件查询忽略检测项影响主机列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeImportMachineInfo

func (c *Client) DescribeImportMachineInfo(request *DescribeImportMachineInfoRequest) (response *DescribeImportMachineInfoResponse, err error)

DescribeImportMachineInfo 查询批量导入机器信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeImportMachineInfoWithContext added in v1.0.324

func (c *Client) DescribeImportMachineInfoWithContext(ctx context.Context, request *DescribeImportMachineInfoRequest) (response *DescribeImportMachineInfoResponse, err error)

DescribeImportMachineInfo 查询批量导入机器信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeJavaMemShellInfo added in v1.0.762

func (c *Client) DescribeJavaMemShellInfo(request *DescribeJavaMemShellInfoRequest) (response *DescribeJavaMemShellInfoResponse, err error)

DescribeJavaMemShellInfo 查询java内存马事件详细信息

可能返回的错误码:

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

func (*Client) DescribeJavaMemShellInfoWithContext added in v1.0.762

func (c *Client) DescribeJavaMemShellInfoWithContext(ctx context.Context, request *DescribeJavaMemShellInfoRequest) (response *DescribeJavaMemShellInfoResponse, err error)

DescribeJavaMemShellInfo 查询java内存马事件详细信息

可能返回的错误码:

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

func (*Client) DescribeJavaMemShellList added in v1.0.519

func (c *Client) DescribeJavaMemShellList(request *DescribeJavaMemShellListRequest) (response *DescribeJavaMemShellListResponse, err error)

DescribeJavaMemShellList 查询java内存马事件列表

可能返回的错误码:

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

func (*Client) DescribeJavaMemShellListWithContext added in v1.0.519

func (c *Client) DescribeJavaMemShellListWithContext(ctx context.Context, request *DescribeJavaMemShellListRequest) (response *DescribeJavaMemShellListResponse, err error)

DescribeJavaMemShellList 查询java内存马事件列表

可能返回的错误码:

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

func (*Client) DescribeJavaMemShellPluginInfo added in v1.0.762

func (c *Client) DescribeJavaMemShellPluginInfo(request *DescribeJavaMemShellPluginInfoRequest) (response *DescribeJavaMemShellPluginInfoResponse, err error)

DescribeJavaMemShellPluginInfo 查询给定主机java内存马插件信息

可能返回的错误码:

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

func (*Client) DescribeJavaMemShellPluginInfoWithContext added in v1.0.762

func (c *Client) DescribeJavaMemShellPluginInfoWithContext(ctx context.Context, request *DescribeJavaMemShellPluginInfoRequest) (response *DescribeJavaMemShellPluginInfoResponse, err error)

DescribeJavaMemShellPluginInfo 查询给定主机java内存马插件信息

可能返回的错误码:

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

func (*Client) DescribeJavaMemShellPluginList added in v1.0.762

func (c *Client) DescribeJavaMemShellPluginList(request *DescribeJavaMemShellPluginListRequest) (response *DescribeJavaMemShellPluginListResponse, err error)

DescribeJavaMemShellPluginList 查询java内存马插件列表

可能返回的错误码:

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

func (*Client) DescribeJavaMemShellPluginListWithContext added in v1.0.762

func (c *Client) DescribeJavaMemShellPluginListWithContext(ctx context.Context, request *DescribeJavaMemShellPluginListRequest) (response *DescribeJavaMemShellPluginListResponse, err error)

DescribeJavaMemShellPluginList 查询java内存马插件列表

可能返回的错误码:

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

func (*Client) DescribeLicense added in v1.0.762

func (c *Client) DescribeLicense(request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)

DescribeLicense 查询授权信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLicenseBindList added in v1.0.494

func (c *Client) DescribeLicenseBindList(request *DescribeLicenseBindListRequest) (response *DescribeLicenseBindListResponse, err error)

DescribeLicenseBindList 该接口可以获取设置中心-授权管理,某个授权下已绑定的授权机器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLicenseBindListWithContext added in v1.0.494

func (c *Client) DescribeLicenseBindListWithContext(ctx context.Context, request *DescribeLicenseBindListRequest) (response *DescribeLicenseBindListResponse, err error)

DescribeLicenseBindList 该接口可以获取设置中心-授权管理,某个授权下已绑定的授权机器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLicenseBindSchedule added in v1.0.494

func (c *Client) DescribeLicenseBindSchedule(request *DescribeLicenseBindScheduleRequest) (response *DescribeLicenseBindScheduleResponse, err error)

DescribeLicenseBindSchedule 查询授权绑定任务的进度

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLicenseBindScheduleWithContext added in v1.0.494

func (c *Client) DescribeLicenseBindScheduleWithContext(ctx context.Context, request *DescribeLicenseBindScheduleRequest) (response *DescribeLicenseBindScheduleResponse, err error)

DescribeLicenseBindSchedule 查询授权绑定任务的进度

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLicenseGeneral added in v1.0.494

func (c *Client) DescribeLicenseGeneral(request *DescribeLicenseGeneralRequest) (response *DescribeLicenseGeneralResponse, err error)

DescribeLicenseGeneral 授权管理-授权概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeLicenseGeneralWithContext added in v1.0.494

func (c *Client) DescribeLicenseGeneralWithContext(ctx context.Context, request *DescribeLicenseGeneralRequest) (response *DescribeLicenseGeneralResponse, err error)

DescribeLicenseGeneral 授权管理-授权概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeLicenseList added in v1.0.494

func (c *Client) DescribeLicenseList(request *DescribeLicenseListRequest) (response *DescribeLicenseListResponse, err error)

DescribeLicenseList 获取用户所有授权订单信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeLicenseListWithContext added in v1.0.494

func (c *Client) DescribeLicenseListWithContext(ctx context.Context, request *DescribeLicenseListRequest) (response *DescribeLicenseListResponse, err error)

DescribeLicenseList 获取用户所有授权订单信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeLicenseWhiteConfig added in v1.0.762

func (c *Client) DescribeLicenseWhiteConfig(request *DescribeLicenseWhiteConfigRequest) (response *DescribeLicenseWhiteConfigResponse, err error)

DescribeLicenseWhiteConfig 查询授权白名单的可用配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLicenseWhiteConfigWithContext added in v1.0.762

func (c *Client) DescribeLicenseWhiteConfigWithContext(ctx context.Context, request *DescribeLicenseWhiteConfigRequest) (response *DescribeLicenseWhiteConfigResponse, err error)

DescribeLicenseWhiteConfig 查询授权白名单的可用配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLicenseWithContext added in v1.0.762

func (c *Client) DescribeLicenseWithContext(ctx context.Context, request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)

DescribeLicense 查询授权信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogDeliveryKafkaOptions added in v1.0.762

func (c *Client) DescribeLogDeliveryKafkaOptions(request *DescribeLogDeliveryKafkaOptionsRequest) (response *DescribeLogDeliveryKafkaOptionsResponse, err error)

DescribeLogDeliveryKafkaOptions 查询日志投递kafka可选项列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogDeliveryKafkaOptionsWithContext added in v1.0.762

func (c *Client) DescribeLogDeliveryKafkaOptionsWithContext(ctx context.Context, request *DescribeLogDeliveryKafkaOptionsRequest) (response *DescribeLogDeliveryKafkaOptionsResponse, err error)

DescribeLogDeliveryKafkaOptions 查询日志投递kafka可选项列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogExports added in v1.0.762

func (c *Client) DescribeLogExports(request *DescribeLogExportsRequest) (response *DescribeLogExportsResponse, err error)

DescribeLogExports 获取日志下载任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogExportsWithContext added in v1.0.762

func (c *Client) DescribeLogExportsWithContext(ctx context.Context, request *DescribeLogExportsRequest) (response *DescribeLogExportsResponse, err error)

DescribeLogExports 获取日志下载任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogHistogram added in v1.0.762

func (c *Client) DescribeLogHistogram(request *DescribeLogHistogramRequest) (response *DescribeLogHistogramResponse, err error)

DescribeLogHistogram 获取日志直方图信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogHistogramWithContext added in v1.0.762

func (c *Client) DescribeLogHistogramWithContext(ctx context.Context, request *DescribeLogHistogramRequest) (response *DescribeLogHistogramResponse, err error)

DescribeLogHistogram 获取日志直方图信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogIndex added in v1.0.762

func (c *Client) DescribeLogIndex(request *DescribeLogIndexRequest) (response *DescribeLogIndexResponse, err error)

DescribeLogIndex 查询索引

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogIndexWithContext added in v1.0.762

func (c *Client) DescribeLogIndexWithContext(ctx context.Context, request *DescribeLogIndexRequest) (response *DescribeLogIndexResponse, err error)

DescribeLogIndex 查询索引

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogKafkaDeliverInfo added in v1.0.762

func (c *Client) DescribeLogKafkaDeliverInfo(request *DescribeLogKafkaDeliverInfoRequest) (response *DescribeLogKafkaDeliverInfoResponse, err error)

DescribeLogKafkaDeliverInfo 获取kafka投递信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogKafkaDeliverInfoWithContext added in v1.0.762

func (c *Client) DescribeLogKafkaDeliverInfoWithContext(ctx context.Context, request *DescribeLogKafkaDeliverInfoRequest) (response *DescribeLogKafkaDeliverInfoResponse, err error)

DescribeLogKafkaDeliverInfo 获取kafka投递信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogStorageConfig added in v1.0.658

func (c *Client) DescribeLogStorageConfig(request *DescribeLogStorageConfigRequest) (response *DescribeLogStorageConfigResponse, err error)

DescribeLogStorageConfig 获取日志存储配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogStorageConfigWithContext added in v1.0.658

func (c *Client) DescribeLogStorageConfigWithContext(ctx context.Context, request *DescribeLogStorageConfigRequest) (response *DescribeLogStorageConfigResponse, err error)

DescribeLogStorageConfig 获取日志存储配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogStorageRecord added in v1.0.658

func (c *Client) DescribeLogStorageRecord(request *DescribeLogStorageRecordRequest) (response *DescribeLogStorageRecordResponse, err error)

DescribeLogStorageRecord 获取日志存储量记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogStorageRecordWithContext added in v1.0.658

func (c *Client) DescribeLogStorageRecordWithContext(ctx context.Context, request *DescribeLogStorageRecordRequest) (response *DescribeLogStorageRecordResponse, err error)

DescribeLogStorageRecord 获取日志存储量记录

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLogStorageStatistic

func (c *Client) DescribeLogStorageStatistic(request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)

DescribeLogStorageStatistic 获取日志检索容量使用统计

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeLogStorageStatisticWithContext added in v1.0.324

func (c *Client) DescribeLogStorageStatisticWithContext(ctx context.Context, request *DescribeLogStorageStatisticRequest) (response *DescribeLogStorageStatisticResponse, err error)

DescribeLogStorageStatistic 获取日志检索容量使用统计

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeLogType added in v1.0.762

func (c *Client) DescribeLogType(request *DescribeLogTypeRequest) (response *DescribeLogTypeResponse, err error)

DescribeLogType 日志分析功能-获取日志类型,使用该接口返回的结果暂时可过滤的日志类型

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeLogTypeWithContext added in v1.0.762

func (c *Client) DescribeLogTypeWithContext(ctx context.Context, request *DescribeLogTypeRequest) (response *DescribeLogTypeResponse, err error)

DescribeLogType 日志分析功能-获取日志类型,使用该接口返回的结果暂时可过滤的日志类型

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeLoginWhiteCombinedList added in v1.0.240

func (c *Client) DescribeLoginWhiteCombinedList(request *DescribeLoginWhiteCombinedListRequest) (response *DescribeLoginWhiteCombinedListResponse, err error)

DescribeLoginWhiteCombinedList 获取异地登录白名单合并后列表

可能返回的错误码:

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

func (*Client) DescribeLoginWhiteCombinedListWithContext added in v1.0.324

func (c *Client) DescribeLoginWhiteCombinedListWithContext(ctx context.Context, request *DescribeLoginWhiteCombinedListRequest) (response *DescribeLoginWhiteCombinedListResponse, err error)

DescribeLoginWhiteCombinedList 获取异地登录白名单合并后列表

可能返回的错误码:

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

func (*Client) DescribeLoginWhiteHostList added in v1.0.762

func (c *Client) DescribeLoginWhiteHostList(request *DescribeLoginWhiteHostListRequest) (response *DescribeLoginWhiteHostListResponse, err error)

DescribeLoginWhiteHostList 查询合并后白名单机器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeLoginWhiteHostListWithContext added in v1.0.762

func (c *Client) DescribeLoginWhiteHostListWithContext(ctx context.Context, request *DescribeLoginWhiteHostListRequest) (response *DescribeLoginWhiteHostListResponse, err error)

DescribeLoginWhiteHostList 查询合并后白名单机器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeLoginWhiteList

func (c *Client) DescribeLoginWhiteList(request *DescribeLoginWhiteListRequest) (response *DescribeLoginWhiteListResponse, err error)

DescribeLoginWhiteList 获取异地登录白名单列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeLoginWhiteListWithContext added in v1.0.324

func (c *Client) DescribeLoginWhiteListWithContext(ctx context.Context, request *DescribeLoginWhiteListRequest) (response *DescribeLoginWhiteListResponse, err error)

DescribeLoginWhiteList 获取异地登录白名单列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeMachineClearHistory added in v1.0.762

func (c *Client) DescribeMachineClearHistory(request *DescribeMachineClearHistoryRequest) (response *DescribeMachineClearHistoryResponse, err error)

DescribeMachineClearHistory 查询机器清理历史记录

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMachineClearHistoryWithContext added in v1.0.762

func (c *Client) DescribeMachineClearHistoryWithContext(ctx context.Context, request *DescribeMachineClearHistoryRequest) (response *DescribeMachineClearHistoryResponse, err error)

DescribeMachineClearHistory 查询机器清理历史记录

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMachineDefenseCnt added in v1.0.762

func (c *Client) DescribeMachineDefenseCnt(request *DescribeMachineDefenseCntRequest) (response *DescribeMachineDefenseCntResponse, err error)

DescribeMachineDefenseCnt 查询主机高级防御事件数统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMachineDefenseCntWithContext added in v1.0.762

func (c *Client) DescribeMachineDefenseCntWithContext(ctx context.Context, request *DescribeMachineDefenseCntRequest) (response *DescribeMachineDefenseCntResponse, err error)

DescribeMachineDefenseCnt 查询主机高级防御事件数统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMachineFileTamperRules added in v1.0.762

func (c *Client) DescribeMachineFileTamperRules(request *DescribeMachineFileTamperRulesRequest) (response *DescribeMachineFileTamperRulesResponse, err error)

DescribeMachineFileTamperRules 查询主机相关核心文件监控规则列表

可能返回的错误码:

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

func (*Client) DescribeMachineFileTamperRulesWithContext added in v1.0.762

func (c *Client) DescribeMachineFileTamperRulesWithContext(ctx context.Context, request *DescribeMachineFileTamperRulesRequest) (response *DescribeMachineFileTamperRulesResponse, err error)

DescribeMachineFileTamperRules 查询主机相关核心文件监控规则列表

可能返回的错误码:

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

func (*Client) DescribeMachineGeneral added in v1.0.762

func (c *Client) DescribeMachineGeneral(request *DescribeMachineGeneralRequest) (response *DescribeMachineGeneralResponse, err error)

DescribeMachineGeneral 查询主机概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMachineGeneralWithContext added in v1.0.762

func (c *Client) DescribeMachineGeneralWithContext(ctx context.Context, request *DescribeMachineGeneralRequest) (response *DescribeMachineGeneralResponse, err error)

DescribeMachineGeneral 查询主机概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMachineInfo

func (c *Client) DescribeMachineInfo(request *DescribeMachineInfoRequest) (response *DescribeMachineInfoResponse, err error)

DescribeMachineInfo 本接口(DescribeMachineInfo)用于获取机器详细信息。

可能返回的错误码:

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

func (*Client) DescribeMachineInfoWithContext added in v1.0.324

func (c *Client) DescribeMachineInfoWithContext(ctx context.Context, request *DescribeMachineInfoRequest) (response *DescribeMachineInfoResponse, err error)

DescribeMachineInfo 本接口(DescribeMachineInfo)用于获取机器详细信息。

可能返回的错误码:

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

func (*Client) DescribeMachineLicenseDetail added in v1.0.762

func (c *Client) DescribeMachineLicenseDetail(request *DescribeMachineLicenseDetailRequest) (response *DescribeMachineLicenseDetailResponse, err error)

DescribeMachineLicenseDetail 本接口 (DescribeMachineLicenseDetail)查询机器授权信息

可能返回的错误码:

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

func (*Client) DescribeMachineLicenseDetailWithContext added in v1.0.762

func (c *Client) DescribeMachineLicenseDetailWithContext(ctx context.Context, request *DescribeMachineLicenseDetailRequest) (response *DescribeMachineLicenseDetailResponse, err error)

DescribeMachineLicenseDetail 本接口 (DescribeMachineLicenseDetail)查询机器授权信息

可能返回的错误码:

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

func (*Client) DescribeMachineList

func (c *Client) DescribeMachineList(request *DescribeMachineListRequest) (response *DescribeMachineListResponse, err error)

DescribeMachineList 用于网页防篡改获取区域主机列表。

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMachineListWithContext added in v1.0.324

func (c *Client) DescribeMachineListWithContext(ctx context.Context, request *DescribeMachineListRequest) (response *DescribeMachineListResponse, err error)

DescribeMachineList 用于网页防篡改获取区域主机列表。

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMachineOsList

func (c *Client) DescribeMachineOsList(request *DescribeMachineOsListRequest) (response *DescribeMachineOsListResponse, err error)

DescribeMachineOsList 查询可筛选操作系统列表.

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMachineOsListWithContext added in v1.0.324

func (c *Client) DescribeMachineOsListWithContext(ctx context.Context, request *DescribeMachineOsListRequest) (response *DescribeMachineOsListResponse, err error)

DescribeMachineOsList 查询可筛选操作系统列表.

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMachineRegionList added in v1.0.762

func (c *Client) DescribeMachineRegionList(request *DescribeMachineRegionListRequest) (response *DescribeMachineRegionListResponse, err error)

DescribeMachineRegionList 查询主机地域列表

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMachineRegionListWithContext added in v1.0.762

func (c *Client) DescribeMachineRegionListWithContext(ctx context.Context, request *DescribeMachineRegionListRequest) (response *DescribeMachineRegionListResponse, err error)

DescribeMachineRegionList 查询主机地域列表

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMachineRegions

func (c *Client) DescribeMachineRegions(request *DescribeMachineRegionsRequest) (response *DescribeMachineRegionsResponse, err error)

DescribeMachineRegions 获取机器地域列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMachineRegionsWithContext added in v1.0.324

func (c *Client) DescribeMachineRegionsWithContext(ctx context.Context, request *DescribeMachineRegionsRequest) (response *DescribeMachineRegionsResponse, err error)

DescribeMachineRegions 获取机器地域列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMachineRiskCnt added in v1.0.752

func (c *Client) DescribeMachineRiskCnt(request *DescribeMachineRiskCntRequest) (response *DescribeMachineRiskCntResponse, err error)

DescribeMachineRiskCnt 查询主机入侵检测事件统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMachineRiskCntWithContext added in v1.0.752

func (c *Client) DescribeMachineRiskCntWithContext(ctx context.Context, request *DescribeMachineRiskCntRequest) (response *DescribeMachineRiskCntResponse, err error)

DescribeMachineRiskCnt 查询主机入侵检测事件统计

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeMachineSnapshot added in v1.0.762

func (c *Client) DescribeMachineSnapshot(request *DescribeMachineSnapshotRequest) (response *DescribeMachineSnapshotResponse, err error)

DescribeMachineSnapshot 漏洞修护-查询主机创建的快照

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeMachineSnapshotWithContext added in v1.0.762

func (c *Client) DescribeMachineSnapshotWithContext(ctx context.Context, request *DescribeMachineSnapshotRequest) (response *DescribeMachineSnapshotResponse, err error)

DescribeMachineSnapshot 漏洞修护-查询主机创建的快照

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeMachines

func (c *Client) DescribeMachines(request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)

DescribeMachines 本接口 (DescribeMachines) 用于获取区域主机列表。

可能返回的错误码:

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

func (*Client) DescribeMachinesSimple added in v1.0.762

func (c *Client) DescribeMachinesSimple(request *DescribeMachinesSimpleRequest) (response *DescribeMachinesSimpleResponse, err error)

DescribeMachinesSimple 本接口 (DescribeMachinesSimple) 用于获取主机列表。

可能返回的错误码:

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

func (*Client) DescribeMachinesSimpleWithContext added in v1.0.762

func (c *Client) DescribeMachinesSimpleWithContext(ctx context.Context, request *DescribeMachinesSimpleRequest) (response *DescribeMachinesSimpleResponse, err error)

DescribeMachinesSimple 本接口 (DescribeMachinesSimple) 用于获取主机列表。

可能返回的错误码:

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

func (*Client) DescribeMachinesWithContext added in v1.0.324

func (c *Client) DescribeMachinesWithContext(ctx context.Context, request *DescribeMachinesRequest) (response *DescribeMachinesResponse, err error)

DescribeMachines 本接口 (DescribeMachines) 用于获取区域主机列表。

可能返回的错误码:

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

func (*Client) DescribeMalWareList added in v1.0.240

func (c *Client) DescribeMalWareList(request *DescribeMalWareListRequest) (response *DescribeMalWareListResponse, err error)

DescribeMalWareList 入侵检测获取木马列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMalWareListWithContext added in v1.0.324

func (c *Client) DescribeMalWareListWithContext(ctx context.Context, request *DescribeMalWareListRequest) (response *DescribeMalWareListResponse, err error)

DescribeMalWareList 入侵检测获取木马列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeMaliciousRequestWhiteList added in v1.0.255

func (c *Client) DescribeMaliciousRequestWhiteList(request *DescribeMaliciousRequestWhiteListRequest) (response *DescribeMaliciousRequestWhiteListResponse, err error)

DescribeMaliciousRequestWhiteList 查询恶意请求白名单列表

可能返回的错误码:

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

func (*Client) DescribeMaliciousRequestWhiteListWithContext added in v1.0.324

func (c *Client) DescribeMaliciousRequestWhiteListWithContext(ctx context.Context, request *DescribeMaliciousRequestWhiteListRequest) (response *DescribeMaliciousRequestWhiteListResponse, err error)

DescribeMaliciousRequestWhiteList 查询恶意请求白名单列表

可能返回的错误码:

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

func (*Client) DescribeMalwareFile added in v1.0.240

func (c *Client) DescribeMalwareFile(request *DescribeMalwareFileRequest) (response *DescribeMalwareFileResponse, err error)

DescribeMalwareFile 获取木马文件下载地址

可能返回的错误码:

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

func (*Client) DescribeMalwareFileWithContext added in v1.0.324

func (c *Client) DescribeMalwareFileWithContext(ctx context.Context, request *DescribeMalwareFileRequest) (response *DescribeMalwareFileResponse, err error)

DescribeMalwareFile 获取木马文件下载地址

可能返回的错误码:

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

func (*Client) DescribeMalwareInfo

func (c *Client) DescribeMalwareInfo(request *DescribeMalwareInfoRequest) (response *DescribeMalwareInfoResponse, err error)

DescribeMalwareInfo 查看恶意文件详情

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMalwareInfoWithContext added in v1.0.324

func (c *Client) DescribeMalwareInfoWithContext(ctx context.Context, request *DescribeMalwareInfoRequest) (response *DescribeMalwareInfoResponse, err error)

DescribeMalwareInfo 查看恶意文件详情

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMalwareRiskOverview added in v1.0.762

func (c *Client) DescribeMalwareRiskOverview(request *DescribeMalwareRiskOverviewRequest) (response *DescribeMalwareRiskOverviewResponse, err error)

DescribeMalwareRiskOverview 获取文件查杀概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMalwareRiskOverviewWithContext added in v1.0.762

func (c *Client) DescribeMalwareRiskOverviewWithContext(ctx context.Context, request *DescribeMalwareRiskOverviewRequest) (response *DescribeMalwareRiskOverviewResponse, err error)

DescribeMalwareRiskOverview 获取文件查杀概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMalwareRiskWarning added in v1.0.240

func (c *Client) DescribeMalwareRiskWarning(request *DescribeMalwareRiskWarningRequest) (response *DescribeMalwareRiskWarningResponse, err error)

DescribeMalwareRiskWarning 打开入侵检测-恶意文件检测,弹出风险预警内容

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMalwareRiskWarningWithContext added in v1.0.324

func (c *Client) DescribeMalwareRiskWarningWithContext(ctx context.Context, request *DescribeMalwareRiskWarningRequest) (response *DescribeMalwareRiskWarningResponse, err error)

DescribeMalwareRiskWarning 打开入侵检测-恶意文件检测,弹出风险预警内容

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMalwareTimingScanSetting added in v1.0.203

func (c *Client) DescribeMalwareTimingScanSetting(request *DescribeMalwareTimingScanSettingRequest) (response *DescribeMalwareTimingScanSettingResponse, err error)

DescribeMalwareTimingScanSetting 查询定时扫描配置

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMalwareTimingScanSettingWithContext added in v1.0.324

func (c *Client) DescribeMalwareTimingScanSettingWithContext(ctx context.Context, request *DescribeMalwareTimingScanSettingRequest) (response *DescribeMalwareTimingScanSettingResponse, err error)

DescribeMalwareTimingScanSetting 查询定时扫描配置

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeMalwareWhiteList added in v1.0.762

func (c *Client) DescribeMalwareWhiteList(request *DescribeMalwareWhiteListRequest) (response *DescribeMalwareWhiteListResponse, err error)

DescribeMalwareWhiteList 获取木马白名单列表

可能返回的错误码:

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

func (*Client) DescribeMalwareWhiteListAffectList added in v1.0.762

func (c *Client) DescribeMalwareWhiteListAffectList(request *DescribeMalwareWhiteListAffectListRequest) (response *DescribeMalwareWhiteListAffectListResponse, err error)

DescribeMalwareWhiteListAffectList 获取木马白名单受影响列表

可能返回的错误码:

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

func (*Client) DescribeMalwareWhiteListAffectListWithContext added in v1.0.762

func (c *Client) DescribeMalwareWhiteListAffectListWithContext(ctx context.Context, request *DescribeMalwareWhiteListAffectListRequest) (response *DescribeMalwareWhiteListAffectListResponse, err error)

DescribeMalwareWhiteListAffectList 获取木马白名单受影响列表

可能返回的错误码:

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

func (*Client) DescribeMalwareWhiteListWithContext added in v1.0.762

func (c *Client) DescribeMalwareWhiteListWithContext(ctx context.Context, request *DescribeMalwareWhiteListRequest) (response *DescribeMalwareWhiteListResponse, err error)

DescribeMalwareWhiteList 获取木马白名单列表

可能返回的错误码:

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

func (*Client) DescribeMonthInspectionReport added in v1.0.240

func (c *Client) DescribeMonthInspectionReport(request *DescribeMonthInspectionReportRequest) (response *DescribeMonthInspectionReportResponse, err error)

DescribeMonthInspectionReport 专家服务-安全管家月巡检报告下载

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeMonthInspectionReportWithContext added in v1.0.324

func (c *Client) DescribeMonthInspectionReportWithContext(ctx context.Context, request *DescribeMonthInspectionReportRequest) (response *DescribeMonthInspectionReportResponse, err error)

DescribeMonthInspectionReport 专家服务-安全管家月巡检报告下载

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNetAttackSetting added in v1.0.762

func (c *Client) DescribeNetAttackSetting(request *DescribeNetAttackSettingRequest) (response *DescribeNetAttackSettingResponse, err error)

DescribeNetAttackSetting 查询网络攻击设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNetAttackSettingWithContext added in v1.0.762

func (c *Client) DescribeNetAttackSettingWithContext(ctx context.Context, request *DescribeNetAttackSettingRequest) (response *DescribeNetAttackSettingResponse, err error)

DescribeNetAttackSetting 查询网络攻击设置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNetAttackWhiteList added in v1.0.762

func (c *Client) DescribeNetAttackWhiteList(request *DescribeNetAttackWhiteListRequest) (response *DescribeNetAttackWhiteListResponse, err error)

DescribeNetAttackWhiteList 获取网络攻击白名单列表

可能返回的错误码:

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

func (*Client) DescribeNetAttackWhiteListWithContext added in v1.0.762

func (c *Client) DescribeNetAttackWhiteListWithContext(ctx context.Context, request *DescribeNetAttackWhiteListRequest) (response *DescribeNetAttackWhiteListResponse, err error)

DescribeNetAttackWhiteList 获取网络攻击白名单列表

可能返回的错误码:

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

func (*Client) DescribeOpenPortStatistics

func (c *Client) DescribeOpenPortStatistics(request *DescribeOpenPortStatisticsRequest) (response *DescribeOpenPortStatisticsResponse, err error)

DescribeOpenPortStatistics 本接口 (DescribeOpenPortStatistics) 用于获取端口统计列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeOpenPortStatisticsWithContext added in v1.0.324

func (c *Client) DescribeOpenPortStatisticsWithContext(ctx context.Context, request *DescribeOpenPortStatisticsRequest) (response *DescribeOpenPortStatisticsResponse, err error)

DescribeOpenPortStatistics 本接口 (DescribeOpenPortStatistics) 用于获取端口统计列表。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeOverviewStatistics

func (c *Client) DescribeOverviewStatistics(request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)

DescribeOverviewStatistics 获取概览统计数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeOverviewStatisticsWithContext added in v1.0.324

func (c *Client) DescribeOverviewStatisticsWithContext(ctx context.Context, request *DescribeOverviewStatisticsRequest) (response *DescribeOverviewStatisticsResponse, err error)

DescribeOverviewStatistics 获取概览统计数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribePrivilegeEventInfo added in v1.0.633

func (c *Client) DescribePrivilegeEventInfo(request *DescribePrivilegeEventInfoRequest) (response *DescribePrivilegeEventInfoResponse, err error)

DescribePrivilegeEventInfo 本地提权信息详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribePrivilegeEventInfoWithContext added in v1.0.633

func (c *Client) DescribePrivilegeEventInfoWithContext(ctx context.Context, request *DescribePrivilegeEventInfoRequest) (response *DescribePrivilegeEventInfoResponse, err error)

DescribePrivilegeEventInfo 本地提权信息详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribePrivilegeEvents

func (c *Client) DescribePrivilegeEvents(request *DescribePrivilegeEventsRequest) (response *DescribePrivilegeEventsResponse, err error)

DescribePrivilegeEvents 获取本地提权事件列表

可能返回的错误码:

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

func (*Client) DescribePrivilegeEventsWithContext added in v1.0.324

func (c *Client) DescribePrivilegeEventsWithContext(ctx context.Context, request *DescribePrivilegeEventsRequest) (response *DescribePrivilegeEventsResponse, err error)

DescribePrivilegeEvents 获取本地提权事件列表

可能返回的错误码:

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

func (*Client) DescribePrivilegeRules

func (c *Client) DescribePrivilegeRules(request *DescribePrivilegeRulesRequest) (response *DescribePrivilegeRulesResponse, err error)

DescribePrivilegeRules 获取本地提权规则列表

可能返回的错误码:

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

func (*Client) DescribePrivilegeRulesWithContext added in v1.0.324

func (c *Client) DescribePrivilegeRulesWithContext(ctx context.Context, request *DescribePrivilegeRulesRequest) (response *DescribePrivilegeRulesResponse, err error)

DescribePrivilegeRules 获取本地提权规则列表

可能返回的错误码:

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

func (*Client) DescribeProVersionInfo

func (c *Client) DescribeProVersionInfo(request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)

DescribeProVersionInfo 用于获取专业版概览信息。

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeProVersionInfoWithContext added in v1.0.324

func (c *Client) DescribeProVersionInfoWithContext(ctx context.Context, request *DescribeProVersionInfoRequest) (response *DescribeProVersionInfoResponse, err error)

DescribeProVersionInfo 用于获取专业版概览信息。

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeProVersionStatus added in v1.0.240

func (c *Client) DescribeProVersionStatus(request *DescribeProVersionStatusRequest) (response *DescribeProVersionStatusResponse, err error)

DescribeProVersionStatus 用于获取单台主机或所有主机是否开通专业版状态。

可能返回的错误码:

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

func (*Client) DescribeProVersionStatusWithContext added in v1.0.324

func (c *Client) DescribeProVersionStatusWithContext(ctx context.Context, request *DescribeProVersionStatusRequest) (response *DescribeProVersionStatusResponse, err error)

DescribeProVersionStatus 用于获取单台主机或所有主机是否开通专业版状态。

可能返回的错误码:

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

func (*Client) DescribeProcessStatistics

func (c *Client) DescribeProcessStatistics(request *DescribeProcessStatisticsRequest) (response *DescribeProcessStatisticsResponse, err error)

DescribeProcessStatistics 本接口 (DescribeProcessStatistics) 用于获取进程统计列表数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProcessStatisticsWithContext added in v1.0.324

func (c *Client) DescribeProcessStatisticsWithContext(ctx context.Context, request *DescribeProcessStatisticsRequest) (response *DescribeProcessStatisticsResponse, err error)

DescribeProcessStatistics 本接口 (DescribeProcessStatistics) 用于获取进程统计列表数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProductStatus added in v1.0.762

func (c *Client) DescribeProductStatus(request *DescribeProductStatusRequest) (response *DescribeProductStatusResponse, err error)

DescribeProductStatus 产品试用状态查询接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProductStatusWithContext added in v1.0.762

func (c *Client) DescribeProductStatusWithContext(ctx context.Context, request *DescribeProductStatusRequest) (response *DescribeProductStatusResponse, err error)

DescribeProductStatus 产品试用状态查询接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProtectDirList added in v1.0.240

func (c *Client) DescribeProtectDirList(request *DescribeProtectDirListRequest) (response *DescribeProtectDirListResponse, err error)

DescribeProtectDirList 网页防篡改防护目录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProtectDirListWithContext added in v1.0.324

func (c *Client) DescribeProtectDirListWithContext(ctx context.Context, request *DescribeProtectDirListRequest) (response *DescribeProtectDirListResponse, err error)

DescribeProtectDirList 网页防篡改防护目录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProtectDirRelatedServer added in v1.0.240

func (c *Client) DescribeProtectDirRelatedServer(request *DescribeProtectDirRelatedServerRequest) (response *DescribeProtectDirRelatedServerResponse, err error)

DescribeProtectDirRelatedServer 查询防护目录关联服务器列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProtectDirRelatedServerWithContext added in v1.0.324

func (c *Client) DescribeProtectDirRelatedServerWithContext(ctx context.Context, request *DescribeProtectDirRelatedServerRequest) (response *DescribeProtectDirRelatedServerResponse, err error)

DescribeProtectDirRelatedServer 查询防护目录关联服务器列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProtectNetList added in v1.0.255

func (c *Client) DescribeProtectNetList(request *DescribeProtectNetListRequest) (response *DescribeProtectNetListResponse, err error)

DescribeProtectNetList 专家服务-旗舰重保列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeProtectNetListWithContext added in v1.0.324

func (c *Client) DescribeProtectNetListWithContext(ctx context.Context, request *DescribeProtectNetListRequest) (response *DescribeProtectNetListResponse, err error)

DescribeProtectNetList 专家服务-旗舰重保列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribePublicProxyInstallCommand added in v1.0.762

func (c *Client) DescribePublicProxyInstallCommand(request *DescribePublicProxyInstallCommandRequest) (response *DescribePublicProxyInstallCommandResponse, err error)

DescribePublicProxyInstallCommand 获取公网接入代理安装命令

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) DescribePublicProxyInstallCommandWithContext added in v1.0.762

func (c *Client) DescribePublicProxyInstallCommandWithContext(ctx context.Context, request *DescribePublicProxyInstallCommandRequest) (response *DescribePublicProxyInstallCommandResponse, err error)

DescribePublicProxyInstallCommand 获取公网接入代理安装命令

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) DescribeRansomDefenseBackupList added in v1.0.762

func (c *Client) DescribeRansomDefenseBackupList(request *DescribeRansomDefenseBackupListRequest) (response *DescribeRansomDefenseBackupListResponse, err error)

DescribeRansomDefenseBackupList 查询主机快照备份列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseBackupListWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseBackupListWithContext(ctx context.Context, request *DescribeRansomDefenseBackupListRequest) (response *DescribeRansomDefenseBackupListResponse, err error)

DescribeRansomDefenseBackupList 查询主机快照备份列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseEventsList added in v1.0.762

func (c *Client) DescribeRansomDefenseEventsList(request *DescribeRansomDefenseEventsListRequest) (response *DescribeRansomDefenseEventsListResponse, err error)

DescribeRansomDefenseEventsList 查询防勒索事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseEventsListWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseEventsListWithContext(ctx context.Context, request *DescribeRansomDefenseEventsListRequest) (response *DescribeRansomDefenseEventsListResponse, err error)

DescribeRansomDefenseEventsList 查询防勒索事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseMachineList added in v1.0.762

func (c *Client) DescribeRansomDefenseMachineList(request *DescribeRansomDefenseMachineListRequest) (response *DescribeRansomDefenseMachineListResponse, err error)

DescribeRansomDefenseMachineList 查询备份详情列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseMachineListWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseMachineListWithContext(ctx context.Context, request *DescribeRansomDefenseMachineListRequest) (response *DescribeRansomDefenseMachineListResponse, err error)

DescribeRansomDefenseMachineList 查询备份详情列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseMachineStrategyInfo added in v1.0.762

func (c *Client) DescribeRansomDefenseMachineStrategyInfo(request *DescribeRansomDefenseMachineStrategyInfoRequest) (response *DescribeRansomDefenseMachineStrategyInfoResponse, err error)

DescribeRansomDefenseMachineStrategyInfo 获取主机绑定策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRansomDefenseMachineStrategyInfoWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseMachineStrategyInfoWithContext(ctx context.Context, request *DescribeRansomDefenseMachineStrategyInfoRequest) (response *DescribeRansomDefenseMachineStrategyInfoResponse, err error)

DescribeRansomDefenseMachineStrategyInfo 获取主机绑定策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRansomDefenseRollBackTaskList added in v1.0.762

func (c *Client) DescribeRansomDefenseRollBackTaskList(request *DescribeRansomDefenseRollBackTaskListRequest) (response *DescribeRansomDefenseRollBackTaskListResponse, err error)

DescribeRansomDefenseRollBackTaskList 查询回滚任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseRollBackTaskListWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseRollBackTaskListWithContext(ctx context.Context, request *DescribeRansomDefenseRollBackTaskListRequest) (response *DescribeRansomDefenseRollBackTaskListResponse, err error)

DescribeRansomDefenseRollBackTaskList 查询回滚任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseState added in v1.0.762

func (c *Client) DescribeRansomDefenseState(request *DescribeRansomDefenseStateRequest) (response *DescribeRansomDefenseStateResponse, err error)

DescribeRansomDefenseState 获取用户防勒索趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRansomDefenseStateWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseStateWithContext(ctx context.Context, request *DescribeRansomDefenseStateRequest) (response *DescribeRansomDefenseStateResponse, err error)

DescribeRansomDefenseState 获取用户防勒索趋势

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRansomDefenseStrategyDetail added in v1.0.762

func (c *Client) DescribeRansomDefenseStrategyDetail(request *DescribeRansomDefenseStrategyDetailRequest) (response *DescribeRansomDefenseStrategyDetailResponse, err error)

DescribeRansomDefenseStrategyDetail 获取策略详情

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRansomDefenseStrategyDetailWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseStrategyDetailWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyDetailRequest) (response *DescribeRansomDefenseStrategyDetailResponse, err error)

DescribeRansomDefenseStrategyDetail 获取策略详情

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRansomDefenseStrategyList added in v1.0.762

func (c *Client) DescribeRansomDefenseStrategyList(request *DescribeRansomDefenseStrategyListRequest) (response *DescribeRansomDefenseStrategyListResponse, err error)

DescribeRansomDefenseStrategyList 查询防勒索策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseStrategyListWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseStrategyListWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyListRequest) (response *DescribeRansomDefenseStrategyListResponse, err error)

DescribeRansomDefenseStrategyList 查询防勒索策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseStrategyMachines added in v1.0.762

func (c *Client) DescribeRansomDefenseStrategyMachines(request *DescribeRansomDefenseStrategyMachinesRequest) (response *DescribeRansomDefenseStrategyMachinesResponse, err error)

DescribeRansomDefenseStrategyMachines 查询防勒索策略绑定机器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseStrategyMachinesWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseStrategyMachinesWithContext(ctx context.Context, request *DescribeRansomDefenseStrategyMachinesRequest) (response *DescribeRansomDefenseStrategyMachinesResponse, err error)

DescribeRansomDefenseStrategyMachines 查询防勒索策略绑定机器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRansomDefenseTrend added in v1.0.762

func (c *Client) DescribeRansomDefenseTrend(request *DescribeRansomDefenseTrendRequest) (response *DescribeRansomDefenseTrendResponse, err error)

DescribeRansomDefenseTrend 获取全网勒索态势

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRansomDefenseTrendWithContext added in v1.0.762

func (c *Client) DescribeRansomDefenseTrendWithContext(ctx context.Context, request *DescribeRansomDefenseTrendRequest) (response *DescribeRansomDefenseTrendResponse, err error)

DescribeRansomDefenseTrend 获取全网勒索态势

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRaspMaxCpu added in v1.0.1062

func (c *Client) DescribeRaspMaxCpu(request *DescribeRaspMaxCpuRequest) (response *DescribeRaspMaxCpuResponse, err error)

DescribeRaspMaxCpu 查看漏洞防御最大cpu限制

可能返回的错误码:

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

func (*Client) DescribeRaspMaxCpuWithContext added in v1.0.1062

func (c *Client) DescribeRaspMaxCpuWithContext(ctx context.Context, request *DescribeRaspMaxCpuRequest) (response *DescribeRaspMaxCpuResponse, err error)

DescribeRaspMaxCpu 查看漏洞防御最大cpu限制

可能返回的错误码:

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

func (*Client) DescribeRaspRuleVuls added in v1.0.1062

func (c *Client) DescribeRaspRuleVuls(request *DescribeRaspRuleVulsRequest) (response *DescribeRaspRuleVulsResponse, err error)

DescribeRaspRuleVuls 获取漏洞防御白名单漏洞列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRaspRuleVulsWithContext added in v1.0.1062

func (c *Client) DescribeRaspRuleVulsWithContext(ctx context.Context, request *DescribeRaspRuleVulsRequest) (response *DescribeRaspRuleVulsResponse, err error)

DescribeRaspRuleVuls 获取漏洞防御白名单漏洞列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRaspRules added in v1.0.1062

func (c *Client) DescribeRaspRules(request *DescribeRaspRulesRequest) (response *DescribeRaspRulesResponse, err error)

DescribeRaspRules 查询漏洞防御白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRaspRulesWithContext added in v1.0.1062

func (c *Client) DescribeRaspRulesWithContext(ctx context.Context, request *DescribeRaspRulesRequest) (response *DescribeRaspRulesResponse, err error)

DescribeRaspRules 查询漏洞防御白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRecommendedProtectCpu added in v1.0.762

func (c *Client) DescribeRecommendedProtectCpu(request *DescribeRecommendedProtectCpuRequest) (response *DescribeRecommendedProtectCpuResponse, err error)

DescribeRecommendedProtectCpu 查询推荐购买防护核数

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRecommendedProtectCpuWithContext added in v1.0.762

func (c *Client) DescribeRecommendedProtectCpuWithContext(ctx context.Context, request *DescribeRecommendedProtectCpuRequest) (response *DescribeRecommendedProtectCpuResponse, err error)

DescribeRecommendedProtectCpu 查询推荐购买防护核数

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeReverseShellEventInfo added in v1.0.633

func (c *Client) DescribeReverseShellEventInfo(request *DescribeReverseShellEventInfoRequest) (response *DescribeReverseShellEventInfoResponse, err error)

DescribeReverseShellEventInfo 反弹shell信息详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeReverseShellEventInfoWithContext added in v1.0.633

func (c *Client) DescribeReverseShellEventInfoWithContext(ctx context.Context, request *DescribeReverseShellEventInfoRequest) (response *DescribeReverseShellEventInfoResponse, err error)

DescribeReverseShellEventInfo 反弹shell信息详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeReverseShellEvents

func (c *Client) DescribeReverseShellEvents(request *DescribeReverseShellEventsRequest) (response *DescribeReverseShellEventsResponse, err error)

DescribeReverseShellEvents 获取反弹Shell列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
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列表

可能返回的错误码:

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

func (*Client) DescribeReverseShellRules

func (c *Client) DescribeReverseShellRules(request *DescribeReverseShellRulesRequest) (response *DescribeReverseShellRulesResponse, err error)

DescribeReverseShellRules 获取反弹Shell规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeReverseShellRulesWithContext added in v1.0.324

func (c *Client) DescribeReverseShellRulesWithContext(ctx context.Context, request *DescribeReverseShellRulesRequest) (response *DescribeReverseShellRulesResponse, err error)

DescribeReverseShellRules 获取反弹Shell规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskBatchStatus added in v1.0.762

func (c *Client) DescribeRiskBatchStatus(request *DescribeRiskBatchStatusRequest) (response *DescribeRiskBatchStatusResponse, err error)

DescribeRiskBatchStatus 查询入侵检测事件更新状态任务是否完成

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskBatchStatusWithContext added in v1.0.762

func (c *Client) DescribeRiskBatchStatusWithContext(ctx context.Context, request *DescribeRiskBatchStatusRequest) (response *DescribeRiskBatchStatusResponse, err error)

DescribeRiskBatchStatus 查询入侵检测事件更新状态任务是否完成

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskDnsEventInfo added in v1.0.633

func (c *Client) DescribeRiskDnsEventInfo(request *DescribeRiskDnsEventInfoRequest) (response *DescribeRiskDnsEventInfoResponse, err error)

DescribeRiskDnsEventInfo 查询恶意请求事件详情

可能返回的错误码:

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

func (*Client) DescribeRiskDnsEventInfoWithContext added in v1.0.633

func (c *Client) DescribeRiskDnsEventInfoWithContext(ctx context.Context, request *DescribeRiskDnsEventInfoRequest) (response *DescribeRiskDnsEventInfoResponse, err error)

DescribeRiskDnsEventInfo 查询恶意请求事件详情

可能返回的错误码:

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

func (*Client) DescribeRiskDnsEventList added in v1.0.628

func (c *Client) DescribeRiskDnsEventList(request *DescribeRiskDnsEventListRequest) (response *DescribeRiskDnsEventListResponse, err error)

DescribeRiskDnsEventList 获取恶意请求事件列表

可能返回的错误码:

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

func (*Client) DescribeRiskDnsEventListWithContext added in v1.0.628

func (c *Client) DescribeRiskDnsEventListWithContext(ctx context.Context, request *DescribeRiskDnsEventListRequest) (response *DescribeRiskDnsEventListResponse, err error)

DescribeRiskDnsEventList 获取恶意请求事件列表

可能返回的错误码:

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

func (*Client) DescribeRiskDnsInfo added in v1.0.762

func (c *Client) DescribeRiskDnsInfo(request *DescribeRiskDnsInfoRequest) (response *DescribeRiskDnsInfoResponse, err error)

DescribeRiskDnsInfo 查询恶意请求详情

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskDnsInfoWithContext added in v1.0.762

func (c *Client) DescribeRiskDnsInfoWithContext(ctx context.Context, request *DescribeRiskDnsInfoRequest) (response *DescribeRiskDnsInfoResponse, err error)

DescribeRiskDnsInfo 查询恶意请求详情

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeRiskDnsList

func (c *Client) DescribeRiskDnsList(request *DescribeRiskDnsListRequest) (response *DescribeRiskDnsListResponse, err error)

DescribeRiskDnsList 入侵检测,获取恶意请求列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRiskDnsListWithContext added in v1.0.324

func (c *Client) DescribeRiskDnsListWithContext(ctx context.Context, request *DescribeRiskDnsListRequest) (response *DescribeRiskDnsListResponse, err error)

DescribeRiskDnsList 入侵检测,获取恶意请求列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeRiskDnsPolicyList added in v1.0.762

func (c *Client) DescribeRiskDnsPolicyList(request *DescribeRiskDnsPolicyListRequest) (response *DescribeRiskDnsPolicyListResponse, err error)

DescribeRiskDnsPolicyList 获取恶意请求策略列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeRiskDnsPolicyListWithContext added in v1.0.762

func (c *Client) DescribeRiskDnsPolicyListWithContext(ctx context.Context, request *DescribeRiskDnsPolicyListRequest) (response *DescribeRiskDnsPolicyListResponse, err error)

DescribeRiskDnsPolicyList 获取恶意请求策略列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeRiskProcessEvents added in v1.0.762

func (c *Client) DescribeRiskProcessEvents(request *DescribeRiskProcessEventsRequest) (response *DescribeRiskProcessEventsResponse, err error)

DescribeRiskProcessEvents 获取异常进程列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeRiskProcessEventsWithContext added in v1.0.762

func (c *Client) DescribeRiskProcessEventsWithContext(ctx context.Context, request *DescribeRiskProcessEventsRequest) (response *DescribeRiskProcessEventsResponse, err error)

DescribeRiskProcessEvents 获取异常进程列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSafeInfo added in v1.0.762

func (c *Client) DescribeSafeInfo(request *DescribeSafeInfoRequest) (response *DescribeSafeInfoResponse, err error)

DescribeSafeInfo 查询安全通知信息

可能返回的错误码:

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

func (*Client) DescribeSafeInfoWithContext added in v1.0.762

func (c *Client) DescribeSafeInfoWithContext(ctx context.Context, request *DescribeSafeInfoRequest) (response *DescribeSafeInfoResponse, err error)

DescribeSafeInfo 查询安全通知信息

可能返回的错误码:

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

func (*Client) DescribeScanMalwareSchedule

func (c *Client) DescribeScanMalwareSchedule(request *DescribeScanMalwareScheduleRequest) (response *DescribeScanMalwareScheduleResponse, err error)

DescribeScanMalwareSchedule 查询木马扫描进度

可能返回的错误码:

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

func (*Client) DescribeScanMalwareScheduleWithContext added in v1.0.324

func (c *Client) DescribeScanMalwareScheduleWithContext(ctx context.Context, request *DescribeScanMalwareScheduleRequest) (response *DescribeScanMalwareScheduleResponse, err error)

DescribeScanMalwareSchedule 查询木马扫描进度

可能返回的错误码:

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

func (*Client) DescribeScanSchedule added in v1.0.240

func (c *Client) DescribeScanSchedule(request *DescribeScanScheduleRequest) (response *DescribeScanScheduleResponse, err error)

DescribeScanSchedule 根据taskid查询检测进度

可能返回的错误码:

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

func (*Client) DescribeScanScheduleWithContext added in v1.0.324

func (c *Client) DescribeScanScheduleWithContext(ctx context.Context, request *DescribeScanScheduleRequest) (response *DescribeScanScheduleResponse, err error)

DescribeScanSchedule 根据taskid查询检测进度

可能返回的错误码:

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

func (*Client) DescribeScanState added in v1.0.240

func (c *Client) DescribeScanState(request *DescribeScanStateRequest) (response *DescribeScanStateResponse, err error)

DescribeScanState DescribeScanState 该接口能查询对应模块正在进行的扫描任务状态

可能返回的错误码:

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

func (*Client) DescribeScanStateWithContext added in v1.0.324

func (c *Client) DescribeScanStateWithContext(ctx context.Context, request *DescribeScanStateRequest) (response *DescribeScanStateResponse, err error)

DescribeScanState DescribeScanState 该接口能查询对应模块正在进行的扫描任务状态

可能返回的错误码:

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

func (*Client) DescribeScanTaskDetails added in v1.0.203

func (c *Client) DescribeScanTaskDetails(request *DescribeScanTaskDetailsRequest) (response *DescribeScanTaskDetailsResponse, err error)

DescribeScanTaskDetails DescribeScanTaskDetails 查询扫描任务详情 , 可以查询扫描进度信息/异常;

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeScanTaskDetailsWithContext added in v1.0.324

func (c *Client) DescribeScanTaskDetailsWithContext(ctx context.Context, request *DescribeScanTaskDetailsRequest) (response *DescribeScanTaskDetailsResponse, err error)

DescribeScanTaskDetails DescribeScanTaskDetails 查询扫描任务详情 , 可以查询扫描进度信息/异常;

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeScanTaskStatus added in v1.0.255

func (c *Client) DescribeScanTaskStatus(request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)

DescribeScanTaskStatus DescribeScanTaskStatus 查询机器扫描状态列表用于过滤筛选

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeScanTaskStatusWithContext added in v1.0.324

func (c *Client) DescribeScanTaskStatusWithContext(ctx context.Context, request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)

DescribeScanTaskStatus DescribeScanTaskStatus 查询机器扫描状态列表用于过滤筛选

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeScanVulSetting added in v1.0.203

func (c *Client) DescribeScanVulSetting(request *DescribeScanVulSettingRequest) (response *DescribeScanVulSettingResponse, err error)

DescribeScanVulSetting 查询定期检测的配置

可能返回的错误码:

INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeScanVulSettingWithContext added in v1.0.324

func (c *Client) DescribeScanVulSettingWithContext(ctx context.Context, request *DescribeScanVulSettingRequest) (response *DescribeScanVulSettingResponse, err error)

DescribeScanVulSetting 查询定期检测的配置

可能返回的错误码:

INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeScreenAttackHotspot added in v1.0.762

func (c *Client) DescribeScreenAttackHotspot(request *DescribeScreenAttackHotspotRequest) (response *DescribeScreenAttackHotspotResponse, err error)

DescribeScreenAttackHotspot 大屏可视化获取全网攻击热点

可能返回的错误码:

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

func (*Client) DescribeScreenAttackHotspotWithContext added in v1.0.762

func (c *Client) DescribeScreenAttackHotspotWithContext(ctx context.Context, request *DescribeScreenAttackHotspotRequest) (response *DescribeScreenAttackHotspotResponse, err error)

DescribeScreenAttackHotspot 大屏可视化获取全网攻击热点

可能返回的错误码:

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

func (*Client) DescribeScreenBroadcasts added in v1.0.762

func (c *Client) DescribeScreenBroadcasts(request *DescribeScreenBroadcastsRequest) (response *DescribeScreenBroadcastsResponse, err error)

DescribeScreenBroadcasts 大屏可视化安全播报

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeScreenBroadcastsWithContext added in v1.0.762

func (c *Client) DescribeScreenBroadcastsWithContext(ctx context.Context, request *DescribeScreenBroadcastsRequest) (response *DescribeScreenBroadcastsResponse, err error)

DescribeScreenBroadcasts 大屏可视化安全播报

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeScreenDefenseTrends added in v1.0.762

func (c *Client) DescribeScreenDefenseTrends(request *DescribeScreenDefenseTrendsRequest) (response *DescribeScreenDefenseTrendsResponse, err error)

DescribeScreenDefenseTrends 大屏可视化防趋势接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeScreenDefenseTrendsWithContext added in v1.0.762

func (c *Client) DescribeScreenDefenseTrendsWithContext(ctx context.Context, request *DescribeScreenDefenseTrendsRequest) (response *DescribeScreenDefenseTrendsResponse, err error)

DescribeScreenDefenseTrends 大屏可视化防趋势接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeScreenEmergentMsg added in v1.0.762

func (c *Client) DescribeScreenEmergentMsg(request *DescribeScreenEmergentMsgRequest) (response *DescribeScreenEmergentMsgResponse, err error)

DescribeScreenEmergentMsg 大屏可视化紧急通知

可能返回的错误码:

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

func (*Client) DescribeScreenEmergentMsgWithContext added in v1.0.762

func (c *Client) DescribeScreenEmergentMsgWithContext(ctx context.Context, request *DescribeScreenEmergentMsgRequest) (response *DescribeScreenEmergentMsgResponse, err error)

DescribeScreenEmergentMsg 大屏可视化紧急通知

可能返回的错误码:

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

func (*Client) DescribeScreenEventsCnt added in v1.0.762

func (c *Client) DescribeScreenEventsCnt(request *DescribeScreenEventsCntRequest) (response *DescribeScreenEventsCntResponse, err error)

DescribeScreenEventsCnt 大屏可视化获取安全概览相关事件统计数据接口

可能返回的错误码:

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

func (*Client) DescribeScreenEventsCntWithContext added in v1.0.762

func (c *Client) DescribeScreenEventsCntWithContext(ctx context.Context, request *DescribeScreenEventsCntRequest) (response *DescribeScreenEventsCntResponse, err error)

DescribeScreenEventsCnt 大屏可视化获取安全概览相关事件统计数据接口

可能返回的错误码:

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

func (*Client) DescribeScreenGeneralStat added in v1.0.762

func (c *Client) DescribeScreenGeneralStat(request *DescribeScreenGeneralStatRequest) (response *DescribeScreenGeneralStatResponse, err error)

DescribeScreenGeneralStat 大屏可视化获取主机相关统计

可能返回的错误码:

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

func (*Client) DescribeScreenGeneralStatWithContext added in v1.0.762

func (c *Client) DescribeScreenGeneralStatWithContext(ctx context.Context, request *DescribeScreenGeneralStatRequest) (response *DescribeScreenGeneralStatResponse, err error)

DescribeScreenGeneralStat 大屏可视化获取主机相关统计

可能返回的错误码:

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

func (*Client) DescribeScreenHostInvasion added in v1.0.762

func (c *Client) DescribeScreenHostInvasion(request *DescribeScreenHostInvasionRequest) (response *DescribeScreenHostInvasionResponse, err error)

DescribeScreenHostInvasion 大屏可视化主机入侵详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeScreenHostInvasionWithContext added in v1.0.762

func (c *Client) DescribeScreenHostInvasionWithContext(ctx context.Context, request *DescribeScreenHostInvasionRequest) (response *DescribeScreenHostInvasionResponse, err error)

DescribeScreenHostInvasion 大屏可视化主机入侵详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeScreenMachineRegions added in v1.0.762

func (c *Client) DescribeScreenMachineRegions(request *DescribeScreenMachineRegionsRequest) (response *DescribeScreenMachineRegionsResponse, err error)

DescribeScreenMachineRegions 大屏可视化主机区域选项列表

可能返回的错误码:

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

func (*Client) DescribeScreenMachineRegionsWithContext added in v1.0.762

func (c *Client) DescribeScreenMachineRegionsWithContext(ctx context.Context, request *DescribeScreenMachineRegionsRequest) (response *DescribeScreenMachineRegionsResponse, err error)

DescribeScreenMachineRegions 大屏可视化主机区域选项列表

可能返回的错误码:

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

func (*Client) DescribeScreenMachines added in v1.0.762

func (c *Client) DescribeScreenMachines(request *DescribeScreenMachinesRequest) (response *DescribeScreenMachinesResponse, err error)

DescribeScreenMachines 大屏可视化主机区域列表

可能返回的错误码:

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

func (*Client) DescribeScreenMachinesWithContext added in v1.0.762

func (c *Client) DescribeScreenMachinesWithContext(ctx context.Context, request *DescribeScreenMachinesRequest) (response *DescribeScreenMachinesResponse, err error)

DescribeScreenMachines 大屏可视化主机区域列表

可能返回的错误码:

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

func (*Client) DescribeScreenProtectionCnt added in v1.0.762

func (c *Client) DescribeScreenProtectionCnt(request *DescribeScreenProtectionCntRequest) (response *DescribeScreenProtectionCntResponse, err error)

DescribeScreenProtectionCnt 大屏可视化主机安全防护引擎介绍

可能返回的错误码:

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

func (*Client) DescribeScreenProtectionCntWithContext added in v1.0.762

func (c *Client) DescribeScreenProtectionCntWithContext(ctx context.Context, request *DescribeScreenProtectionCntRequest) (response *DescribeScreenProtectionCntResponse, err error)

DescribeScreenProtectionCnt 大屏可视化主机安全防护引擎介绍

可能返回的错误码:

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

func (*Client) DescribeScreenProtectionStat added in v1.0.762

func (c *Client) DescribeScreenProtectionStat(request *DescribeScreenProtectionStatRequest) (response *DescribeScreenProtectionStatResponse, err error)

DescribeScreenProtectionStat 大屏获取安全防护状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeScreenProtectionStatWithContext added in v1.0.762

func (c *Client) DescribeScreenProtectionStatWithContext(ctx context.Context, request *DescribeScreenProtectionStatRequest) (response *DescribeScreenProtectionStatResponse, err error)

DescribeScreenProtectionStat 大屏获取安全防护状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeScreenRiskAssetsTop added in v1.0.762

func (c *Client) DescribeScreenRiskAssetsTop(request *DescribeScreenRiskAssetsTopRequest) (response *DescribeScreenRiskAssetsTopResponse, err error)

DescribeScreenRiskAssetsTop 大屏可视化风险资产top5(今日),统计今日风险资产

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeScreenRiskAssetsTopWithContext added in v1.0.762

func (c *Client) DescribeScreenRiskAssetsTopWithContext(ctx context.Context, request *DescribeScreenRiskAssetsTopRequest) (response *DescribeScreenRiskAssetsTopResponse, err error)

DescribeScreenRiskAssetsTop 大屏可视化风险资产top5(今日),统计今日风险资产

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSearchLogs

func (c *Client) DescribeSearchLogs(request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)

DescribeSearchLogs 获取历史搜索记录

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeSearchLogsWithContext added in v1.0.324

func (c *Client) DescribeSearchLogsWithContext(ctx context.Context, request *DescribeSearchLogsRequest) (response *DescribeSearchLogsResponse, err error)

DescribeSearchLogs 获取历史搜索记录

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeSearchTemplates

func (c *Client) DescribeSearchTemplates(request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)

DescribeSearchTemplates 获取快速检索列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeSearchTemplatesWithContext added in v1.0.324

func (c *Client) DescribeSearchTemplatesWithContext(ctx context.Context, request *DescribeSearchTemplatesRequest) (response *DescribeSearchTemplatesResponse, err error)

DescribeSearchTemplates 获取快速检索列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeSecurityBroadcastInfo added in v1.0.762

func (c *Client) DescribeSecurityBroadcastInfo(request *DescribeSecurityBroadcastInfoRequest) (response *DescribeSecurityBroadcastInfoResponse, err error)

DescribeSecurityBroadcastInfo 查询安全播报文章信息

可能返回的错误码:

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

func (*Client) DescribeSecurityBroadcastInfoWithContext added in v1.0.762

func (c *Client) DescribeSecurityBroadcastInfoWithContext(ctx context.Context, request *DescribeSecurityBroadcastInfoRequest) (response *DescribeSecurityBroadcastInfoResponse, err error)

DescribeSecurityBroadcastInfo 查询安全播报文章信息

可能返回的错误码:

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

func (*Client) DescribeSecurityBroadcasts added in v1.0.752

func (c *Client) DescribeSecurityBroadcasts(request *DescribeSecurityBroadcastsRequest) (response *DescribeSecurityBroadcastsResponse, err error)

DescribeSecurityBroadcasts 安全播报列表页

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) DescribeSecurityBroadcastsWithContext added in v1.0.752

func (c *Client) DescribeSecurityBroadcastsWithContext(ctx context.Context, request *DescribeSecurityBroadcastsRequest) (response *DescribeSecurityBroadcastsResponse, err error)

DescribeSecurityBroadcasts 安全播报列表页

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"

func (*Client) DescribeSecurityDynamics

func (c *Client) DescribeSecurityDynamics(request *DescribeSecurityDynamicsRequest) (response *DescribeSecurityDynamicsResponse, err error)

DescribeSecurityDynamics 本接口 (DescribeSecurityDynamics) 用于获取安全事件动态消息数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) DescribeSecurityDynamicsWithContext added in v1.0.324

func (c *Client) DescribeSecurityDynamicsWithContext(ctx context.Context, request *DescribeSecurityDynamicsRequest) (response *DescribeSecurityDynamicsResponse, err error)

DescribeSecurityDynamics 本接口 (DescribeSecurityDynamics) 用于获取安全事件动态消息数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"

func (*Client) DescribeSecurityEventStat added in v1.0.373

func (c *Client) DescribeSecurityEventStat(request *DescribeSecurityEventStatRequest) (response *DescribeSecurityEventStatResponse, err error)

DescribeSecurityEventStat 获取安全事件统计

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSecurityEventStatWithContext added in v1.0.373

func (c *Client) DescribeSecurityEventStatWithContext(ctx context.Context, request *DescribeSecurityEventStatRequest) (response *DescribeSecurityEventStatResponse, err error)

DescribeSecurityEventStat 获取安全事件统计

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSecurityEventsCnt

func (c *Client) DescribeSecurityEventsCnt(request *DescribeSecurityEventsCntRequest) (response *DescribeSecurityEventsCntResponse, err error)

DescribeSecurityEventsCnt 获取安全概览相关事件统计数据接口

可能返回的错误码:

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

func (*Client) DescribeSecurityEventsCntWithContext added in v1.0.324

func (c *Client) DescribeSecurityEventsCntWithContext(ctx context.Context, request *DescribeSecurityEventsCntRequest) (response *DescribeSecurityEventsCntResponse, err error)

DescribeSecurityEventsCnt 获取安全概览相关事件统计数据接口

可能返回的错误码:

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

func (*Client) DescribeSecurityTrends

func (c *Client) DescribeSecurityTrends(request *DescribeSecurityTrendsRequest) (response *DescribeSecurityTrendsResponse, err error)

DescribeSecurityTrends 本接口 (DescribeSecurityTrends) 用于获取安全事件统计数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeSecurityTrendsWithContext added in v1.0.324

func (c *Client) DescribeSecurityTrendsWithContext(ctx context.Context, request *DescribeSecurityTrendsRequest) (response *DescribeSecurityTrendsResponse, err error)

DescribeSecurityTrends 本接口 (DescribeSecurityTrends) 用于获取安全事件统计数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeServerRelatedDirInfo added in v1.0.240

func (c *Client) DescribeServerRelatedDirInfo(request *DescribeServerRelatedDirInfoRequest) (response *DescribeServerRelatedDirInfoResponse, err error)

DescribeServerRelatedDirInfo 查询服务区关联目录详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeServerRelatedDirInfoWithContext added in v1.0.324

func (c *Client) DescribeServerRelatedDirInfoWithContext(ctx context.Context, request *DescribeServerRelatedDirInfoRequest) (response *DescribeServerRelatedDirInfoResponse, err error)

DescribeServerRelatedDirInfo 查询服务区关联目录详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeServersAndRiskAndFirstInfo added in v1.0.240

func (c *Client) DescribeServersAndRiskAndFirstInfo(request *DescribeServersAndRiskAndFirstInfoRequest) (response *DescribeServersAndRiskAndFirstInfoResponse, err error)

DescribeServersAndRiskAndFirstInfo 获取待处理风险文件数+影响服务器数+是否试用检测+最近检测时间

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeServersAndRiskAndFirstInfoWithContext added in v1.0.324

func (c *Client) DescribeServersAndRiskAndFirstInfoWithContext(ctx context.Context, request *DescribeServersAndRiskAndFirstInfoRequest) (response *DescribeServersAndRiskAndFirstInfoResponse, err error)

DescribeServersAndRiskAndFirstInfo 获取待处理风险文件数+影响服务器数+是否试用检测+最近检测时间

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeStrategyExist added in v1.0.240

func (c *Client) DescribeStrategyExist(request *DescribeStrategyExistRequest) (response *DescribeStrategyExistResponse, err error)

DescribeStrategyExist 根据策略名查询策略是否存在

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeStrategyExistWithContext added in v1.0.324

func (c *Client) DescribeStrategyExistWithContext(ctx context.Context, request *DescribeStrategyExistRequest) (response *DescribeStrategyExistResponse, err error)

DescribeStrategyExist 根据策略名查询策略是否存在

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeTagMachines

func (c *Client) DescribeTagMachines(request *DescribeTagMachinesRequest) (response *DescribeTagMachinesResponse, err error)

DescribeTagMachines 获取指定标签关联的服务器信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTagMachinesWithContext added in v1.0.324

func (c *Client) DescribeTagMachinesWithContext(ctx context.Context, request *DescribeTagMachinesRequest) (response *DescribeTagMachinesResponse, err error)

DescribeTagMachines 获取指定标签关联的服务器信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTags

func (c *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)

DescribeTags 获取所有主机标签

可能返回的错误码:

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

func (*Client) DescribeTagsWithContext added in v1.0.324

func (c *Client) DescribeTagsWithContext(ctx context.Context, request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)

DescribeTags 获取所有主机标签

可能返回的错误码:

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

func (*Client) DescribeTrialReport added in v1.0.762

func (c *Client) DescribeTrialReport(request *DescribeTrialReportRequest) (response *DescribeTrialReportResponse, err error)

DescribeTrialReport 查询主机安全授权试用报告(仅限控制台申领的)

可能返回的错误码:

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

func (*Client) DescribeTrialReportWithContext added in v1.0.762

func (c *Client) DescribeTrialReportWithContext(ctx context.Context, request *DescribeTrialReportRequest) (response *DescribeTrialReportResponse, err error)

DescribeTrialReport 查询主机安全授权试用报告(仅限控制台申领的)

可能返回的错误码:

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

func (*Client) DescribeUndoVulCounts added in v1.0.240

func (c *Client) DescribeUndoVulCounts(request *DescribeUndoVulCountsRequest) (response *DescribeUndoVulCountsResponse, err error)

DescribeUndoVulCounts 获取漏洞管理模块指定类型的待处理漏洞数、主机数和非专业版主机数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeUndoVulCountsWithContext added in v1.0.324

func (c *Client) DescribeUndoVulCountsWithContext(ctx context.Context, request *DescribeUndoVulCountsRequest) (response *DescribeUndoVulCountsResponse, err error)

DescribeUndoVulCounts 获取漏洞管理模块指定类型的待处理漏洞数、主机数和非专业版主机数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeUsersConfig added in v1.0.762

func (c *Client) DescribeUsersConfig(request *DescribeUsersConfigRequest) (response *DescribeUsersConfigResponse, err error)

DescribeUsersConfig 用于查询用户自定义配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeUsersConfigWithContext added in v1.0.762

func (c *Client) DescribeUsersConfigWithContext(ctx context.Context, request *DescribeUsersConfigRequest) (response *DescribeUsersConfigResponse, err error)

DescribeUsersConfig 用于查询用户自定义配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeUsualLoginPlaces

func (c *Client) DescribeUsualLoginPlaces(request *DescribeUsualLoginPlacesRequest) (response *DescribeUsualLoginPlacesResponse, err error)

DescribeUsualLoginPlaces 此接口(DescribeUsualLoginPlaces)用于查询常用登录地。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeUsualLoginPlacesWithContext added in v1.0.324

func (c *Client) DescribeUsualLoginPlacesWithContext(ctx context.Context, request *DescribeUsualLoginPlacesRequest) (response *DescribeUsualLoginPlacesResponse, err error)

DescribeUsualLoginPlaces 此接口(DescribeUsualLoginPlaces)用于查询常用登录地。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVdbAndPocInfo added in v1.0.762

func (c *Client) DescribeVdbAndPocInfo(request *DescribeVdbAndPocInfoRequest) (response *DescribeVdbAndPocInfoResponse, err error)

DescribeVdbAndPocInfo 获取病毒库及POC的更新信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVdbAndPocInfoWithContext added in v1.0.762

func (c *Client) DescribeVdbAndPocInfoWithContext(ctx context.Context, request *DescribeVdbAndPocInfoRequest) (response *DescribeVdbAndPocInfoResponse, err error)

DescribeVdbAndPocInfo 获取病毒库及POC的更新信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVersionCompareChart added in v1.0.762

func (c *Client) DescribeVersionCompareChart(request *DescribeVersionCompareChartRequest) (response *DescribeVersionCompareChartResponse, err error)

DescribeVersionCompareChart 获取版本对比信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVersionCompareChartWithContext added in v1.0.762

func (c *Client) DescribeVersionCompareChartWithContext(ctx context.Context, request *DescribeVersionCompareChartRequest) (response *DescribeVersionCompareChartResponse, err error)

DescribeVersionCompareChart 获取版本对比信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVersionStatistics added in v1.0.240

func (c *Client) DescribeVersionStatistics(request *DescribeVersionStatisticsRequest) (response *DescribeVersionStatisticsResponse, err error)

DescribeVersionStatistics 用于统计专业版和基础版机器数。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVersionStatisticsWithContext added in v1.0.324

func (c *Client) DescribeVersionStatisticsWithContext(ctx context.Context, request *DescribeVersionStatisticsRequest) (response *DescribeVersionStatisticsResponse, err error)

DescribeVersionStatistics 用于统计专业版和基础版机器数。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVertexDetail added in v1.0.633

func (c *Client) DescribeVertexDetail(request *DescribeVertexDetailRequest) (response *DescribeVertexDetailResponse, err error)

DescribeVertexDetail 获取指定点属性信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVertexDetailWithContext added in v1.0.633

func (c *Client) DescribeVertexDetailWithContext(ctx context.Context, request *DescribeVertexDetailRequest) (response *DescribeVertexDetailResponse, err error)

DescribeVertexDetail 获取指定点属性信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulCountByDates added in v1.0.240

func (c *Client) DescribeVulCountByDates(request *DescribeVulCountByDatesRequest) (response *DescribeVulCountByDatesResponse, err error)

DescribeVulCountByDates 漏洞管理模块,获取近日指定类型的漏洞数量和主机数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulCountByDatesWithContext added in v1.0.324

func (c *Client) DescribeVulCountByDatesWithContext(ctx context.Context, request *DescribeVulCountByDatesRequest) (response *DescribeVulCountByDatesResponse, err error)

DescribeVulCountByDates 漏洞管理模块,获取近日指定类型的漏洞数量和主机数量

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulCveIdInfo added in v1.0.762

func (c *Client) DescribeVulCveIdInfo(request *DescribeVulCveIdInfoRequest) (response *DescribeVulCveIdInfoResponse, err error)

DescribeVulCveIdInfo CveId查询漏洞详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulCveIdInfoWithContext added in v1.0.762

func (c *Client) DescribeVulCveIdInfoWithContext(ctx context.Context, request *DescribeVulCveIdInfoRequest) (response *DescribeVulCveIdInfoResponse, err error)

DescribeVulCveIdInfo CveId查询漏洞详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulDefenceEvent added in v1.0.762

func (c *Client) DescribeVulDefenceEvent(request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)

DescribeVulDefenceEvent 获取漏洞防御事件列表

可能返回的错误码:

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

func (*Client) DescribeVulDefenceEventWithContext added in v1.0.762

func (c *Client) DescribeVulDefenceEventWithContext(ctx context.Context, request *DescribeVulDefenceEventRequest) (response *DescribeVulDefenceEventResponse, err error)

DescribeVulDefenceEvent 获取漏洞防御事件列表

可能返回的错误码:

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

func (*Client) DescribeVulDefenceList added in v1.0.762

func (c *Client) DescribeVulDefenceList(request *DescribeVulDefenceListRequest) (response *DescribeVulDefenceListResponse, err error)

DescribeVulDefenceList 查询漏洞防御列表

可能返回的错误码:

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

func (*Client) DescribeVulDefenceListWithContext added in v1.0.762

func (c *Client) DescribeVulDefenceListWithContext(ctx context.Context, request *DescribeVulDefenceListRequest) (response *DescribeVulDefenceListResponse, err error)

DescribeVulDefenceList 查询漏洞防御列表

可能返回的错误码:

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

func (*Client) DescribeVulDefenceOverview added in v1.0.762

func (c *Client) DescribeVulDefenceOverview(request *DescribeVulDefenceOverviewRequest) (response *DescribeVulDefenceOverviewResponse, err error)

DescribeVulDefenceOverview 获取漏洞防御概览信息,包括事件趋势及插件开启情况

可能返回的错误码:

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

func (*Client) DescribeVulDefenceOverviewWithContext added in v1.0.762

func (c *Client) DescribeVulDefenceOverviewWithContext(ctx context.Context, request *DescribeVulDefenceOverviewRequest) (response *DescribeVulDefenceOverviewResponse, err error)

DescribeVulDefenceOverview 获取漏洞防御概览信息,包括事件趋势及插件开启情况

可能返回的错误码:

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

func (*Client) DescribeVulDefencePluginDetail added in v1.0.762

func (c *Client) DescribeVulDefencePluginDetail(request *DescribeVulDefencePluginDetailRequest) (response *DescribeVulDefencePluginDetailResponse, err error)

DescribeVulDefencePluginDetail 获取单台主机漏洞防御插件信息

可能返回的错误码:

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

func (*Client) DescribeVulDefencePluginDetailWithContext added in v1.0.762

func (c *Client) DescribeVulDefencePluginDetailWithContext(ctx context.Context, request *DescribeVulDefencePluginDetailRequest) (response *DescribeVulDefencePluginDetailResponse, err error)

DescribeVulDefencePluginDetail 获取单台主机漏洞防御插件信息

可能返回的错误码:

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

func (*Client) DescribeVulDefencePluginExceptionCount added in v1.0.762

func (c *Client) DescribeVulDefencePluginExceptionCount(request *DescribeVulDefencePluginExceptionCountRequest) (response *DescribeVulDefencePluginExceptionCountResponse, err error)

DescribeVulDefencePluginExceptionCount 获取当前异常插件数

可能返回的错误码:

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

func (*Client) DescribeVulDefencePluginExceptionCountWithContext added in v1.0.762

func (c *Client) DescribeVulDefencePluginExceptionCountWithContext(ctx context.Context, request *DescribeVulDefencePluginExceptionCountRequest) (response *DescribeVulDefencePluginExceptionCountResponse, err error)

DescribeVulDefencePluginExceptionCount 获取当前异常插件数

可能返回的错误码:

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

func (*Client) DescribeVulDefencePluginStatus added in v1.0.762

func (c *Client) DescribeVulDefencePluginStatus(request *DescribeVulDefencePluginStatusRequest) (response *DescribeVulDefencePluginStatusResponse, err error)

DescribeVulDefencePluginStatus 获取各主机漏洞防御插件状态

可能返回的错误码:

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

func (*Client) DescribeVulDefencePluginStatusWithContext added in v1.0.762

func (c *Client) DescribeVulDefencePluginStatusWithContext(ctx context.Context, request *DescribeVulDefencePluginStatusRequest) (response *DescribeVulDefencePluginStatusResponse, err error)

DescribeVulDefencePluginStatus 获取各主机漏洞防御插件状态

可能返回的错误码:

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

func (*Client) DescribeVulDefenceSetting added in v1.0.762

func (c *Client) DescribeVulDefenceSetting(request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)

DescribeVulDefenceSetting 获取当前漏洞防御插件设置

可能返回的错误码:

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

func (*Client) DescribeVulDefenceSettingWithContext added in v1.0.762

func (c *Client) DescribeVulDefenceSettingWithContext(ctx context.Context, request *DescribeVulDefenceSettingRequest) (response *DescribeVulDefenceSettingResponse, err error)

DescribeVulDefenceSetting 获取当前漏洞防御插件设置

可能返回的错误码:

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

func (*Client) DescribeVulEffectHostList added in v1.0.276

func (c *Client) DescribeVulEffectHostList(request *DescribeVulEffectHostListRequest) (response *DescribeVulEffectHostListResponse, err error)

DescribeVulEffectHostList 漏洞影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulEffectHostListWithContext added in v1.0.324

func (c *Client) DescribeVulEffectHostListWithContext(ctx context.Context, request *DescribeVulEffectHostListRequest) (response *DescribeVulEffectHostListResponse, err error)

DescribeVulEffectHostList 漏洞影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulEffectModules added in v1.0.762

func (c *Client) DescribeVulEffectModules(request *DescribeVulEffectModulesRequest) (response *DescribeVulEffectModulesResponse, err error)

DescribeVulEffectModules 漏洞影响组件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulEffectModulesWithContext added in v1.0.762

func (c *Client) DescribeVulEffectModulesWithContext(ctx context.Context, request *DescribeVulEffectModulesRequest) (response *DescribeVulEffectModulesResponse, err error)

DescribeVulEffectModules 漏洞影响组件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulEmergentMsg added in v1.0.762

func (c *Client) DescribeVulEmergentMsg(request *DescribeVulEmergentMsgRequest) (response *DescribeVulEmergentMsgResponse, err error)

DescribeVulEmergentMsg 获取漏洞紧急通知

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVulEmergentMsgWithContext added in v1.0.762

func (c *Client) DescribeVulEmergentMsgWithContext(ctx context.Context, request *DescribeVulEmergentMsgRequest) (response *DescribeVulEmergentMsgResponse, err error)

DescribeVulEmergentMsg 获取漏洞紧急通知

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVulFixStatus added in v1.0.762

func (c *Client) DescribeVulFixStatus(request *DescribeVulFixStatusRequest) (response *DescribeVulFixStatusResponse, err error)

DescribeVulFixStatus 漏洞修护-查找主机漏洞修护进度

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVulFixStatusWithContext added in v1.0.762

func (c *Client) DescribeVulFixStatusWithContext(ctx context.Context, request *DescribeVulFixStatusRequest) (response *DescribeVulFixStatusResponse, err error)

DescribeVulFixStatus 漏洞修护-查找主机漏洞修护进度

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVulHostCountScanTime added in v1.0.240

func (c *Client) DescribeVulHostCountScanTime(request *DescribeVulHostCountScanTimeRequest) (response *DescribeVulHostCountScanTimeResponse, err error)

DescribeVulHostCountScanTime 获取待处理漏洞数+影响主机数

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVulHostCountScanTimeWithContext added in v1.0.324

func (c *Client) DescribeVulHostCountScanTimeWithContext(ctx context.Context, request *DescribeVulHostCountScanTimeRequest) (response *DescribeVulHostCountScanTimeResponse, err error)

DescribeVulHostCountScanTime 获取待处理漏洞数+影响主机数

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVulHostTop added in v1.0.255

func (c *Client) DescribeVulHostTop(request *DescribeVulHostTopRequest) (response *DescribeVulHostTopResponse, err error)

DescribeVulHostTop 获取服务器风险top列表

可能返回的错误码:

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

func (*Client) DescribeVulHostTopWithContext added in v1.0.324

func (c *Client) DescribeVulHostTopWithContext(ctx context.Context, request *DescribeVulHostTopRequest) (response *DescribeVulHostTopResponse, err error)

DescribeVulHostTop 获取服务器风险top列表

可能返回的错误码:

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

func (*Client) DescribeVulInfoCvss added in v1.0.240

func (c *Client) DescribeVulInfoCvss(request *DescribeVulInfoCvssRequest) (response *DescribeVulInfoCvssResponse, err error)

DescribeVulInfoCvss 漏洞详情,带CVSS版本

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulInfoCvssWithContext added in v1.0.324

func (c *Client) DescribeVulInfoCvssWithContext(ctx context.Context, request *DescribeVulInfoCvssRequest) (response *DescribeVulInfoCvssResponse, err error)

DescribeVulInfoCvss 漏洞详情,带CVSS版本

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulLabels added in v1.0.762

func (c *Client) DescribeVulLabels(request *DescribeVulLabelsRequest) (response *DescribeVulLabelsResponse, err error)

DescribeVulLabels 获取用户漏洞所有标签列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVulLabelsWithContext added in v1.0.762

func (c *Client) DescribeVulLabelsWithContext(ctx context.Context, request *DescribeVulLabelsRequest) (response *DescribeVulLabelsResponse, err error)

DescribeVulLabels 获取用户漏洞所有标签列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVulLevelCount added in v1.0.240

func (c *Client) DescribeVulLevelCount(request *DescribeVulLevelCountRequest) (response *DescribeVulLevelCountResponse, err error)

DescribeVulLevelCount 漏洞数量等级分布统计

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVulLevelCountWithContext added in v1.0.324

func (c *Client) DescribeVulLevelCountWithContext(ctx context.Context, request *DescribeVulLevelCountRequest) (response *DescribeVulLevelCountResponse, err error)

DescribeVulLevelCount 漏洞数量等级分布统计

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeVulList added in v1.0.276

func (c *Client) DescribeVulList(request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)

DescribeVulList 获取漏洞列表数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulListWithContext added in v1.0.324

func (c *Client) DescribeVulListWithContext(ctx context.Context, request *DescribeVulListRequest) (response *DescribeVulListResponse, err error)

DescribeVulList 获取漏洞列表数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeVulOverview added in v1.0.762

func (c *Client) DescribeVulOverview(request *DescribeVulOverviewRequest) (response *DescribeVulOverviewResponse, err error)

DescribeVulOverview 获取漏洞概览数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVulOverviewWithContext added in v1.0.762

func (c *Client) DescribeVulOverviewWithContext(ctx context.Context, request *DescribeVulOverviewRequest) (response *DescribeVulOverviewResponse, err error)

DescribeVulOverview 获取漏洞概览数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVulStoreList added in v1.0.671

func (c *Client) DescribeVulStoreList(request *DescribeVulStoreListRequest) (response *DescribeVulStoreListResponse, err error)

DescribeVulStoreList 获取漏洞库列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVulStoreListWithContext added in v1.0.671

func (c *Client) DescribeVulStoreListWithContext(ctx context.Context, request *DescribeVulStoreListRequest) (response *DescribeVulStoreListResponse, err error)

DescribeVulStoreList 获取漏洞库列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeVulTop added in v1.0.240

func (c *Client) DescribeVulTop(request *DescribeVulTopRequest) (response *DescribeVulTopResponse, err error)

DescribeVulTop 漏洞top统计

可能返回的错误码:

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

func (*Client) DescribeVulTopWithContext added in v1.0.324

func (c *Client) DescribeVulTopWithContext(ctx context.Context, request *DescribeVulTopRequest) (response *DescribeVulTopResponse, err error)

DescribeVulTop 漏洞top统计

可能返回的错误码:

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

func (*Client) DescribeVulTrend added in v1.0.762

func (c *Client) DescribeVulTrend(request *DescribeVulTrendRequest) (response *DescribeVulTrendResponse, err error)

DescribeVulTrend 获取漏洞态势信息

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVulTrendWithContext added in v1.0.762

func (c *Client) DescribeVulTrendWithContext(ctx context.Context, request *DescribeVulTrendRequest) (response *DescribeVulTrendResponse, err error)

DescribeVulTrend 获取漏洞态势信息

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeWarningHostConfig added in v1.0.762

func (c *Client) DescribeWarningHostConfig(request *DescribeWarningHostConfigRequest) (response *DescribeWarningHostConfigResponse, err error)

DescribeWarningHostConfig 查询告警机器范围配置

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeWarningHostConfigWithContext added in v1.0.762

func (c *Client) DescribeWarningHostConfigWithContext(ctx context.Context, request *DescribeWarningHostConfigRequest) (response *DescribeWarningHostConfigResponse, err error)

DescribeWarningHostConfig 查询告警机器范围配置

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeWarningList added in v1.0.240

func (c *Client) DescribeWarningList(request *DescribeWarningListRequest) (response *DescribeWarningListResponse, err error)

DescribeWarningList 获取当前用户告警列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeWarningListWithContext added in v1.0.324

func (c *Client) DescribeWarningListWithContext(ctx context.Context, request *DescribeWarningListRequest) (response *DescribeWarningListResponse, err error)

DescribeWarningList 获取当前用户告警列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeWebHookPolicy added in v1.0.762

func (c *Client) DescribeWebHookPolicy(request *DescribeWebHookPolicyRequest) (response *DescribeWebHookPolicyResponse, err error)

DescribeWebHookPolicy 查询告警策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeWebHookPolicyWithContext added in v1.0.762

func (c *Client) DescribeWebHookPolicyWithContext(ctx context.Context, request *DescribeWebHookPolicyRequest) (response *DescribeWebHookPolicyResponse, err error)

DescribeWebHookPolicy 查询告警策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeWebHookReceiver added in v1.0.762

func (c *Client) DescribeWebHookReceiver(request *DescribeWebHookReceiverRequest) (response *DescribeWebHookReceiverResponse, err error)

DescribeWebHookReceiver 查询告警接收人列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeWebHookReceiverUsage added in v1.0.762

func (c *Client) DescribeWebHookReceiverUsage(request *DescribeWebHookReceiverUsageRequest) (response *DescribeWebHookReceiverUsageResponse, err error)

DescribeWebHookReceiverUsage 查询指定告警接收人的关联策略使用信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeWebHookReceiverUsageWithContext added in v1.0.762

func (c *Client) DescribeWebHookReceiverUsageWithContext(ctx context.Context, request *DescribeWebHookReceiverUsageRequest) (response *DescribeWebHookReceiverUsageResponse, err error)

DescribeWebHookReceiverUsage 查询指定告警接收人的关联策略使用信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeWebHookReceiverWithContext added in v1.0.762

func (c *Client) DescribeWebHookReceiverWithContext(ctx context.Context, request *DescribeWebHookReceiverRequest) (response *DescribeWebHookReceiverResponse, err error)

DescribeWebHookReceiver 查询告警接收人列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) DescribeWebHookRule added in v1.0.762

func (c *Client) DescribeWebHookRule(request *DescribeWebHookRuleRequest) (response *DescribeWebHookRuleResponse, err error)

DescribeWebHookRule 获取企微机器人规则详情

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeWebHookRuleWithContext added in v1.0.762

func (c *Client) DescribeWebHookRuleWithContext(ctx context.Context, request *DescribeWebHookRuleRequest) (response *DescribeWebHookRuleResponse, err error)

DescribeWebHookRule 获取企微机器人规则详情

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeWebHookRules added in v1.0.762

func (c *Client) DescribeWebHookRules(request *DescribeWebHookRulesRequest) (response *DescribeWebHookRulesResponse, err error)

DescribeWebHookRules 获取企微机器人规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeWebHookRulesWithContext added in v1.0.762

func (c *Client) DescribeWebHookRulesWithContext(ctx context.Context, request *DescribeWebHookRulesRequest) (response *DescribeWebHookRulesResponse, err error)

DescribeWebHookRules 获取企微机器人规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeWebPageEventList added in v1.0.240

func (c *Client) DescribeWebPageEventList(request *DescribeWebPageEventListRequest) (response *DescribeWebPageEventListResponse, err error)

DescribeWebPageEventList 查询篡改事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeWebPageEventListWithContext added in v1.0.324

func (c *Client) DescribeWebPageEventListWithContext(ctx context.Context, request *DescribeWebPageEventListRequest) (response *DescribeWebPageEventListResponse, err error)

DescribeWebPageEventList 查询篡改事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeWebPageGeneralize

func (c *Client) DescribeWebPageGeneralize(request *DescribeWebPageGeneralizeRequest) (response *DescribeWebPageGeneralizeResponse, err error)

DescribeWebPageGeneralize 查询网站防篡改概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeWebPageGeneralizeWithContext added in v1.0.324

func (c *Client) DescribeWebPageGeneralizeWithContext(ctx context.Context, request *DescribeWebPageGeneralizeRequest) (response *DescribeWebPageGeneralizeResponse, err error)

DescribeWebPageGeneralize 查询网站防篡改概览信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeWebPageProtectStat added in v1.0.240

func (c *Client) DescribeWebPageProtectStat(request *DescribeWebPageProtectStatRequest) (response *DescribeWebPageProtectStatResponse, err error)

DescribeWebPageProtectStat 网站防篡改-查询动态防护信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeWebPageProtectStatWithContext added in v1.0.324

func (c *Client) DescribeWebPageProtectStatWithContext(ctx context.Context, request *DescribeWebPageProtectStatRequest) (response *DescribeWebPageProtectStatResponse, err error)

DescribeWebPageProtectStat 网站防篡改-查询动态防护信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeWebPageServiceInfo added in v1.0.240

func (c *Client) DescribeWebPageServiceInfo(request *DescribeWebPageServiceInfoRequest) (response *DescribeWebPageServiceInfoResponse, err error)

DescribeWebPageServiceInfo 网站防篡改-查询网页防篡改服务器购买信息及服务器信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeWebPageServiceInfoWithContext added in v1.0.324

func (c *Client) DescribeWebPageServiceInfoWithContext(ctx context.Context, request *DescribeWebPageServiceInfoRequest) (response *DescribeWebPageServiceInfoResponse, err error)

DescribeWebPageServiceInfo 网站防篡改-查询网页防篡改服务器购买信息及服务器信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DestroyOrder added in v1.0.494

func (c *Client) DestroyOrder(request *DestroyOrderRequest) (response *DestroyOrderResponse, err error)

DestroyOrder DestroyOrder 该接口可以对资源销毁.

可能返回的错误码:

OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DestroyOrderWithContext added in v1.0.494

func (c *Client) DestroyOrderWithContext(ctx context.Context, request *DestroyOrderRequest) (response *DestroyOrderResponse, err error)

DestroyOrder DestroyOrder 该接口可以对资源销毁.

可能返回的错误码:

OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EditBashRules added in v1.0.203

func (c *Client) EditBashRules(request *EditBashRulesRequest) (response *EditBashRulesResponse, err error)

EditBashRules 新增或修改高危命令规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EditBashRulesWithContext added in v1.0.324

func (c *Client) EditBashRulesWithContext(ctx context.Context, request *EditBashRulesRequest) (response *EditBashRulesResponse, err error)

EditBashRules 新增或修改高危命令规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EditPrivilegeRules added in v1.0.762

func (c *Client) EditPrivilegeRules(request *EditPrivilegeRulesRequest) (response *EditPrivilegeRulesResponse, err error)

EditPrivilegeRules 新增或修改本地提权规则(支持多服务器选择)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EditPrivilegeRulesWithContext added in v1.0.762

func (c *Client) EditPrivilegeRulesWithContext(ctx context.Context, request *EditPrivilegeRulesRequest) (response *EditPrivilegeRulesResponse, err error)

EditPrivilegeRules 新增或修改本地提权规则(支持多服务器选择)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EditReverseShellRules added in v1.0.762

func (c *Client) EditReverseShellRules(request *EditReverseShellRulesRequest) (response *EditReverseShellRulesResponse, err error)

EditReverseShellRules 编辑反弹Shell规则(支持多服务器选择)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EditReverseShellRulesWithContext added in v1.0.762

func (c *Client) EditReverseShellRulesWithContext(ctx context.Context, request *EditReverseShellRulesRequest) (response *EditReverseShellRulesResponse, err error)

EditReverseShellRules 编辑反弹Shell规则(支持多服务器选择)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EditTags

func (c *Client) EditTags(request *EditTagsRequest) (response *EditTagsResponse, err error)

EditTags 新增或编辑标签

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EditTagsWithContext added in v1.0.324

func (c *Client) EditTagsWithContext(ctx context.Context, request *EditTagsRequest) (response *EditTagsResponse, err error)

EditTags 新增或编辑标签

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_TAGNAMELENGTHLIMIT = "InvalidParameterValue.TagNameLengthLimit"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportAssetAppList added in v1.0.762

func (c *Client) ExportAssetAppList(request *ExportAssetAppListRequest) (response *ExportAssetAppListResponse, err error)

ExportAssetAppList 导出资产管理应用列表

可能返回的错误码:

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

func (*Client) ExportAssetAppListWithContext added in v1.0.762

func (c *Client) ExportAssetAppListWithContext(ctx context.Context, request *ExportAssetAppListRequest) (response *ExportAssetAppListResponse, err error)

ExportAssetAppList 导出资产管理应用列表

可能返回的错误码:

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

func (*Client) ExportAssetCoreModuleList

func (c *Client) ExportAssetCoreModuleList(request *ExportAssetCoreModuleListRequest) (response *ExportAssetCoreModuleListResponse, err error)

ExportAssetCoreModuleList 导出资产管理内核模块列表

可能返回的错误码:

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

func (*Client) ExportAssetCoreModuleListWithContext added in v1.0.324

func (c *Client) ExportAssetCoreModuleListWithContext(ctx context.Context, request *ExportAssetCoreModuleListRequest) (response *ExportAssetCoreModuleListResponse, err error)

ExportAssetCoreModuleList 导出资产管理内核模块列表

可能返回的错误码:

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

func (*Client) ExportAssetDatabaseList added in v1.0.762

func (c *Client) ExportAssetDatabaseList(request *ExportAssetDatabaseListRequest) (response *ExportAssetDatabaseListResponse, err error)

ExportAssetDatabaseList 导出资产管理数据库列表

可能返回的错误码:

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

func (*Client) ExportAssetDatabaseListWithContext added in v1.0.762

func (c *Client) ExportAssetDatabaseListWithContext(ctx context.Context, request *ExportAssetDatabaseListRequest) (response *ExportAssetDatabaseListResponse, err error)

ExportAssetDatabaseList 导出资产管理数据库列表

可能返回的错误码:

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

func (*Client) ExportAssetEnvList added in v1.0.762

func (c *Client) ExportAssetEnvList(request *ExportAssetEnvListRequest) (response *ExportAssetEnvListResponse, err error)

ExportAssetEnvList 导出资产管理环境变量列表

可能返回的错误码:

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

func (*Client) ExportAssetEnvListWithContext added in v1.0.762

func (c *Client) ExportAssetEnvListWithContext(ctx context.Context, request *ExportAssetEnvListRequest) (response *ExportAssetEnvListResponse, err error)

ExportAssetEnvList 导出资产管理环境变量列表

可能返回的错误码:

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

func (*Client) ExportAssetInitServiceList added in v1.0.762

func (c *Client) ExportAssetInitServiceList(request *ExportAssetInitServiceListRequest) (response *ExportAssetInitServiceListResponse, err error)

ExportAssetInitServiceList 导出资产管理启动服务列表

可能返回的错误码:

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

func (*Client) ExportAssetInitServiceListWithContext added in v1.0.762

func (c *Client) ExportAssetInitServiceListWithContext(ctx context.Context, request *ExportAssetInitServiceListRequest) (response *ExportAssetInitServiceListResponse, err error)

ExportAssetInitServiceList 导出资产管理启动服务列表

可能返回的错误码:

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

func (*Client) ExportAssetJarList added in v1.0.762

func (c *Client) ExportAssetJarList(request *ExportAssetJarListRequest) (response *ExportAssetJarListResponse, err error)

ExportAssetJarList 导出Jar包列表

可能返回的错误码:

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

func (*Client) ExportAssetJarListWithContext added in v1.0.762

func (c *Client) ExportAssetJarListWithContext(ctx context.Context, request *ExportAssetJarListRequest) (response *ExportAssetJarListResponse, err error)

ExportAssetJarList 导出Jar包列表

可能返回的错误码:

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

func (*Client) ExportAssetMachineDetail added in v1.0.762

func (c *Client) ExportAssetMachineDetail(request *ExportAssetMachineDetailRequest) (response *ExportAssetMachineDetailResponse, err error)

ExportAssetMachineDetail 导出资产管理主机资源详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetMachineDetailWithContext added in v1.0.762

func (c *Client) ExportAssetMachineDetailWithContext(ctx context.Context, request *ExportAssetMachineDetailRequest) (response *ExportAssetMachineDetailResponse, err error)

ExportAssetMachineDetail 导出资产管理主机资源详细信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetMachineList added in v1.0.762

func (c *Client) ExportAssetMachineList(request *ExportAssetMachineListRequest) (response *ExportAssetMachineListResponse, err error)

ExportAssetMachineList 导出资源监控列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetMachineListWithContext added in v1.0.762

func (c *Client) ExportAssetMachineListWithContext(ctx context.Context, request *ExportAssetMachineListRequest) (response *ExportAssetMachineListResponse, err error)

ExportAssetMachineList 导出资源监控列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetPlanTaskList added in v1.0.762

func (c *Client) ExportAssetPlanTaskList(request *ExportAssetPlanTaskListRequest) (response *ExportAssetPlanTaskListResponse, err error)

ExportAssetPlanTaskList 导出资产管理计划任务列表

可能返回的错误码:

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

func (*Client) ExportAssetPlanTaskListWithContext added in v1.0.762

func (c *Client) ExportAssetPlanTaskListWithContext(ctx context.Context, request *ExportAssetPlanTaskListRequest) (response *ExportAssetPlanTaskListResponse, err error)

ExportAssetPlanTaskList 导出资产管理计划任务列表

可能返回的错误码:

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

func (*Client) ExportAssetPortInfoList added in v1.0.762

func (c *Client) ExportAssetPortInfoList(request *ExportAssetPortInfoListRequest) (response *ExportAssetPortInfoListResponse, err error)

ExportAssetPortInfoList 导出资产管理端口列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetPortInfoListWithContext added in v1.0.762

func (c *Client) ExportAssetPortInfoListWithContext(ctx context.Context, request *ExportAssetPortInfoListRequest) (response *ExportAssetPortInfoListResponse, err error)

ExportAssetPortInfoList 导出资产管理端口列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetProcessInfoList added in v1.0.762

func (c *Client) ExportAssetProcessInfoList(request *ExportAssetProcessInfoListRequest) (response *ExportAssetProcessInfoListResponse, err error)

ExportAssetProcessInfoList 导出资产管理进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetProcessInfoListWithContext added in v1.0.762

func (c *Client) ExportAssetProcessInfoListWithContext(ctx context.Context, request *ExportAssetProcessInfoListRequest) (response *ExportAssetProcessInfoListResponse, err error)

ExportAssetProcessInfoList 导出资产管理进程列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetRecentMachineInfo added in v1.0.762

func (c *Client) ExportAssetRecentMachineInfo(request *ExportAssetRecentMachineInfoRequest) (response *ExportAssetRecentMachineInfoResponse, err error)

ExportAssetRecentMachineInfo 导出主机最近趋势情况(最长最近90天)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetRecentMachineInfoWithContext added in v1.0.762

func (c *Client) ExportAssetRecentMachineInfoWithContext(ctx context.Context, request *ExportAssetRecentMachineInfoRequest) (response *ExportAssetRecentMachineInfoResponse, err error)

ExportAssetRecentMachineInfo 导出主机最近趋势情况(最长最近90天)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetSystemPackageList added in v1.0.762

func (c *Client) ExportAssetSystemPackageList(request *ExportAssetSystemPackageListRequest) (response *ExportAssetSystemPackageListResponse, err error)

ExportAssetSystemPackageList 导出资产管理系统安装包列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetSystemPackageListWithContext added in v1.0.762

func (c *Client) ExportAssetSystemPackageListWithContext(ctx context.Context, request *ExportAssetSystemPackageListRequest) (response *ExportAssetSystemPackageListResponse, err error)

ExportAssetSystemPackageList 导出资产管理系统安装包列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetUserList added in v1.0.762

func (c *Client) ExportAssetUserList(request *ExportAssetUserListRequest) (response *ExportAssetUserListResponse, err error)

ExportAssetUserList 导出账号列表

可能返回的错误码:

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

func (*Client) ExportAssetUserListWithContext added in v1.0.762

func (c *Client) ExportAssetUserListWithContext(ctx context.Context, request *ExportAssetUserListRequest) (response *ExportAssetUserListResponse, err error)

ExportAssetUserList 导出账号列表

可能返回的错误码:

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

func (*Client) ExportAssetWebAppList added in v1.0.762

func (c *Client) ExportAssetWebAppList(request *ExportAssetWebAppListRequest) (response *ExportAssetWebAppListResponse, err error)

ExportAssetWebAppList 导出资产管理Web应用列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetWebAppListWithContext added in v1.0.762

func (c *Client) ExportAssetWebAppListWithContext(ctx context.Context, request *ExportAssetWebAppListRequest) (response *ExportAssetWebAppListResponse, err error)

ExportAssetWebAppList 导出资产管理Web应用列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetWebFrameList added in v1.0.762

func (c *Client) ExportAssetWebFrameList(request *ExportAssetWebFrameListRequest) (response *ExportAssetWebFrameListResponse, err error)

ExportAssetWebFrameList 导出资产管理Web框架列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetWebFrameListWithContext added in v1.0.762

func (c *Client) ExportAssetWebFrameListWithContext(ctx context.Context, request *ExportAssetWebFrameListRequest) (response *ExportAssetWebFrameListResponse, err error)

ExportAssetWebFrameList 导出资产管理Web框架列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetWebLocationList added in v1.0.762

func (c *Client) ExportAssetWebLocationList(request *ExportAssetWebLocationListRequest) (response *ExportAssetWebLocationListResponse, err error)

ExportAssetWebLocationList 导出Web站点列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetWebLocationListWithContext added in v1.0.762

func (c *Client) ExportAssetWebLocationListWithContext(ctx context.Context, request *ExportAssetWebLocationListRequest) (response *ExportAssetWebLocationListResponse, err error)

ExportAssetWebLocationList 导出Web站点列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportAssetWebServiceInfoList added in v1.0.240

func (c *Client) ExportAssetWebServiceInfoList(request *ExportAssetWebServiceInfoListRequest) (response *ExportAssetWebServiceInfoListResponse, err error)

ExportAssetWebServiceInfoList 导出资产管理Web服务列表

可能返回的错误码:

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

func (*Client) ExportAssetWebServiceInfoListWithContext added in v1.0.324

func (c *Client) ExportAssetWebServiceInfoListWithContext(ctx context.Context, request *ExportAssetWebServiceInfoListRequest) (response *ExportAssetWebServiceInfoListResponse, err error)

ExportAssetWebServiceInfoList 导出资产管理Web服务列表

可能返回的错误码:

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

func (*Client) ExportAttackEvents added in v1.0.762

func (c *Client) ExportAttackEvents(request *ExportAttackEventsRequest) (response *ExportAttackEventsResponse, err error)

ExportAttackEvents 导出网络攻击事件

可能返回的错误码:

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

func (*Client) ExportAttackEventsWithContext added in v1.0.762

func (c *Client) ExportAttackEventsWithContext(ctx context.Context, request *ExportAttackEventsRequest) (response *ExportAttackEventsResponse, err error)

ExportAttackEvents 导出网络攻击事件

可能返回的错误码:

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

func (*Client) ExportBaselineEffectHostList added in v1.0.240

func (c *Client) ExportBaselineEffectHostList(request *ExportBaselineEffectHostListRequest) (response *ExportBaselineEffectHostListResponse, err error)

ExportBaselineEffectHostList 导出基线影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportBaselineEffectHostListWithContext added in v1.0.324

func (c *Client) ExportBaselineEffectHostListWithContext(ctx context.Context, request *ExportBaselineEffectHostListRequest) (response *ExportBaselineEffectHostListResponse, err error)

ExportBaselineEffectHostList 导出基线影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportBaselineFixList added in v1.0.610

func (c *Client) ExportBaselineFixList(request *ExportBaselineFixListRequest) (response *ExportBaselineFixListResponse, err error)

ExportBaselineFixList 导出修复列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineFixListWithContext added in v1.0.610

func (c *Client) ExportBaselineFixListWithContext(ctx context.Context, request *ExportBaselineFixListRequest) (response *ExportBaselineFixListResponse, err error)

ExportBaselineFixList 导出修复列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineHostDetectList added in v1.0.610

func (c *Client) ExportBaselineHostDetectList(request *ExportBaselineHostDetectListRequest) (response *ExportBaselineHostDetectListResponse, err error)

ExportBaselineHostDetectList 导出基线主机检测

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineHostDetectListWithContext added in v1.0.610

func (c *Client) ExportBaselineHostDetectListWithContext(ctx context.Context, request *ExportBaselineHostDetectListRequest) (response *ExportBaselineHostDetectListResponse, err error)

ExportBaselineHostDetectList 导出基线主机检测

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineItemDetectList added in v1.0.610

func (c *Client) ExportBaselineItemDetectList(request *ExportBaselineItemDetectListRequest) (response *ExportBaselineItemDetectListResponse, err error)

ExportBaselineItemDetectList 导出基线检测项

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineItemDetectListWithContext added in v1.0.610

func (c *Client) ExportBaselineItemDetectListWithContext(ctx context.Context, request *ExportBaselineItemDetectListRequest) (response *ExportBaselineItemDetectListResponse, err error)

ExportBaselineItemDetectList 导出基线检测项

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineItemList added in v1.0.610

func (c *Client) ExportBaselineItemList(request *ExportBaselineItemListRequest) (response *ExportBaselineItemListResponse, err error)

ExportBaselineItemList 导出检测项结果列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineItemListWithContext added in v1.0.610

func (c *Client) ExportBaselineItemListWithContext(ctx context.Context, request *ExportBaselineItemListRequest) (response *ExportBaselineItemListResponse, err error)

ExportBaselineItemList 导出检测项结果列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineList added in v1.0.240

func (c *Client) ExportBaselineList(request *ExportBaselineListRequest) (response *ExportBaselineListResponse, err error)

ExportBaselineList 导出基线列表

可能返回的错误码:

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

func (*Client) ExportBaselineListWithContext added in v1.0.324

func (c *Client) ExportBaselineListWithContext(ctx context.Context, request *ExportBaselineListRequest) (response *ExportBaselineListResponse, err error)

ExportBaselineList 导出基线列表

可能返回的错误码:

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

func (*Client) ExportBaselineRuleDetectList added in v1.0.610

func (c *Client) ExportBaselineRuleDetectList(request *ExportBaselineRuleDetectListRequest) (response *ExportBaselineRuleDetectListResponse, err error)

ExportBaselineRuleDetectList 导出基线检测规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineRuleDetectListWithContext added in v1.0.610

func (c *Client) ExportBaselineRuleDetectListWithContext(ctx context.Context, request *ExportBaselineRuleDetectListRequest) (response *ExportBaselineRuleDetectListResponse, err error)

ExportBaselineRuleDetectList 导出基线检测规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineWeakPasswordList added in v1.0.610

func (c *Client) ExportBaselineWeakPasswordList(request *ExportBaselineWeakPasswordListRequest) (response *ExportBaselineWeakPasswordListResponse, err error)

ExportBaselineWeakPasswordList 导出弱口令配置列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBaselineWeakPasswordListWithContext added in v1.0.610

func (c *Client) ExportBaselineWeakPasswordListWithContext(ctx context.Context, request *ExportBaselineWeakPasswordListRequest) (response *ExportBaselineWeakPasswordListResponse, err error)

ExportBaselineWeakPasswordList 导出弱口令配置列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportBashEvents

func (c *Client) ExportBashEvents(request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)

ExportBashEvents 导出高危命令事件

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportBashEventsNew added in v1.0.762

func (c *Client) ExportBashEventsNew(request *ExportBashEventsNewRequest) (response *ExportBashEventsNewResponse, err error)

ExportBashEventsNew 导出高危命令事件(新)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportBashEventsNewWithContext added in v1.0.762

func (c *Client) ExportBashEventsNewWithContext(ctx context.Context, request *ExportBashEventsNewRequest) (response *ExportBashEventsNewResponse, err error)

ExportBashEventsNew 导出高危命令事件(新)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportBashEventsWithContext added in v1.0.324

func (c *Client) ExportBashEventsWithContext(ctx context.Context, request *ExportBashEventsRequest) (response *ExportBashEventsResponse, err error)

ExportBashEvents 导出高危命令事件

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportBashPolicies added in v1.0.762

func (c *Client) ExportBashPolicies(request *ExportBashPoliciesRequest) (response *ExportBashPoliciesResponse, err error)

ExportBashPolicies 导出高危命令策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportBashPoliciesWithContext added in v1.0.762

func (c *Client) ExportBashPoliciesWithContext(ctx context.Context, request *ExportBashPoliciesRequest) (response *ExportBashPoliciesResponse, err error)

ExportBashPolicies 导出高危命令策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportBruteAttacks

func (c *Client) ExportBruteAttacks(request *ExportBruteAttacksRequest) (response *ExportBruteAttacksResponse, err error)

ExportBruteAttacks 本接口 (ExportBruteAttacks) 用于导出密码破解记录成CSV文件。

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportBruteAttacksWithContext added in v1.0.324

func (c *Client) ExportBruteAttacksWithContext(ctx context.Context, request *ExportBruteAttacksRequest) (response *ExportBruteAttacksResponse, err error)

ExportBruteAttacks 本接口 (ExportBruteAttacks) 用于导出密码破解记录成CSV文件。

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportFileTamperEvents added in v1.0.762

func (c *Client) ExportFileTamperEvents(request *ExportFileTamperEventsRequest) (response *ExportFileTamperEventsResponse, err error)

ExportFileTamperEvents 导出核心文件事件

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportFileTamperEventsWithContext added in v1.0.762

func (c *Client) ExportFileTamperEventsWithContext(ctx context.Context, request *ExportFileTamperEventsRequest) (response *ExportFileTamperEventsResponse, err error)

ExportFileTamperEvents 导出核心文件事件

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportFileTamperRules added in v1.0.762

func (c *Client) ExportFileTamperRules(request *ExportFileTamperRulesRequest) (response *ExportFileTamperRulesResponse, err error)

ExportFileTamperRules 导出核心文件监控规则

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportFileTamperRulesWithContext added in v1.0.762

func (c *Client) ExportFileTamperRulesWithContext(ctx context.Context, request *ExportFileTamperRulesRequest) (response *ExportFileTamperRulesResponse, err error)

ExportFileTamperRules 导出核心文件监控规则

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportIgnoreBaselineRule added in v1.0.240

func (c *Client) ExportIgnoreBaselineRule(request *ExportIgnoreBaselineRuleRequest) (response *ExportIgnoreBaselineRuleResponse, err error)

ExportIgnoreBaselineRule 导出已忽略基线检测项信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportIgnoreBaselineRuleWithContext added in v1.0.324

func (c *Client) ExportIgnoreBaselineRuleWithContext(ctx context.Context, request *ExportIgnoreBaselineRuleRequest) (response *ExportIgnoreBaselineRuleResponse, err error)

ExportIgnoreBaselineRule 导出已忽略基线检测项信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportIgnoreRuleEffectHostList added in v1.0.240

func (c *Client) ExportIgnoreRuleEffectHostList(request *ExportIgnoreRuleEffectHostListRequest) (response *ExportIgnoreRuleEffectHostListResponse, err error)

ExportIgnoreRuleEffectHostList 根据检测项id导出忽略检测项影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportIgnoreRuleEffectHostListWithContext added in v1.0.324

func (c *Client) ExportIgnoreRuleEffectHostListWithContext(ctx context.Context, request *ExportIgnoreRuleEffectHostListRequest) (response *ExportIgnoreRuleEffectHostListResponse, err error)

ExportIgnoreRuleEffectHostList 根据检测项id导出忽略检测项影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportJavaMemShellPlugins added in v1.0.762

func (c *Client) ExportJavaMemShellPlugins(request *ExportJavaMemShellPluginsRequest) (response *ExportJavaMemShellPluginsResponse, err error)

ExportJavaMemShellPlugins 导出java内存马插件信息

可能返回的错误码:

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

func (*Client) ExportJavaMemShellPluginsWithContext added in v1.0.762

func (c *Client) ExportJavaMemShellPluginsWithContext(ctx context.Context, request *ExportJavaMemShellPluginsRequest) (response *ExportJavaMemShellPluginsResponse, err error)

ExportJavaMemShellPlugins 导出java内存马插件信息

可能返回的错误码:

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

func (*Client) ExportJavaMemShells added in v1.0.762

func (c *Client) ExportJavaMemShells(request *ExportJavaMemShellsRequest) (response *ExportJavaMemShellsResponse, err error)

ExportJavaMemShells 导出java内存马事件列表

可能返回的错误码:

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

func (*Client) ExportJavaMemShellsWithContext added in v1.0.762

func (c *Client) ExportJavaMemShellsWithContext(ctx context.Context, request *ExportJavaMemShellsRequest) (response *ExportJavaMemShellsResponse, err error)

ExportJavaMemShells 导出java内存马事件列表

可能返回的错误码:

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

func (*Client) ExportLicenseDetail added in v1.0.494

func (c *Client) ExportLicenseDetail(request *ExportLicenseDetailRequest) (response *ExportLicenseDetailResponse, err error)

ExportLicenseDetail 导出授权列表对应的绑定信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportLicenseDetailWithContext added in v1.0.494

func (c *Client) ExportLicenseDetailWithContext(ctx context.Context, request *ExportLicenseDetailRequest) (response *ExportLicenseDetailResponse, err error)

ExportLicenseDetail 导出授权列表对应的绑定信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportMaliciousRequests

func (c *Client) ExportMaliciousRequests(request *ExportMaliciousRequestsRequest) (response *ExportMaliciousRequestsResponse, err error)

ExportMaliciousRequests 本接口 (ExportMaliciousRequests) 用于导出下载恶意请求文件。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportMaliciousRequestsWithContext added in v1.0.324

func (c *Client) ExportMaliciousRequestsWithContext(ctx context.Context, request *ExportMaliciousRequestsRequest) (response *ExportMaliciousRequestsResponse, err error)

ExportMaliciousRequests 本接口 (ExportMaliciousRequests) 用于导出下载恶意请求文件。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportMalwares

func (c *Client) ExportMalwares(request *ExportMalwaresRequest) (response *ExportMalwaresResponse, err error)

ExportMalwares 本接口 (ExportMalwares) 用于导出木马记录CSV文件。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportMalwaresWithContext added in v1.0.324

func (c *Client) ExportMalwaresWithContext(ctx context.Context, request *ExportMalwaresRequest) (response *ExportMalwaresResponse, err error)

ExportMalwares 本接口 (ExportMalwares) 用于导出木马记录CSV文件。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportNonlocalLoginPlaces

func (c *Client) ExportNonlocalLoginPlaces(request *ExportNonlocalLoginPlacesRequest) (response *ExportNonlocalLoginPlacesResponse, err error)

ExportNonlocalLoginPlaces 本接口 (ExportNonlocalLoginPlaces) 用于导出异地登录事件记录CSV文件。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportNonlocalLoginPlacesWithContext added in v1.0.324

func (c *Client) ExportNonlocalLoginPlacesWithContext(ctx context.Context, request *ExportNonlocalLoginPlacesRequest) (response *ExportNonlocalLoginPlacesResponse, err error)

ExportNonlocalLoginPlaces 本接口 (ExportNonlocalLoginPlaces) 用于导出异地登录事件记录CSV文件。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportPrivilegeEvents

func (c *Client) ExportPrivilegeEvents(request *ExportPrivilegeEventsRequest) (response *ExportPrivilegeEventsResponse, err error)

ExportPrivilegeEvents 导出本地提权事件

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportPrivilegeEventsWithContext added in v1.0.324

func (c *Client) ExportPrivilegeEventsWithContext(ctx context.Context, request *ExportPrivilegeEventsRequest) (response *ExportPrivilegeEventsResponse, err error)

ExportPrivilegeEvents 导出本地提权事件

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ExportProtectDirList added in v1.0.240

func (c *Client) ExportProtectDirList(request *ExportProtectDirListRequest) (response *ExportProtectDirListResponse, err error)

ExportProtectDirList 导出网页防篡改防护目录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportProtectDirListWithContext added in v1.0.324

func (c *Client) ExportProtectDirListWithContext(ctx context.Context, request *ExportProtectDirListRequest) (response *ExportProtectDirListResponse, err error)

ExportProtectDirList 导出网页防篡改防护目录列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseBackupList added in v1.0.762

func (c *Client) ExportRansomDefenseBackupList(request *ExportRansomDefenseBackupListRequest) (response *ExportRansomDefenseBackupListResponse, err error)

ExportRansomDefenseBackupList 导出主机快照备份列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseBackupListWithContext added in v1.0.762

func (c *Client) ExportRansomDefenseBackupListWithContext(ctx context.Context, request *ExportRansomDefenseBackupListRequest) (response *ExportRansomDefenseBackupListResponse, err error)

ExportRansomDefenseBackupList 导出主机快照备份列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseEventsList added in v1.0.762

func (c *Client) ExportRansomDefenseEventsList(request *ExportRansomDefenseEventsListRequest) (response *ExportRansomDefenseEventsListResponse, err error)

ExportRansomDefenseEventsList 导出防勒索事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseEventsListWithContext added in v1.0.762

func (c *Client) ExportRansomDefenseEventsListWithContext(ctx context.Context, request *ExportRansomDefenseEventsListRequest) (response *ExportRansomDefenseEventsListResponse, err error)

ExportRansomDefenseEventsList 导出防勒索事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseMachineList added in v1.0.762

func (c *Client) ExportRansomDefenseMachineList(request *ExportRansomDefenseMachineListRequest) (response *ExportRansomDefenseMachineListResponse, err error)

ExportRansomDefenseMachineList 导出备份详情列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseMachineListWithContext added in v1.0.762

func (c *Client) ExportRansomDefenseMachineListWithContext(ctx context.Context, request *ExportRansomDefenseMachineListRequest) (response *ExportRansomDefenseMachineListResponse, err error)

ExportRansomDefenseMachineList 导出备份详情列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseStrategyList added in v1.0.762

func (c *Client) ExportRansomDefenseStrategyList(request *ExportRansomDefenseStrategyListRequest) (response *ExportRansomDefenseStrategyListResponse, err error)

ExportRansomDefenseStrategyList 导出防勒索策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseStrategyListWithContext added in v1.0.762

func (c *Client) ExportRansomDefenseStrategyListWithContext(ctx context.Context, request *ExportRansomDefenseStrategyListRequest) (response *ExportRansomDefenseStrategyListResponse, err error)

ExportRansomDefenseStrategyList 导出防勒索策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseStrategyMachines added in v1.0.762

func (c *Client) ExportRansomDefenseStrategyMachines(request *ExportRansomDefenseStrategyMachinesRequest) (response *ExportRansomDefenseStrategyMachinesResponse, err error)

ExportRansomDefenseStrategyMachines 导出勒索防御策略绑定机器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportRansomDefenseStrategyMachinesWithContext added in v1.0.762

func (c *Client) ExportRansomDefenseStrategyMachinesWithContext(ctx context.Context, request *ExportRansomDefenseStrategyMachinesRequest) (response *ExportRansomDefenseStrategyMachinesResponse, err error)

ExportRansomDefenseStrategyMachines 导出勒索防御策略绑定机器列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportReverseShellEvents

func (c *Client) ExportReverseShellEvents(request *ExportReverseShellEventsRequest) (response *ExportReverseShellEventsResponse, err error)

ExportReverseShellEvents 导出反弹Shell事件

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportReverseShellEventsWithContext added in v1.0.324

func (c *Client) ExportReverseShellEventsWithContext(ctx context.Context, request *ExportReverseShellEventsRequest) (response *ExportReverseShellEventsResponse, err error)

ExportReverseShellEvents 导出反弹Shell事件

可能返回的错误码:

FAILEDOPERATION_EXPORT = "FailedOperation.Export"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportRiskDnsEventList added in v1.0.762

func (c *Client) ExportRiskDnsEventList(request *ExportRiskDnsEventListRequest) (response *ExportRiskDnsEventListResponse, err error)

ExportRiskDnsEventList 导出恶意请求事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportRiskDnsEventListWithContext added in v1.0.762

func (c *Client) ExportRiskDnsEventListWithContext(ctx context.Context, request *ExportRiskDnsEventListRequest) (response *ExportRiskDnsEventListResponse, err error)

ExportRiskDnsEventList 导出恶意请求事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportRiskDnsPolicyList added in v1.0.762

func (c *Client) ExportRiskDnsPolicyList(request *ExportRiskDnsPolicyListRequest) (response *ExportRiskDnsPolicyListResponse, err error)

ExportRiskDnsPolicyList 导出恶意请求策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ExportRiskDnsPolicyListWithContext added in v1.0.762

func (c *Client) ExportRiskDnsPolicyListWithContext(ctx context.Context, request *ExportRiskDnsPolicyListRequest) (response *ExportRiskDnsPolicyListResponse, err error)

ExportRiskDnsPolicyList 导出恶意请求策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ExportRiskProcessEvents added in v1.0.762

func (c *Client) ExportRiskProcessEvents(request *ExportRiskProcessEventsRequest) (response *ExportRiskProcessEventsResponse, err error)

ExportRiskProcessEvents 导出异常进程事件

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportRiskProcessEventsWithContext added in v1.0.762

func (c *Client) ExportRiskProcessEventsWithContext(ctx context.Context, request *ExportRiskProcessEventsRequest) (response *ExportRiskProcessEventsResponse, err error)

ExportRiskProcessEvents 导出异常进程事件

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ExportScanTaskDetails added in v1.0.236

func (c *Client) ExportScanTaskDetails(request *ExportScanTaskDetailsRequest) (response *ExportScanTaskDetailsResponse, err error)

ExportScanTaskDetails 根据任务id导出指定扫描任务详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportScanTaskDetailsWithContext added in v1.0.324

func (c *Client) ExportScanTaskDetailsWithContext(ctx context.Context, request *ExportScanTaskDetailsRequest) (response *ExportScanTaskDetailsResponse, err error)

ExportScanTaskDetails 根据任务id导出指定扫描任务详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportSecurityTrends added in v1.0.255

func (c *Client) ExportSecurityTrends(request *ExportSecurityTrendsRequest) (response *ExportSecurityTrendsResponse, err error)

ExportSecurityTrends 导出风险趋势

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ExportSecurityTrendsWithContext added in v1.0.324

func (c *Client) ExportSecurityTrendsWithContext(ctx context.Context, request *ExportSecurityTrendsRequest) (response *ExportSecurityTrendsResponse, err error)

ExportSecurityTrends 导出风险趋势

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ExportTasks

func (c *Client) ExportTasks(request *ExportTasksRequest) (response *ExportTasksResponse, err error)

ExportTasks 用于异步导出数据量大的日志文件

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportTasksWithContext added in v1.0.324

func (c *Client) ExportTasksWithContext(ctx context.Context, request *ExportTasksRequest) (response *ExportTasksResponse, err error)

ExportTasks 用于异步导出数据量大的日志文件

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportVulDefenceEvent added in v1.0.762

func (c *Client) ExportVulDefenceEvent(request *ExportVulDefenceEventRequest) (response *ExportVulDefenceEventResponse, err error)

ExportVulDefenceEvent 导出漏洞防御事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDefenceEventWithContext added in v1.0.762

func (c *Client) ExportVulDefenceEventWithContext(ctx context.Context, request *ExportVulDefenceEventRequest) (response *ExportVulDefenceEventResponse, err error)

ExportVulDefenceEvent 导出漏洞防御事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDefenceList added in v1.0.762

func (c *Client) ExportVulDefenceList(request *ExportVulDefenceListRequest) (response *ExportVulDefenceListResponse, err error)

ExportVulDefenceList 导出漏洞防御列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDefenceListWithContext added in v1.0.762

func (c *Client) ExportVulDefenceListWithContext(ctx context.Context, request *ExportVulDefenceListRequest) (response *ExportVulDefenceListResponse, err error)

ExportVulDefenceList 导出漏洞防御列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDefencePluginEvent added in v1.0.762

func (c *Client) ExportVulDefencePluginEvent(request *ExportVulDefencePluginEventRequest) (response *ExportVulDefencePluginEventResponse, err error)

ExportVulDefencePluginEvent 导出漏洞防御插件事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDefencePluginEventWithContext added in v1.0.762

func (c *Client) ExportVulDefencePluginEventWithContext(ctx context.Context, request *ExportVulDefencePluginEventRequest) (response *ExportVulDefencePluginEventResponse, err error)

ExportVulDefencePluginEvent 导出漏洞防御插件事件

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDetectionExcel

func (c *Client) ExportVulDetectionExcel(request *ExportVulDetectionExcelRequest) (response *ExportVulDetectionExcelResponse, err error)

ExportVulDetectionExcel 导出本次漏洞检测Excel

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDetectionExcelWithContext added in v1.0.324

func (c *Client) ExportVulDetectionExcelWithContext(ctx context.Context, request *ExportVulDetectionExcelRequest) (response *ExportVulDetectionExcelResponse, err error)

ExportVulDetectionExcel 导出本次漏洞检测Excel

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDetectionReport

func (c *Client) ExportVulDetectionReport(request *ExportVulDetectionReportRequest) (response *ExportVulDetectionReportResponse, err error)

ExportVulDetectionReport 导出漏洞检测报告。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulDetectionReportWithContext added in v1.0.324

func (c *Client) ExportVulDetectionReportWithContext(ctx context.Context, request *ExportVulDetectionReportRequest) (response *ExportVulDetectionReportResponse, err error)

ExportVulDetectionReport 导出漏洞检测报告。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulEffectHostList added in v1.0.240

func (c *Client) ExportVulEffectHostList(request *ExportVulEffectHostListRequest) (response *ExportVulEffectHostListResponse, err error)

ExportVulEffectHostList 导出漏洞影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) ExportVulEffectHostListWithContext added in v1.0.324

func (c *Client) ExportVulEffectHostListWithContext(ctx context.Context, request *ExportVulEffectHostListRequest) (response *ExportVulEffectHostListResponse, err error)

ExportVulEffectHostList 导出漏洞影响主机列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) ExportVulInfo added in v1.0.762

func (c *Client) ExportVulInfo(request *ExportVulInfoRequest) (response *ExportVulInfoResponse, err error)

ExportVulInfo 导出漏洞信息,包括影响主机列表,组件信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) ExportVulInfoWithContext added in v1.0.762

func (c *Client) ExportVulInfoWithContext(ctx context.Context, request *ExportVulInfoRequest) (response *ExportVulInfoResponse, err error)

ExportVulInfo 导出漏洞信息,包括影响主机列表,组件信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"

func (*Client) ExportVulList added in v1.0.240

func (c *Client) ExportVulList(request *ExportVulListRequest) (response *ExportVulListResponse, err error)

ExportVulList 漏洞管理-导出漏洞列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportVulListWithContext added in v1.0.324

func (c *Client) ExportVulListWithContext(ctx context.Context, request *ExportVulListRequest) (response *ExportVulListResponse, err error)

ExportVulList 漏洞管理-导出漏洞列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportWebPageEventList added in v1.0.240

func (c *Client) ExportWebPageEventList(request *ExportWebPageEventListRequest) (response *ExportWebPageEventListResponse, err error)

ExportWebPageEventList 导出篡改事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ExportWebPageEventListWithContext added in v1.0.324

func (c *Client) ExportWebPageEventListWithContext(ctx context.Context, request *ExportWebPageEventListRequest) (response *ExportWebPageEventListResponse, err error)

ExportWebPageEventList 导出篡改事件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) FixBaselineDetect added in v1.0.610

func (c *Client) FixBaselineDetect(request *FixBaselineDetectRequest) (response *FixBaselineDetectResponse, err error)

FixBaselineDetect 修复基线检测

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) FixBaselineDetectWithContext added in v1.0.610

func (c *Client) FixBaselineDetectWithContext(ctx context.Context, request *FixBaselineDetectRequest) (response *FixBaselineDetectResponse, err error)

FixBaselineDetect 修复基线检测

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) GetLocalStorageItem added in v1.0.762

func (c *Client) GetLocalStorageItem(request *GetLocalStorageItemRequest) (response *GetLocalStorageItemResponse, err error)

GetLocalStorageItem 获取本地存储数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) GetLocalStorageItemWithContext added in v1.0.762

func (c *Client) GetLocalStorageItemWithContext(ctx context.Context, request *GetLocalStorageItemRequest) (response *GetLocalStorageItemResponse, err error)

GetLocalStorageItem 获取本地存储数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) IgnoreImpactedHosts

func (c *Client) IgnoreImpactedHosts(request *IgnoreImpactedHostsRequest) (response *IgnoreImpactedHostsResponse, err error)

IgnoreImpactedHosts 本接口 (IgnoreImpactedHosts) 用于忽略漏洞。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) IgnoreImpactedHostsWithContext added in v1.0.324

func (c *Client) IgnoreImpactedHostsWithContext(ctx context.Context, request *IgnoreImpactedHostsRequest) (response *IgnoreImpactedHostsResponse, err error)

IgnoreImpactedHosts 本接口 (IgnoreImpactedHosts) 用于忽略漏洞。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) KeysLocalStorage added in v1.0.762

func (c *Client) KeysLocalStorage(request *KeysLocalStorageRequest) (response *KeysLocalStorageResponse, err error)

KeysLocalStorage 获取本地存储键值列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) KeysLocalStorageWithContext added in v1.0.762

func (c *Client) KeysLocalStorageWithContext(ctx context.Context, request *KeysLocalStorageRequest) (response *KeysLocalStorageResponse, err error)

KeysLocalStorage 获取本地存储键值列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyAutoOpenProVersionConfig

func (c *Client) ModifyAutoOpenProVersionConfig(request *ModifyAutoOpenProVersionConfigRequest) (response *ModifyAutoOpenProVersionConfigResponse, err error)

ModifyAutoOpenProVersionConfig 用于设置新增主机自动开通专业防护配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyAutoOpenProVersionConfigWithContext added in v1.0.324

func (c *Client) ModifyAutoOpenProVersionConfigWithContext(ctx context.Context, request *ModifyAutoOpenProVersionConfigRequest) (response *ModifyAutoOpenProVersionConfigResponse, err error)

ModifyAutoOpenProVersionConfig 用于设置新增主机自动开通专业防护配置。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyBanMode added in v1.0.240

func (c *Client) ModifyBanMode(request *ModifyBanModeRequest) (response *ModifyBanModeResponse, err error)

ModifyBanMode 修改爆破阻断模式

可能返回的错误码:

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

func (*Client) ModifyBanModeWithContext added in v1.0.324

func (c *Client) ModifyBanModeWithContext(ctx context.Context, request *ModifyBanModeRequest) (response *ModifyBanModeResponse, err error)

ModifyBanMode 修改爆破阻断模式

可能返回的错误码:

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

func (*Client) ModifyBanStatus added in v1.0.240

func (c *Client) ModifyBanStatus(request *ModifyBanStatusRequest) (response *ModifyBanStatusResponse, err error)

ModifyBanStatus 设置阻断开关状态

可能返回的错误码:

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

func (*Client) ModifyBanStatusWithContext added in v1.0.324

func (c *Client) ModifyBanStatusWithContext(ctx context.Context, request *ModifyBanStatusRequest) (response *ModifyBanStatusResponse, err error)

ModifyBanStatus 设置阻断开关状态

可能返回的错误码:

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

func (*Client) ModifyBanWhiteList added in v1.0.762

func (c *Client) ModifyBanWhiteList(request *ModifyBanWhiteListRequest) (response *ModifyBanWhiteListResponse, err error)

ModifyBanWhiteList 修改阻断白名单列表

可能返回的错误码:

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

func (*Client) ModifyBanWhiteListWithContext added in v1.0.762

func (c *Client) ModifyBanWhiteListWithContext(ctx context.Context, request *ModifyBanWhiteListRequest) (response *ModifyBanWhiteListResponse, err error)

ModifyBanWhiteList 修改阻断白名单列表

可能返回的错误码:

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

func (*Client) ModifyBaselinePolicy added in v1.0.519

func (c *Client) ModifyBaselinePolicy(request *ModifyBaselinePolicyRequest) (response *ModifyBaselinePolicyResponse, err error)

ModifyBaselinePolicy 更改基线策略设置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselinePolicyState added in v1.0.610

func (c *Client) ModifyBaselinePolicyState(request *ModifyBaselinePolicyStateRequest) (response *ModifyBaselinePolicyStateResponse, err error)

ModifyBaselinePolicyState 更改基线策略状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselinePolicyStateWithContext added in v1.0.610

func (c *Client) ModifyBaselinePolicyStateWithContext(ctx context.Context, request *ModifyBaselinePolicyStateRequest) (response *ModifyBaselinePolicyStateResponse, err error)

ModifyBaselinePolicyState 更改基线策略状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselinePolicyWithContext added in v1.0.519

func (c *Client) ModifyBaselinePolicyWithContext(ctx context.Context, request *ModifyBaselinePolicyRequest) (response *ModifyBaselinePolicyResponse, err error)

ModifyBaselinePolicy 更改基线策略设置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselineRule added in v1.0.610

func (c *Client) ModifyBaselineRule(request *ModifyBaselineRuleRequest) (response *ModifyBaselineRuleResponse, err error)

ModifyBaselineRule 更改基线检测规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselineRuleIgnore added in v1.0.610

func (c *Client) ModifyBaselineRuleIgnore(request *ModifyBaselineRuleIgnoreRequest) (response *ModifyBaselineRuleIgnoreResponse, err error)

ModifyBaselineRuleIgnore 更改基线忽略规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselineRuleIgnoreWithContext added in v1.0.610

func (c *Client) ModifyBaselineRuleIgnoreWithContext(ctx context.Context, request *ModifyBaselineRuleIgnoreRequest) (response *ModifyBaselineRuleIgnoreResponse, err error)

ModifyBaselineRuleIgnore 更改基线忽略规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselineRuleWithContext added in v1.0.610

func (c *Client) ModifyBaselineRuleWithContext(ctx context.Context, request *ModifyBaselineRuleRequest) (response *ModifyBaselineRuleResponse, err error)

ModifyBaselineRule 更改基线检测规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselineWeakPassword added in v1.0.610

func (c *Client) ModifyBaselineWeakPassword(request *ModifyBaselineWeakPasswordRequest) (response *ModifyBaselineWeakPasswordResponse, err error)

ModifyBaselineWeakPassword 更改或新增弱口令

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBaselineWeakPasswordWithContext added in v1.0.610

func (c *Client) ModifyBaselineWeakPasswordWithContext(ctx context.Context, request *ModifyBaselineWeakPasswordRequest) (response *ModifyBaselineWeakPasswordResponse, err error)

ModifyBaselineWeakPassword 更改或新增弱口令

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyBashPolicy added in v1.0.762

func (c *Client) ModifyBashPolicy(request *ModifyBashPolicyRequest) (response *ModifyBashPolicyResponse, err error)

ModifyBashPolicy 新增或修改高危命令策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyBashPolicyStatus added in v1.0.762

func (c *Client) ModifyBashPolicyStatus(request *ModifyBashPolicyStatusRequest) (response *ModifyBashPolicyStatusResponse, err error)

ModifyBashPolicyStatus 切换高危命令策略状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyBashPolicyStatusWithContext added in v1.0.762

func (c *Client) ModifyBashPolicyStatusWithContext(ctx context.Context, request *ModifyBashPolicyStatusRequest) (response *ModifyBashPolicyStatusResponse, err error)

ModifyBashPolicyStatus 切换高危命令策略状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyBashPolicyWithContext added in v1.0.762

func (c *Client) ModifyBashPolicyWithContext(ctx context.Context, request *ModifyBashPolicyRequest) (response *ModifyBashPolicyResponse, err error)

ModifyBashPolicy 新增或修改高危命令策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_RULEHOSTIPERR = "InvalidParameter.RuleHostipErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyBruteAttackRules added in v1.0.240

func (c *Client) ModifyBruteAttackRules(request *ModifyBruteAttackRulesRequest) (response *ModifyBruteAttackRulesResponse, err error)

ModifyBruteAttackRules 修改暴力破解规则

可能返回的错误码:

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

func (*Client) ModifyBruteAttackRulesWithContext added in v1.0.324

func (c *Client) ModifyBruteAttackRulesWithContext(ctx context.Context, request *ModifyBruteAttackRulesRequest) (response *ModifyBruteAttackRulesResponse, err error)

ModifyBruteAttackRules 修改暴力破解规则

可能返回的错误码:

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

func (*Client) ModifyEventAttackStatus added in v1.0.762

func (c *Client) ModifyEventAttackStatus(request *ModifyEventAttackStatusRequest) (response *ModifyEventAttackStatusResponse, err error)

ModifyEventAttackStatus 修改网络攻击事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyEventAttackStatusWithContext added in v1.0.762

func (c *Client) ModifyEventAttackStatusWithContext(ctx context.Context, request *ModifyEventAttackStatusRequest) (response *ModifyEventAttackStatusResponse, err error)

ModifyEventAttackStatus 修改网络攻击事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyFileTamperEvents added in v1.0.762

func (c *Client) ModifyFileTamperEvents(request *ModifyFileTamperEventsRequest) (response *ModifyFileTamperEventsResponse, err error)

ModifyFileTamperEvents 核心文件事件更新

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyFileTamperEventsWithContext added in v1.0.762

func (c *Client) ModifyFileTamperEventsWithContext(ctx context.Context, request *ModifyFileTamperEventsRequest) (response *ModifyFileTamperEventsResponse, err error)

ModifyFileTamperEvents 核心文件事件更新

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyFileTamperRule added in v1.0.762

func (c *Client) ModifyFileTamperRule(request *ModifyFileTamperRuleRequest) (response *ModifyFileTamperRuleResponse, err error)

ModifyFileTamperRule 编辑、新增核心文件监控规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyFileTamperRuleStatus added in v1.0.762

func (c *Client) ModifyFileTamperRuleStatus(request *ModifyFileTamperRuleStatusRequest) (response *ModifyFileTamperRuleStatusResponse, err error)

ModifyFileTamperRuleStatus 核心文件规则状态更新,支持批量删除 关闭

可能返回的错误码:

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

func (*Client) ModifyFileTamperRuleStatusWithContext added in v1.0.762

func (c *Client) ModifyFileTamperRuleStatusWithContext(ctx context.Context, request *ModifyFileTamperRuleStatusRequest) (response *ModifyFileTamperRuleStatusResponse, err error)

ModifyFileTamperRuleStatus 核心文件规则状态更新,支持批量删除 关闭

可能返回的错误码:

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

func (*Client) ModifyFileTamperRuleWithContext added in v1.0.762

func (c *Client) ModifyFileTamperRuleWithContext(ctx context.Context, request *ModifyFileTamperRuleRequest) (response *ModifyFileTamperRuleResponse, err error)

ModifyFileTamperRule 编辑、新增核心文件监控规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyJavaMemShellPluginSwitch added in v1.0.762

func (c *Client) ModifyJavaMemShellPluginSwitch(request *ModifyJavaMemShellPluginSwitchRequest) (response *ModifyJavaMemShellPluginSwitchResponse, err error)

ModifyJavaMemShellPluginSwitch 开关java内存马插件

可能返回的错误码:

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

func (*Client) ModifyJavaMemShellPluginSwitchWithContext added in v1.0.762

func (c *Client) ModifyJavaMemShellPluginSwitchWithContext(ctx context.Context, request *ModifyJavaMemShellPluginSwitchRequest) (response *ModifyJavaMemShellPluginSwitchResponse, err error)

ModifyJavaMemShellPluginSwitch 开关java内存马插件

可能返回的错误码:

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

func (*Client) ModifyJavaMemShellsStatus added in v1.0.762

func (c *Client) ModifyJavaMemShellsStatus(request *ModifyJavaMemShellsStatusRequest) (response *ModifyJavaMemShellsStatusResponse, err error)

ModifyJavaMemShellsStatus 修改java内存马事件状态

可能返回的错误码:

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

func (*Client) ModifyJavaMemShellsStatusWithContext added in v1.0.762

func (c *Client) ModifyJavaMemShellsStatusWithContext(ctx context.Context, request *ModifyJavaMemShellsStatusRequest) (response *ModifyJavaMemShellsStatusResponse, err error)

ModifyJavaMemShellsStatus 修改java内存马事件状态

可能返回的错误码:

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

func (*Client) ModifyLicenseBinds added in v1.0.494

func (c *Client) ModifyLicenseBinds(request *ModifyLicenseBindsRequest) (response *ModifyLicenseBindsResponse, err error)

ModifyLicenseBinds 设置中心-授权管理 对某个授权批量绑定机器

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLicenseBindsWithContext added in v1.0.494

func (c *Client) ModifyLicenseBindsWithContext(ctx context.Context, request *ModifyLicenseBindsRequest) (response *ModifyLicenseBindsResponse, err error)

ModifyLicenseBinds 设置中心-授权管理 对某个授权批量绑定机器

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLicenseOrder added in v1.0.752

func (c *Client) ModifyLicenseOrder(request *ModifyLicenseOrderRequest) (response *ModifyLicenseOrderResponse, err error)

ModifyLicenseOrder 编辑《主机安全-按量计费》授权订单

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLicenseOrderWithContext added in v1.0.752

func (c *Client) ModifyLicenseOrderWithContext(ctx context.Context, request *ModifyLicenseOrderRequest) (response *ModifyLicenseOrderResponse, err error)

ModifyLicenseOrder 编辑《主机安全-按量计费》授权订单

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLicenseUnBinds added in v1.0.494

func (c *Client) ModifyLicenseUnBinds(request *ModifyLicenseUnBindsRequest) (response *ModifyLicenseUnBindsResponse, err error)

ModifyLicenseUnBinds 设置中心-授权管理 对某个授权批量解绑机器

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLicenseUnBindsWithContext added in v1.0.494

func (c *Client) ModifyLicenseUnBindsWithContext(ctx context.Context, request *ModifyLicenseUnBindsRequest) (response *ModifyLicenseUnBindsResponse, err error)

ModifyLicenseUnBinds 设置中心-授权管理 对某个授权批量解绑机器

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLogKafkaAccess added in v1.0.762

func (c *Client) ModifyLogKafkaAccess(request *ModifyLogKafkaAccessRequest) (response *ModifyLogKafkaAccessResponse, err error)

ModifyLogKafkaAccess 新增或修改日志投递kafka接入配置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLogKafkaAccessWithContext added in v1.0.762

func (c *Client) ModifyLogKafkaAccessWithContext(ctx context.Context, request *ModifyLogKafkaAccessRequest) (response *ModifyLogKafkaAccessResponse, err error)

ModifyLogKafkaAccess 新增或修改日志投递kafka接入配置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLogKafkaDeliverType added in v1.0.762

func (c *Client) ModifyLogKafkaDeliverType(request *ModifyLogKafkaDeliverTypeRequest) (response *ModifyLogKafkaDeliverTypeResponse, err error)

ModifyLogKafkaDeliverType 修改指定日志类别投递配置、开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLogKafkaDeliverTypeWithContext added in v1.0.762

func (c *Client) ModifyLogKafkaDeliverTypeWithContext(ctx context.Context, request *ModifyLogKafkaDeliverTypeRequest) (response *ModifyLogKafkaDeliverTypeResponse, err error)

ModifyLogKafkaDeliverType 修改指定日志类别投递配置、开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLogKafkaState added in v1.0.762

func (c *Client) ModifyLogKafkaState(request *ModifyLogKafkaStateRequest) (response *ModifyLogKafkaStateResponse, err error)

ModifyLogKafkaState 修改日志投递状态信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLogKafkaStateWithContext added in v1.0.762

func (c *Client) ModifyLogKafkaStateWithContext(ctx context.Context, request *ModifyLogKafkaStateRequest) (response *ModifyLogKafkaStateResponse, err error)

ModifyLogKafkaState 修改日志投递状态信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLogStorageConfig added in v1.0.658

func (c *Client) ModifyLogStorageConfig(request *ModifyLogStorageConfigRequest) (response *ModifyLogStorageConfigResponse, err error)

ModifyLogStorageConfig 修改日志存储配置

可能返回的错误码:

OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyLogStorageConfigWithContext added in v1.0.658

func (c *Client) ModifyLogStorageConfigWithContext(ctx context.Context, request *ModifyLogStorageConfigRequest) (response *ModifyLogStorageConfigResponse, err error)

ModifyLogStorageConfig 修改日志存储配置

可能返回的错误码:

OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyLoginWhiteInfo added in v1.0.762

func (c *Client) ModifyLoginWhiteInfo(request *ModifyLoginWhiteInfoRequest) (response *ModifyLoginWhiteInfoResponse, err error)

ModifyLoginWhiteInfo 更新登录审计白名单信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyLoginWhiteInfoWithContext added in v1.0.762

func (c *Client) ModifyLoginWhiteInfoWithContext(ctx context.Context, request *ModifyLoginWhiteInfoRequest) (response *ModifyLoginWhiteInfoResponse, err error)

ModifyLoginWhiteInfo 更新登录审计白名单信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyLoginWhiteRecord added in v1.0.762

func (c *Client) ModifyLoginWhiteRecord(request *ModifyLoginWhiteRecordRequest) (response *ModifyLoginWhiteRecordResponse, err error)

ModifyLoginWhiteRecord 更新合并后登录审计白名单信息(服务器列表数目应小于1000)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyLoginWhiteRecordWithContext added in v1.0.762

func (c *Client) ModifyLoginWhiteRecordWithContext(ctx context.Context, request *ModifyLoginWhiteRecordRequest) (response *ModifyLoginWhiteRecordResponse, err error)

ModifyLoginWhiteRecord 更新合并后登录审计白名单信息(服务器列表数目应小于1000)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_RULEHOSTDUPLICATEERR = "InvalidParameter.RuleHostDuplicateErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyMachineAutoClearConfig added in v1.0.762

func (c *Client) ModifyMachineAutoClearConfig(request *ModifyMachineAutoClearConfigRequest) (response *ModifyMachineAutoClearConfigResponse, err error)

ModifyMachineAutoClearConfig 修改机器清理配置

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyMachineAutoClearConfigWithContext added in v1.0.762

func (c *Client) ModifyMachineAutoClearConfigWithContext(ctx context.Context, request *ModifyMachineAutoClearConfigRequest) (response *ModifyMachineAutoClearConfigResponse, err error)

ModifyMachineAutoClearConfig 修改机器清理配置

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyMachineRemark added in v1.0.596

func (c *Client) ModifyMachineRemark(request *ModifyMachineRemarkRequest) (response *ModifyMachineRemarkResponse, err error)

ModifyMachineRemark 修改主机备注信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyMachineRemarkWithContext added in v1.0.596

func (c *Client) ModifyMachineRemarkWithContext(ctx context.Context, request *ModifyMachineRemarkRequest) (response *ModifyMachineRemarkResponse, err error)

ModifyMachineRemark 修改主机备注信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyMaliciousRequestWhiteList added in v1.0.762

func (c *Client) ModifyMaliciousRequestWhiteList(request *ModifyMaliciousRequestWhiteListRequest) (response *ModifyMaliciousRequestWhiteListResponse, err error)

ModifyMaliciousRequestWhiteList 更新恶意请求白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyMaliciousRequestWhiteListWithContext added in v1.0.762

func (c *Client) ModifyMaliciousRequestWhiteListWithContext(ctx context.Context, request *ModifyMaliciousRequestWhiteListRequest) (response *ModifyMaliciousRequestWhiteListResponse, err error)

ModifyMaliciousRequestWhiteList 更新恶意请求白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyMalwareTimingScanSettings

func (c *Client) ModifyMalwareTimingScanSettings(request *ModifyMalwareTimingScanSettingsRequest) (response *ModifyMalwareTimingScanSettingsResponse, err error)

ModifyMalwareTimingScanSettings 定时扫描设置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyMalwareTimingScanSettingsWithContext added in v1.0.324

func (c *Client) ModifyMalwareTimingScanSettingsWithContext(ctx context.Context, request *ModifyMalwareTimingScanSettingsRequest) (response *ModifyMalwareTimingScanSettingsResponse, err error)

ModifyMalwareTimingScanSettings 定时扫描设置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyMalwareWhiteList added in v1.0.762

func (c *Client) ModifyMalwareWhiteList(request *ModifyMalwareWhiteListRequest) (response *ModifyMalwareWhiteListResponse, err error)

ModifyMalwareWhiteList 编辑木马白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) ModifyMalwareWhiteListWithContext added in v1.0.762

func (c *Client) ModifyMalwareWhiteListWithContext(ctx context.Context, request *ModifyMalwareWhiteListRequest) (response *ModifyMalwareWhiteListResponse, err error)

ModifyMalwareWhiteList 编辑木马白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) ModifyNetAttackSetting added in v1.0.762

func (c *Client) ModifyNetAttackSetting(request *ModifyNetAttackSettingRequest) (response *ModifyNetAttackSettingResponse, err error)

ModifyNetAttackSetting 修改网络攻击设置

可能返回的错误码:

INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyNetAttackSettingWithContext added in v1.0.762

func (c *Client) ModifyNetAttackSettingWithContext(ctx context.Context, request *ModifyNetAttackSettingRequest) (response *ModifyNetAttackSettingResponse, err error)

ModifyNetAttackSetting 修改网络攻击设置

可能返回的错误码:

INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyNetAttackWhiteList added in v1.0.762

func (c *Client) ModifyNetAttackWhiteList(request *ModifyNetAttackWhiteListRequest) (response *ModifyNetAttackWhiteListResponse, err error)

ModifyNetAttackWhiteList 编辑网络攻击白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) ModifyNetAttackWhiteListWithContext added in v1.0.762

func (c *Client) ModifyNetAttackWhiteListWithContext(ctx context.Context, request *ModifyNetAttackWhiteListRequest) (response *ModifyNetAttackWhiteListResponse, err error)

ModifyNetAttackWhiteList 编辑网络攻击白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"

func (*Client) ModifyOrderAttribute added in v1.0.494

func (c *Client) ModifyOrderAttribute(request *ModifyOrderAttributeRequest) (response *ModifyOrderAttributeResponse, err error)

ModifyOrderAttribute 对订单属性编辑

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyOrderAttributeWithContext added in v1.0.494

func (c *Client) ModifyOrderAttributeWithContext(ctx context.Context, request *ModifyOrderAttributeRequest) (response *ModifyOrderAttributeResponse, err error)

ModifyOrderAttribute 对订单属性编辑

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyRansomDefenseEventsStatus added in v1.0.762

func (c *Client) ModifyRansomDefenseEventsStatus(request *ModifyRansomDefenseEventsStatusRequest) (response *ModifyRansomDefenseEventsStatusResponse, err error)

ModifyRansomDefenseEventsStatus 修改防勒索事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRansomDefenseEventsStatusWithContext added in v1.0.762

func (c *Client) ModifyRansomDefenseEventsStatusWithContext(ctx context.Context, request *ModifyRansomDefenseEventsStatusRequest) (response *ModifyRansomDefenseEventsStatusResponse, err error)

ModifyRansomDefenseEventsStatus 修改防勒索事件状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRansomDefenseStrategyStatus added in v1.0.762

func (c *Client) ModifyRansomDefenseStrategyStatus(request *ModifyRansomDefenseStrategyStatusRequest) (response *ModifyRansomDefenseStrategyStatusResponse, err error)

ModifyRansomDefenseStrategyStatus 批量修改防勒索策略状态

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyRansomDefenseStrategyStatusWithContext added in v1.0.762

func (c *Client) ModifyRansomDefenseStrategyStatusWithContext(ctx context.Context, request *ModifyRansomDefenseStrategyStatusRequest) (response *ModifyRansomDefenseStrategyStatusResponse, err error)

ModifyRansomDefenseStrategyStatus 批量修改防勒索策略状态

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyRaspMaxCpu added in v1.0.1062

func (c *Client) ModifyRaspMaxCpu(request *ModifyRaspMaxCpuRequest) (response *ModifyRaspMaxCpuResponse, err error)

ModifyRaspMaxCpu 编辑漏洞防御最大cpu配置

可能返回的错误码:

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

func (*Client) ModifyRaspMaxCpuWithContext added in v1.0.1062

func (c *Client) ModifyRaspMaxCpuWithContext(ctx context.Context, request *ModifyRaspMaxCpuRequest) (response *ModifyRaspMaxCpuResponse, err error)

ModifyRaspMaxCpu 编辑漏洞防御最大cpu配置

可能返回的错误码:

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

func (*Client) ModifyRaspRules added in v1.0.1062

func (c *Client) ModifyRaspRules(request *ModifyRaspRulesRequest) (response *ModifyRaspRulesResponse, err error)

ModifyRaspRules 添加漏洞防御白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyRaspRulesWithContext added in v1.0.1062

func (c *Client) ModifyRaspRulesWithContext(ctx context.Context, request *ModifyRaspRulesRequest) (response *ModifyRaspRulesResponse, err error)

ModifyRaspRules 添加漏洞防御白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyReverseShellRulesAggregation added in v1.0.981

func (c *Client) ModifyReverseShellRulesAggregation(request *ModifyReverseShellRulesAggregationRequest) (response *ModifyReverseShellRulesAggregationResponse, err error)

ModifyReverseShellRulesAggregation 编辑反弹Shell规则(支持多服务器选择)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyReverseShellRulesAggregationWithContext added in v1.0.981

func (c *Client) ModifyReverseShellRulesAggregationWithContext(ctx context.Context, request *ModifyReverseShellRulesAggregationRequest) (response *ModifyReverseShellRulesAggregationResponse, err error)

ModifyReverseShellRulesAggregation 编辑反弹Shell规则(支持多服务器选择)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_IPNOVALID = "InvalidParameter.IpNoValid"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_PORTNOVALID = "InvalidParameter.PortNoValid"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETER_REVERSHELLKEYFIELDALLEMPTY = "InvalidParameter.ReverShellKeyFieldAllEmpty"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyRiskDnsPolicy added in v1.0.762

func (c *Client) ModifyRiskDnsPolicy(request *ModifyRiskDnsPolicyRequest) (response *ModifyRiskDnsPolicyResponse, err error)

ModifyRiskDnsPolicy 更改恶意请求策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyRiskDnsPolicyStatus added in v1.0.762

func (c *Client) ModifyRiskDnsPolicyStatus(request *ModifyRiskDnsPolicyStatusRequest) (response *ModifyRiskDnsPolicyStatusResponse, err error)

ModifyRiskDnsPolicyStatus 更改恶意请求策略状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) ModifyRiskDnsPolicyStatusWithContext added in v1.0.762

func (c *Client) ModifyRiskDnsPolicyStatusWithContext(ctx context.Context, request *ModifyRiskDnsPolicyStatusRequest) (response *ModifyRiskDnsPolicyStatusResponse, err error)

ModifyRiskDnsPolicyStatus 更改恶意请求策略状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) ModifyRiskDnsPolicyWithContext added in v1.0.762

func (c *Client) ModifyRiskDnsPolicyWithContext(ctx context.Context, request *ModifyRiskDnsPolicyRequest) (response *ModifyRiskDnsPolicyResponse, err error)

ModifyRiskDnsPolicy 更改恶意请求策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) ModifyRiskEventsStatus added in v1.0.762

func (c *Client) ModifyRiskEventsStatus(request *ModifyRiskEventsStatusRequest) (response *ModifyRiskEventsStatusResponse, err error)

ModifyRiskEventsStatus 入侵检测所有事件的状态,包括:文件查杀,异常登录,密码破解,高危命令,反弹shell,本地提取

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRiskEventsStatusWithContext added in v1.0.762

func (c *Client) ModifyRiskEventsStatusWithContext(ctx context.Context, request *ModifyRiskEventsStatusRequest) (response *ModifyRiskEventsStatusResponse, err error)

ModifyRiskEventsStatus 入侵检测所有事件的状态,包括:文件查杀,异常登录,密码破解,高危命令,反弹shell,本地提取

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyUsersConfig added in v1.0.762

func (c *Client) ModifyUsersConfig(request *ModifyUsersConfigRequest) (response *ModifyUsersConfigResponse, err error)

ModifyUsersConfig 用于创建/修改用户自定义配置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyUsersConfigWithContext added in v1.0.762

func (c *Client) ModifyUsersConfigWithContext(ctx context.Context, request *ModifyUsersConfigRequest) (response *ModifyUsersConfigResponse, err error)

ModifyUsersConfig 用于创建/修改用户自定义配置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyVulDefenceEventStatus added in v1.0.762

func (c *Client) ModifyVulDefenceEventStatus(request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)

ModifyVulDefenceEventStatus 修改漏洞防御事件状态(修复漏洞通过其他接口实现)

可能返回的错误码:

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

func (*Client) ModifyVulDefenceEventStatusWithContext added in v1.0.762

func (c *Client) ModifyVulDefenceEventStatusWithContext(ctx context.Context, request *ModifyVulDefenceEventStatusRequest) (response *ModifyVulDefenceEventStatusResponse, err error)

ModifyVulDefenceEventStatus 修改漏洞防御事件状态(修复漏洞通过其他接口实现)

可能返回的错误码:

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

func (*Client) ModifyVulDefenceSetting added in v1.0.762

func (c *Client) ModifyVulDefenceSetting(request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)

ModifyVulDefenceSetting 修改漏洞防御插件设置

1)新增主机自动加入,scope为1,quuids为空

2)全量旗舰版不自动加入,scope为0,quuids为当前quuid列表,

3)给定quuid列表,scope为0,quuids为用户选择quuid

可能返回的错误码:

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

func (*Client) ModifyVulDefenceSettingWithContext added in v1.0.762

func (c *Client) ModifyVulDefenceSettingWithContext(ctx context.Context, request *ModifyVulDefenceSettingRequest) (response *ModifyVulDefenceSettingResponse, err error)

ModifyVulDefenceSetting 修改漏洞防御插件设置

1)新增主机自动加入,scope为1,quuids为空

2)全量旗舰版不自动加入,scope为0,quuids为当前quuid列表,

3)给定quuid列表,scope为0,quuids为用户选择quuid

可能返回的错误码:

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

func (*Client) ModifyWarningHostConfig added in v1.0.762

func (c *Client) ModifyWarningHostConfig(request *ModifyWarningHostConfigRequest) (response *ModifyWarningHostConfigResponse, err error)

ModifyWarningHostConfig 修改告警机器范围配置

可能返回的错误码:

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

func (*Client) ModifyWarningHostConfigWithContext added in v1.0.762

func (c *Client) ModifyWarningHostConfigWithContext(ctx context.Context, request *ModifyWarningHostConfigRequest) (response *ModifyWarningHostConfigResponse, err error)

ModifyWarningHostConfig 修改告警机器范围配置

可能返回的错误码:

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

func (*Client) ModifyWarningSetting added in v1.0.230

func (c *Client) ModifyWarningSetting(request *ModifyWarningSettingRequest) (response *ModifyWarningSettingResponse, err error)

ModifyWarningSetting 修改告警设置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyWarningSettingWithContext added in v1.0.324

func (c *Client) ModifyWarningSettingWithContext(ctx context.Context, request *ModifyWarningSettingRequest) (response *ModifyWarningSettingResponse, err error)

ModifyWarningSetting 修改告警设置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyWebHookPolicy added in v1.0.762

func (c *Client) ModifyWebHookPolicy(request *ModifyWebHookPolicyRequest) (response *ModifyWebHookPolicyResponse, err error)

ModifyWebHookPolicy 新增或修改告警策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyWebHookPolicyStatus added in v1.0.762

func (c *Client) ModifyWebHookPolicyStatus(request *ModifyWebHookPolicyStatusRequest) (response *ModifyWebHookPolicyStatusResponse, err error)

ModifyWebHookPolicyStatus 修改告警策略开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyWebHookPolicyStatusWithContext added in v1.0.762

func (c *Client) ModifyWebHookPolicyStatusWithContext(ctx context.Context, request *ModifyWebHookPolicyStatusRequest) (response *ModifyWebHookPolicyStatusResponse, err error)

ModifyWebHookPolicyStatus 修改告警策略开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyWebHookPolicyWithContext added in v1.0.762

func (c *Client) ModifyWebHookPolicyWithContext(ctx context.Context, request *ModifyWebHookPolicyRequest) (response *ModifyWebHookPolicyResponse, err error)

ModifyWebHookPolicy 新增或修改告警策略

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) ModifyWebHookReceiver added in v1.0.762

func (c *Client) ModifyWebHookReceiver(request *ModifyWebHookReceiverRequest) (response *ModifyWebHookReceiverResponse, err error)

ModifyWebHookReceiver 新增或更新告警接收人

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyWebHookReceiverWithContext added in v1.0.762

func (c *Client) ModifyWebHookReceiverWithContext(ctx context.Context, request *ModifyWebHookReceiverRequest) (response *ModifyWebHookReceiverResponse, err error)

ModifyWebHookReceiver 新增或更新告警接收人

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyWebHookRule added in v1.0.762

func (c *Client) ModifyWebHookRule(request *ModifyWebHookRuleRequest) (response *ModifyWebHookRuleResponse, err error)

ModifyWebHookRule 新增或修改企微机器人规则

可能返回的错误码:

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

func (*Client) ModifyWebHookRuleStatus added in v1.0.762

func (c *Client) ModifyWebHookRuleStatus(request *ModifyWebHookRuleStatusRequest) (response *ModifyWebHookRuleStatusResponse, err error)

ModifyWebHookRuleStatus 修改企微机器人规则状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyWebHookRuleStatusWithContext added in v1.0.762

func (c *Client) ModifyWebHookRuleStatusWithContext(ctx context.Context, request *ModifyWebHookRuleStatusRequest) (response *ModifyWebHookRuleStatusResponse, err error)

ModifyWebHookRuleStatus 修改企微机器人规则状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyWebHookRuleWithContext added in v1.0.762

func (c *Client) ModifyWebHookRuleWithContext(ctx context.Context, request *ModifyWebHookRuleRequest) (response *ModifyWebHookRuleResponse, err error)

ModifyWebHookRule 新增或修改企微机器人规则

可能返回的错误码:

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

func (*Client) ModifyWebPageProtectDir added in v1.0.240

func (c *Client) ModifyWebPageProtectDir(request *ModifyWebPageProtectDirRequest) (response *ModifyWebPageProtectDirResponse, err error)

ModifyWebPageProtectDir 创建/修改网站防护目录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
FAILEDOPERATION_LICENSEEXCEEDED = "FailedOperation.LicenseExceeded"
FAILEDOPERATION_PROTECTSTARTFAIL = "FailedOperation.ProtectStartFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyWebPageProtectDirWithContext added in v1.0.324

func (c *Client) ModifyWebPageProtectDirWithContext(ctx context.Context, request *ModifyWebPageProtectDirRequest) (response *ModifyWebPageProtectDirResponse, err error)

ModifyWebPageProtectDir 创建/修改网站防护目录

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
FAILEDOPERATION_LICENSEEXCEEDED = "FailedOperation.LicenseExceeded"
FAILEDOPERATION_PROTECTSTARTFAIL = "FailedOperation.ProtectStartFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyWebPageProtectSetting

func (c *Client) ModifyWebPageProtectSetting(request *ModifyWebPageProtectSettingRequest) (response *ModifyWebPageProtectSettingResponse, err error)

ModifyWebPageProtectSetting 修改网站防护设置

可能返回的错误码:

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

func (*Client) ModifyWebPageProtectSettingWithContext added in v1.0.324

func (c *Client) ModifyWebPageProtectSettingWithContext(ctx context.Context, request *ModifyWebPageProtectSettingRequest) (response *ModifyWebPageProtectSettingResponse, err error)

ModifyWebPageProtectSetting 修改网站防护设置

可能返回的错误码:

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

func (*Client) ModifyWebPageProtectSwitch added in v1.0.240

func (c *Client) ModifyWebPageProtectSwitch(request *ModifyWebPageProtectSwitchRequest) (response *ModifyWebPageProtectSwitchResponse, err error)

ModifyWebPageProtectSwitch 网站防篡改防护设置开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
FAILEDOPERATION_LICENSEEXCEEDED = "FailedOperation.LicenseExceeded"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyWebPageProtectSwitchWithContext added in v1.0.324

func (c *Client) ModifyWebPageProtectSwitchWithContext(ctx context.Context, request *ModifyWebPageProtectSwitchRequest) (response *ModifyWebPageProtectSwitchResponse, err error)

ModifyWebPageProtectSwitch 网站防篡改防护设置开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_AGENTOFFLINE = "FailedOperation.AgentOffline"
FAILEDOPERATION_LICENSEEXCEEDED = "FailedOperation.LicenseExceeded"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RansomDefenseRollback added in v1.0.762

func (c *Client) RansomDefenseRollback(request *RansomDefenseRollbackRequest) (response *RansomDefenseRollbackResponse, err error)

RansomDefenseRollback 防勒索快照回滚

可能返回的错误码:

INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RansomDefenseRollbackWithContext added in v1.0.762

func (c *Client) RansomDefenseRollbackWithContext(ctx context.Context, request *RansomDefenseRollbackRequest) (response *RansomDefenseRollbackResponse, err error)

RansomDefenseRollback 防勒索快照回滚

可能返回的错误码:

INTERNALERROR = "InternalError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RecoverMalwares

func (c *Client) RecoverMalwares(request *RecoverMalwaresRequest) (response *RecoverMalwaresResponse, err error)

RecoverMalwares 本接口(RecoverMalwares)用于批量恢复已经被隔离的木马文件。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RECOVER = "FailedOperation.Recover"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) RecoverMalwaresWithContext added in v1.0.324

func (c *Client) RecoverMalwaresWithContext(ctx context.Context, request *RecoverMalwaresRequest) (response *RecoverMalwaresResponse, err error)

RecoverMalwares 本接口(RecoverMalwares)用于批量恢复已经被隔离的木马文件。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_RECOVER = "FailedOperation.Recover"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) RemoveLocalStorageItem added in v1.0.762

func (c *Client) RemoveLocalStorageItem(request *RemoveLocalStorageItemRequest) (response *RemoveLocalStorageItemResponse, err error)

RemoveLocalStorageItem 删除本地存储数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) RemoveLocalStorageItemWithContext added in v1.0.762

func (c *Client) RemoveLocalStorageItemWithContext(ctx context.Context, request *RemoveLocalStorageItemRequest) (response *RemoveLocalStorageItemResponse, err error)

RemoveLocalStorageItem 删除本地存储数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) RemoveMachine added in v1.0.762

func (c *Client) RemoveMachine(request *RemoveMachineRequest) (response *RemoveMachineResponse, err error)

RemoveMachine 删除主机所有记录,目前只支持非腾讯云主机,且需要主机在离线状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveMachineWithContext added in v1.0.762

func (c *Client) RemoveMachineWithContext(ctx context.Context, request *RemoveMachineRequest) (response *RemoveMachineResponse, err error)

RemoveMachine 删除主机所有记录,目前只支持非腾讯云主机,且需要主机在离线状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RetryCreateSnapshot added in v1.0.762

func (c *Client) RetryCreateSnapshot(request *RetryCreateSnapshotRequest) (response *RetryCreateSnapshotResponse, err error)

RetryCreateSnapshot 快照创建失败时可以重试创建快照并且自动进行漏洞修复

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RetryCreateSnapshotWithContext added in v1.0.762

func (c *Client) RetryCreateSnapshotWithContext(ctx context.Context, request *RetryCreateSnapshotRequest) (response *RetryCreateSnapshotResponse, err error)

RetryCreateSnapshot 快照创建失败时可以重试创建快照并且自动进行漏洞修复

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RetryVulFix added in v1.0.762

func (c *Client) RetryVulFix(request *RetryVulFixRequest) (response *RetryVulFixResponse, err error)

RetryVulFix 修复失败时单独对某一个主机修复漏洞

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) RetryVulFixWithContext added in v1.0.762

func (c *Client) RetryVulFixWithContext(ctx context.Context, request *RetryVulFixRequest) (response *RetryVulFixResponse, err error)

RetryVulFix 修复失败时单独对某一个主机修复漏洞

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ScanAsset added in v1.0.215

func (c *Client) ScanAsset(request *ScanAssetRequest) (response *ScanAssetResponse, err error)

ScanAsset 资产指纹启动扫描

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ScanAssetWithContext added in v1.0.324

func (c *Client) ScanAssetWithContext(ctx context.Context, request *ScanAssetRequest) (response *ScanAssetResponse, err error)

ScanAsset 资产指纹启动扫描

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ScanBaseline added in v1.0.762

func (c *Client) ScanBaseline(request *ScanBaselineRequest) (response *ScanBaselineResponse, err error)

ScanBaseline 基线检测与基线重新检测接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"

func (*Client) ScanBaselineWithContext added in v1.0.762

func (c *Client) ScanBaselineWithContext(ctx context.Context, request *ScanBaselineRequest) (response *ScanBaselineResponse, err error)

ScanBaseline 基线检测与基线重新检测接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"

func (*Client) ScanTaskAgain added in v1.0.762

func (c *Client) ScanTaskAgain(request *ScanTaskAgainRequest) (response *ScanTaskAgainResponse, err error)

ScanTaskAgain ScanTaskAgain 重新开始扫描任务,可以指定机器

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"

func (*Client) ScanTaskAgainWithContext added in v1.0.762

func (c *Client) ScanTaskAgainWithContext(ctx context.Context, request *ScanTaskAgainRequest) (response *ScanTaskAgainResponse, err error)

ScanTaskAgain ScanTaskAgain 重新开始扫描任务,可以指定机器

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_MACHINENOTFOUND = "ResourceNotFound.MachineNotFound"

func (*Client) ScanVul

func (c *Client) ScanVul(request *ScanVulRequest) (response *ScanVulResponse, err error)

ScanVul 漏洞一键检测

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ScanVulAgain added in v1.0.203

func (c *Client) ScanVulAgain(request *ScanVulAgainRequest) (response *ScanVulAgainResponse, err error)

ScanVulAgain 漏洞管理-重新检测接口

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ScanVulAgainWithContext added in v1.0.324

func (c *Client) ScanVulAgainWithContext(ctx context.Context, request *ScanVulAgainRequest) (response *ScanVulAgainResponse, err error)

ScanVulAgain 漏洞管理-重新检测接口

可能返回的错误码:

FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_RESCANVUL = "FailedOperation.RescanVul"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ScanVulSetting added in v1.0.203

func (c *Client) ScanVulSetting(request *ScanVulSettingRequest) (response *ScanVulSettingResponse, err error)

ScanVulSetting 定期扫描漏洞设置

可能返回的错误码:

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

func (*Client) ScanVulSettingWithContext added in v1.0.324

func (c *Client) ScanVulSettingWithContext(ctx context.Context, request *ScanVulSettingRequest) (response *ScanVulSettingResponse, err error)

ScanVulSetting 定期扫描漏洞设置

可能返回的错误码:

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

func (*Client) ScanVulWithContext added in v1.0.324

func (c *Client) ScanVulWithContext(ctx context.Context, request *ScanVulRequest) (response *ScanVulResponse, err error)

ScanVul 漏洞一键检测

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SearchLog added in v1.0.762

func (c *Client) SearchLog(request *SearchLogRequest) (response *SearchLogResponse, err error)

SearchLog 查询日志

可能返回的错误码:

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

func (*Client) SearchLogWithContext added in v1.0.762

func (c *Client) SearchLogWithContext(ctx context.Context, request *SearchLogRequest) (response *SearchLogResponse, err error)

SearchLog 查询日志

可能返回的错误码:

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

func (*Client) SeparateMalwares

func (c *Client) SeparateMalwares(request *SeparateMalwaresRequest) (response *SeparateMalwaresResponse, err error)

SeparateMalwares 本接口(SeparateMalwares)用于隔离木马。

可能返回的错误码:

FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate"
FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) SeparateMalwaresWithContext added in v1.0.324

func (c *Client) SeparateMalwaresWithContext(ctx context.Context, request *SeparateMalwaresRequest) (response *SeparateMalwaresResponse, err error)

SeparateMalwares 本接口(SeparateMalwares)用于隔离木马。

可能返回的错误码:

FAILEDOPERATION_PARTSEPARATE = "FailedOperation.PartSeparate"
FAILEDOPERATION_SINGLESEPARATE = "FailedOperation.SingleSeparate"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) SetBashEventsStatus

func (c *Client) SetBashEventsStatus(request *SetBashEventsStatusRequest) (response *SetBashEventsStatusResponse, err error)

SetBashEventsStatus 设置高危命令事件状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetBashEventsStatusWithContext added in v1.0.324

func (c *Client) SetBashEventsStatusWithContext(ctx context.Context, request *SetBashEventsStatusRequest) (response *SetBashEventsStatusResponse, err error)

SetBashEventsStatus 设置高危命令事件状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SetLocalStorageExpire added in v1.0.762

func (c *Client) SetLocalStorageExpire(request *SetLocalStorageExpireRequest) (response *SetLocalStorageExpireResponse, err error)

SetLocalStorageExpire 设置本地存储过期时间

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) SetLocalStorageExpireWithContext added in v1.0.762

func (c *Client) SetLocalStorageExpireWithContext(ctx context.Context, request *SetLocalStorageExpireRequest) (response *SetLocalStorageExpireResponse, err error)

SetLocalStorageExpire 设置本地存储过期时间

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) SetLocalStorageItem added in v1.0.762

func (c *Client) SetLocalStorageItem(request *SetLocalStorageItemRequest) (response *SetLocalStorageItemResponse, err error)

SetLocalStorageItem 设置本地存储数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) SetLocalStorageItemWithContext added in v1.0.762

func (c *Client) SetLocalStorageItemWithContext(ctx context.Context, request *SetLocalStorageItemRequest) (response *SetLocalStorageItemResponse, err error)

SetLocalStorageItem 设置本地存储数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) StartBaselineDetect added in v1.0.512

func (c *Client) StartBaselineDetect(request *StartBaselineDetectRequest) (response *StartBaselineDetectResponse, err error)

StartBaselineDetect 检测基线

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) StartBaselineDetectWithContext added in v1.0.512

func (c *Client) StartBaselineDetectWithContext(ctx context.Context, request *StartBaselineDetectRequest) (response *StartBaselineDetectResponse, err error)

StartBaselineDetect 检测基线

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) StopAssetScan added in v1.0.762

func (c *Client) StopAssetScan(request *StopAssetScanRequest) (response *StopAssetScanResponse, err error)

StopAssetScan 停止资产扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

func (*Client) StopAssetScanWithContext added in v1.0.762

func (c *Client) StopAssetScanWithContext(ctx context.Context, request *StopAssetScanRequest) (response *StopAssetScanResponse, err error)

StopAssetScan 停止资产扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"

func (*Client) StopBaselineDetect added in v1.0.519

func (c *Client) StopBaselineDetect(request *StopBaselineDetectRequest) (response *StopBaselineDetectResponse, err error)

StopBaselineDetect 停止基线检测

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) StopBaselineDetectWithContext added in v1.0.519

func (c *Client) StopBaselineDetectWithContext(ctx context.Context, request *StopBaselineDetectRequest) (response *StopBaselineDetectResponse, err error)

StopBaselineDetect 停止基线检测

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) StopNoticeBanTips added in v1.0.240

func (c *Client) StopNoticeBanTips(request *StopNoticeBanTipsRequest) (response *StopNoticeBanTipsResponse, err error)

StopNoticeBanTips 不再提醒爆破阻断提示弹窗

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) StopNoticeBanTipsWithContext added in v1.0.324

func (c *Client) StopNoticeBanTipsWithContext(ctx context.Context, request *StopNoticeBanTipsRequest) (response *StopNoticeBanTipsResponse, err error)

StopNoticeBanTips 不再提醒爆破阻断提示弹窗

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) SwitchBashRules

func (c *Client) SwitchBashRules(request *SwitchBashRulesRequest) (response *SwitchBashRulesResponse, err error)

SwitchBashRules 切换高危命令规则状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SwitchBashRulesWithContext added in v1.0.324

func (c *Client) SwitchBashRulesWithContext(ctx context.Context, request *SwitchBashRulesRequest) (response *SwitchBashRulesResponse, err error)

SwitchBashRules 切换高危命令规则状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DATERANGE = "InvalidParameter.DateRange"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETER_REGEXRULEERROR = "InvalidParameter.RegexRuleError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SyncAssetScan

func (c *Client) SyncAssetScan(request *SyncAssetScanRequest) (response *SyncAssetScanResponse, err error)

SyncAssetScan 同步资产扫描信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SyncAssetScanWithContext added in v1.0.324

func (c *Client) SyncAssetScanWithContext(ctx context.Context, request *SyncAssetScanRequest) (response *SyncAssetScanResponse, err error)

SyncAssetScan 同步资产扫描信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INTERNALERROR_MAINDBFAIL = "InternalError.MainDBFail"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SyncBaselineDetectSummary added in v1.0.512

func (c *Client) SyncBaselineDetectSummary(request *SyncBaselineDetectSummaryRequest) (response *SyncBaselineDetectSummaryResponse, err error)

SyncBaselineDetectSummary 同步基线检测进度概要

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) SyncBaselineDetectSummaryWithContext added in v1.0.512

func (c *Client) SyncBaselineDetectSummaryWithContext(ctx context.Context, request *SyncBaselineDetectSummaryRequest) (response *SyncBaselineDetectSummaryResponse, err error)

SyncBaselineDetectSummary 同步基线检测进度概要

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"

func (*Client) SyncMachines added in v1.0.762

func (c *Client) SyncMachines(request *SyncMachinesRequest) (response *SyncMachinesResponse, err error)

SyncMachines 同步机器信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) SyncMachinesWithContext added in v1.0.762

func (c *Client) SyncMachinesWithContext(ctx context.Context, request *SyncMachinesRequest) (response *SyncMachinesResponse, err error)

SyncMachines 同步机器信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_APISERVERFAIL = "FailedOperation.APIServerFail"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) TestWebHookRule added in v1.0.762

func (c *Client) TestWebHookRule(request *TestWebHookRuleRequest) (response *TestWebHookRuleResponse, err error)

TestWebHookRule 测试企微机器人规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) TestWebHookRuleWithContext added in v1.0.762

func (c *Client) TestWebHookRuleWithContext(ctx context.Context, request *TestWebHookRuleRequest) (response *TestWebHookRuleResponse, err error)

TestWebHookRule 测试企微机器人规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) TrustMalwares

func (c *Client) TrustMalwares(request *TrustMalwaresRequest) (response *TrustMalwaresResponse, err error)

TrustMalwares 本接口(TrustMalwares)将被识别木马文件设为信任。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) TrustMalwaresWithContext added in v1.0.324

func (c *Client) TrustMalwaresWithContext(ctx context.Context, request *TrustMalwaresRequest) (response *TrustMalwaresResponse, err error)

TrustMalwares 本接口(TrustMalwares)将被识别木马文件设为信任。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDFORMAT = "InvalidParameter.InvalidFormat"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_AREAQUOTA = "LimitExceeded.AreaQuota"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UntrustMalwares

func (c *Client) UntrustMalwares(request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)

UntrustMalwares 本接口(UntrustMalwares)用于取消信任木马文件。

可能返回的错误码:

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

func (*Client) UntrustMalwaresWithContext added in v1.0.324

func (c *Client) UntrustMalwaresWithContext(ctx context.Context, request *UntrustMalwaresRequest) (response *UntrustMalwaresResponse, err error)

UntrustMalwares 本接口(UntrustMalwares)用于取消信任木马文件。

可能返回的错误码:

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

func (*Client) UpdateBaselineStrategy

func (c *Client) UpdateBaselineStrategy(request *UpdateBaselineStrategyRequest) (response *UpdateBaselineStrategyResponse, err error)

UpdateBaselineStrategy 根据基线策略id更新策略信息

可能返回的错误码:

FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) UpdateBaselineStrategyWithContext added in v1.0.324

func (c *Client) UpdateBaselineStrategyWithContext(ctx context.Context, request *UpdateBaselineStrategyRequest) (response *UpdateBaselineStrategyResponse, err error)

UpdateBaselineStrategy 根据基线策略id更新策略信息

可能返回的错误码:

FAILEDOPERATION_NOPROFESSIONHOST = "FailedOperation.NoProfessionHost"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALREQUEST = "InvalidParameter.IllegalRequest"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) UpdateMachineTags added in v1.0.240

func (c *Client) UpdateMachineTags(request *UpdateMachineTagsRequest) (response *UpdateMachineTagsResponse, err error)

UpdateMachineTags 关联机器标签列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateMachineTagsWithContext added in v1.0.324

func (c *Client) UpdateMachineTagsWithContext(ctx context.Context, request *UpdateMachineTagsRequest) (response *UpdateMachineTagsResponse, err error)

UpdateMachineTags 关联机器标签列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_MISSINGPARAMETER = "InvalidParameter.MissingParameter"
INVALIDPARAMETER_PARSINGERROR = "InvalidParameter.ParsingError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

type CloudFromCnt added in v1.0.1039

type CloudFromCnt struct {
	// 云服务器类型
	CloudFrom *uint64 `json:"CloudFrom,omitnil,omitempty" name:"CloudFrom"`

	// 机器数量
	MachineCnt *int64 `json:"MachineCnt,omitnil,omitempty" name:"MachineCnt"`
}

type CommandLine added in v1.0.1007

type CommandLine struct {
	// 路径,需要base64加密
	Exe *string `json:"Exe,omitnil,omitempty" name:"Exe"`

	// 命令行,需要base64加密
	Cmdline *string `json:"Cmdline,omitnil,omitempty" name:"Cmdline"`
}

type CreateBanWhiteListRequest added in v1.0.762

type CreateBanWhiteListRequest struct {
	*tchttp.BaseRequest

	// 阻断规则
	Rules *BanWhiteList `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 事件ID,事件列表加白名单时传递,白名单添加成功后,会将事件变成已加白状态
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewCreateBanWhiteListRequest added in v1.0.762

func NewCreateBanWhiteListRequest() (request *CreateBanWhiteListRequest)

func (*CreateBanWhiteListRequest) FromJsonString added in v1.0.762

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

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

func (*CreateBanWhiteListRequest) ToJsonString added in v1.0.762

func (r *CreateBanWhiteListRequest) ToJsonString() string

type CreateBanWhiteListRequestParams added in v1.0.762

type CreateBanWhiteListRequestParams struct {
	// 阻断规则
	Rules *BanWhiteList `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 事件ID,事件列表加白名单时传递,白名单添加成功后,会将事件变成已加白状态
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type CreateBanWhiteListResponse added in v1.0.762

type CreateBanWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *CreateBanWhiteListResponseParams `json:"Response"`
}

func NewCreateBanWhiteListResponse added in v1.0.762

func NewCreateBanWhiteListResponse() (response *CreateBanWhiteListResponse)

func (*CreateBanWhiteListResponse) FromJsonString added in v1.0.762

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

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

func (*CreateBanWhiteListResponse) ToJsonString added in v1.0.762

func (r *CreateBanWhiteListResponse) ToJsonString() string

type CreateBanWhiteListResponseParams added in v1.0.762

type CreateBanWhiteListResponseParams struct {
	// 是否全局规则
	IsGlobal *bool `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 添加规则是否重复
	IsDuplicate *bool `json:"IsDuplicate,omitnil,omitempty" name:"IsDuplicate"`

	// 重复机器的信息
	DuplicateHosts []*DuplicateHosts `json:"DuplicateHosts,omitnil,omitempty" name:"DuplicateHosts"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateBaselineStrategyRequest

type CreateBaselineStrategyRequest struct {
	*tchttp.BaseRequest

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.
	ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"`

	// 定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测
	ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"`

	// 该策略下选择的基线id数组. 示例: [1,3,5,7]
	CategoryIds []*uint64 `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"`

	// 扫描范围是否全部服务器, 1:是  0:否, 为1则为全部专业版主机
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 云主机类型:
	// CVM:虚拟主机
	// BM:裸金属
	// ECM:边缘计算主机
	// LH:轻量应用服务器
	// Other:混合云机器
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 主机地域. 示例: "ap-guangzhou"
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 主机id数组. 示例: ["quuid1","quuid2"]
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

func NewCreateBaselineStrategyRequest

func NewCreateBaselineStrategyRequest() (request *CreateBaselineStrategyRequest)

func (*CreateBaselineStrategyRequest) FromJsonString

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

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

func (*CreateBaselineStrategyRequest) ToJsonString

func (r *CreateBaselineStrategyRequest) ToJsonString() string

type CreateBaselineStrategyRequestParams added in v1.0.426

type CreateBaselineStrategyRequestParams struct {
	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 检测周期, 表示每隔多少天进行检测.示例: 2, 表示每2天进行检测一次.
	ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"`

	// 定期检测时间,该时间下发扫描. 示例:“22:00”, 表示在22:00下发检测
	ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"`

	// 该策略下选择的基线id数组. 示例: [1,3,5,7]
	CategoryIds []*uint64 `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"`

	// 扫描范围是否全部服务器, 1:是  0:否, 为1则为全部专业版主机
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 云主机类型:
	// CVM:虚拟主机
	// BM:裸金属
	// ECM:边缘计算主机
	// LH:轻量应用服务器
	// Other:混合云机器
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 主机地域. 示例: "ap-guangzhou"
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 主机id数组. 示例: ["quuid1","quuid2"]
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

Predefined struct for user

type CreateBaselineStrategyResponse

type CreateBaselineStrategyResponse struct {
	*tchttp.BaseResponse
	Response *CreateBaselineStrategyResponseParams `json:"Response"`
}

func NewCreateBaselineStrategyResponse

func NewCreateBaselineStrategyResponse() (response *CreateBaselineStrategyResponse)

func (*CreateBaselineStrategyResponse) FromJsonString

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

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

func (*CreateBaselineStrategyResponse) ToJsonString

func (r *CreateBaselineStrategyResponse) ToJsonString() string

type CreateBaselineStrategyResponseParams added in v1.0.426

type CreateBaselineStrategyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateBuyBindTaskRequest added in v1.0.762

type CreateBuyBindTaskRequest struct {
	*tchttp.BaseRequest

	// 订单号
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 可选参数: 1专业版-包年包月 , 2 旗舰版-包年包月
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 机器列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否全选机器
	IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"`
}

func NewCreateBuyBindTaskRequest added in v1.0.762

func NewCreateBuyBindTaskRequest() (request *CreateBuyBindTaskRequest)

func (*CreateBuyBindTaskRequest) FromJsonString added in v1.0.762

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

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

func (*CreateBuyBindTaskRequest) ToJsonString added in v1.0.762

func (r *CreateBuyBindTaskRequest) ToJsonString() string

type CreateBuyBindTaskRequestParams added in v1.0.762

type CreateBuyBindTaskRequestParams struct {
	// 订单号
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 可选参数: 1专业版-包年包月 , 2 旗舰版-包年包月
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 机器列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否全选机器
	IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"`
}

Predefined struct for user

type CreateBuyBindTaskResponse added in v1.0.762

type CreateBuyBindTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateBuyBindTaskResponseParams `json:"Response"`
}

func NewCreateBuyBindTaskResponse added in v1.0.762

func NewCreateBuyBindTaskResponse() (response *CreateBuyBindTaskResponse)

func (*CreateBuyBindTaskResponse) FromJsonString added in v1.0.762

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

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

func (*CreateBuyBindTaskResponse) ToJsonString added in v1.0.762

func (r *CreateBuyBindTaskResponse) ToJsonString() string

type CreateBuyBindTaskResponseParams added in v1.0.762

type CreateBuyBindTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateEmergencyVulScanRequest added in v1.0.240

type CreateEmergencyVulScanRequest struct {
	*tchttp.BaseRequest

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 自选服务器时生效,主机uuid的string数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 扫描超时时长 ,单位秒
	TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"`
}

func NewCreateEmergencyVulScanRequest added in v1.0.240

func NewCreateEmergencyVulScanRequest() (request *CreateEmergencyVulScanRequest)

func (*CreateEmergencyVulScanRequest) FromJsonString added in v1.0.240

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

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

func (*CreateEmergencyVulScanRequest) ToJsonString added in v1.0.240

func (r *CreateEmergencyVulScanRequest) ToJsonString() string

type CreateEmergencyVulScanRequestParams added in v1.0.426

type CreateEmergencyVulScanRequestParams struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 自选服务器时生效,主机uuid的string数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 扫描超时时长 ,单位秒
	TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"`
}

Predefined struct for user

type CreateEmergencyVulScanResponse added in v1.0.240

type CreateEmergencyVulScanResponse struct {
	*tchttp.BaseResponse
	Response *CreateEmergencyVulScanResponseParams `json:"Response"`
}

func NewCreateEmergencyVulScanResponse added in v1.0.240

func NewCreateEmergencyVulScanResponse() (response *CreateEmergencyVulScanResponse)

func (*CreateEmergencyVulScanResponse) FromJsonString added in v1.0.240

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

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

func (*CreateEmergencyVulScanResponse) ToJsonString added in v1.0.240

func (r *CreateEmergencyVulScanResponse) ToJsonString() string

type CreateEmergencyVulScanResponseParams added in v1.0.426

type CreateEmergencyVulScanResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateIncidentBacktrackingRequest added in v1.0.762

type CreateIncidentBacktrackingRequest struct {
	*tchttp.BaseRequest

	// 主机安全quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

func NewCreateIncidentBacktrackingRequest added in v1.0.762

func NewCreateIncidentBacktrackingRequest() (request *CreateIncidentBacktrackingRequest)

func (*CreateIncidentBacktrackingRequest) FromJsonString added in v1.0.762

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

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

func (*CreateIncidentBacktrackingRequest) ToJsonString added in v1.0.762

func (r *CreateIncidentBacktrackingRequest) ToJsonString() string

type CreateIncidentBacktrackingRequestParams added in v1.0.762

type CreateIncidentBacktrackingRequestParams struct {
	// 主机安全quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

Predefined struct for user

type CreateIncidentBacktrackingResponse added in v1.0.762

type CreateIncidentBacktrackingResponse struct {
	*tchttp.BaseResponse
	Response *CreateIncidentBacktrackingResponseParams `json:"Response"`
}

func NewCreateIncidentBacktrackingResponse added in v1.0.762

func NewCreateIncidentBacktrackingResponse() (response *CreateIncidentBacktrackingResponse)

func (*CreateIncidentBacktrackingResponse) FromJsonString added in v1.0.762

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

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

func (*CreateIncidentBacktrackingResponse) ToJsonString added in v1.0.762

func (r *CreateIncidentBacktrackingResponse) ToJsonString() string

type CreateIncidentBacktrackingResponseParams added in v1.0.762

type CreateIncidentBacktrackingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLicenseOrderRequest added in v1.0.494

type CreateLicenseOrderRequest struct {
	*tchttp.BaseRequest

	// 标签数组, 空则表示不需要绑定标签
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
	// 默认为0
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 授权数量 , 需要购买的数量.
	// 默认为1
	LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"`

	// 购买订单地域,这里仅支持 1 广州,9 新加坡. 推荐选择广州. 新加坡地域为白名单用户购买.
	// 默认为1
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 项目ID .
	// 默认为0
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 购买时间长度,默认1 , 可选值为1,2,3,4,5,6,7,8,9,10,11,12,24,36
	// 该参数仅包年包月生效
	TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 是否自动续费, 默认不自动续费.
	// 该参数仅包年包月生效
	AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 该字段作废
	AutoProtectOpenConfig *string `json:"AutoProtectOpenConfig,omitnil,omitempty" name:"AutoProtectOpenConfig"`

	// 变配参数
	ModifyConfig *OrderModifyObject `json:"ModifyConfig,omitnil,omitempty" name:"ModifyConfig"`
}

func NewCreateLicenseOrderRequest added in v1.0.494

func NewCreateLicenseOrderRequest() (request *CreateLicenseOrderRequest)

func (*CreateLicenseOrderRequest) FromJsonString added in v1.0.494

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

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

func (*CreateLicenseOrderRequest) ToJsonString added in v1.0.494

func (r *CreateLicenseOrderRequest) ToJsonString() string

type CreateLicenseOrderRequestParams added in v1.0.494

type CreateLicenseOrderRequestParams struct {
	// 标签数组, 空则表示不需要绑定标签
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
	// 默认为0
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 授权数量 , 需要购买的数量.
	// 默认为1
	LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"`

	// 购买订单地域,这里仅支持 1 广州,9 新加坡. 推荐选择广州. 新加坡地域为白名单用户购买.
	// 默认为1
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 项目ID .
	// 默认为0
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 购买时间长度,默认1 , 可选值为1,2,3,4,5,6,7,8,9,10,11,12,24,36
	// 该参数仅包年包月生效
	TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 是否自动续费, 默认不自动续费.
	// 该参数仅包年包月生效
	AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 该字段作废
	AutoProtectOpenConfig *string `json:"AutoProtectOpenConfig,omitnil,omitempty" name:"AutoProtectOpenConfig"`

	// 变配参数
	ModifyConfig *OrderModifyObject `json:"ModifyConfig,omitnil,omitempty" name:"ModifyConfig"`
}

Predefined struct for user

type CreateLicenseOrderResponse added in v1.0.494

type CreateLicenseOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateLicenseOrderResponseParams `json:"Response"`
}

func NewCreateLicenseOrderResponse added in v1.0.494

func NewCreateLicenseOrderResponse() (response *CreateLicenseOrderResponse)

func (*CreateLicenseOrderResponse) FromJsonString added in v1.0.494

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

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

func (*CreateLicenseOrderResponse) ToJsonString added in v1.0.494

func (r *CreateLicenseOrderResponse) ToJsonString() string

type CreateLicenseOrderResponseParams added in v1.0.494

type CreateLicenseOrderResponseParams struct {
	// 订单号列表
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`

	// 资源ID列表,预付费订单该字段空值
	ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 大订单号 , 后付费该字段空值
	BigDealId *string `json:"BigDealId,omitnil,omitempty" name:"BigDealId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLogExportRequest added in v1.0.762

type CreateLogExportRequest struct {
	*tchttp.BaseRequest

	// 日志导出数量, 最大值5000万
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 日志导出起始时间,毫秒时间戳
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 日志导出结束时间,毫秒时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 日志导出检索语句,不支持[SQL语句]
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 日志导出时间排序。desc,asc,默认为desc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 日志导出数据格式。json,csv,默认为json
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

func NewCreateLogExportRequest added in v1.0.762

func NewCreateLogExportRequest() (request *CreateLogExportRequest)

func (*CreateLogExportRequest) FromJsonString added in v1.0.762

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

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

func (*CreateLogExportRequest) ToJsonString added in v1.0.762

func (r *CreateLogExportRequest) ToJsonString() string

type CreateLogExportRequestParams added in v1.0.762

type CreateLogExportRequestParams struct {
	// 日志导出数量, 最大值5000万
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 日志导出起始时间,毫秒时间戳
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 日志导出结束时间,毫秒时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 日志导出检索语句,不支持[SQL语句]
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 日志导出时间排序。desc,asc,默认为desc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 日志导出数据格式。json,csv,默认为json
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

Predefined struct for user

type CreateLogExportResponse added in v1.0.762

type CreateLogExportResponse struct {
	*tchttp.BaseResponse
	Response *CreateLogExportResponseParams `json:"Response"`
}

func NewCreateLogExportResponse added in v1.0.762

func NewCreateLogExportResponse() (response *CreateLogExportResponse)

func (*CreateLogExportResponse) FromJsonString added in v1.0.762

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

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

func (*CreateLogExportResponse) ToJsonString added in v1.0.762

func (r *CreateLogExportResponse) ToJsonString() string

type CreateLogExportResponseParams added in v1.0.762

type CreateLogExportResponseParams struct {
	// 日志导出ID
	ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMaliciousRequestWhiteListRequest added in v1.0.762

type CreateMaliciousRequestWhiteListRequest struct {
	*tchttp.BaseRequest

	// 白名单域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
}

func NewCreateMaliciousRequestWhiteListRequest added in v1.0.762

func NewCreateMaliciousRequestWhiteListRequest() (request *CreateMaliciousRequestWhiteListRequest)

func (*CreateMaliciousRequestWhiteListRequest) FromJsonString added in v1.0.762

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

func (*CreateMaliciousRequestWhiteListRequest) ToJsonString added in v1.0.762

type CreateMaliciousRequestWhiteListRequestParams added in v1.0.762

type CreateMaliciousRequestWhiteListRequestParams struct {
	// 白名单域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
}

Predefined struct for user

type CreateMaliciousRequestWhiteListResponse added in v1.0.762

type CreateMaliciousRequestWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *CreateMaliciousRequestWhiteListResponseParams `json:"Response"`
}

func NewCreateMaliciousRequestWhiteListResponse added in v1.0.762

func NewCreateMaliciousRequestWhiteListResponse() (response *CreateMaliciousRequestWhiteListResponse)

func (*CreateMaliciousRequestWhiteListResponse) FromJsonString added in v1.0.762

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

func (*CreateMaliciousRequestWhiteListResponse) ToJsonString added in v1.0.762

type CreateMaliciousRequestWhiteListResponseParams added in v1.0.762

type CreateMaliciousRequestWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMalwareWhiteListRequest added in v1.0.762

type CreateMalwareWhiteListRequest struct {
	*tchttp.BaseRequest

	// 白名单模式; 0 MD5白名单,1自定义
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// quuid 列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否全部主机; 0否,1是。
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 匹配模式 ;0 精确匹配,1模糊匹配(废弃)
	MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"`

	// 文件名称(正则);长度不超过200个
	FileName []*string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件目录(正则);长度不超过200个,内容base64转义
	FileDirectory []*string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"`

	// 文件后缀;长度不超过200个,内容base64转义(废弃)
	FileExtension []*string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"`

	// MD5列表
	Md5List []*string `json:"Md5List,omitnil,omitempty" name:"Md5List"`

	// 木马事件ID
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 对历史待处理执行加白操作;0是不处理,1是处理
	IsHandleHistoryEvents *uint64 `json:"IsHandleHistoryEvents,omitnil,omitempty" name:"IsHandleHistoryEvents"`
}

func NewCreateMalwareWhiteListRequest added in v1.0.762

func NewCreateMalwareWhiteListRequest() (request *CreateMalwareWhiteListRequest)

func (*CreateMalwareWhiteListRequest) FromJsonString added in v1.0.762

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

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

func (*CreateMalwareWhiteListRequest) ToJsonString added in v1.0.762

func (r *CreateMalwareWhiteListRequest) ToJsonString() string

type CreateMalwareWhiteListRequestParams added in v1.0.762

type CreateMalwareWhiteListRequestParams struct {
	// 白名单模式; 0 MD5白名单,1自定义
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// quuid 列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否全部主机; 0否,1是。
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 匹配模式 ;0 精确匹配,1模糊匹配(废弃)
	MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"`

	// 文件名称(正则);长度不超过200个
	FileName []*string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件目录(正则);长度不超过200个,内容base64转义
	FileDirectory []*string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"`

	// 文件后缀;长度不超过200个,内容base64转义(废弃)
	FileExtension []*string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"`

	// MD5列表
	Md5List []*string `json:"Md5List,omitnil,omitempty" name:"Md5List"`

	// 木马事件ID
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 对历史待处理执行加白操作;0是不处理,1是处理
	IsHandleHistoryEvents *uint64 `json:"IsHandleHistoryEvents,omitnil,omitempty" name:"IsHandleHistoryEvents"`
}

Predefined struct for user

type CreateMalwareWhiteListResponse added in v1.0.762

type CreateMalwareWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *CreateMalwareWhiteListResponseParams `json:"Response"`
}

func NewCreateMalwareWhiteListResponse added in v1.0.762

func NewCreateMalwareWhiteListResponse() (response *CreateMalwareWhiteListResponse)

func (*CreateMalwareWhiteListResponse) FromJsonString added in v1.0.762

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

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

func (*CreateMalwareWhiteListResponse) ToJsonString added in v1.0.762

func (r *CreateMalwareWhiteListResponse) ToJsonString() string

type CreateMalwareWhiteListResponseParams added in v1.0.762

type CreateMalwareWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateNetAttackWhiteListRequest added in v1.0.762

type CreateNetAttackWhiteListRequest struct {
	*tchttp.BaseRequest

	// 是否全部主机; 0否,1是。
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 来源IP 单IP:1.1.1.1  IP范围:1.1.1.1-1.1.2.1  IP范围:1.1.1.0/24
	SrcIp []*string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// quuid 列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 事件id
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 是否加白所有符合该规则的告警 ,1:处理,0:不处理
	DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

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

func NewCreateNetAttackWhiteListRequest added in v1.0.762

func NewCreateNetAttackWhiteListRequest() (request *CreateNetAttackWhiteListRequest)

func (*CreateNetAttackWhiteListRequest) FromJsonString added in v1.0.762

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

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

func (*CreateNetAttackWhiteListRequest) ToJsonString added in v1.0.762

func (r *CreateNetAttackWhiteListRequest) ToJsonString() string

type CreateNetAttackWhiteListRequestParams added in v1.0.762

type CreateNetAttackWhiteListRequestParams struct {
	// 是否全部主机; 0否,1是。
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 来源IP 单IP:1.1.1.1  IP范围:1.1.1.1-1.1.2.1  IP范围:1.1.1.0/24
	SrcIp []*string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// quuid 列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 事件id
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 是否加白所有符合该规则的告警 ,1:处理,0:不处理
	DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

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

Predefined struct for user

type CreateNetAttackWhiteListResponse added in v1.0.762

type CreateNetAttackWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *CreateNetAttackWhiteListResponseParams `json:"Response"`
}

func NewCreateNetAttackWhiteListResponse added in v1.0.762

func NewCreateNetAttackWhiteListResponse() (response *CreateNetAttackWhiteListResponse)

func (*CreateNetAttackWhiteListResponse) FromJsonString added in v1.0.762

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

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

func (*CreateNetAttackWhiteListResponse) ToJsonString added in v1.0.762

func (r *CreateNetAttackWhiteListResponse) ToJsonString() string

type CreateNetAttackWhiteListResponseParams added in v1.0.762

type CreateNetAttackWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateProtectServerRequest

type CreateProtectServerRequest struct {
	*tchttp.BaseRequest

	// 防护目录地址
	ProtectDir *string `json:"ProtectDir,omitnil,omitempty" name:"ProtectDir"`

	// 防护机器 信息
	ProtectHostConfig []*ProtectHostConfig `json:"ProtectHostConfig,omitnil,omitempty" name:"ProtectHostConfig"`
}

func NewCreateProtectServerRequest

func NewCreateProtectServerRequest() (request *CreateProtectServerRequest)

func (*CreateProtectServerRequest) FromJsonString

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

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

func (*CreateProtectServerRequest) ToJsonString

func (r *CreateProtectServerRequest) ToJsonString() string

type CreateProtectServerRequestParams added in v1.0.426

type CreateProtectServerRequestParams struct {
	// 防护目录地址
	ProtectDir *string `json:"ProtectDir,omitnil,omitempty" name:"ProtectDir"`

	// 防护机器 信息
	ProtectHostConfig []*ProtectHostConfig `json:"ProtectHostConfig,omitnil,omitempty" name:"ProtectHostConfig"`
}

Predefined struct for user

type CreateProtectServerResponse

type CreateProtectServerResponse struct {
	*tchttp.BaseResponse
	Response *CreateProtectServerResponseParams `json:"Response"`
}

func NewCreateProtectServerResponse

func NewCreateProtectServerResponse() (response *CreateProtectServerResponse)

func (*CreateProtectServerResponse) FromJsonString

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

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

func (*CreateProtectServerResponse) ToJsonString

func (r *CreateProtectServerResponse) ToJsonString() string

type CreateProtectServerResponseParams added in v1.0.426

type CreateProtectServerResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRansomDefenseStrategyRequest added in v1.0.762

type CreateRansomDefenseStrategyRequest struct {
	*tchttp.BaseRequest

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

	// 定时快照执行时间(0-23):01:00;23:00
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// 策略ID,填ID时修改策略,否则新增策略
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 策略备注
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否开启:0关,1开
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否全部机器生效:0否,1是
	IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 包含目录,;分隔
	IncludeDir *string `json:"IncludeDir,omitnil,omitempty" name:"IncludeDir"`

	// 排除目录,;分隔
	ExcludeDir *string `json:"ExcludeDir,omitnil,omitempty" name:"ExcludeDir"`

	// 备份模式: 0按周,1按天,2不备份
	BackupType *uint64 `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 定时任务执行星期天数(1-7):1;2;7
	Weekday *string `json:"Weekday,omitnil,omitempty" name:"Weekday"`

	// 保留天数:0永久
	SaveDay *uint64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"`

	// 绑定主机列表
	Machines []*RansomDefenseStrategyMachineInfo `json:"Machines,omitnil,omitempty" name:"Machines"`
}

func NewCreateRansomDefenseStrategyRequest added in v1.0.762

func NewCreateRansomDefenseStrategyRequest() (request *CreateRansomDefenseStrategyRequest)

func (*CreateRansomDefenseStrategyRequest) FromJsonString added in v1.0.762

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

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

func (*CreateRansomDefenseStrategyRequest) ToJsonString added in v1.0.762

func (r *CreateRansomDefenseStrategyRequest) ToJsonString() string

type CreateRansomDefenseStrategyRequestParams added in v1.0.762

type CreateRansomDefenseStrategyRequestParams struct {
	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 定时快照执行时间(0-23):01:00;23:00
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// 策略ID,填ID时修改策略,否则新增策略
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 策略备注
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否开启:0关,1开
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否全部机器生效:0否,1是
	IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 包含目录,;分隔
	IncludeDir *string `json:"IncludeDir,omitnil,omitempty" name:"IncludeDir"`

	// 排除目录,;分隔
	ExcludeDir *string `json:"ExcludeDir,omitnil,omitempty" name:"ExcludeDir"`

	// 备份模式: 0按周,1按天,2不备份
	BackupType *uint64 `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 定时任务执行星期天数(1-7):1;2;7
	Weekday *string `json:"Weekday,omitnil,omitempty" name:"Weekday"`

	// 保留天数:0永久
	SaveDay *uint64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"`

	// 绑定主机列表
	Machines []*RansomDefenseStrategyMachineInfo `json:"Machines,omitnil,omitempty" name:"Machines"`
}

Predefined struct for user

type CreateRansomDefenseStrategyResponse added in v1.0.762

type CreateRansomDefenseStrategyResponse struct {
	*tchttp.BaseResponse
	Response *CreateRansomDefenseStrategyResponseParams `json:"Response"`
}

func NewCreateRansomDefenseStrategyResponse added in v1.0.762

func NewCreateRansomDefenseStrategyResponse() (response *CreateRansomDefenseStrategyResponse)

func (*CreateRansomDefenseStrategyResponse) FromJsonString added in v1.0.762

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

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

func (*CreateRansomDefenseStrategyResponse) ToJsonString added in v1.0.762

func (r *CreateRansomDefenseStrategyResponse) ToJsonString() string

type CreateRansomDefenseStrategyResponseParams added in v1.0.762

type CreateRansomDefenseStrategyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateScanMalwareSettingRequest added in v1.0.203

type CreateScanMalwareSettingRequest struct {
	*tchttp.BaseRequest

	// 扫描模式 0 全盘扫描, 1 快速扫描
	ScanPattern *uint64 `json:"ScanPattern,omitnil,omitempty" name:"ScanPattern"`

	// 服务器分类:1:专业版服务器;2:自选服务器
	HostType *int64 `json:"HostType,omitnil,omitempty" name:"HostType"`

	// 自选服务器时生效,主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 超时时间单位 秒 默认3600 秒
	TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"`

	// 1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)
	EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 是否开启恶意进程查杀[0:未开启,1:开启]
	EnableMemShellScan *int64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"`
}

func NewCreateScanMalwareSettingRequest added in v1.0.203

func NewCreateScanMalwareSettingRequest() (request *CreateScanMalwareSettingRequest)

func (*CreateScanMalwareSettingRequest) FromJsonString added in v1.0.203

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

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

func (*CreateScanMalwareSettingRequest) ToJsonString added in v1.0.203

func (r *CreateScanMalwareSettingRequest) ToJsonString() string

type CreateScanMalwareSettingRequestParams added in v1.0.426

type CreateScanMalwareSettingRequestParams struct {
	// 扫描模式 0 全盘扫描, 1 快速扫描
	ScanPattern *uint64 `json:"ScanPattern,omitnil,omitempty" name:"ScanPattern"`

	// 服务器分类:1:专业版服务器;2:自选服务器
	HostType *int64 `json:"HostType,omitnil,omitempty" name:"HostType"`

	// 自选服务器时生效,主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 超时时间单位 秒 默认3600 秒
	TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"`

	// 1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)
	EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 是否开启恶意进程查杀[0:未开启,1:开启]
	EnableMemShellScan *int64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"`
}

Predefined struct for user

type CreateScanMalwareSettingResponse added in v1.0.203

type CreateScanMalwareSettingResponse struct {
	*tchttp.BaseResponse
	Response *CreateScanMalwareSettingResponseParams `json:"Response"`
}

func NewCreateScanMalwareSettingResponse added in v1.0.203

func NewCreateScanMalwareSettingResponse() (response *CreateScanMalwareSettingResponse)

func (*CreateScanMalwareSettingResponse) FromJsonString added in v1.0.203

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

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

func (*CreateScanMalwareSettingResponse) ToJsonString added in v1.0.203

func (r *CreateScanMalwareSettingResponse) ToJsonString() string

type CreateScanMalwareSettingResponseParams added in v1.0.426

type CreateScanMalwareSettingResponseParams struct {
	// 任务id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSearchLogRequest

type CreateSearchLogRequest struct {
	*tchttp.BaseRequest

	// 搜索内容
	SearchContent *string `json:"SearchContent,omitnil,omitempty" name:"SearchContent"`
}

func NewCreateSearchLogRequest

func NewCreateSearchLogRequest() (request *CreateSearchLogRequest)

func (*CreateSearchLogRequest) FromJsonString

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

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

func (*CreateSearchLogRequest) ToJsonString

func (r *CreateSearchLogRequest) ToJsonString() string

type CreateSearchLogRequestParams added in v1.0.426

type CreateSearchLogRequestParams struct {
	// 搜索内容
	SearchContent *string `json:"SearchContent,omitnil,omitempty" name:"SearchContent"`
}

Predefined struct for user

type CreateSearchLogResponse

type CreateSearchLogResponse struct {
	*tchttp.BaseResponse
	Response *CreateSearchLogResponseParams `json:"Response"`
}

func NewCreateSearchLogResponse

func NewCreateSearchLogResponse() (response *CreateSearchLogResponse)

func (*CreateSearchLogResponse) FromJsonString

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

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

func (*CreateSearchLogResponse) ToJsonString

func (r *CreateSearchLogResponse) ToJsonString() string

type CreateSearchLogResponseParams added in v1.0.426

type CreateSearchLogResponseParams struct {
	// 0:成功,非0:失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSearchTemplateRequest

type CreateSearchTemplateRequest struct {
	*tchttp.BaseRequest

	// 搜索模板
	SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil,omitempty" name:"SearchTemplate"`
}

func NewCreateSearchTemplateRequest

func NewCreateSearchTemplateRequest() (request *CreateSearchTemplateRequest)

func (*CreateSearchTemplateRequest) FromJsonString

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

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

func (*CreateSearchTemplateRequest) ToJsonString

func (r *CreateSearchTemplateRequest) ToJsonString() string

type CreateSearchTemplateRequestParams added in v1.0.426

type CreateSearchTemplateRequestParams struct {
	// 搜索模板
	SearchTemplate *SearchTemplate `json:"SearchTemplate,omitnil,omitempty" name:"SearchTemplate"`
}

Predefined struct for user

type CreateSearchTemplateResponse

type CreateSearchTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateSearchTemplateResponseParams `json:"Response"`
}

func NewCreateSearchTemplateResponse

func NewCreateSearchTemplateResponse() (response *CreateSearchTemplateResponse)

func (*CreateSearchTemplateResponse) FromJsonString

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

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

func (*CreateSearchTemplateResponse) ToJsonString

func (r *CreateSearchTemplateResponse) ToJsonString() string

type CreateSearchTemplateResponseParams added in v1.0.426

type CreateSearchTemplateResponseParams struct {
	// 0:成功,非0:失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 失败原因
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateVulFixRequest added in v1.0.762

type CreateVulFixRequest struct {
	*tchttp.BaseRequest

	// 漏洞对应要修复的主机列表
	CreateVulFixTaskQuuids []*CreateVulFixTaskQuuids `json:"CreateVulFixTaskQuuids,omitnil,omitempty" name:"CreateVulFixTaskQuuids"`

	// 快照保存天数,  0 天表示不创建快照。24小时没有快照的主机必须要创建快照才能修复
	SaveDays *uint64 `json:"SaveDays,omitnil,omitempty" name:"SaveDays"`

	// 快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}

func NewCreateVulFixRequest added in v1.0.762

func NewCreateVulFixRequest() (request *CreateVulFixRequest)

func (*CreateVulFixRequest) FromJsonString added in v1.0.762

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

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

func (*CreateVulFixRequest) ToJsonString added in v1.0.762

func (r *CreateVulFixRequest) ToJsonString() string

type CreateVulFixRequestParams added in v1.0.762

type CreateVulFixRequestParams struct {
	// 漏洞对应要修复的主机列表
	CreateVulFixTaskQuuids []*CreateVulFixTaskQuuids `json:"CreateVulFixTaskQuuids,omitnil,omitempty" name:"CreateVulFixTaskQuuids"`

	// 快照保存天数,  0 天表示不创建快照。24小时没有快照的主机必须要创建快照才能修复
	SaveDays *uint64 `json:"SaveDays,omitnil,omitempty" name:"SaveDays"`

	// 快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`
}

Predefined struct for user

type CreateVulFixResponse added in v1.0.762

type CreateVulFixResponse struct {
	*tchttp.BaseResponse
	Response *CreateVulFixResponseParams `json:"Response"`
}

func NewCreateVulFixResponse added in v1.0.762

func NewCreateVulFixResponse() (response *CreateVulFixResponse)

func (*CreateVulFixResponse) FromJsonString added in v1.0.762

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

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

func (*CreateVulFixResponse) ToJsonString added in v1.0.762

func (r *CreateVulFixResponse) ToJsonString() string

type CreateVulFixResponseParams added in v1.0.762

type CreateVulFixResponseParams struct {
	// 任务id
	FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateVulFixTaskQuuids added in v1.0.762

type CreateVulFixTaskQuuids struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 需要修复漏洞的主机,所有主机必须有VulId的这个漏洞且是待修复状态。
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 修复方式 0组件更新或者安装补丁,1禁用服务
	FixMethod *uint64 `json:"FixMethod,omitnil,omitempty" name:"FixMethod"`
}

type CreateWhiteListOrderRequest added in v1.0.762

type CreateWhiteListOrderRequest struct {
	*tchttp.BaseRequest

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 授权数量,最小为1 最大99999
	LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"`

	// 到期时间,最小为1
	Deadline *uint64 `json:"Deadline,omitnil,omitempty" name:"Deadline"`

	// 规则名称,大资产中心:asset_center
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
}

func NewCreateWhiteListOrderRequest added in v1.0.762

func NewCreateWhiteListOrderRequest() (request *CreateWhiteListOrderRequest)

func (*CreateWhiteListOrderRequest) FromJsonString added in v1.0.762

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

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

func (*CreateWhiteListOrderRequest) ToJsonString added in v1.0.762

func (r *CreateWhiteListOrderRequest) ToJsonString() string

type CreateWhiteListOrderRequestParams added in v1.0.762

type CreateWhiteListOrderRequestParams struct {
	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 授权数量,最小为1 最大99999
	LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"`

	// 到期时间,最小为1
	Deadline *uint64 `json:"Deadline,omitnil,omitempty" name:"Deadline"`

	// 规则名称,大资产中心:asset_center
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
}

Predefined struct for user

type CreateWhiteListOrderResponse added in v1.0.762

type CreateWhiteListOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateWhiteListOrderResponseParams `json:"Response"`
}

func NewCreateWhiteListOrderResponse added in v1.0.762

func NewCreateWhiteListOrderResponse() (response *CreateWhiteListOrderResponse)

func (*CreateWhiteListOrderResponse) FromJsonString added in v1.0.762

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

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

func (*CreateWhiteListOrderResponse) ToJsonString added in v1.0.762

func (r *CreateWhiteListOrderResponse) ToJsonString() string

type CreateWhiteListOrderResponseParams added in v1.0.762

type CreateWhiteListOrderResponseParams struct {
	// 资源对象
	Resource *OrderResource `json:"Resource,omitnil,omitempty" name:"Resource"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DefaultStrategyInfo added in v1.0.762

type DefaultStrategyInfo struct {
	// 策略名
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

type DeleteAllJavaMemShellsRequest added in v1.0.762

type DeleteAllJavaMemShellsRequest struct {
	*tchttp.BaseRequest

	// 服务器quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

func NewDeleteAllJavaMemShellsRequest added in v1.0.762

func NewDeleteAllJavaMemShellsRequest() (request *DeleteAllJavaMemShellsRequest)

func (*DeleteAllJavaMemShellsRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteAllJavaMemShellsRequest) ToJsonString added in v1.0.762

func (r *DeleteAllJavaMemShellsRequest) ToJsonString() string

type DeleteAllJavaMemShellsRequestParams added in v1.0.762

type DeleteAllJavaMemShellsRequestParams struct {
	// 服务器quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

Predefined struct for user

type DeleteAllJavaMemShellsResponse added in v1.0.762

type DeleteAllJavaMemShellsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAllJavaMemShellsResponseParams `json:"Response"`
}

func NewDeleteAllJavaMemShellsResponse added in v1.0.762

func NewDeleteAllJavaMemShellsResponse() (response *DeleteAllJavaMemShellsResponse)

func (*DeleteAllJavaMemShellsResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteAllJavaMemShellsResponse) ToJsonString added in v1.0.762

func (r *DeleteAllJavaMemShellsResponse) ToJsonString() string

type DeleteAllJavaMemShellsResponseParams added in v1.0.762

type DeleteAllJavaMemShellsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBanWhiteListRequest added in v1.0.762

type DeleteBanWhiteListRequest struct {
	*tchttp.BaseRequest

	// 要删除的白名单ID列表 (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteBanWhiteListRequest added in v1.0.762

func NewDeleteBanWhiteListRequest() (request *DeleteBanWhiteListRequest)

func (*DeleteBanWhiteListRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteBanWhiteListRequest) ToJsonString added in v1.0.762

func (r *DeleteBanWhiteListRequest) ToJsonString() string

type DeleteBanWhiteListRequestParams added in v1.0.762

type DeleteBanWhiteListRequestParams struct {
	// 要删除的白名单ID列表 (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteBanWhiteListResponse added in v1.0.762

type DeleteBanWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBanWhiteListResponseParams `json:"Response"`
}

func NewDeleteBanWhiteListResponse added in v1.0.762

func NewDeleteBanWhiteListResponse() (response *DeleteBanWhiteListResponse)

func (*DeleteBanWhiteListResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteBanWhiteListResponse) ToJsonString added in v1.0.762

func (r *DeleteBanWhiteListResponse) ToJsonString() string

type DeleteBanWhiteListResponseParams added in v1.0.762

type DeleteBanWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBaselinePolicyRequest added in v1.0.519

type DeleteBaselinePolicyRequest struct {
	*tchttp.BaseRequest

	// 策略Id
	PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
}

func NewDeleteBaselinePolicyRequest added in v1.0.519

func NewDeleteBaselinePolicyRequest() (request *DeleteBaselinePolicyRequest)

func (*DeleteBaselinePolicyRequest) FromJsonString added in v1.0.519

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

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

func (*DeleteBaselinePolicyRequest) ToJsonString added in v1.0.519

func (r *DeleteBaselinePolicyRequest) ToJsonString() string

type DeleteBaselinePolicyRequestParams added in v1.0.519

type DeleteBaselinePolicyRequestParams struct {
	// 策略Id
	PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
}

Predefined struct for user

type DeleteBaselinePolicyResponse added in v1.0.519

type DeleteBaselinePolicyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBaselinePolicyResponseParams `json:"Response"`
}

func NewDeleteBaselinePolicyResponse added in v1.0.519

func NewDeleteBaselinePolicyResponse() (response *DeleteBaselinePolicyResponse)

func (*DeleteBaselinePolicyResponse) FromJsonString added in v1.0.519

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

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

func (*DeleteBaselinePolicyResponse) ToJsonString added in v1.0.519

func (r *DeleteBaselinePolicyResponse) ToJsonString() string

type DeleteBaselinePolicyResponseParams added in v1.0.519

type DeleteBaselinePolicyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBaselineRuleIgnoreRequest added in v1.0.610

type DeleteBaselineRuleIgnoreRequest struct {
	*tchttp.BaseRequest

	// 规则Id
	RuleIds []*int64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`
}

func NewDeleteBaselineRuleIgnoreRequest added in v1.0.610

func NewDeleteBaselineRuleIgnoreRequest() (request *DeleteBaselineRuleIgnoreRequest)

func (*DeleteBaselineRuleIgnoreRequest) FromJsonString added in v1.0.610

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

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

func (*DeleteBaselineRuleIgnoreRequest) ToJsonString added in v1.0.610

func (r *DeleteBaselineRuleIgnoreRequest) ToJsonString() string

type DeleteBaselineRuleIgnoreRequestParams added in v1.0.610

type DeleteBaselineRuleIgnoreRequestParams struct {
	// 规则Id
	RuleIds []*int64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`
}

Predefined struct for user

type DeleteBaselineRuleIgnoreResponse added in v1.0.610

type DeleteBaselineRuleIgnoreResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBaselineRuleIgnoreResponseParams `json:"Response"`
}

func NewDeleteBaselineRuleIgnoreResponse added in v1.0.610

func NewDeleteBaselineRuleIgnoreResponse() (response *DeleteBaselineRuleIgnoreResponse)

func (*DeleteBaselineRuleIgnoreResponse) FromJsonString added in v1.0.610

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

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

func (*DeleteBaselineRuleIgnoreResponse) ToJsonString added in v1.0.610

func (r *DeleteBaselineRuleIgnoreResponse) ToJsonString() string

type DeleteBaselineRuleIgnoreResponseParams added in v1.0.610

type DeleteBaselineRuleIgnoreResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBaselineRuleRequest added in v1.0.610

type DeleteBaselineRuleRequest struct {
	*tchttp.BaseRequest

	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

func NewDeleteBaselineRuleRequest added in v1.0.610

func NewDeleteBaselineRuleRequest() (request *DeleteBaselineRuleRequest)

func (*DeleteBaselineRuleRequest) FromJsonString added in v1.0.610

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

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

func (*DeleteBaselineRuleRequest) ToJsonString added in v1.0.610

func (r *DeleteBaselineRuleRequest) ToJsonString() string

type DeleteBaselineRuleRequestParams added in v1.0.610

type DeleteBaselineRuleRequestParams struct {
	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

Predefined struct for user

type DeleteBaselineRuleResponse added in v1.0.610

type DeleteBaselineRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBaselineRuleResponseParams `json:"Response"`
}

func NewDeleteBaselineRuleResponse added in v1.0.610

func NewDeleteBaselineRuleResponse() (response *DeleteBaselineRuleResponse)

func (*DeleteBaselineRuleResponse) FromJsonString added in v1.0.610

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

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

func (*DeleteBaselineRuleResponse) ToJsonString added in v1.0.610

func (r *DeleteBaselineRuleResponse) ToJsonString() string

type DeleteBaselineRuleResponseParams added in v1.0.610

type DeleteBaselineRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBaselineStrategyRequest added in v1.0.240

type DeleteBaselineStrategyRequest struct {
	*tchttp.BaseRequest

	// 基线策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

func NewDeleteBaselineStrategyRequest added in v1.0.240

func NewDeleteBaselineStrategyRequest() (request *DeleteBaselineStrategyRequest)

func (*DeleteBaselineStrategyRequest) FromJsonString added in v1.0.240

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

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

func (*DeleteBaselineStrategyRequest) ToJsonString added in v1.0.240

func (r *DeleteBaselineStrategyRequest) ToJsonString() string

type DeleteBaselineStrategyRequestParams added in v1.0.426

type DeleteBaselineStrategyRequestParams struct {
	// 基线策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

Predefined struct for user

type DeleteBaselineStrategyResponse added in v1.0.240

type DeleteBaselineStrategyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBaselineStrategyResponseParams `json:"Response"`
}

func NewDeleteBaselineStrategyResponse added in v1.0.240

func NewDeleteBaselineStrategyResponse() (response *DeleteBaselineStrategyResponse)

func (*DeleteBaselineStrategyResponse) FromJsonString added in v1.0.240

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

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

func (*DeleteBaselineStrategyResponse) ToJsonString added in v1.0.240

func (r *DeleteBaselineStrategyResponse) ToJsonString() string

type DeleteBaselineStrategyResponseParams added in v1.0.426

type DeleteBaselineStrategyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBaselineWeakPasswordRequest added in v1.0.610

type DeleteBaselineWeakPasswordRequest struct {
	*tchttp.BaseRequest

	// 弱口令Id
	PasswordIds []*int64 `json:"PasswordIds,omitnil,omitempty" name:"PasswordIds"`
}

func NewDeleteBaselineWeakPasswordRequest added in v1.0.610

func NewDeleteBaselineWeakPasswordRequest() (request *DeleteBaselineWeakPasswordRequest)

func (*DeleteBaselineWeakPasswordRequest) FromJsonString added in v1.0.610

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

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

func (*DeleteBaselineWeakPasswordRequest) ToJsonString added in v1.0.610

func (r *DeleteBaselineWeakPasswordRequest) ToJsonString() string

type DeleteBaselineWeakPasswordRequestParams added in v1.0.610

type DeleteBaselineWeakPasswordRequestParams struct {
	// 弱口令Id
	PasswordIds []*int64 `json:"PasswordIds,omitnil,omitempty" name:"PasswordIds"`
}

Predefined struct for user

type DeleteBaselineWeakPasswordResponse added in v1.0.610

type DeleteBaselineWeakPasswordResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBaselineWeakPasswordResponseParams `json:"Response"`
}

func NewDeleteBaselineWeakPasswordResponse added in v1.0.610

func NewDeleteBaselineWeakPasswordResponse() (response *DeleteBaselineWeakPasswordResponse)

func (*DeleteBaselineWeakPasswordResponse) FromJsonString added in v1.0.610

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

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

func (*DeleteBaselineWeakPasswordResponse) ToJsonString added in v1.0.610

func (r *DeleteBaselineWeakPasswordResponse) ToJsonString() string

type DeleteBaselineWeakPasswordResponseParams added in v1.0.610

type DeleteBaselineWeakPasswordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBashEventsRequest

type DeleteBashEventsRequest struct {
	*tchttp.BaseRequest

	// ID数组,最大1000条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

func NewDeleteBashEventsRequest

func NewDeleteBashEventsRequest() (request *DeleteBashEventsRequest)

func (*DeleteBashEventsRequest) FromJsonString

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

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

func (*DeleteBashEventsRequest) ToJsonString

func (r *DeleteBashEventsRequest) ToJsonString() string

type DeleteBashEventsRequestParams added in v1.0.426

type DeleteBashEventsRequestParams struct {
	// ID数组,最大1000条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

Predefined struct for user

type DeleteBashEventsResponse

type DeleteBashEventsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBashEventsResponseParams `json:"Response"`
}

func NewDeleteBashEventsResponse

func NewDeleteBashEventsResponse() (response *DeleteBashEventsResponse)

func (*DeleteBashEventsResponse) FromJsonString

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

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

func (*DeleteBashEventsResponse) ToJsonString

func (r *DeleteBashEventsResponse) ToJsonString() string

type DeleteBashEventsResponseParams added in v1.0.426

type DeleteBashEventsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBashPoliciesRequest added in v1.0.762

type DeleteBashPoliciesRequest struct {
	*tchttp.BaseRequest

	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteBashPoliciesRequest added in v1.0.762

func NewDeleteBashPoliciesRequest() (request *DeleteBashPoliciesRequest)

func (*DeleteBashPoliciesRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteBashPoliciesRequest) ToJsonString added in v1.0.762

func (r *DeleteBashPoliciesRequest) ToJsonString() string

type DeleteBashPoliciesRequestParams added in v1.0.762

type DeleteBashPoliciesRequestParams struct {
	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteBashPoliciesResponse added in v1.0.762

type DeleteBashPoliciesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBashPoliciesResponseParams `json:"Response"`
}

func NewDeleteBashPoliciesResponse added in v1.0.762

func NewDeleteBashPoliciesResponse() (response *DeleteBashPoliciesResponse)

func (*DeleteBashPoliciesResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteBashPoliciesResponse) ToJsonString added in v1.0.762

func (r *DeleteBashPoliciesResponse) ToJsonString() string

type DeleteBashPoliciesResponseParams added in v1.0.762

type DeleteBashPoliciesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBashRulesRequest

type DeleteBashRulesRequest struct {
	*tchttp.BaseRequest

	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteBashRulesRequest

func NewDeleteBashRulesRequest() (request *DeleteBashRulesRequest)

func (*DeleteBashRulesRequest) FromJsonString

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

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

func (*DeleteBashRulesRequest) ToJsonString

func (r *DeleteBashRulesRequest) ToJsonString() string

type DeleteBashRulesRequestParams added in v1.0.426

type DeleteBashRulesRequestParams struct {
	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteBashRulesResponse

type DeleteBashRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBashRulesResponseParams `json:"Response"`
}

func NewDeleteBashRulesResponse

func NewDeleteBashRulesResponse() (response *DeleteBashRulesResponse)

func (*DeleteBashRulesResponse) FromJsonString

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

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

func (*DeleteBashRulesResponse) ToJsonString

func (r *DeleteBashRulesResponse) ToJsonString() string

type DeleteBashRulesResponseParams added in v1.0.426

type DeleteBashRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBruteAttacksRequest

type DeleteBruteAttacksRequest struct {
	*tchttp.BaseRequest

	// 暴力破解事件Id数组。(最大 100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

func NewDeleteBruteAttacksRequest

func NewDeleteBruteAttacksRequest() (request *DeleteBruteAttacksRequest)

func (*DeleteBruteAttacksRequest) FromJsonString

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

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

func (*DeleteBruteAttacksRequest) ToJsonString

func (r *DeleteBruteAttacksRequest) ToJsonString() string

type DeleteBruteAttacksRequestParams added in v1.0.426

type DeleteBruteAttacksRequestParams struct {
	// 暴力破解事件Id数组。(最大 100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

Predefined struct for user

type DeleteBruteAttacksResponse

type DeleteBruteAttacksResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBruteAttacksResponseParams `json:"Response"`
}

func NewDeleteBruteAttacksResponse

func NewDeleteBruteAttacksResponse() (response *DeleteBruteAttacksResponse)

func (*DeleteBruteAttacksResponse) FromJsonString

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

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

func (*DeleteBruteAttacksResponse) ToJsonString

func (r *DeleteBruteAttacksResponse) ToJsonString() string

type DeleteBruteAttacksResponseParams added in v1.0.426

type DeleteBruteAttacksResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLicenseRecordAllRequest added in v1.0.762

type DeleteLicenseRecordAllRequest struct {
	*tchttp.BaseRequest
}

func NewDeleteLicenseRecordAllRequest added in v1.0.762

func NewDeleteLicenseRecordAllRequest() (request *DeleteLicenseRecordAllRequest)

func (*DeleteLicenseRecordAllRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteLicenseRecordAllRequest) ToJsonString added in v1.0.762

func (r *DeleteLicenseRecordAllRequest) ToJsonString() string

type DeleteLicenseRecordAllRequestParams added in v1.0.762

type DeleteLicenseRecordAllRequestParams struct {
}

Predefined struct for user

type DeleteLicenseRecordAllResponse added in v1.0.762

type DeleteLicenseRecordAllResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLicenseRecordAllResponseParams `json:"Response"`
}

func NewDeleteLicenseRecordAllResponse added in v1.0.762

func NewDeleteLicenseRecordAllResponse() (response *DeleteLicenseRecordAllResponse)

func (*DeleteLicenseRecordAllResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteLicenseRecordAllResponse) ToJsonString added in v1.0.762

func (r *DeleteLicenseRecordAllResponse) ToJsonString() string

type DeleteLicenseRecordAllResponseParams added in v1.0.762

type DeleteLicenseRecordAllResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLicenseRecordRequest added in v1.0.494

type DeleteLicenseRecordRequest struct {
	*tchttp.BaseRequest

	// 授权ID ,可以用授权订单列表获取.
	LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

func NewDeleteLicenseRecordRequest added in v1.0.494

func NewDeleteLicenseRecordRequest() (request *DeleteLicenseRecordRequest)

func (*DeleteLicenseRecordRequest) FromJsonString added in v1.0.494

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

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

func (*DeleteLicenseRecordRequest) ToJsonString added in v1.0.494

func (r *DeleteLicenseRecordRequest) ToJsonString() string

type DeleteLicenseRecordRequestParams added in v1.0.494

type DeleteLicenseRecordRequestParams struct {
	// 授权ID ,可以用授权订单列表获取.
	LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

Predefined struct for user

type DeleteLicenseRecordResponse added in v1.0.494

type DeleteLicenseRecordResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLicenseRecordResponseParams `json:"Response"`
}

func NewDeleteLicenseRecordResponse added in v1.0.494

func NewDeleteLicenseRecordResponse() (response *DeleteLicenseRecordResponse)

func (*DeleteLicenseRecordResponse) FromJsonString added in v1.0.494

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

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

func (*DeleteLicenseRecordResponse) ToJsonString added in v1.0.494

func (r *DeleteLicenseRecordResponse) ToJsonString() string

type DeleteLicenseRecordResponseParams added in v1.0.494

type DeleteLicenseRecordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLogExportRequest added in v1.0.762

type DeleteLogExportRequest struct {
	*tchttp.BaseRequest

	// 日志导出ID
	ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"`
}

func NewDeleteLogExportRequest added in v1.0.762

func NewDeleteLogExportRequest() (request *DeleteLogExportRequest)

func (*DeleteLogExportRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteLogExportRequest) ToJsonString added in v1.0.762

func (r *DeleteLogExportRequest) ToJsonString() string

type DeleteLogExportRequestParams added in v1.0.762

type DeleteLogExportRequestParams struct {
	// 日志导出ID
	ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"`
}

Predefined struct for user

type DeleteLogExportResponse added in v1.0.762

type DeleteLogExportResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLogExportResponseParams `json:"Response"`
}

func NewDeleteLogExportResponse added in v1.0.762

func NewDeleteLogExportResponse() (response *DeleteLogExportResponse)

func (*DeleteLogExportResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteLogExportResponse) ToJsonString added in v1.0.762

func (r *DeleteLogExportResponse) ToJsonString() string

type DeleteLogExportResponseParams added in v1.0.762

type DeleteLogExportResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLoginWhiteListRequest

type DeleteLoginWhiteListRequest struct {
	*tchttp.BaseRequest

	// 白名单ID (最大 100 条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteLoginWhiteListRequest

func NewDeleteLoginWhiteListRequest() (request *DeleteLoginWhiteListRequest)

func (*DeleteLoginWhiteListRequest) FromJsonString

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

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

func (*DeleteLoginWhiteListRequest) ToJsonString

func (r *DeleteLoginWhiteListRequest) ToJsonString() string

type DeleteLoginWhiteListRequestParams added in v1.0.426

type DeleteLoginWhiteListRequestParams struct {
	// 白名单ID (最大 100 条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteLoginWhiteListResponse

type DeleteLoginWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLoginWhiteListResponseParams `json:"Response"`
}

func NewDeleteLoginWhiteListResponse

func NewDeleteLoginWhiteListResponse() (response *DeleteLoginWhiteListResponse)

func (*DeleteLoginWhiteListResponse) FromJsonString

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

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

func (*DeleteLoginWhiteListResponse) ToJsonString

func (r *DeleteLoginWhiteListResponse) ToJsonString() string

type DeleteLoginWhiteListResponseParams added in v1.0.426

type DeleteLoginWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMachineClearHistoryRequest added in v1.0.762

type DeleteMachineClearHistoryRequest struct {
	*tchttp.BaseRequest

	// 需要删除的记录id值,最大长度100个
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteMachineClearHistoryRequest added in v1.0.762

func NewDeleteMachineClearHistoryRequest() (request *DeleteMachineClearHistoryRequest)

func (*DeleteMachineClearHistoryRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteMachineClearHistoryRequest) ToJsonString added in v1.0.762

func (r *DeleteMachineClearHistoryRequest) ToJsonString() string

type DeleteMachineClearHistoryRequestParams added in v1.0.762

type DeleteMachineClearHistoryRequestParams struct {
	// 需要删除的记录id值,最大长度100个
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteMachineClearHistoryResponse added in v1.0.762

type DeleteMachineClearHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMachineClearHistoryResponseParams `json:"Response"`
}

func NewDeleteMachineClearHistoryResponse added in v1.0.762

func NewDeleteMachineClearHistoryResponse() (response *DeleteMachineClearHistoryResponse)

func (*DeleteMachineClearHistoryResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteMachineClearHistoryResponse) ToJsonString added in v1.0.762

func (r *DeleteMachineClearHistoryResponse) ToJsonString() string

type DeleteMachineClearHistoryResponseParams added in v1.0.762

type DeleteMachineClearHistoryResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMachineRequest

type DeleteMachineRequest struct {
	*tchttp.BaseRequest

	// 主机安全客户端Uuid。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

func NewDeleteMachineRequest

func NewDeleteMachineRequest() (request *DeleteMachineRequest)

func (*DeleteMachineRequest) FromJsonString

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

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

func (*DeleteMachineRequest) ToJsonString

func (r *DeleteMachineRequest) ToJsonString() string

type DeleteMachineRequestParams added in v1.0.426

type DeleteMachineRequestParams struct {
	// 主机安全客户端Uuid。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

Predefined struct for user

type DeleteMachineResponse

type DeleteMachineResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMachineResponseParams `json:"Response"`
}

func NewDeleteMachineResponse

func NewDeleteMachineResponse() (response *DeleteMachineResponse)

func (*DeleteMachineResponse) FromJsonString

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

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

func (*DeleteMachineResponse) ToJsonString

func (r *DeleteMachineResponse) ToJsonString() string

type DeleteMachineResponseParams added in v1.0.426

type DeleteMachineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMachineTagRequest

type DeleteMachineTagRequest struct {
	*tchttp.BaseRequest

	// 关联的标签ID
	Rid *uint64 `json:"Rid,omitnil,omitempty" name:"Rid"`
}

func NewDeleteMachineTagRequest

func NewDeleteMachineTagRequest() (request *DeleteMachineTagRequest)

func (*DeleteMachineTagRequest) FromJsonString

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

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

func (*DeleteMachineTagRequest) ToJsonString

func (r *DeleteMachineTagRequest) ToJsonString() string

type DeleteMachineTagRequestParams added in v1.0.426

type DeleteMachineTagRequestParams struct {
	// 关联的标签ID
	Rid *uint64 `json:"Rid,omitnil,omitempty" name:"Rid"`
}

Predefined struct for user

type DeleteMachineTagResponse

type DeleteMachineTagResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMachineTagResponseParams `json:"Response"`
}

func NewDeleteMachineTagResponse

func NewDeleteMachineTagResponse() (response *DeleteMachineTagResponse)

func (*DeleteMachineTagResponse) FromJsonString

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

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

func (*DeleteMachineTagResponse) ToJsonString

func (r *DeleteMachineTagResponse) ToJsonString() string

type DeleteMachineTagResponseParams added in v1.0.426

type DeleteMachineTagResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMaliciousRequestWhiteListRequest added in v1.0.762

type DeleteMaliciousRequestWhiteListRequest struct {
	*tchttp.BaseRequest

	// 白名单id (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteMaliciousRequestWhiteListRequest added in v1.0.762

func NewDeleteMaliciousRequestWhiteListRequest() (request *DeleteMaliciousRequestWhiteListRequest)

func (*DeleteMaliciousRequestWhiteListRequest) FromJsonString added in v1.0.762

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

func (*DeleteMaliciousRequestWhiteListRequest) ToJsonString added in v1.0.762

type DeleteMaliciousRequestWhiteListRequestParams added in v1.0.762

type DeleteMaliciousRequestWhiteListRequestParams struct {
	// 白名单id (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteMaliciousRequestWhiteListResponse added in v1.0.762

type DeleteMaliciousRequestWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMaliciousRequestWhiteListResponseParams `json:"Response"`
}

func NewDeleteMaliciousRequestWhiteListResponse added in v1.0.762

func NewDeleteMaliciousRequestWhiteListResponse() (response *DeleteMaliciousRequestWhiteListResponse)

func (*DeleteMaliciousRequestWhiteListResponse) FromJsonString added in v1.0.762

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

func (*DeleteMaliciousRequestWhiteListResponse) ToJsonString added in v1.0.762

type DeleteMaliciousRequestWhiteListResponseParams added in v1.0.762

type DeleteMaliciousRequestWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMaliciousRequestsRequest

type DeleteMaliciousRequestsRequest struct {
	*tchttp.BaseRequest

	// 恶意请求记录ID数组,(最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

func NewDeleteMaliciousRequestsRequest

func NewDeleteMaliciousRequestsRequest() (request *DeleteMaliciousRequestsRequest)

func (*DeleteMaliciousRequestsRequest) FromJsonString

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

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

func (*DeleteMaliciousRequestsRequest) ToJsonString

func (r *DeleteMaliciousRequestsRequest) ToJsonString() string

type DeleteMaliciousRequestsRequestParams added in v1.0.426

type DeleteMaliciousRequestsRequestParams struct {
	// 恶意请求记录ID数组,(最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

Predefined struct for user

type DeleteMaliciousRequestsResponse

type DeleteMaliciousRequestsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMaliciousRequestsResponseParams `json:"Response"`
}

func NewDeleteMaliciousRequestsResponse

func NewDeleteMaliciousRequestsResponse() (response *DeleteMaliciousRequestsResponse)

func (*DeleteMaliciousRequestsResponse) FromJsonString

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

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

func (*DeleteMaliciousRequestsResponse) ToJsonString

func (r *DeleteMaliciousRequestsResponse) ToJsonString() string

type DeleteMaliciousRequestsResponseParams added in v1.0.426

type DeleteMaliciousRequestsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMalwareScanTaskRequest added in v1.0.240

type DeleteMalwareScanTaskRequest struct {
	*tchttp.BaseRequest
}

func NewDeleteMalwareScanTaskRequest added in v1.0.240

func NewDeleteMalwareScanTaskRequest() (request *DeleteMalwareScanTaskRequest)

func (*DeleteMalwareScanTaskRequest) FromJsonString added in v1.0.240

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

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

func (*DeleteMalwareScanTaskRequest) ToJsonString added in v1.0.240

func (r *DeleteMalwareScanTaskRequest) ToJsonString() string

type DeleteMalwareScanTaskRequestParams added in v1.0.426

type DeleteMalwareScanTaskRequestParams struct {
}

Predefined struct for user

type DeleteMalwareScanTaskResponse added in v1.0.240

type DeleteMalwareScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMalwareScanTaskResponseParams `json:"Response"`
}

func NewDeleteMalwareScanTaskResponse added in v1.0.240

func NewDeleteMalwareScanTaskResponse() (response *DeleteMalwareScanTaskResponse)

func (*DeleteMalwareScanTaskResponse) FromJsonString added in v1.0.240

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

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

func (*DeleteMalwareScanTaskResponse) ToJsonString added in v1.0.240

func (r *DeleteMalwareScanTaskResponse) ToJsonString() string

type DeleteMalwareScanTaskResponseParams added in v1.0.426

type DeleteMalwareScanTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMalwareWhiteListRequest added in v1.0.762

type DeleteMalwareWhiteListRequest struct {
	*tchttp.BaseRequest

	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteMalwareWhiteListRequest added in v1.0.762

func NewDeleteMalwareWhiteListRequest() (request *DeleteMalwareWhiteListRequest)

func (*DeleteMalwareWhiteListRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteMalwareWhiteListRequest) ToJsonString added in v1.0.762

func (r *DeleteMalwareWhiteListRequest) ToJsonString() string

type DeleteMalwareWhiteListRequestParams added in v1.0.762

type DeleteMalwareWhiteListRequestParams struct {
	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteMalwareWhiteListResponse added in v1.0.762

type DeleteMalwareWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMalwareWhiteListResponseParams `json:"Response"`
}

func NewDeleteMalwareWhiteListResponse added in v1.0.762

func NewDeleteMalwareWhiteListResponse() (response *DeleteMalwareWhiteListResponse)

func (*DeleteMalwareWhiteListResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteMalwareWhiteListResponse) ToJsonString added in v1.0.762

func (r *DeleteMalwareWhiteListResponse) ToJsonString() string

type DeleteMalwareWhiteListResponseParams added in v1.0.762

type DeleteMalwareWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMalwaresRequest

type DeleteMalwaresRequest struct {
	*tchttp.BaseRequest

	// 木马记录ID数组 (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

func NewDeleteMalwaresRequest

func NewDeleteMalwaresRequest() (request *DeleteMalwaresRequest)

func (*DeleteMalwaresRequest) FromJsonString

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

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

func (*DeleteMalwaresRequest) ToJsonString

func (r *DeleteMalwaresRequest) ToJsonString() string

type DeleteMalwaresRequestParams added in v1.0.426

type DeleteMalwaresRequestParams struct {
	// 木马记录ID数组 (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

Predefined struct for user

type DeleteMalwaresResponse

type DeleteMalwaresResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMalwaresResponseParams `json:"Response"`
}

func NewDeleteMalwaresResponse

func NewDeleteMalwaresResponse() (response *DeleteMalwaresResponse)

func (*DeleteMalwaresResponse) FromJsonString

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

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

func (*DeleteMalwaresResponse) ToJsonString

func (r *DeleteMalwaresResponse) ToJsonString() string

type DeleteMalwaresResponseParams added in v1.0.426

type DeleteMalwaresResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteNetAttackWhiteListRequest added in v1.0.762

type DeleteNetAttackWhiteListRequest struct {
	*tchttp.BaseRequest

	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteNetAttackWhiteListRequest added in v1.0.762

func NewDeleteNetAttackWhiteListRequest() (request *DeleteNetAttackWhiteListRequest)

func (*DeleteNetAttackWhiteListRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteNetAttackWhiteListRequest) ToJsonString added in v1.0.762

func (r *DeleteNetAttackWhiteListRequest) ToJsonString() string

type DeleteNetAttackWhiteListRequestParams added in v1.0.762

type DeleteNetAttackWhiteListRequestParams struct {
	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteNetAttackWhiteListResponse added in v1.0.762

type DeleteNetAttackWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteNetAttackWhiteListResponseParams `json:"Response"`
}

func NewDeleteNetAttackWhiteListResponse added in v1.0.762

func NewDeleteNetAttackWhiteListResponse() (response *DeleteNetAttackWhiteListResponse)

func (*DeleteNetAttackWhiteListResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteNetAttackWhiteListResponse) ToJsonString added in v1.0.762

func (r *DeleteNetAttackWhiteListResponse) ToJsonString() string

type DeleteNetAttackWhiteListResponseParams added in v1.0.762

type DeleteNetAttackWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteNonlocalLoginPlacesRequest

type DeleteNonlocalLoginPlacesRequest struct {
	*tchttp.BaseRequest

	// 删除异地登录事件的方式,可选值:"Ids"、"Ip"、"All",默认为Ids
	DelType *string `json:"DelType,omitnil,omitempty" name:"DelType"`

	// 异地登录事件ID数组。DelType为Ids或DelType未填时此项必填
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 异地登录事件的Ip。DelType为Ip时必填
	Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

func NewDeleteNonlocalLoginPlacesRequest

func NewDeleteNonlocalLoginPlacesRequest() (request *DeleteNonlocalLoginPlacesRequest)

func (*DeleteNonlocalLoginPlacesRequest) FromJsonString

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

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

func (*DeleteNonlocalLoginPlacesRequest) ToJsonString

func (r *DeleteNonlocalLoginPlacesRequest) ToJsonString() string

type DeleteNonlocalLoginPlacesRequestParams added in v1.0.426

type DeleteNonlocalLoginPlacesRequestParams struct {
	// 删除异地登录事件的方式,可选值:"Ids"、"Ip"、"All",默认为Ids
	DelType *string `json:"DelType,omitnil,omitempty" name:"DelType"`

	// 异地登录事件ID数组。DelType为Ids或DelType未填时此项必填
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 异地登录事件的Ip。DelType为Ip时必填
	Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

Predefined struct for user

type DeleteNonlocalLoginPlacesResponse

type DeleteNonlocalLoginPlacesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteNonlocalLoginPlacesResponseParams `json:"Response"`
}

func NewDeleteNonlocalLoginPlacesResponse

func NewDeleteNonlocalLoginPlacesResponse() (response *DeleteNonlocalLoginPlacesResponse)

func (*DeleteNonlocalLoginPlacesResponse) FromJsonString

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

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

func (*DeleteNonlocalLoginPlacesResponse) ToJsonString

func (r *DeleteNonlocalLoginPlacesResponse) ToJsonString() string

type DeleteNonlocalLoginPlacesResponseParams added in v1.0.426

type DeleteNonlocalLoginPlacesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeletePrivilegeEventsRequest

type DeletePrivilegeEventsRequest struct {
	*tchttp.BaseRequest

	// ID数组. (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

func NewDeletePrivilegeEventsRequest

func NewDeletePrivilegeEventsRequest() (request *DeletePrivilegeEventsRequest)

func (*DeletePrivilegeEventsRequest) FromJsonString

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

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

func (*DeletePrivilegeEventsRequest) ToJsonString

func (r *DeletePrivilegeEventsRequest) ToJsonString() string

type DeletePrivilegeEventsRequestParams added in v1.0.426

type DeletePrivilegeEventsRequestParams struct {
	// ID数组. (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

Predefined struct for user

type DeletePrivilegeEventsResponse

type DeletePrivilegeEventsResponse struct {
	*tchttp.BaseResponse
	Response *DeletePrivilegeEventsResponseParams `json:"Response"`
}

func NewDeletePrivilegeEventsResponse

func NewDeletePrivilegeEventsResponse() (response *DeletePrivilegeEventsResponse)

func (*DeletePrivilegeEventsResponse) FromJsonString

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

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

func (*DeletePrivilegeEventsResponse) ToJsonString

func (r *DeletePrivilegeEventsResponse) ToJsonString() string

type DeletePrivilegeEventsResponseParams added in v1.0.426

type DeletePrivilegeEventsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeletePrivilegeRulesRequest

type DeletePrivilegeRulesRequest struct {
	*tchttp.BaseRequest

	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeletePrivilegeRulesRequest

func NewDeletePrivilegeRulesRequest() (request *DeletePrivilegeRulesRequest)

func (*DeletePrivilegeRulesRequest) FromJsonString

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

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

func (*DeletePrivilegeRulesRequest) ToJsonString

func (r *DeletePrivilegeRulesRequest) ToJsonString() string

type DeletePrivilegeRulesRequestParams added in v1.0.426

type DeletePrivilegeRulesRequestParams struct {
	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeletePrivilegeRulesResponse

type DeletePrivilegeRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeletePrivilegeRulesResponseParams `json:"Response"`
}

func NewDeletePrivilegeRulesResponse

func NewDeletePrivilegeRulesResponse() (response *DeletePrivilegeRulesResponse)

func (*DeletePrivilegeRulesResponse) FromJsonString

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

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

func (*DeletePrivilegeRulesResponse) ToJsonString

func (r *DeletePrivilegeRulesResponse) ToJsonString() string

type DeletePrivilegeRulesResponseParams added in v1.0.426

type DeletePrivilegeRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteProtectDirRequest added in v1.0.240

type DeleteProtectDirRequest struct {
	*tchttp.BaseRequest

	// 删除的目录ID 最大100条
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteProtectDirRequest added in v1.0.240

func NewDeleteProtectDirRequest() (request *DeleteProtectDirRequest)

func (*DeleteProtectDirRequest) FromJsonString added in v1.0.240

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

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

func (*DeleteProtectDirRequest) ToJsonString added in v1.0.240

func (r *DeleteProtectDirRequest) ToJsonString() string

type DeleteProtectDirRequestParams added in v1.0.426

type DeleteProtectDirRequestParams struct {
	// 删除的目录ID 最大100条
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteProtectDirResponse added in v1.0.240

type DeleteProtectDirResponse struct {
	*tchttp.BaseResponse
	Response *DeleteProtectDirResponseParams `json:"Response"`
}

func NewDeleteProtectDirResponse added in v1.0.240

func NewDeleteProtectDirResponse() (response *DeleteProtectDirResponse)

func (*DeleteProtectDirResponse) FromJsonString added in v1.0.240

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

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

func (*DeleteProtectDirResponse) ToJsonString added in v1.0.240

func (r *DeleteProtectDirResponse) ToJsonString() string

type DeleteProtectDirResponseParams added in v1.0.426

type DeleteProtectDirResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRaspRulesRequest added in v1.0.1062

type DeleteRaspRulesRequest struct {
	*tchttp.BaseRequest

	// 待删除的规则ID数组 (最大100条)
	IDs []*uint64 `json:"IDs,omitnil,omitempty" name:"IDs"`
}

func NewDeleteRaspRulesRequest added in v1.0.1062

func NewDeleteRaspRulesRequest() (request *DeleteRaspRulesRequest)

func (*DeleteRaspRulesRequest) FromJsonString added in v1.0.1062

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

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

func (*DeleteRaspRulesRequest) ToJsonString added in v1.0.1062

func (r *DeleteRaspRulesRequest) ToJsonString() string

type DeleteRaspRulesRequestParams added in v1.0.1062

type DeleteRaspRulesRequestParams struct {
	// 待删除的规则ID数组 (最大100条)
	IDs []*uint64 `json:"IDs,omitnil,omitempty" name:"IDs"`
}

Predefined struct for user

type DeleteRaspRulesResponse added in v1.0.1062

type DeleteRaspRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRaspRulesResponseParams `json:"Response"`
}

func NewDeleteRaspRulesResponse added in v1.0.1062

func NewDeleteRaspRulesResponse() (response *DeleteRaspRulesResponse)

func (*DeleteRaspRulesResponse) FromJsonString added in v1.0.1062

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

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

func (*DeleteRaspRulesResponse) ToJsonString added in v1.0.1062

func (r *DeleteRaspRulesResponse) ToJsonString() string

type DeleteRaspRulesResponseParams added in v1.0.1062

type DeleteRaspRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteReverseShellEventsRequest

type DeleteReverseShellEventsRequest struct {
	*tchttp.BaseRequest

	// ID数组. (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

func NewDeleteReverseShellEventsRequest

func NewDeleteReverseShellEventsRequest() (request *DeleteReverseShellEventsRequest)

func (*DeleteReverseShellEventsRequest) FromJsonString

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

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

func (*DeleteReverseShellEventsRequest) ToJsonString

func (r *DeleteReverseShellEventsRequest) ToJsonString() string

type DeleteReverseShellEventsRequestParams added in v1.0.426

type DeleteReverseShellEventsRequestParams struct {
	// ID数组. (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否删除全部
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

Predefined struct for user

type DeleteReverseShellEventsResponse

type DeleteReverseShellEventsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteReverseShellEventsResponseParams `json:"Response"`
}

func NewDeleteReverseShellEventsResponse

func NewDeleteReverseShellEventsResponse() (response *DeleteReverseShellEventsResponse)

func (*DeleteReverseShellEventsResponse) FromJsonString

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

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

func (*DeleteReverseShellEventsResponse) ToJsonString

func (r *DeleteReverseShellEventsResponse) ToJsonString() string

type DeleteReverseShellEventsResponseParams added in v1.0.426

type DeleteReverseShellEventsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteReverseShellRulesRequest

type DeleteReverseShellRulesRequest struct {
	*tchttp.BaseRequest

	// ID数组. (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteReverseShellRulesRequest

func NewDeleteReverseShellRulesRequest() (request *DeleteReverseShellRulesRequest)

func (*DeleteReverseShellRulesRequest) FromJsonString

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

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

func (*DeleteReverseShellRulesRequest) ToJsonString

func (r *DeleteReverseShellRulesRequest) ToJsonString() string

type DeleteReverseShellRulesRequestParams added in v1.0.426

type DeleteReverseShellRulesRequestParams struct {
	// ID数组. (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteReverseShellRulesResponse

type DeleteReverseShellRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteReverseShellRulesResponseParams `json:"Response"`
}

func NewDeleteReverseShellRulesResponse

func NewDeleteReverseShellRulesResponse() (response *DeleteReverseShellRulesResponse)

func (*DeleteReverseShellRulesResponse) FromJsonString

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

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

func (*DeleteReverseShellRulesResponse) ToJsonString

func (r *DeleteReverseShellRulesResponse) ToJsonString() string

type DeleteReverseShellRulesResponseParams added in v1.0.426

type DeleteReverseShellRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRiskDnsEventRequest added in v1.0.762

type DeleteRiskDnsEventRequest struct {
	*tchttp.BaseRequest

	// 恶意请求记录ID数组,(最大100条), 为空时全部删除
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteRiskDnsEventRequest added in v1.0.762

func NewDeleteRiskDnsEventRequest() (request *DeleteRiskDnsEventRequest)

func (*DeleteRiskDnsEventRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteRiskDnsEventRequest) ToJsonString added in v1.0.762

func (r *DeleteRiskDnsEventRequest) ToJsonString() string

type DeleteRiskDnsEventRequestParams added in v1.0.762

type DeleteRiskDnsEventRequestParams struct {
	// 恶意请求记录ID数组,(最大100条), 为空时全部删除
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteRiskDnsEventResponse added in v1.0.762

type DeleteRiskDnsEventResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRiskDnsEventResponseParams `json:"Response"`
}

func NewDeleteRiskDnsEventResponse added in v1.0.762

func NewDeleteRiskDnsEventResponse() (response *DeleteRiskDnsEventResponse)

func (*DeleteRiskDnsEventResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteRiskDnsEventResponse) ToJsonString added in v1.0.762

func (r *DeleteRiskDnsEventResponse) ToJsonString() string

type DeleteRiskDnsEventResponseParams added in v1.0.762

type DeleteRiskDnsEventResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRiskDnsPolicyRequest added in v1.0.762

type DeleteRiskDnsPolicyRequest struct {
	*tchttp.BaseRequest

	// 策略ID
	PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
}

func NewDeleteRiskDnsPolicyRequest added in v1.0.762

func NewDeleteRiskDnsPolicyRequest() (request *DeleteRiskDnsPolicyRequest)

func (*DeleteRiskDnsPolicyRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteRiskDnsPolicyRequest) ToJsonString added in v1.0.762

func (r *DeleteRiskDnsPolicyRequest) ToJsonString() string

type DeleteRiskDnsPolicyRequestParams added in v1.0.762

type DeleteRiskDnsPolicyRequestParams struct {
	// 策略ID
	PolicyIds []*int64 `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
}

Predefined struct for user

type DeleteRiskDnsPolicyResponse added in v1.0.762

type DeleteRiskDnsPolicyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRiskDnsPolicyResponseParams `json:"Response"`
}

func NewDeleteRiskDnsPolicyResponse added in v1.0.762

func NewDeleteRiskDnsPolicyResponse() (response *DeleteRiskDnsPolicyResponse)

func (*DeleteRiskDnsPolicyResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteRiskDnsPolicyResponse) ToJsonString added in v1.0.762

func (r *DeleteRiskDnsPolicyResponse) ToJsonString() string

type DeleteRiskDnsPolicyResponseParams added in v1.0.762

type DeleteRiskDnsPolicyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteScanTaskRequest added in v1.0.519

type DeleteScanTaskRequest struct {
	*tchttp.BaseRequest

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 自选服务器时生效,主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`
}

func NewDeleteScanTaskRequest added in v1.0.519

func NewDeleteScanTaskRequest() (request *DeleteScanTaskRequest)

func (*DeleteScanTaskRequest) FromJsonString added in v1.0.519

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

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

func (*DeleteScanTaskRequest) ToJsonString added in v1.0.519

func (r *DeleteScanTaskRequest) ToJsonString() string

type DeleteScanTaskRequestParams added in v1.0.519

type DeleteScanTaskRequestParams struct {
	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 自选服务器时生效,主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`
}

Predefined struct for user

type DeleteScanTaskResponse added in v1.0.519

type DeleteScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteScanTaskResponseParams `json:"Response"`
}

func NewDeleteScanTaskResponse added in v1.0.519

func NewDeleteScanTaskResponse() (response *DeleteScanTaskResponse)

func (*DeleteScanTaskResponse) FromJsonString added in v1.0.519

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

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

func (*DeleteScanTaskResponse) ToJsonString added in v1.0.519

func (r *DeleteScanTaskResponse) ToJsonString() string

type DeleteScanTaskResponseParams added in v1.0.519

type DeleteScanTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSearchTemplateRequest

type DeleteSearchTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteSearchTemplateRequest

func NewDeleteSearchTemplateRequest() (request *DeleteSearchTemplateRequest)

func (*DeleteSearchTemplateRequest) FromJsonString

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

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

func (*DeleteSearchTemplateRequest) ToJsonString

func (r *DeleteSearchTemplateRequest) ToJsonString() string

type DeleteSearchTemplateRequestParams added in v1.0.426

type DeleteSearchTemplateRequestParams struct {
	// 模板ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteSearchTemplateResponse

type DeleteSearchTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSearchTemplateResponseParams `json:"Response"`
}

func NewDeleteSearchTemplateResponse

func NewDeleteSearchTemplateResponse() (response *DeleteSearchTemplateResponse)

func (*DeleteSearchTemplateResponse) FromJsonString

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

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

func (*DeleteSearchTemplateResponse) ToJsonString

func (r *DeleteSearchTemplateResponse) ToJsonString() string

type DeleteSearchTemplateResponseParams added in v1.0.426

type DeleteSearchTemplateResponseParams struct {
	// 0:成功,非0:失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTagsRequest

type DeleteTagsRequest struct {
	*tchttp.BaseRequest

	// 标签ID (最大100 条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteTagsRequest

func NewDeleteTagsRequest() (request *DeleteTagsRequest)

func (*DeleteTagsRequest) FromJsonString

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

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

func (*DeleteTagsRequest) ToJsonString

func (r *DeleteTagsRequest) ToJsonString() string

type DeleteTagsRequestParams added in v1.0.426

type DeleteTagsRequestParams struct {
	// 标签ID (最大100 条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteTagsResponse

type DeleteTagsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTagsResponseParams `json:"Response"`
}

func NewDeleteTagsResponse

func NewDeleteTagsResponse() (response *DeleteTagsResponse)

func (*DeleteTagsResponse) FromJsonString

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

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

func (*DeleteTagsResponse) ToJsonString

func (r *DeleteTagsResponse) ToJsonString() string

type DeleteTagsResponseParams added in v1.0.426

type DeleteTagsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWebHookPolicyRequest added in v1.0.762

type DeleteWebHookPolicyRequest struct {
	*tchttp.BaseRequest

	// id列表
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteWebHookPolicyRequest added in v1.0.762

func NewDeleteWebHookPolicyRequest() (request *DeleteWebHookPolicyRequest)

func (*DeleteWebHookPolicyRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteWebHookPolicyRequest) ToJsonString added in v1.0.762

func (r *DeleteWebHookPolicyRequest) ToJsonString() string

type DeleteWebHookPolicyRequestParams added in v1.0.762

type DeleteWebHookPolicyRequestParams struct {
	// id列表
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteWebHookPolicyResponse added in v1.0.762

type DeleteWebHookPolicyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWebHookPolicyResponseParams `json:"Response"`
}

func NewDeleteWebHookPolicyResponse added in v1.0.762

func NewDeleteWebHookPolicyResponse() (response *DeleteWebHookPolicyResponse)

func (*DeleteWebHookPolicyResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteWebHookPolicyResponse) ToJsonString added in v1.0.762

func (r *DeleteWebHookPolicyResponse) ToJsonString() string

type DeleteWebHookPolicyResponseParams added in v1.0.762

type DeleteWebHookPolicyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWebHookReceiverRequest added in v1.0.762

type DeleteWebHookReceiverRequest struct {
	*tchttp.BaseRequest

	// id数组
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteWebHookReceiverRequest added in v1.0.762

func NewDeleteWebHookReceiverRequest() (request *DeleteWebHookReceiverRequest)

func (*DeleteWebHookReceiverRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteWebHookReceiverRequest) ToJsonString added in v1.0.762

func (r *DeleteWebHookReceiverRequest) ToJsonString() string

type DeleteWebHookReceiverRequestParams added in v1.0.762

type DeleteWebHookReceiverRequestParams struct {
	// id数组
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteWebHookReceiverResponse added in v1.0.762

type DeleteWebHookReceiverResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWebHookReceiverResponseParams `json:"Response"`
}

func NewDeleteWebHookReceiverResponse added in v1.0.762

func NewDeleteWebHookReceiverResponse() (response *DeleteWebHookReceiverResponse)

func (*DeleteWebHookReceiverResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteWebHookReceiverResponse) ToJsonString added in v1.0.762

func (r *DeleteWebHookReceiverResponse) ToJsonString() string

type DeleteWebHookReceiverResponseParams added in v1.0.762

type DeleteWebHookReceiverResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWebHookRuleRequest added in v1.0.762

type DeleteWebHookRuleRequest struct {
	*tchttp.BaseRequest

	// 规则Id列表
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteWebHookRuleRequest added in v1.0.762

func NewDeleteWebHookRuleRequest() (request *DeleteWebHookRuleRequest)

func (*DeleteWebHookRuleRequest) FromJsonString added in v1.0.762

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

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

func (*DeleteWebHookRuleRequest) ToJsonString added in v1.0.762

func (r *DeleteWebHookRuleRequest) ToJsonString() string

type DeleteWebHookRuleRequestParams added in v1.0.762

type DeleteWebHookRuleRequestParams struct {
	// 规则Id列表
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteWebHookRuleResponse added in v1.0.762

type DeleteWebHookRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWebHookRuleResponseParams `json:"Response"`
}

func NewDeleteWebHookRuleResponse added in v1.0.762

func NewDeleteWebHookRuleResponse() (response *DeleteWebHookRuleResponse)

func (*DeleteWebHookRuleResponse) FromJsonString added in v1.0.762

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

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

func (*DeleteWebHookRuleResponse) ToJsonString added in v1.0.762

func (r *DeleteWebHookRuleResponse) ToJsonString() string

type DeleteWebHookRuleResponseParams added in v1.0.762

type DeleteWebHookRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteWebPageEventLogRequest

type DeleteWebPageEventLogRequest struct {
	*tchttp.BaseRequest
}

func NewDeleteWebPageEventLogRequest

func NewDeleteWebPageEventLogRequest() (request *DeleteWebPageEventLogRequest)

func (*DeleteWebPageEventLogRequest) FromJsonString

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

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

func (*DeleteWebPageEventLogRequest) ToJsonString

func (r *DeleteWebPageEventLogRequest) ToJsonString() string

type DeleteWebPageEventLogRequestParams added in v1.0.426

type DeleteWebPageEventLogRequestParams struct {
}

Predefined struct for user

type DeleteWebPageEventLogResponse

type DeleteWebPageEventLogResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWebPageEventLogResponseParams `json:"Response"`
}

func NewDeleteWebPageEventLogResponse

func NewDeleteWebPageEventLogResponse() (response *DeleteWebPageEventLogResponse)

func (*DeleteWebPageEventLogResponse) FromJsonString

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

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

func (*DeleteWebPageEventLogResponse) ToJsonString

func (r *DeleteWebPageEventLogResponse) ToJsonString() string

type DeleteWebPageEventLogResponseParams added in v1.0.426

type DeleteWebPageEventLogResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeliverTypeDetails added in v1.0.762

type DeliverTypeDetails struct {
	// 安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹 7 主机列表 8 客户端上报
	SecurityType *uint64 `json:"SecurityType,omitnil,omitempty" name:"SecurityType"`

	// 安全模块下的日志类型
	LogType []*int64 `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 主题ID
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

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

	// 投递开关 0关闭 1开启
	Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"`

	// 投递状态,0未开启 1正常 2异常
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误信息
	ErrInfo *string `json:"ErrInfo,omitnil,omitempty" name:"ErrInfo"`

	// 最近一次状态上报时间戳
	StatusTime *int64 `json:"StatusTime,omitnil,omitempty" name:"StatusTime"`

	// 日志集名
	LogName *string `json:"LogName,omitnil,omitempty" name:"LogName"`

	// 日志集ID
	LogSetId *string `json:"LogSetId,omitnil,omitempty" name:"LogSetId"`

	// 日志集所在地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type DescribeABTestConfigRequest added in v1.0.762

type DescribeABTestConfigRequest struct {
	*tchttp.BaseRequest

	// 灰度项目名称
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
}

func NewDescribeABTestConfigRequest added in v1.0.762

func NewDescribeABTestConfigRequest() (request *DescribeABTestConfigRequest)

func (*DescribeABTestConfigRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeABTestConfigRequest) ToJsonString added in v1.0.762

func (r *DescribeABTestConfigRequest) ToJsonString() string

type DescribeABTestConfigRequestParams added in v1.0.762

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

Predefined struct for user

type DescribeABTestConfigResponse added in v1.0.762

type DescribeABTestConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeABTestConfigResponseParams `json:"Response"`
}

func NewDescribeABTestConfigResponse added in v1.0.762

func NewDescribeABTestConfigResponse() (response *DescribeABTestConfigResponse)

func (*DescribeABTestConfigResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeABTestConfigResponse) ToJsonString added in v1.0.762

func (r *DescribeABTestConfigResponse) ToJsonString() string

type DescribeABTestConfigResponseParams added in v1.0.762

type DescribeABTestConfigResponseParams struct {
	// 灰度项目配置
	Config []*ABTestConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAESKeyRequest added in v1.0.762

type DescribeAESKeyRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAESKeyRequest added in v1.0.762

func NewDescribeAESKeyRequest() (request *DescribeAESKeyRequest)

func (*DescribeAESKeyRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAESKeyRequest) ToJsonString added in v1.0.762

func (r *DescribeAESKeyRequest) ToJsonString() string

type DescribeAESKeyRequestParams added in v1.0.762

type DescribeAESKeyRequestParams struct {
}

Predefined struct for user

type DescribeAESKeyResponse added in v1.0.762

type DescribeAESKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAESKeyResponseParams `json:"Response"`
}

func NewDescribeAESKeyResponse added in v1.0.762

func NewDescribeAESKeyResponse() (response *DescribeAESKeyResponse)

func (*DescribeAESKeyResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeAESKeyResponse) ToJsonString added in v1.0.762

func (r *DescribeAESKeyResponse) ToJsonString() string

type DescribeAESKeyResponseParams added in v1.0.762

type DescribeAESKeyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAccountStatisticsRequest

type DescribeAccountStatisticsRequest struct {
	*tchttp.BaseRequest

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

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

	// 过滤条件。
	// <li>Username - String - 是否必填:否 - 帐号用户名</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeAccountStatisticsRequest

func NewDescribeAccountStatisticsRequest() (request *DescribeAccountStatisticsRequest)

func (*DescribeAccountStatisticsRequest) FromJsonString

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

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

func (*DescribeAccountStatisticsRequest) ToJsonString

func (r *DescribeAccountStatisticsRequest) ToJsonString() string

type DescribeAccountStatisticsRequestParams added in v1.0.426

type DescribeAccountStatisticsRequestParams struct {
	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 过滤条件。
	// <li>Username - String - 是否必填:否 - 帐号用户名</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeAccountStatisticsResponse

type DescribeAccountStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccountStatisticsResponseParams `json:"Response"`
}

func NewDescribeAccountStatisticsResponse

func NewDescribeAccountStatisticsResponse() (response *DescribeAccountStatisticsResponse)

func (*DescribeAccountStatisticsResponse) FromJsonString

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

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

func (*DescribeAccountStatisticsResponse) ToJsonString

func (r *DescribeAccountStatisticsResponse) ToJsonString() string

type DescribeAccountStatisticsResponseParams added in v1.0.426

type DescribeAccountStatisticsResponseParams struct {
	// 帐号统计列表记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 帐号统计列表。
	AccountStatistics []*AccountStatistics `json:"AccountStatistics,omitnil,omitempty" name:"AccountStatistics"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAgentInstallCommandRequest added in v1.0.754

type DescribeAgentInstallCommandRequest struct {
	*tchttp.BaseRequest

	// 是否腾讯云
	IsCloud *bool `json:"IsCloud,omitnil,omitempty" name:"IsCloud"`

	// 网络类型:basic-基础网络,private-VPC, public-公网,direct-专线
	NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// 地域标示, NetType=direct时必填
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// VpcId, NetType=direct时必填
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 标签ID列表,IsCloud=false时才会生效
	TagIds []*uint64 `json:"TagIds,omitnil,omitempty" name:"TagIds"`

	// 命令有效期,非腾讯云时必填(已废弃,命令永久生效)
	ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`

	// 代理方式接入的vip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
}

func NewDescribeAgentInstallCommandRequest added in v1.0.754

func NewDescribeAgentInstallCommandRequest() (request *DescribeAgentInstallCommandRequest)

func (*DescribeAgentInstallCommandRequest) FromJsonString added in v1.0.754

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

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

func (*DescribeAgentInstallCommandRequest) ToJsonString added in v1.0.754

func (r *DescribeAgentInstallCommandRequest) ToJsonString() string

type DescribeAgentInstallCommandRequestParams added in v1.0.754

type DescribeAgentInstallCommandRequestParams struct {
	// 是否腾讯云
	IsCloud *bool `json:"IsCloud,omitnil,omitempty" name:"IsCloud"`

	// 网络类型:basic-基础网络,private-VPC, public-公网,direct-专线
	NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// 地域标示, NetType=direct时必填
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// VpcId, NetType=direct时必填
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 标签ID列表,IsCloud=false时才会生效
	TagIds []*uint64 `json:"TagIds,omitnil,omitempty" name:"TagIds"`

	// 命令有效期,非腾讯云时必填(已废弃,命令永久生效)
	ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`

	// 代理方式接入的vip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
}

Predefined struct for user

type DescribeAgentInstallCommandResponse added in v1.0.754

type DescribeAgentInstallCommandResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAgentInstallCommandResponseParams `json:"Response"`
}

func NewDescribeAgentInstallCommandResponse added in v1.0.754

func NewDescribeAgentInstallCommandResponse() (response *DescribeAgentInstallCommandResponse)

func (*DescribeAgentInstallCommandResponse) FromJsonString added in v1.0.754

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

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

func (*DescribeAgentInstallCommandResponse) ToJsonString added in v1.0.754

func (r *DescribeAgentInstallCommandResponse) ToJsonString() string

type DescribeAgentInstallCommandResponseParams added in v1.0.754

type DescribeAgentInstallCommandResponseParams struct {
	// linux系统安装命令
	LinuxCommand *string `json:"LinuxCommand,omitnil,omitempty" name:"LinuxCommand"`

	// windows系统安装命令(windows2008及以上)
	WindowsCommand *string `json:"WindowsCommand,omitnil,omitempty" name:"WindowsCommand"`

	// windows系统安装命令第一步(windows2003)
	WindowsStepOne *string `json:"WindowsStepOne,omitnil,omitempty" name:"WindowsStepOne"`

	// windows系统安装命令第二步(windows2003)
	WindowsStepTwo *string `json:"WindowsStepTwo,omitnil,omitempty" name:"WindowsStepTwo"`

	// windows版agent下载链接
	WindowsDownloadUrl *string `json:"WindowsDownloadUrl,omitnil,omitempty" name:"WindowsDownloadUrl"`

	// Arm安装命令
	ARMCommand *string `json:"ARMCommand,omitnil,omitempty" name:"ARMCommand"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAgentInstallationTokenRequest added in v1.0.762

type DescribeAgentInstallationTokenRequest struct {
	*tchttp.BaseRequest

	// token 过期时间
	ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`
}

func NewDescribeAgentInstallationTokenRequest added in v1.0.762

func NewDescribeAgentInstallationTokenRequest() (request *DescribeAgentInstallationTokenRequest)

func (*DescribeAgentInstallationTokenRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAgentInstallationTokenRequest) ToJsonString added in v1.0.762

type DescribeAgentInstallationTokenRequestParams added in v1.0.762

type DescribeAgentInstallationTokenRequestParams struct {
	// token 过期时间
	ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`
}

Predefined struct for user

type DescribeAgentInstallationTokenResponse added in v1.0.762

type DescribeAgentInstallationTokenResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAgentInstallationTokenResponseParams `json:"Response"`
}

func NewDescribeAgentInstallationTokenResponse added in v1.0.762

func NewDescribeAgentInstallationTokenResponse() (response *DescribeAgentInstallationTokenResponse)

func (*DescribeAgentInstallationTokenResponse) FromJsonString added in v1.0.762

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

func (*DescribeAgentInstallationTokenResponse) ToJsonString added in v1.0.762

type DescribeAgentInstallationTokenResponseParams added in v1.0.762

type DescribeAgentInstallationTokenResponseParams struct {
	// 安装命令token
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAlarmIncidentNodesRequest added in v1.0.633

type DescribeAlarmIncidentNodesRequest struct {
	*tchttp.BaseRequest

	// 机器uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 告警vid
	AlarmVid *string `json:"AlarmVid,omitnil,omitempty" name:"AlarmVid"`

	// 告警时间
	AlarmTime *int64 `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"`

	// 告警来源表ID
	TableId *int64 `json:"TableId,omitnil,omitempty" name:"TableId"`
}

func NewDescribeAlarmIncidentNodesRequest added in v1.0.633

func NewDescribeAlarmIncidentNodesRequest() (request *DescribeAlarmIncidentNodesRequest)

func (*DescribeAlarmIncidentNodesRequest) FromJsonString added in v1.0.633

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

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

func (*DescribeAlarmIncidentNodesRequest) ToJsonString added in v1.0.633

func (r *DescribeAlarmIncidentNodesRequest) ToJsonString() string

type DescribeAlarmIncidentNodesRequestParams added in v1.0.633

type DescribeAlarmIncidentNodesRequestParams struct {
	// 机器uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 告警vid
	AlarmVid *string `json:"AlarmVid,omitnil,omitempty" name:"AlarmVid"`

	// 告警时间
	AlarmTime *int64 `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"`

	// 告警来源表ID
	TableId *int64 `json:"TableId,omitnil,omitempty" name:"TableId"`
}

Predefined struct for user

type DescribeAlarmIncidentNodesResponse added in v1.0.633

type DescribeAlarmIncidentNodesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlarmIncidentNodesResponseParams `json:"Response"`
}

func NewDescribeAlarmIncidentNodesResponse added in v1.0.633

func NewDescribeAlarmIncidentNodesResponse() (response *DescribeAlarmIncidentNodesResponse)

func (*DescribeAlarmIncidentNodesResponse) FromJsonString added in v1.0.633

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

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

func (*DescribeAlarmIncidentNodesResponse) ToJsonString added in v1.0.633

func (r *DescribeAlarmIncidentNodesResponse) ToJsonString() string

type DescribeAlarmIncidentNodesResponseParams added in v1.0.633

type DescribeAlarmIncidentNodesResponseParams struct {
	// 告警点所在事件的所有节点信息,可能包含多事件
	IncidentNodes []*IncidentVertexInfo `json:"IncidentNodes,omitnil,omitempty" name:"IncidentNodes"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAlarmVertexIdRequest added in v1.0.633

type DescribeAlarmVertexIdRequest struct {
	*tchttp.BaseRequest

	// 机器uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 开始时间戳
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeAlarmVertexIdRequest added in v1.0.633

func NewDescribeAlarmVertexIdRequest() (request *DescribeAlarmVertexIdRequest)

func (*DescribeAlarmVertexIdRequest) FromJsonString added in v1.0.633

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

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

func (*DescribeAlarmVertexIdRequest) ToJsonString added in v1.0.633

func (r *DescribeAlarmVertexIdRequest) ToJsonString() string

type DescribeAlarmVertexIdRequestParams added in v1.0.633

type DescribeAlarmVertexIdRequestParams struct {
	// 机器uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 开始时间戳
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeAlarmVertexIdResponse added in v1.0.633

type DescribeAlarmVertexIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlarmVertexIdResponseParams `json:"Response"`
}

func NewDescribeAlarmVertexIdResponse added in v1.0.633

func NewDescribeAlarmVertexIdResponse() (response *DescribeAlarmVertexIdResponse)

func (*DescribeAlarmVertexIdResponse) FromJsonString added in v1.0.633

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

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

func (*DescribeAlarmVertexIdResponse) ToJsonString added in v1.0.633

func (r *DescribeAlarmVertexIdResponse) ToJsonString() string

type DescribeAlarmVertexIdResponseParams added in v1.0.633

type DescribeAlarmVertexIdResponseParams struct {
	// 告警点id列表
	AlarmVertexIds []*string `json:"AlarmVertexIds,omitnil,omitempty" name:"AlarmVertexIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetAppCountRequest added in v1.0.762

type DescribeAssetAppCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:搜索返回所有软件名包含Name的进程列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetAppCountRequest added in v1.0.762

func NewDescribeAssetAppCountRequest() (request *DescribeAssetAppCountRequest)

func (*DescribeAssetAppCountRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetAppCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetAppCountRequest) ToJsonString() string

type DescribeAssetAppCountRequestParams added in v1.0.762

type DescribeAssetAppCountRequestParams struct {
	// 搜索条件:搜索返回所有软件名包含Name的进程列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetAppCountResponse added in v1.0.762

type DescribeAssetAppCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetAppCountResponseParams `json:"Response"`
}

func NewDescribeAssetAppCountResponse added in v1.0.762

func NewDescribeAssetAppCountResponse() (response *DescribeAssetAppCountResponse)

func (*DescribeAssetAppCountResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetAppCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetAppCountResponse) ToJsonString() string

type DescribeAssetAppCountResponseParams added in v1.0.762

type DescribeAssetAppCountResponseParams struct {
	// 各软件应用数量
	Apps []*AssetKeyVal `json:"Apps,omitnil,omitempty" name:"Apps"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetAppListRequest added in v1.0.259

type DescribeAssetAppListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>AppName- string - 是否必填:否 - 应用名搜索</li>
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Type - int - 是否必填:否 - 类型	: 仅linux
	// 0: 全部
	// 1: 运维
	// 2 : 数据库
	// 3 : 安全
	// 4 : 可疑应用
	// 5 : 系统架构
	// 6 : 系统应用
	// 7 : WEB服务
	// 99:其他</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|ProcessCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetAppListRequest added in v1.0.259

func NewDescribeAssetAppListRequest() (request *DescribeAssetAppListRequest)

func (*DescribeAssetAppListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetAppListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetAppListRequest) ToJsonString() string

type DescribeAssetAppListRequestParams added in v1.0.426

type DescribeAssetAppListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>AppName- string - 是否必填:否 - 应用名搜索</li>
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Type - int - 是否必填:否 - 类型	: 仅linux
	// 0: 全部
	// 1: 运维
	// 2 : 数据库
	// 3 : 安全
	// 4 : 可疑应用
	// 5 : 系统架构
	// 6 : 系统应用
	// 7 : WEB服务
	// 99:其他</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|ProcessCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetAppListResponse added in v1.0.259

type DescribeAssetAppListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetAppListResponseParams `json:"Response"`
}

func NewDescribeAssetAppListResponse added in v1.0.259

func NewDescribeAssetAppListResponse() (response *DescribeAssetAppListResponse)

func (*DescribeAssetAppListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetAppListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetAppListResponse) ToJsonString() string

type DescribeAssetAppListResponseParams added in v1.0.426

type DescribeAssetAppListResponseParams struct {
	// 应用列表
	Apps []*AssetAppBaseInfo `json:"Apps,omitnil,omitempty" name:"Apps"`

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

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetAppProcessListRequest added in v1.0.259

type DescribeAssetAppProcessListRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

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

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

func NewDescribeAssetAppProcessListRequest added in v1.0.259

func NewDescribeAssetAppProcessListRequest() (request *DescribeAssetAppProcessListRequest)

func (*DescribeAssetAppProcessListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetAppProcessListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetAppProcessListRequest) ToJsonString() string

type DescribeAssetAppProcessListRequestParams added in v1.0.426

type DescribeAssetAppProcessListRequestParams struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

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

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

Predefined struct for user

type DescribeAssetAppProcessListResponse added in v1.0.259

type DescribeAssetAppProcessListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetAppProcessListResponseParams `json:"Response"`
}

func NewDescribeAssetAppProcessListResponse added in v1.0.259

func NewDescribeAssetAppProcessListResponse() (response *DescribeAssetAppProcessListResponse)

func (*DescribeAssetAppProcessListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetAppProcessListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetAppProcessListResponse) ToJsonString() string

type DescribeAssetAppProcessListResponseParams added in v1.0.426

type DescribeAssetAppProcessListResponseParams struct {
	// 进程列表
	Process []*AssetAppProcessInfo `json:"Process,omitnil,omitempty" name:"Process"`

	// 分区总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetCoreModuleInfoRequest added in v1.0.259

type DescribeAssetCoreModuleInfoRequest struct {
	*tchttp.BaseRequest

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 内核模块ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeAssetCoreModuleInfoRequest added in v1.0.259

func NewDescribeAssetCoreModuleInfoRequest() (request *DescribeAssetCoreModuleInfoRequest)

func (*DescribeAssetCoreModuleInfoRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetCoreModuleInfoRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetCoreModuleInfoRequest) ToJsonString() string

type DescribeAssetCoreModuleInfoRequestParams added in v1.0.426

type DescribeAssetCoreModuleInfoRequestParams struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 内核模块ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeAssetCoreModuleInfoResponse added in v1.0.259

type DescribeAssetCoreModuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetCoreModuleInfoResponseParams `json:"Response"`
}

func NewDescribeAssetCoreModuleInfoResponse added in v1.0.259

func NewDescribeAssetCoreModuleInfoResponse() (response *DescribeAssetCoreModuleInfoResponse)

func (*DescribeAssetCoreModuleInfoResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetCoreModuleInfoResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetCoreModuleInfoResponse) ToJsonString() string

type DescribeAssetCoreModuleInfoResponseParams added in v1.0.426

type DescribeAssetCoreModuleInfoResponseParams struct {
	// 内核模块详情
	Module *AssetCoreModuleDetail `json:"Module,omitnil,omitempty" name:"Module"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetCoreModuleListRequest added in v1.0.259

type DescribeAssetCoreModuleListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>User- string - 是否必填:否 - 用户</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序依据[Size|FirstTime|ProcessCount|ModuleCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetCoreModuleListRequest added in v1.0.259

func NewDescribeAssetCoreModuleListRequest() (request *DescribeAssetCoreModuleListRequest)

func (*DescribeAssetCoreModuleListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetCoreModuleListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetCoreModuleListRequest) ToJsonString() string

type DescribeAssetCoreModuleListRequestParams added in v1.0.426

type DescribeAssetCoreModuleListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>User- string - 是否必填:否 - 用户</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序依据[Size|FirstTime|ProcessCount|ModuleCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetCoreModuleListResponse added in v1.0.259

type DescribeAssetCoreModuleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetCoreModuleListResponseParams `json:"Response"`
}

func NewDescribeAssetCoreModuleListResponse added in v1.0.259

func NewDescribeAssetCoreModuleListResponse() (response *DescribeAssetCoreModuleListResponse)

func (*DescribeAssetCoreModuleListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetCoreModuleListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetCoreModuleListResponse) ToJsonString() string

type DescribeAssetCoreModuleListResponseParams added in v1.0.426

type DescribeAssetCoreModuleListResponseParams struct {
	// 列表
	Modules []*AssetCoreModuleBaseInfo `json:"Modules,omitnil,omitempty" name:"Modules"`

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

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetDatabaseCountRequest added in v1.0.762

type DescribeAssetDatabaseCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:返回名称包含Name的数据库列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetDatabaseCountRequest added in v1.0.762

func NewDescribeAssetDatabaseCountRequest() (request *DescribeAssetDatabaseCountRequest)

func (*DescribeAssetDatabaseCountRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetDatabaseCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetDatabaseCountRequest) ToJsonString() string

type DescribeAssetDatabaseCountRequestParams added in v1.0.762

type DescribeAssetDatabaseCountRequestParams struct {
	// 搜索条件:返回名称包含Name的数据库列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetDatabaseCountResponse added in v1.0.762

type DescribeAssetDatabaseCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetDatabaseCountResponseParams `json:"Response"`
}

func NewDescribeAssetDatabaseCountResponse added in v1.0.762

func NewDescribeAssetDatabaseCountResponse() (response *DescribeAssetDatabaseCountResponse)

func (*DescribeAssetDatabaseCountResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetDatabaseCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetDatabaseCountResponse) ToJsonString() string

type DescribeAssetDatabaseCountResponseParams added in v1.0.762

type DescribeAssetDatabaseCountResponseParams struct {
	// 各数据库数量
	Databases []*AssetKeyVal `json:"Databases,omitnil,omitempty" name:"Databases"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetDatabaseInfoRequest added in v1.0.259

type DescribeAssetDatabaseInfoRequest struct {
	*tchttp.BaseRequest

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 数据库ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeAssetDatabaseInfoRequest added in v1.0.259

func NewDescribeAssetDatabaseInfoRequest() (request *DescribeAssetDatabaseInfoRequest)

func (*DescribeAssetDatabaseInfoRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetDatabaseInfoRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetDatabaseInfoRequest) ToJsonString() string

type DescribeAssetDatabaseInfoRequestParams added in v1.0.426

type DescribeAssetDatabaseInfoRequestParams struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 数据库ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeAssetDatabaseInfoResponse added in v1.0.259

type DescribeAssetDatabaseInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetDatabaseInfoResponseParams `json:"Response"`
}

func NewDescribeAssetDatabaseInfoResponse added in v1.0.259

func NewDescribeAssetDatabaseInfoResponse() (response *DescribeAssetDatabaseInfoResponse)

func (*DescribeAssetDatabaseInfoResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetDatabaseInfoResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetDatabaseInfoResponse) ToJsonString() string

type DescribeAssetDatabaseInfoResponseParams added in v1.0.426

type DescribeAssetDatabaseInfoResponseParams struct {
	// 数据库详情
	Database *AssetDatabaseDetail `json:"Database,omitnil,omitempty" name:"Database"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetDatabaseListRequest added in v1.0.259

type DescribeAssetDatabaseListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>MachineName- String - 是否必填:否 - 主机别名筛选</li>
	// <li>IP- String - 是否必填:否 - 主机ip筛选</li>
	// <li>InstanceID- String - 是否必填:否 - 主机实例ID筛选</li>
	// <li>User- string - 是否必填:否 - 运行用户</li>
	// <li>Port - Int - 是否必填:否 - 端口</li>
	// <li>Name - Int - 是否必填:否 - 数据库名称
	// 0:全部
	// 1:MySQL
	// 2:Redis
	// 3:Oracle
	// 4:MongoDB
	// 5:MemCache
	// 6:PostgreSQL
	// 7:HBase
	// 8:DB2
	// 9:Sybase
	// 10:TiDB</li>
	// <li>Proto - String - 是否必填:否 - 协议:1:TCP, 2:UDP, 3:未知</li>
	// <li>OsType - String - 是否必填:否 - 操作系统: linux/windows</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetDatabaseListRequest added in v1.0.259

func NewDescribeAssetDatabaseListRequest() (request *DescribeAssetDatabaseListRequest)

func (*DescribeAssetDatabaseListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetDatabaseListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetDatabaseListRequest) ToJsonString() string

type DescribeAssetDatabaseListRequestParams added in v1.0.426

type DescribeAssetDatabaseListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>MachineName- String - 是否必填:否 - 主机别名筛选</li>
	// <li>IP- String - 是否必填:否 - 主机ip筛选</li>
	// <li>InstanceID- String - 是否必填:否 - 主机实例ID筛选</li>
	// <li>User- string - 是否必填:否 - 运行用户</li>
	// <li>Port - Int - 是否必填:否 - 端口</li>
	// <li>Name - Int - 是否必填:否 - 数据库名称
	// 0:全部
	// 1:MySQL
	// 2:Redis
	// 3:Oracle
	// 4:MongoDB
	// 5:MemCache
	// 6:PostgreSQL
	// 7:HBase
	// 8:DB2
	// 9:Sybase
	// 10:TiDB</li>
	// <li>Proto - String - 是否必填:否 - 协议:1:TCP, 2:UDP, 3:未知</li>
	// <li>OsType - String - 是否必填:否 - 操作系统: linux/windows</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetDatabaseListResponse added in v1.0.259

type DescribeAssetDatabaseListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetDatabaseListResponseParams `json:"Response"`
}

func NewDescribeAssetDatabaseListResponse added in v1.0.259

func NewDescribeAssetDatabaseListResponse() (response *DescribeAssetDatabaseListResponse)

func (*DescribeAssetDatabaseListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetDatabaseListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetDatabaseListResponse) ToJsonString() string

type DescribeAssetDatabaseListResponseParams added in v1.0.426

type DescribeAssetDatabaseListResponseParams struct {
	// 列表
	Databases []*AssetDatabaseBaseInfo `json:"Databases,omitnil,omitempty" name:"Databases"`

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

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetDiskListRequest added in v1.0.762

type DescribeAssetDiskListRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

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

func NewDescribeAssetDiskListRequest added in v1.0.762

func NewDescribeAssetDiskListRequest() (request *DescribeAssetDiskListRequest)

func (*DescribeAssetDiskListRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetDiskListRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetDiskListRequest) ToJsonString() string

type DescribeAssetDiskListRequestParams added in v1.0.762

type DescribeAssetDiskListRequestParams struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

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

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

Predefined struct for user

type DescribeAssetDiskListResponse added in v1.0.762

type DescribeAssetDiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetDiskListResponseParams `json:"Response"`
}

func NewDescribeAssetDiskListResponse added in v1.0.762

func NewDescribeAssetDiskListResponse() (response *DescribeAssetDiskListResponse)

func (*DescribeAssetDiskListResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetDiskListResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetDiskListResponse) ToJsonString() string

type DescribeAssetDiskListResponseParams added in v1.0.762

type DescribeAssetDiskListResponseParams struct {
	// 磁盘分区列表
	Disks []*AssetDiskPartitionInfo `json:"Disks,omitnil,omitempty" name:"Disks"`

	// 分区总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetEnvListRequest added in v1.0.259

type DescribeAssetEnvListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 该字段已废弃,由Filters代替
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>Name- string - 是否必填:否 - 环境变量名</li>
	// <li>Type- int - 是否必填:否 - 类型:0用户变量,1系统变量</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetEnvListRequest added in v1.0.259

func NewDescribeAssetEnvListRequest() (request *DescribeAssetEnvListRequest)

func (*DescribeAssetEnvListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetEnvListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetEnvListRequest) ToJsonString() string

type DescribeAssetEnvListRequestParams added in v1.0.426

type DescribeAssetEnvListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 该字段已废弃,由Filters代替
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>Name- string - 是否必填:否 - 环境变量名</li>
	// <li>Type- int - 是否必填:否 - 类型:0用户变量,1系统变量</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetEnvListResponse added in v1.0.259

type DescribeAssetEnvListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetEnvListResponseParams `json:"Response"`
}

func NewDescribeAssetEnvListResponse added in v1.0.259

func NewDescribeAssetEnvListResponse() (response *DescribeAssetEnvListResponse)

func (*DescribeAssetEnvListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetEnvListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetEnvListResponse) ToJsonString() string

type DescribeAssetEnvListResponseParams added in v1.0.426

type DescribeAssetEnvListResponseParams struct {
	// 列表
	Envs []*AssetEnvBaseInfo `json:"Envs,omitnil,omitempty" name:"Envs"`

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

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetHostTotalCountRequest added in v1.0.510

type DescribeAssetHostTotalCountRequest struct {
	*tchttp.BaseRequest

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

func NewDescribeAssetHostTotalCountRequest added in v1.0.510

func NewDescribeAssetHostTotalCountRequest() (request *DescribeAssetHostTotalCountRequest)

func (*DescribeAssetHostTotalCountRequest) FromJsonString added in v1.0.510

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

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

func (*DescribeAssetHostTotalCountRequest) ToJsonString added in v1.0.510

func (r *DescribeAssetHostTotalCountRequest) ToJsonString() string

type DescribeAssetHostTotalCountRequestParams added in v1.0.510

type DescribeAssetHostTotalCountRequestParams struct {
	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

Predefined struct for user

type DescribeAssetHostTotalCountResponse added in v1.0.510

type DescribeAssetHostTotalCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetHostTotalCountResponseParams `json:"Response"`
}

func NewDescribeAssetHostTotalCountResponse added in v1.0.510

func NewDescribeAssetHostTotalCountResponse() (response *DescribeAssetHostTotalCountResponse)

func (*DescribeAssetHostTotalCountResponse) FromJsonString added in v1.0.510

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

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

func (*DescribeAssetHostTotalCountResponse) ToJsonString added in v1.0.510

func (r *DescribeAssetHostTotalCountResponse) ToJsonString() string

type DescribeAssetHostTotalCountResponseParams added in v1.0.510

type DescribeAssetHostTotalCountResponseParams struct {
	// 各项资源数量
	// system : 资源监控
	// account: 账号
	// port: 端口
	// process: 进程
	// app: 应用软件
	// database:数据库
	// webapp: Web应用
	// webframe: Web框架
	// webservice: Web服务
	// weblocation: Web站点
	// systempackage: 系统安装包
	// jar: jar包
	// initservice:启动服务
	// env: 环境变量
	// coremodule: 内核模块
	Types []*AssetKeyVal `json:"Types,omitnil,omitempty" name:"Types"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetInfoRequest

type DescribeAssetInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetInfoRequest

func NewDescribeAssetInfoRequest() (request *DescribeAssetInfoRequest)

func (*DescribeAssetInfoRequest) FromJsonString

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

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

func (*DescribeAssetInfoRequest) ToJsonString

func (r *DescribeAssetInfoRequest) ToJsonString() string

type DescribeAssetInfoRequestParams added in v1.0.426

type DescribeAssetInfoRequestParams struct {
}

Predefined struct for user

type DescribeAssetInfoResponse

type DescribeAssetInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetInfoResponseParams `json:"Response"`
}

func NewDescribeAssetInfoResponse

func NewDescribeAssetInfoResponse() (response *DescribeAssetInfoResponse)

func (*DescribeAssetInfoResponse) FromJsonString

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

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

func (*DescribeAssetInfoResponse) ToJsonString

func (r *DescribeAssetInfoResponse) ToJsonString() string

type DescribeAssetInfoResponseParams added in v1.0.426

type DescribeAssetInfoResponseParams struct {
	// 主机数
	MachineCount *uint64 `json:"MachineCount,omitnil,omitempty" name:"MachineCount"`

	// 账号数
	AccountCount *uint64 `json:"AccountCount,omitnil,omitempty" name:"AccountCount"`

	// 端口数
	PortCount *uint64 `json:"PortCount,omitnil,omitempty" name:"PortCount"`

	// 进程数
	ProcessCount *uint64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"`

	// 软件数
	SoftwareCount *uint64 `json:"SoftwareCount,omitnil,omitempty" name:"SoftwareCount"`

	// 数据库数
	DatabaseCount *uint64 `json:"DatabaseCount,omitnil,omitempty" name:"DatabaseCount"`

	// Web应用数
	WebAppCount *uint64 `json:"WebAppCount,omitnil,omitempty" name:"WebAppCount"`

	// Web框架数
	WebFrameCount *uint64 `json:"WebFrameCount,omitnil,omitempty" name:"WebFrameCount"`

	// Web服务数
	WebServiceCount *uint64 `json:"WebServiceCount,omitnil,omitempty" name:"WebServiceCount"`

	// Web站点数
	WebLocationCount *uint64 `json:"WebLocationCount,omitnil,omitempty" name:"WebLocationCount"`

	// 账号今日新增
	AccountNewCount *int64 `json:"AccountNewCount,omitnil,omitempty" name:"AccountNewCount"`

	// 端口今日新增
	PortNewCount *int64 `json:"PortNewCount,omitnil,omitempty" name:"PortNewCount"`

	// 进程今日新增
	ProcessNewCount *int64 `json:"ProcessNewCount,omitnil,omitempty" name:"ProcessNewCount"`

	// 软件今日新增
	SoftwareNewCount *int64 `json:"SoftwareNewCount,omitnil,omitempty" name:"SoftwareNewCount"`

	// 数据库今日新增
	DatabaseNewCount *int64 `json:"DatabaseNewCount,omitnil,omitempty" name:"DatabaseNewCount"`

	// Web应用今日新增
	WebAppNewCount *int64 `json:"WebAppNewCount,omitnil,omitempty" name:"WebAppNewCount"`

	// Web框架今日新增
	WebFrameNewCount *int64 `json:"WebFrameNewCount,omitnil,omitempty" name:"WebFrameNewCount"`

	// Web服务今日新增
	WebServiceNewCount *int64 `json:"WebServiceNewCount,omitnil,omitempty" name:"WebServiceNewCount"`

	// Web站点今日新增
	WebLocationNewCount *int64 `json:"WebLocationNewCount,omitnil,omitempty" name:"WebLocationNewCount"`

	// 主机今日新增
	MachineNewCount *int64 `json:"MachineNewCount,omitnil,omitempty" name:"MachineNewCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetInitServiceListRequest added in v1.0.259

type DescribeAssetInitServiceListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>User- string - 是否必填:否 - 用户</li>
	// <li>IsAutoRun - string - 是否必填:否 - 是否开机自启动:0否,1是</li>
	// <li>Status- string - 是否必填:否 - 默认启用状态:0未启用, 1启用 仅linux</li>
	// <li>Type- string - 是否必填:否 - 类型:类型 仅windows:
	// 1:编码器
	// 2:IE插件
	// 3:网络提供者
	// 4:镜像劫持
	// 5:LSA提供者
	// 6:KnownDLLs
	// 7:启动执行
	// 8:WMI
	// 9:计划任务
	// 10:Winsock提供者
	// 11:打印监控器
	// 12:资源管理器
	// 13:驱动服务
	// 14:登录</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetInitServiceListRequest added in v1.0.259

func NewDescribeAssetInitServiceListRequest() (request *DescribeAssetInitServiceListRequest)

func (*DescribeAssetInitServiceListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetInitServiceListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetInitServiceListRequest) ToJsonString() string

type DescribeAssetInitServiceListRequestParams added in v1.0.426

type DescribeAssetInitServiceListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>User- string - 是否必填:否 - 用户</li>
	// <li>IsAutoRun - string - 是否必填:否 - 是否开机自启动:0否,1是</li>
	// <li>Status- string - 是否必填:否 - 默认启用状态:0未启用, 1启用 仅linux</li>
	// <li>Type- string - 是否必填:否 - 类型:类型 仅windows:
	// 1:编码器
	// 2:IE插件
	// 3:网络提供者
	// 4:镜像劫持
	// 5:LSA提供者
	// 6:KnownDLLs
	// 7:启动执行
	// 8:WMI
	// 9:计划任务
	// 10:Winsock提供者
	// 11:打印监控器
	// 12:资源管理器
	// 13:驱动服务
	// 14:登录</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetInitServiceListResponse added in v1.0.259

type DescribeAssetInitServiceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetInitServiceListResponseParams `json:"Response"`
}

func NewDescribeAssetInitServiceListResponse added in v1.0.259

func NewDescribeAssetInitServiceListResponse() (response *DescribeAssetInitServiceListResponse)

func (*DescribeAssetInitServiceListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetInitServiceListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetInitServiceListResponse) ToJsonString() string

type DescribeAssetInitServiceListResponseParams added in v1.0.426

type DescribeAssetInitServiceListResponseParams struct {
	// 列表
	Services []*AssetInitServiceBaseInfo `json:"Services,omitnil,omitempty" name:"Services"`

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

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetJarInfoRequest added in v1.0.259

type DescribeAssetJarInfoRequest struct {
	*tchttp.BaseRequest

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Jar包ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeAssetJarInfoRequest added in v1.0.259

func NewDescribeAssetJarInfoRequest() (request *DescribeAssetJarInfoRequest)

func (*DescribeAssetJarInfoRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetJarInfoRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetJarInfoRequest) ToJsonString() string

type DescribeAssetJarInfoRequestParams added in v1.0.426

type DescribeAssetJarInfoRequestParams struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Jar包ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeAssetJarInfoResponse added in v1.0.259

type DescribeAssetJarInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetJarInfoResponseParams `json:"Response"`
}

func NewDescribeAssetJarInfoResponse added in v1.0.259

func NewDescribeAssetJarInfoResponse() (response *DescribeAssetJarInfoResponse)

func (*DescribeAssetJarInfoResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetJarInfoResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetJarInfoResponse) ToJsonString() string

type DescribeAssetJarInfoResponseParams added in v1.0.426

type DescribeAssetJarInfoResponseParams struct {
	// Jar包详情
	Jar *AssetJarDetail `json:"Jar,omitnil,omitempty" name:"Jar"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetJarListRequest added in v1.0.259

type DescribeAssetJarListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>Type- uint - 是否必填:否 - 类型
	// 1: 应用程序
	// 2 : 系统类库
	// 3 : Web服务自带库
	// 4 : 其他依赖包</li>
	// <li>Status- string - 是否必填:否 - 是否可执行:0否,1是</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetJarListRequest added in v1.0.259

func NewDescribeAssetJarListRequest() (request *DescribeAssetJarListRequest)

func (*DescribeAssetJarListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetJarListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetJarListRequest) ToJsonString() string

type DescribeAssetJarListRequestParams added in v1.0.426

type DescribeAssetJarListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>Type- uint - 是否必填:否 - 类型
	// 1: 应用程序
	// 2 : 系统类库
	// 3 : Web服务自带库
	// 4 : 其他依赖包</li>
	// <li>Status- string - 是否必填:否 - 是否可执行:0否,1是</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetJarListResponse added in v1.0.259

type DescribeAssetJarListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetJarListResponseParams `json:"Response"`
}

func NewDescribeAssetJarListResponse added in v1.0.259

func NewDescribeAssetJarListResponse() (response *DescribeAssetJarListResponse)

func (*DescribeAssetJarListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetJarListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetJarListResponse) ToJsonString() string

type DescribeAssetJarListResponseParams added in v1.0.426

type DescribeAssetJarListResponseParams struct {
	// 应用列表
	Jars []*AssetJarBaseInfo `json:"Jars,omitnil,omitempty" name:"Jars"`

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

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetLoadInfoRequest added in v1.0.762

type DescribeAssetLoadInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetLoadInfoRequest added in v1.0.762

func NewDescribeAssetLoadInfoRequest() (request *DescribeAssetLoadInfoRequest)

func (*DescribeAssetLoadInfoRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetLoadInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetLoadInfoRequest) ToJsonString() string

type DescribeAssetLoadInfoRequestParams added in v1.0.762

type DescribeAssetLoadInfoRequestParams struct {
}

Predefined struct for user

type DescribeAssetLoadInfoResponse added in v1.0.762

type DescribeAssetLoadInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetLoadInfoResponseParams `json:"Response"`
}

func NewDescribeAssetLoadInfoResponse added in v1.0.762

func NewDescribeAssetLoadInfoResponse() (response *DescribeAssetLoadInfoResponse)

func (*DescribeAssetLoadInfoResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetLoadInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetLoadInfoResponse) ToJsonString() string

type DescribeAssetLoadInfoResponseParams added in v1.0.762

type DescribeAssetLoadInfoResponseParams struct {
	// 系统负载
	CpuLoad *AssetLoadSummary `json:"CpuLoad,omitnil,omitempty" name:"CpuLoad"`

	// 内存使用率
	MemLoad *AssetLoadSummary `json:"MemLoad,omitnil,omitempty" name:"MemLoad"`

	// 硬盘使用率
	DiskLoad *AssetLoadSummary `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetMachineDetailRequest added in v1.0.259

type DescribeAssetMachineDetailRequest struct {
	*tchttp.BaseRequest

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

func NewDescribeAssetMachineDetailRequest added in v1.0.259

func NewDescribeAssetMachineDetailRequest() (request *DescribeAssetMachineDetailRequest)

func (*DescribeAssetMachineDetailRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetMachineDetailRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetMachineDetailRequest) ToJsonString() string

type DescribeAssetMachineDetailRequestParams added in v1.0.426

type DescribeAssetMachineDetailRequestParams struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

Predefined struct for user

type DescribeAssetMachineDetailResponse added in v1.0.259

type DescribeAssetMachineDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetMachineDetailResponseParams `json:"Response"`
}

func NewDescribeAssetMachineDetailResponse added in v1.0.259

func NewDescribeAssetMachineDetailResponse() (response *DescribeAssetMachineDetailResponse)

func (*DescribeAssetMachineDetailResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetMachineDetailResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetMachineDetailResponse) ToJsonString() string

type DescribeAssetMachineDetailResponseParams added in v1.0.426

type DescribeAssetMachineDetailResponseParams struct {
	// 主机详情
	MachineDetail *AssetMachineDetail `json:"MachineDetail,omitnil,omitempty" name:"MachineDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetMachineListRequest added in v1.0.259

type DescribeAssetMachineListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>MachineName  主机名称</li>
	// <li>InstanceID  实例ID  </li>
	// <li>IP   内网IP或公网IP</li>
	// <li>OsType - String - 是否必填:否 - windows或linux</li>
	// <li>CpuLoad - Int - 是否必填:否 -
	// 	0: 未知  1: 低负载
	// 	2: 中负载  3: 高负载</li>
	// <li>DiskLoad - Int - 是否必填:否 -
	// 	0: 0%或未知  1: 0%~20%
	// 	2: 20%~50%  3: 50%~80%
	// 	4: 80%~100%</li>
	// <li>MemLoad - Int - 是否必填:否 -
	// 	0: 0%或未知  1: 0%~20%
	// 	2: 20%~50%  3: 50%~80%
	// 	4: 80%~100%</li>
	// <li>Quuid:主机Quuid</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序[FirstTime|PartitionCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetMachineListRequest added in v1.0.259

func NewDescribeAssetMachineListRequest() (request *DescribeAssetMachineListRequest)

func (*DescribeAssetMachineListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetMachineListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetMachineListRequest) ToJsonString() string

type DescribeAssetMachineListRequestParams added in v1.0.426

type DescribeAssetMachineListRequestParams struct {
	// 过滤条件。
	// <li>MachineName  主机名称</li>
	// <li>InstanceID  实例ID  </li>
	// <li>IP   内网IP或公网IP</li>
	// <li>OsType - String - 是否必填:否 - windows或linux</li>
	// <li>CpuLoad - Int - 是否必填:否 -
	// 	0: 未知  1: 低负载
	// 	2: 中负载  3: 高负载</li>
	// <li>DiskLoad - Int - 是否必填:否 -
	// 	0: 0%或未知  1: 0%~20%
	// 	2: 20%~50%  3: 50%~80%
	// 	4: 80%~100%</li>
	// <li>MemLoad - Int - 是否必填:否 -
	// 	0: 0%或未知  1: 0%~20%
	// 	2: 20%~50%  3: 50%~80%
	// 	4: 80%~100%</li>
	// <li>Quuid:主机Quuid</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序[FirstTime|PartitionCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetMachineListResponse added in v1.0.259

type DescribeAssetMachineListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetMachineListResponseParams `json:"Response"`
}

func NewDescribeAssetMachineListResponse added in v1.0.259

func NewDescribeAssetMachineListResponse() (response *DescribeAssetMachineListResponse)

func (*DescribeAssetMachineListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetMachineListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetMachineListResponse) ToJsonString() string

type DescribeAssetMachineListResponseParams added in v1.0.426

type DescribeAssetMachineListResponseParams struct {
	// 总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 记录列表
	Machines []*AssetMachineBaseInfo `json:"Machines,omitnil,omitempty" name:"Machines"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetMachineTagTopRequest added in v1.0.762

type DescribeAssetMachineTagTopRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetMachineTagTopRequest added in v1.0.762

func NewDescribeAssetMachineTagTopRequest() (request *DescribeAssetMachineTagTopRequest)

func (*DescribeAssetMachineTagTopRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetMachineTagTopRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetMachineTagTopRequest) ToJsonString() string

type DescribeAssetMachineTagTopRequestParams added in v1.0.762

type DescribeAssetMachineTagTopRequestParams struct {
}

Predefined struct for user

type DescribeAssetMachineTagTopResponse added in v1.0.762

type DescribeAssetMachineTagTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetMachineTagTopResponseParams `json:"Response"`
}

func NewDescribeAssetMachineTagTopResponse added in v1.0.762

func NewDescribeAssetMachineTagTopResponse() (response *DescribeAssetMachineTagTopResponse)

func (*DescribeAssetMachineTagTopResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetMachineTagTopResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetMachineTagTopResponse) ToJsonString() string

type DescribeAssetMachineTagTopResponseParams added in v1.0.762

type DescribeAssetMachineTagTopResponseParams struct {
	// Top5标签及数量
	Tags []*AssetKeyVal `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetPlanTaskListRequest added in v1.0.259

type DescribeAssetPlanTaskListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>User- string - 是否必填:否 - 用户</li>
	// <li>Status- int - 是否必填:否 - 默认启用状态:0未启用, 1启用 </li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetPlanTaskListRequest added in v1.0.259

func NewDescribeAssetPlanTaskListRequest() (request *DescribeAssetPlanTaskListRequest)

func (*DescribeAssetPlanTaskListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetPlanTaskListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetPlanTaskListRequest) ToJsonString() string

type DescribeAssetPlanTaskListRequestParams added in v1.0.426

type DescribeAssetPlanTaskListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>User- string - 是否必填:否 - 用户</li>
	// <li>Status- int - 是否必填:否 - 默认启用状态:0未启用, 1启用 </li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetPlanTaskListResponse added in v1.0.259

type DescribeAssetPlanTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetPlanTaskListResponseParams `json:"Response"`
}

func NewDescribeAssetPlanTaskListResponse added in v1.0.259

func NewDescribeAssetPlanTaskListResponse() (response *DescribeAssetPlanTaskListResponse)

func (*DescribeAssetPlanTaskListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetPlanTaskListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetPlanTaskListResponse) ToJsonString() string

type DescribeAssetPlanTaskListResponseParams added in v1.0.426

type DescribeAssetPlanTaskListResponseParams struct {
	// 列表
	Tasks []*AssetPlanTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`

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

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetPortCountRequest added in v1.0.762

type DescribeAssetPortCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:返回指定端口号数据
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`
}

func NewDescribeAssetPortCountRequest added in v1.0.762

func NewDescribeAssetPortCountRequest() (request *DescribeAssetPortCountRequest)

func (*DescribeAssetPortCountRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetPortCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetPortCountRequest) ToJsonString() string

type DescribeAssetPortCountRequestParams added in v1.0.762

type DescribeAssetPortCountRequestParams struct {
	// 搜索条件:返回指定端口号数据
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`
}

Predefined struct for user

type DescribeAssetPortCountResponse added in v1.0.762

type DescribeAssetPortCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetPortCountResponseParams `json:"Response"`
}

func NewDescribeAssetPortCountResponse added in v1.0.762

func NewDescribeAssetPortCountResponse() (response *DescribeAssetPortCountResponse)

func (*DescribeAssetPortCountResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetPortCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetPortCountResponse) ToJsonString() string

type DescribeAssetPortCountResponseParams added in v1.0.762

type DescribeAssetPortCountResponseParams struct {
	// 各进程数量
	Ports []*AssetKeyVal `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetPortInfoListRequest added in v1.0.259

type DescribeAssetPortInfoListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Port - uint64 - 是否必填:否 - 端口</li>
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>ProcessName - String - 是否必填:否 - 监听进程</li>
	// <li>Pid - uint64 - 是否必填:否 - PID</li>
	// <li>User - String - 是否必填:否 - 运行用户</li>
	// <li>Group - String - 是否必填:否 - 所属用户组</li>
	// <li>Ppid - uint64 - 是否必填:否 - PPID</li>
	// <li>Proto - string - 是否必填:否 - tcp/udp或“”(空字符串筛选未知状态)</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>RunTimeStart - String - 是否必填:否 - 运行开始时间</li>
	// <li>RunTimeEnd - String - 是否必填:否 - 运行结束时间</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|StartTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetPortInfoListRequest added in v1.0.259

func NewDescribeAssetPortInfoListRequest() (request *DescribeAssetPortInfoListRequest)

func (*DescribeAssetPortInfoListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetPortInfoListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetPortInfoListRequest) ToJsonString() string

type DescribeAssetPortInfoListRequestParams added in v1.0.426

type DescribeAssetPortInfoListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Port - uint64 - 是否必填:否 - 端口</li>
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>ProcessName - String - 是否必填:否 - 监听进程</li>
	// <li>Pid - uint64 - 是否必填:否 - PID</li>
	// <li>User - String - 是否必填:否 - 运行用户</li>
	// <li>Group - String - 是否必填:否 - 所属用户组</li>
	// <li>Ppid - uint64 - 是否必填:否 - PPID</li>
	// <li>Proto - string - 是否必填:否 - tcp/udp或“”(空字符串筛选未知状态)</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>RunTimeStart - String - 是否必填:否 - 运行开始时间</li>
	// <li>RunTimeEnd - String - 是否必填:否 - 运行结束时间</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|StartTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetPortInfoListResponse added in v1.0.259

type DescribeAssetPortInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetPortInfoListResponseParams `json:"Response"`
}

func NewDescribeAssetPortInfoListResponse added in v1.0.259

func NewDescribeAssetPortInfoListResponse() (response *DescribeAssetPortInfoListResponse)

func (*DescribeAssetPortInfoListResponse) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetPortInfoListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetPortInfoListResponse) ToJsonString() string

type DescribeAssetPortInfoListResponseParams added in v1.0.426

type DescribeAssetPortInfoListResponseParams struct {
	// 记录总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表
	Ports []*AssetPortBaseInfo `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetProcessCountRequest added in v1.0.762

type DescribeAssetProcessCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:搜索返回所有进程名包含Name的进程列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetProcessCountRequest added in v1.0.762

func NewDescribeAssetProcessCountRequest() (request *DescribeAssetProcessCountRequest)

func (*DescribeAssetProcessCountRequest) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetProcessCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetProcessCountRequest) ToJsonString() string

type DescribeAssetProcessCountRequestParams added in v1.0.762

type DescribeAssetProcessCountRequestParams struct {
	// 搜索条件:搜索返回所有进程名包含Name的进程列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetProcessCountResponse added in v1.0.762

type DescribeAssetProcessCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetProcessCountResponseParams `json:"Response"`
}

func NewDescribeAssetProcessCountResponse added in v1.0.762

func NewDescribeAssetProcessCountResponse() (response *DescribeAssetProcessCountResponse)

func (*DescribeAssetProcessCountResponse) FromJsonString added in v1.0.762

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

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

func (*DescribeAssetProcessCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetProcessCountResponse) ToJsonString() string

type DescribeAssetProcessCountResponseParams added in v1.0.762

type DescribeAssetProcessCountResponseParams struct {
	// 各进程数量
	Process []*AssetKeyVal `json:"Process,omitnil,omitempty" name:"Process"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetProcessInfoListRequest added in v1.0.259

type DescribeAssetProcessInfoListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 进程名</li>
	// <li>User - String - 是否必填:否 - 进程用户</li>
	// <li>Group - String - 是否必填:否 - 进程用户组</li>
	// <li>Pid - uint64 - 是否必填:否 - 进程ID</li>
	// <li>Ppid - uint64 - 是否必填:否 - 父进程ID</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>Status - string - 是否必填:否 - 进程状态:
	// 1:R 可执行
	// 2:S 可中断
	// 3:D 不可中断
	// 4:T 暂停状态或跟踪状态
	// 5:Z 僵尸状态
	// 6:X 将被销毁</li>
	// <li>RunTimeStart - String - 是否必填:否 - 运行开始时间</li>
	// <li>RunTimeEnd - String - 是否必填:否 - 运行结束时间</li>
	// <li>InstallByPackage - uint64 - 是否必填:否 - 是否包安装:0否,1是</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|StartTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetProcessInfoListRequest added in v1.0.259

func NewDescribeAssetProcessInfoListRequest() (request *DescribeAssetProcessInfoListRequest)

func (*DescribeAssetProcessInfoListRequest) FromJsonString added in v1.0.259

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

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

func (*DescribeAssetProcessInfoListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetProcessInfoListRequest) ToJsonString() string

type DescribeAssetProcessInfoListRequestParams added in v1.0.426

type DescribeAssetProcessInfoListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 进程名</li>
	// <li>User - String - 是否必填:否 - 进程用户</li>
	// <li>Group - String - 是否必填:否 - 进程用户组</li>
	// <li>Pid - uint64 - 是否必填:否 - 进程ID</li>
	// <li>Ppid - uint64 - 是否必填:否 - 父进程ID</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>Status - string - 是否必填:否 - 进程状态:
	// 1:R 可执行
	// 2:S 可中断
	// 3:D 不可中断
	// 4:T 暂停状态或跟踪状态
	// 5:Z 僵尸状态
	// 6:X 将被销毁</li>
	// <li>RunTimeStart - String - 是否必填:否 - 运行开始时间</li>
	// <li>RunTimeEnd - String - 是否必填:否 - 运行结束时间</li>
	// <li>InstallByPackage - uint64 - 是否必填:否 - 是否包安装:0否,1是</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

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

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|StartTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetProcessInfoListResponse added in v1.0.259

type DescribeAssetProcessInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetProcessInfoListResponseParams `json:"Response"`
}

func NewDescribeAssetProcessInfoListResponse added in v1.0.259

func NewDescribeAssetProcessInfoListResponse() (response *DescribeAssetProcessInfoListResponse)

func (*DescribeAssetProcessInfoListResponse) FromJsonString added in v1.0.259

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

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetProcessInfoListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetProcessInfoListResponse) ToJsonString() string

type DescribeAssetProcessInfoListResponseParams added in v1.0.426

type DescribeAssetProcessInfoListResponseParams struct {
	// 记录总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表
	Process []*AssetProcessBaseInfo `json:"Process,omitnil,omitempty" name:"Process"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetRecentMachineInfoRequest

type DescribeAssetRecentMachineInfoRequest struct {
	*tchttp.BaseRequest

	// 开始时间,如:2020-09-22
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间,如:2020-09-22
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeAssetRecentMachineInfoRequest

func NewDescribeAssetRecentMachineInfoRequest() (request *DescribeAssetRecentMachineInfoRequest)

func (*DescribeAssetRecentMachineInfoRequest) FromJsonString

func (r *DescribeAssetRecentMachineInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetRecentMachineInfoRequest) ToJsonString

type DescribeAssetRecentMachineInfoRequestParams added in v1.0.426

type DescribeAssetRecentMachineInfoRequestParams struct {
	// 开始时间,如:2020-09-22
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间,如:2020-09-22
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeAssetRecentMachineInfoResponse

type DescribeAssetRecentMachineInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetRecentMachineInfoResponseParams `json:"Response"`
}

func NewDescribeAssetRecentMachineInfoResponse

func NewDescribeAssetRecentMachineInfoResponse() (response *DescribeAssetRecentMachineInfoResponse)

func (*DescribeAssetRecentMachineInfoResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetRecentMachineInfoResponse) ToJsonString

type DescribeAssetRecentMachineInfoResponseParams added in v1.0.426

type DescribeAssetRecentMachineInfoResponseParams struct {
	// 总数量列表
	TotalList []*AssetKeyVal `json:"TotalList,omitnil,omitempty" name:"TotalList"`

	// 在线数量列表
	LiveList []*AssetKeyVal `json:"LiveList,omitnil,omitempty" name:"LiveList"`

	// 离线数量列表
	OfflineList []*AssetKeyVal `json:"OfflineList,omitnil,omitempty" name:"OfflineList"`

	// 风险数量列表
	RiskList []*AssetKeyVal `json:"RiskList,omitnil,omitempty" name:"RiskList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetSystemPackageListRequest added in v1.0.259

type DescribeAssetSystemPackageListRequest struct {
	*tchttp.BaseRequest

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 包 名</li>
	// <li>StartTime - String - 是否必填:否 - 安装开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 安装开始时间</li>
	// <li>Type - int - 是否必填:否 - 安装包类型:
	// 1:rmp
	// 2:dpkg
	// 3:java
	// 4:system</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc-升序 或 desc-降序。默认:desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式可选:[FistTime|InstallTime:安装时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetSystemPackageListRequest added in v1.0.259

func NewDescribeAssetSystemPackageListRequest() (request *DescribeAssetSystemPackageListRequest)

func (*DescribeAssetSystemPackageListRequest) FromJsonString added in v1.0.259

func (r *DescribeAssetSystemPackageListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetSystemPackageListRequest) ToJsonString added in v1.0.259

type DescribeAssetSystemPackageListRequestParams added in v1.0.426

type DescribeAssetSystemPackageListRequestParams struct {
	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 包 名</li>
	// <li>StartTime - String - 是否必填:否 - 安装开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 安装开始时间</li>
	// <li>Type - int - 是否必填:否 - 安装包类型:
	// 1:rmp
	// 2:dpkg
	// 3:java
	// 4:system</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc-升序 或 desc-降序。默认:desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式可选:[FistTime|InstallTime:安装时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetSystemPackageListResponse added in v1.0.259

type DescribeAssetSystemPackageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetSystemPackageListResponseParams `json:"Response"`
}

func NewDescribeAssetSystemPackageListResponse added in v1.0.259

func NewDescribeAssetSystemPackageListResponse() (response *DescribeAssetSystemPackageListResponse)

func (*DescribeAssetSystemPackageListResponse) FromJsonString added in v1.0.259

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetSystemPackageListResponse) ToJsonString added in v1.0.259

type DescribeAssetSystemPackageListResponseParams added in v1.0.426

type DescribeAssetSystemPackageListResponseParams struct {
	// 记录总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表
	Packages []*AssetSystemPackageInfo `json:"Packages,omitnil,omitempty" name:"Packages"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetTotalCountRequest added in v1.0.762

type DescribeAssetTotalCountRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetTotalCountRequest added in v1.0.762

func NewDescribeAssetTotalCountRequest() (request *DescribeAssetTotalCountRequest)

func (*DescribeAssetTotalCountRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetTotalCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetTotalCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetTotalCountRequest) ToJsonString() string

type DescribeAssetTotalCountRequestParams added in v1.0.762

type DescribeAssetTotalCountRequestParams struct {
}

Predefined struct for user

type DescribeAssetTotalCountResponse added in v1.0.762

type DescribeAssetTotalCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetTotalCountResponseParams `json:"Response"`
}

func NewDescribeAssetTotalCountResponse added in v1.0.762

func NewDescribeAssetTotalCountResponse() (response *DescribeAssetTotalCountResponse)

func (*DescribeAssetTotalCountResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetTotalCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetTotalCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetTotalCountResponse) ToJsonString() string

type DescribeAssetTotalCountResponseParams added in v1.0.762

type DescribeAssetTotalCountResponseParams struct {
	// 各项资源数量
	// system : 资源监控
	// account: 账号
	// port: 端口
	// process: 进程
	// app: 应用软件
	// database:数据库
	// webapp: Web应用
	// webframe: Web框架
	// webservice: Web服务
	// weblocation: Web站点
	// jar: Jar包
	// initservice: 启动服务
	// planTask:计划任务
	// env:环境变量
	// coremodule:内核模块
	Types []*AssetKeyVal `json:"Types,omitnil,omitempty" name:"Types"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetTypeTopRequest added in v1.0.762

type DescribeAssetTypeTopRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetTypeTopRequest added in v1.0.762

func NewDescribeAssetTypeTopRequest() (request *DescribeAssetTypeTopRequest)

func (*DescribeAssetTypeTopRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetTypeTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetTypeTopRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetTypeTopRequest) ToJsonString() string

type DescribeAssetTypeTopRequestParams added in v1.0.762

type DescribeAssetTypeTopRequestParams struct {
}

Predefined struct for user

type DescribeAssetTypeTopResponse added in v1.0.762

type DescribeAssetTypeTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetTypeTopResponseParams `json:"Response"`
}

func NewDescribeAssetTypeTopResponse added in v1.0.762

func NewDescribeAssetTypeTopResponse() (response *DescribeAssetTypeTopResponse)

func (*DescribeAssetTypeTopResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetTypeTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetTypeTopResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetTypeTopResponse) ToJsonString() string

type DescribeAssetTypeTopResponseParams added in v1.0.762

type DescribeAssetTypeTopResponseParams struct {
	// 账号Top5
	User []*AssetKeyVal `json:"User,omitnil,omitempty" name:"User"`

	// 端口Top5
	Port []*AssetKeyVal `json:"Port,omitnil,omitempty" name:"Port"`

	// 进程Top5
	Process []*AssetKeyVal `json:"Process,omitnil,omitempty" name:"Process"`

	// 软件Top5
	Software []*AssetKeyVal `json:"Software,omitnil,omitempty" name:"Software"`

	// 数据库Top5
	Database []*AssetKeyVal `json:"Database,omitnil,omitempty" name:"Database"`

	// Web应用Top5
	WebApp []*AssetKeyVal `json:"WebApp,omitnil,omitempty" name:"WebApp"`

	// Web站点Top5
	WebLocation []*AssetKeyVal `json:"WebLocation,omitnil,omitempty" name:"WebLocation"`

	// Web框架Top5
	WebFrame []*AssetKeyVal `json:"WebFrame,omitnil,omitempty" name:"WebFrame"`

	// Web服务Top5
	WebService []*AssetKeyVal `json:"WebService,omitnil,omitempty" name:"WebService"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetTypesRequest added in v1.0.762

type DescribeAssetTypesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetTypesRequest added in v1.0.762

func NewDescribeAssetTypesRequest() (request *DescribeAssetTypesRequest)

func (*DescribeAssetTypesRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetTypesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetTypesRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetTypesRequest) ToJsonString() string

type DescribeAssetTypesRequestParams added in v1.0.762

type DescribeAssetTypesRequestParams struct {
}

Predefined struct for user

type DescribeAssetTypesResponse added in v1.0.762

type DescribeAssetTypesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetTypesResponseParams `json:"Response"`
}

func NewDescribeAssetTypesResponse added in v1.0.762

func NewDescribeAssetTypesResponse() (response *DescribeAssetTypesResponse)

func (*DescribeAssetTypesResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetTypesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetTypesResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetTypesResponse) ToJsonString() string

type DescribeAssetTypesResponseParams added in v1.0.762

type DescribeAssetTypesResponseParams struct {
	// 资产指纹类型列表
	Types []*AssetType `json:"Types,omitnil,omitempty" name:"Types"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetUserCountRequest added in v1.0.762

type DescribeAssetUserCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:搜索名称中包含name的所有账号列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetUserCountRequest added in v1.0.762

func NewDescribeAssetUserCountRequest() (request *DescribeAssetUserCountRequest)

func (*DescribeAssetUserCountRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetUserCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetUserCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetUserCountRequest) ToJsonString() string

type DescribeAssetUserCountRequestParams added in v1.0.762

type DescribeAssetUserCountRequestParams struct {
	// 搜索条件:搜索名称中包含name的所有账号列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetUserCountResponse added in v1.0.762

type DescribeAssetUserCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetUserCountResponseParams `json:"Response"`
}

func NewDescribeAssetUserCountResponse added in v1.0.762

func NewDescribeAssetUserCountResponse() (response *DescribeAssetUserCountResponse)

func (*DescribeAssetUserCountResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetUserCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetUserCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetUserCountResponse) ToJsonString() string

type DescribeAssetUserCountResponseParams added in v1.0.762

type DescribeAssetUserCountResponseParams struct {
	// 各账号数量
	Users []*AssetKeyVal `json:"Users,omitnil,omitempty" name:"Users"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetUserInfoRequest added in v1.0.259

type DescribeAssetUserInfoRequest struct {
	*tchttp.BaseRequest

	// 云服务器UUID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机安全UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 账户名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetUserInfoRequest added in v1.0.259

func NewDescribeAssetUserInfoRequest() (request *DescribeAssetUserInfoRequest)

func (*DescribeAssetUserInfoRequest) FromJsonString added in v1.0.259

func (r *DescribeAssetUserInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetUserInfoRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetUserInfoRequest) ToJsonString() string

type DescribeAssetUserInfoRequestParams added in v1.0.426

type DescribeAssetUserInfoRequestParams struct {
	// 云服务器UUID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机安全UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 账户名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetUserInfoResponse added in v1.0.259

type DescribeAssetUserInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetUserInfoResponseParams `json:"Response"`
}

func NewDescribeAssetUserInfoResponse added in v1.0.259

func NewDescribeAssetUserInfoResponse() (response *DescribeAssetUserInfoResponse)

func (*DescribeAssetUserInfoResponse) FromJsonString added in v1.0.259

func (r *DescribeAssetUserInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetUserInfoResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetUserInfoResponse) ToJsonString() string

type DescribeAssetUserInfoResponseParams added in v1.0.426

type DescribeAssetUserInfoResponseParams struct {
	// 用户详细信息
	User *AssetUserDetail `json:"User,omitnil,omitempty" name:"User"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetUserKeyListRequest added in v1.0.762

type DescribeAssetUserKeyListRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 账号名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAssetUserKeyListRequest added in v1.0.762

func NewDescribeAssetUserKeyListRequest() (request *DescribeAssetUserKeyListRequest)

func (*DescribeAssetUserKeyListRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetUserKeyListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetUserKeyListRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetUserKeyListRequest) ToJsonString() string

type DescribeAssetUserKeyListRequestParams added in v1.0.762

type DescribeAssetUserKeyListRequestParams struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 账号名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAssetUserKeyListResponse added in v1.0.762

type DescribeAssetUserKeyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetUserKeyListResponseParams `json:"Response"`
}

func NewDescribeAssetUserKeyListResponse added in v1.0.762

func NewDescribeAssetUserKeyListResponse() (response *DescribeAssetUserKeyListResponse)

func (*DescribeAssetUserKeyListResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetUserKeyListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetUserKeyListResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetUserKeyListResponse) ToJsonString() string

type DescribeAssetUserKeyListResponseParams added in v1.0.762

type DescribeAssetUserKeyListResponseParams struct {
	// 公钥列表
	Keys []*AssetUserKeyInfo `json:"Keys,omitnil,omitempty" name:"Keys"`

	// 分区总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetUserListRequest added in v1.0.259

type DescribeAssetUserListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 账户名(模糊匹配)</li>
	// <li>NameStrict - String - 是否必填:否 - 账户名(严格匹配)</li>
	// <li>Uid - uint64 - 是否必填:否 - Uid</li>
	// <li>Guid - uint64 - 是否必填:否 - Guid</li>
	// <li>LoginTimeStart - String - 是否必填:否 - 开始时间,如:2021-01-11</li>
	// <li>LoginTimeEnd - String - 是否必填:否 - 结束时间,如:2021-01-11</li>
	// <li>LoginType - uint64 - 是否必填:否 - 0-不可登录;1-只允许key登录;2只允许密码登录;3-允许key和密码 仅linux</li>
	// <li>OsType - String - 是否必填:否 - windows或linux</li>
	// <li>Status - uint64 - 是否必填:否 - 账号状态:0-禁用;1-启用</li>
	// <li>UserType - uint64 - 是否必填:否 - 账号类型:0访客用户,1标准用户,2管理员用户 仅windows</li>
	// <li>IsDomain - uint64 - 是否必填:否 - 是否域账号:0 不是,1是 仅windows</li>
	// <li>IsRoot - uint64 - 是否必填:否 - 是否Root权限:0 不是,1是 仅linux</li>
	// <li>IsSudo - uint64 - 是否必填:否 - 是否Sudo权限:0 不是,1是 仅linux</li>
	// <li>IsSshLogin - uint64 - 是否必填:否 - 是否ssh登录:0 不是,1是 仅linux</li>
	// <li>ShellLoginStatus - uint64 - 是否必填:否 - 是否shell登录性,0不是;1是 仅linux</li>
	// <li>PasswordStatus - uint64 - 是否必填:否 - 密码状态:1正常 2即将过期 3已过期 4已锁定 仅linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|LoginTime|PasswordChangeTime|PasswordDuaTime|PasswordLockDays]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetUserListRequest added in v1.0.259

func NewDescribeAssetUserListRequest() (request *DescribeAssetUserListRequest)

func (*DescribeAssetUserListRequest) FromJsonString added in v1.0.259

func (r *DescribeAssetUserListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetUserListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetUserListRequest) ToJsonString() string

type DescribeAssetUserListRequestParams added in v1.0.426

type DescribeAssetUserListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 账户名(模糊匹配)</li>
	// <li>NameStrict - String - 是否必填:否 - 账户名(严格匹配)</li>
	// <li>Uid - uint64 - 是否必填:否 - Uid</li>
	// <li>Guid - uint64 - 是否必填:否 - Guid</li>
	// <li>LoginTimeStart - String - 是否必填:否 - 开始时间,如:2021-01-11</li>
	// <li>LoginTimeEnd - String - 是否必填:否 - 结束时间,如:2021-01-11</li>
	// <li>LoginType - uint64 - 是否必填:否 - 0-不可登录;1-只允许key登录;2只允许密码登录;3-允许key和密码 仅linux</li>
	// <li>OsType - String - 是否必填:否 - windows或linux</li>
	// <li>Status - uint64 - 是否必填:否 - 账号状态:0-禁用;1-启用</li>
	// <li>UserType - uint64 - 是否必填:否 - 账号类型:0访客用户,1标准用户,2管理员用户 仅windows</li>
	// <li>IsDomain - uint64 - 是否必填:否 - 是否域账号:0 不是,1是 仅windows</li>
	// <li>IsRoot - uint64 - 是否必填:否 - 是否Root权限:0 不是,1是 仅linux</li>
	// <li>IsSudo - uint64 - 是否必填:否 - 是否Sudo权限:0 不是,1是 仅linux</li>
	// <li>IsSshLogin - uint64 - 是否必填:否 - 是否ssh登录:0 不是,1是 仅linux</li>
	// <li>ShellLoginStatus - uint64 - 是否必填:否 - 是否shell登录性,0不是;1是 仅linux</li>
	// <li>PasswordStatus - uint64 - 是否必填:否 - 密码状态:1正常 2即将过期 3已过期 4已锁定 仅linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|LoginTime|PasswordChangeTime|PasswordDuaTime|PasswordLockDays]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetUserListResponse added in v1.0.259

type DescribeAssetUserListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetUserListResponseParams `json:"Response"`
}

func NewDescribeAssetUserListResponse added in v1.0.259

func NewDescribeAssetUserListResponse() (response *DescribeAssetUserListResponse)

func (*DescribeAssetUserListResponse) FromJsonString added in v1.0.259

func (r *DescribeAssetUserListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetUserListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetUserListResponse) ToJsonString() string

type DescribeAssetUserListResponseParams added in v1.0.426

type DescribeAssetUserListResponseParams struct {
	// 记录总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 账号列表
	Users []*AssetUserBaseInfo `json:"Users,omitnil,omitempty" name:"Users"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebAppCountRequest added in v1.0.762

type DescribeAssetWebAppCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:返回名称包含Name的所有Web应用列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetWebAppCountRequest added in v1.0.762

func NewDescribeAssetWebAppCountRequest() (request *DescribeAssetWebAppCountRequest)

func (*DescribeAssetWebAppCountRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetWebAppCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebAppCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetWebAppCountRequest) ToJsonString() string

type DescribeAssetWebAppCountRequestParams added in v1.0.762

type DescribeAssetWebAppCountRequestParams struct {
	// 搜索条件:返回名称包含Name的所有Web应用列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetWebAppCountResponse added in v1.0.762

type DescribeAssetWebAppCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebAppCountResponseParams `json:"Response"`
}

func NewDescribeAssetWebAppCountResponse added in v1.0.762

func NewDescribeAssetWebAppCountResponse() (response *DescribeAssetWebAppCountResponse)

func (*DescribeAssetWebAppCountResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetWebAppCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebAppCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetWebAppCountResponse) ToJsonString() string

type DescribeAssetWebAppCountResponseParams added in v1.0.762

type DescribeAssetWebAppCountResponseParams struct {
	// 各Web应用数量
	WebApps []*AssetKeyVal `json:"WebApps,omitnil,omitempty" name:"WebApps"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebAppListRequest added in v1.0.259

type DescribeAssetWebAppListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 应用名</li>
	// <li>Domain - String - 是否必填:否 - 站点域名</li>
	// <li>Type - int - 是否必填:否 - 服务类型:
	// 0:全部
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:Jetty
	// 8:IHS
	// 9:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|PluginCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetWebAppListRequest added in v1.0.259

func NewDescribeAssetWebAppListRequest() (request *DescribeAssetWebAppListRequest)

func (*DescribeAssetWebAppListRequest) FromJsonString added in v1.0.259

func (r *DescribeAssetWebAppListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebAppListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetWebAppListRequest) ToJsonString() string

type DescribeAssetWebAppListRequestParams added in v1.0.426

type DescribeAssetWebAppListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 应用名</li>
	// <li>Domain - String - 是否必填:否 - 站点域名</li>
	// <li>Type - int - 是否必填:否 - 服务类型:
	// 0:全部
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:Jetty
	// 8:IHS
	// 9:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|PluginCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetWebAppListResponse added in v1.0.259

type DescribeAssetWebAppListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebAppListResponseParams `json:"Response"`
}

func NewDescribeAssetWebAppListResponse added in v1.0.259

func NewDescribeAssetWebAppListResponse() (response *DescribeAssetWebAppListResponse)

func (*DescribeAssetWebAppListResponse) FromJsonString added in v1.0.259

func (r *DescribeAssetWebAppListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebAppListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetWebAppListResponse) ToJsonString() string

type DescribeAssetWebAppListResponseParams added in v1.0.426

type DescribeAssetWebAppListResponseParams struct {
	// 记录总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表
	WebApps []*AssetWebAppBaseInfo `json:"WebApps,omitnil,omitempty" name:"WebApps"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebAppPluginListRequest added in v1.0.259

type DescribeAssetWebAppPluginListRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Web应用ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAssetWebAppPluginListRequest added in v1.0.259

func NewDescribeAssetWebAppPluginListRequest() (request *DescribeAssetWebAppPluginListRequest)

func (*DescribeAssetWebAppPluginListRequest) FromJsonString added in v1.0.259

func (r *DescribeAssetWebAppPluginListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebAppPluginListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetWebAppPluginListRequest) ToJsonString() string

type DescribeAssetWebAppPluginListRequestParams added in v1.0.426

type DescribeAssetWebAppPluginListRequestParams struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Web应用ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAssetWebAppPluginListResponse added in v1.0.259

type DescribeAssetWebAppPluginListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebAppPluginListResponseParams `json:"Response"`
}

func NewDescribeAssetWebAppPluginListResponse added in v1.0.259

func NewDescribeAssetWebAppPluginListResponse() (response *DescribeAssetWebAppPluginListResponse)

func (*DescribeAssetWebAppPluginListResponse) FromJsonString added in v1.0.259

func (r *DescribeAssetWebAppPluginListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebAppPluginListResponse) ToJsonString added in v1.0.259

type DescribeAssetWebAppPluginListResponseParams added in v1.0.426

type DescribeAssetWebAppPluginListResponseParams struct {
	// 列表
	Plugins []*AssetWebAppPluginInfo `json:"Plugins,omitnil,omitempty" name:"Plugins"`

	// 分区总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebFrameCountRequest added in v1.0.762

type DescribeAssetWebFrameCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:返回名称包含Name的所有Web框架列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetWebFrameCountRequest added in v1.0.762

func NewDescribeAssetWebFrameCountRequest() (request *DescribeAssetWebFrameCountRequest)

func (*DescribeAssetWebFrameCountRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetWebFrameCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebFrameCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetWebFrameCountRequest) ToJsonString() string

type DescribeAssetWebFrameCountRequestParams added in v1.0.762

type DescribeAssetWebFrameCountRequestParams struct {
	// 搜索条件:返回名称包含Name的所有Web框架列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetWebFrameCountResponse added in v1.0.762

type DescribeAssetWebFrameCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebFrameCountResponseParams `json:"Response"`
}

func NewDescribeAssetWebFrameCountResponse added in v1.0.762

func NewDescribeAssetWebFrameCountResponse() (response *DescribeAssetWebFrameCountResponse)

func (*DescribeAssetWebFrameCountResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetWebFrameCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebFrameCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetWebFrameCountResponse) ToJsonString() string

type DescribeAssetWebFrameCountResponseParams added in v1.0.762

type DescribeAssetWebFrameCountResponseParams struct {
	// 各Web框架数量
	WebFrames []*AssetKeyVal `json:"WebFrames,omitnil,omitempty" name:"WebFrames"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebFrameListRequest added in v1.0.259

type DescribeAssetWebFrameListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 框架名</li>
	// <li>NameStrict - String - 是否必填:否 - 框架名(严格匹配)</li>
	// <li>Lang - String - 是否必填:否 - 框架语言:java/python</li>
	// <li>Type - String - 是否必填:否 - 服务类型:
	// 0:全部
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|JarCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetWebFrameListRequest added in v1.0.259

func NewDescribeAssetWebFrameListRequest() (request *DescribeAssetWebFrameListRequest)

func (*DescribeAssetWebFrameListRequest) FromJsonString added in v1.0.259

func (r *DescribeAssetWebFrameListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebFrameListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetWebFrameListRequest) ToJsonString() string

type DescribeAssetWebFrameListRequestParams added in v1.0.426

type DescribeAssetWebFrameListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 框架名</li>
	// <li>NameStrict - String - 是否必填:否 - 框架名(严格匹配)</li>
	// <li>Lang - String - 是否必填:否 - 框架语言:java/python</li>
	// <li>Type - String - 是否必填:否 - 服务类型:
	// 0:全部
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|JarCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetWebFrameListResponse added in v1.0.259

type DescribeAssetWebFrameListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebFrameListResponseParams `json:"Response"`
}

func NewDescribeAssetWebFrameListResponse added in v1.0.259

func NewDescribeAssetWebFrameListResponse() (response *DescribeAssetWebFrameListResponse)

func (*DescribeAssetWebFrameListResponse) FromJsonString added in v1.0.259

func (r *DescribeAssetWebFrameListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebFrameListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetWebFrameListResponse) ToJsonString() string

type DescribeAssetWebFrameListResponseParams added in v1.0.426

type DescribeAssetWebFrameListResponseParams struct {
	// 记录总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表
	WebFrames []*AssetWebFrameBaseInfo `json:"WebFrames,omitnil,omitempty" name:"WebFrames"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebLocationCountRequest added in v1.0.762

type DescribeAssetWebLocationCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:返回名称包含Name的所有Web站点列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetWebLocationCountRequest added in v1.0.762

func NewDescribeAssetWebLocationCountRequest() (request *DescribeAssetWebLocationCountRequest)

func (*DescribeAssetWebLocationCountRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetWebLocationCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebLocationCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetWebLocationCountRequest) ToJsonString() string

type DescribeAssetWebLocationCountRequestParams added in v1.0.762

type DescribeAssetWebLocationCountRequestParams struct {
	// 搜索条件:返回名称包含Name的所有Web站点列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetWebLocationCountResponse added in v1.0.762

type DescribeAssetWebLocationCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebLocationCountResponseParams `json:"Response"`
}

func NewDescribeAssetWebLocationCountResponse added in v1.0.762

func NewDescribeAssetWebLocationCountResponse() (response *DescribeAssetWebLocationCountResponse)

func (*DescribeAssetWebLocationCountResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetWebLocationCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebLocationCountResponse) ToJsonString added in v1.0.762

type DescribeAssetWebLocationCountResponseParams added in v1.0.762

type DescribeAssetWebLocationCountResponseParams struct {
	// 各Web站点数量
	WebLocations []*AssetKeyVal `json:"WebLocations,omitnil,omitempty" name:"WebLocations"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebLocationInfoRequest added in v1.0.259

type DescribeAssetWebLocationInfoRequest struct {
	*tchttp.BaseRequest

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 站点Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeAssetWebLocationInfoRequest added in v1.0.259

func NewDescribeAssetWebLocationInfoRequest() (request *DescribeAssetWebLocationInfoRequest)

func (*DescribeAssetWebLocationInfoRequest) FromJsonString added in v1.0.259

func (r *DescribeAssetWebLocationInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebLocationInfoRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetWebLocationInfoRequest) ToJsonString() string

type DescribeAssetWebLocationInfoRequestParams added in v1.0.426

type DescribeAssetWebLocationInfoRequestParams struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 站点Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeAssetWebLocationInfoResponse added in v1.0.259

type DescribeAssetWebLocationInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebLocationInfoResponseParams `json:"Response"`
}

func NewDescribeAssetWebLocationInfoResponse added in v1.0.259

func NewDescribeAssetWebLocationInfoResponse() (response *DescribeAssetWebLocationInfoResponse)

func (*DescribeAssetWebLocationInfoResponse) FromJsonString added in v1.0.259

func (r *DescribeAssetWebLocationInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebLocationInfoResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetWebLocationInfoResponse) ToJsonString() string

type DescribeAssetWebLocationInfoResponseParams added in v1.0.426

type DescribeAssetWebLocationInfoResponseParams struct {
	// 站点信息
	WebLocation *AssetWebLocationInfo `json:"WebLocation,omitnil,omitempty" name:"WebLocation"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebLocationListRequest added in v1.0.259

type DescribeAssetWebLocationListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 域名</li>
	// <li>User - String - 是否必填:否 - 运行用户</li>
	// <li>Port - uint64 - 是否必填:否 - 站点端口</li>
	// <li>Proto - uint64 - 是否必填:否 - 站点协议:1:HTTP,2:HTTPS</li>
	// <li>ServiceType - uint64 - 是否必填:否 - 服务类型:
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|PathCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetWebLocationListRequest added in v1.0.259

func NewDescribeAssetWebLocationListRequest() (request *DescribeAssetWebLocationListRequest)

func (*DescribeAssetWebLocationListRequest) FromJsonString added in v1.0.259

func (r *DescribeAssetWebLocationListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebLocationListRequest) ToJsonString added in v1.0.259

func (r *DescribeAssetWebLocationListRequest) ToJsonString() string

type DescribeAssetWebLocationListRequestParams added in v1.0.426

type DescribeAssetWebLocationListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>Name - String - 是否必填:否 - 域名</li>
	// <li>User - String - 是否必填:否 - 运行用户</li>
	// <li>Port - uint64 - 是否必填:否 - 站点端口</li>
	// <li>Proto - uint64 - 是否必填:否 - 站点协议:1:HTTP,2:HTTPS</li>
	// <li>ServiceType - uint64 - 是否必填:否 - 服务类型:
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|PathCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetWebLocationListResponse added in v1.0.259

type DescribeAssetWebLocationListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebLocationListResponseParams `json:"Response"`
}

func NewDescribeAssetWebLocationListResponse added in v1.0.259

func NewDescribeAssetWebLocationListResponse() (response *DescribeAssetWebLocationListResponse)

func (*DescribeAssetWebLocationListResponse) FromJsonString added in v1.0.259

func (r *DescribeAssetWebLocationListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebLocationListResponse) ToJsonString added in v1.0.259

func (r *DescribeAssetWebLocationListResponse) ToJsonString() string

type DescribeAssetWebLocationListResponseParams added in v1.0.426

type DescribeAssetWebLocationListResponseParams struct {
	// 记录总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 站点列表
	Locations []*AssetWebLocationBaseInfo `json:"Locations,omitnil,omitempty" name:"Locations"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebLocationPathListRequest added in v1.0.762

type DescribeAssetWebLocationPathListRequest struct {
	*tchttp.BaseRequest

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Web站点Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 返回列表数量,最多100,默认10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeAssetWebLocationPathListRequest added in v1.0.762

func NewDescribeAssetWebLocationPathListRequest() (request *DescribeAssetWebLocationPathListRequest)

func (*DescribeAssetWebLocationPathListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebLocationPathListRequest) ToJsonString added in v1.0.762

type DescribeAssetWebLocationPathListRequestParams added in v1.0.762

type DescribeAssetWebLocationPathListRequestParams struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Web站点Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 返回列表数量,最多100,默认10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeAssetWebLocationPathListResponse added in v1.0.762

type DescribeAssetWebLocationPathListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebLocationPathListResponseParams `json:"Response"`
}

func NewDescribeAssetWebLocationPathListResponse added in v1.0.762

func NewDescribeAssetWebLocationPathListResponse() (response *DescribeAssetWebLocationPathListResponse)

func (*DescribeAssetWebLocationPathListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebLocationPathListResponse) ToJsonString added in v1.0.762

type DescribeAssetWebLocationPathListResponseParams added in v1.0.762

type DescribeAssetWebLocationPathListResponseParams struct {
	// 总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表
	Paths []*AssetWebLocationPath `json:"Paths,omitnil,omitempty" name:"Paths"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebServiceCountRequest added in v1.0.762

type DescribeAssetWebServiceCountRequest struct {
	*tchttp.BaseRequest

	// 搜索条件:返回名称包含Name的所有Web服务列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeAssetWebServiceCountRequest added in v1.0.762

func NewDescribeAssetWebServiceCountRequest() (request *DescribeAssetWebServiceCountRequest)

func (*DescribeAssetWebServiceCountRequest) FromJsonString added in v1.0.762

func (r *DescribeAssetWebServiceCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebServiceCountRequest) ToJsonString added in v1.0.762

func (r *DescribeAssetWebServiceCountRequest) ToJsonString() string

type DescribeAssetWebServiceCountRequestParams added in v1.0.762

type DescribeAssetWebServiceCountRequestParams struct {
	// 搜索条件:返回名称包含Name的所有Web服务列表
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeAssetWebServiceCountResponse added in v1.0.762

type DescribeAssetWebServiceCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebServiceCountResponseParams `json:"Response"`
}

func NewDescribeAssetWebServiceCountResponse added in v1.0.762

func NewDescribeAssetWebServiceCountResponse() (response *DescribeAssetWebServiceCountResponse)

func (*DescribeAssetWebServiceCountResponse) FromJsonString added in v1.0.762

func (r *DescribeAssetWebServiceCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebServiceCountResponse) ToJsonString added in v1.0.762

func (r *DescribeAssetWebServiceCountResponse) ToJsonString() string

type DescribeAssetWebServiceCountResponseParams added in v1.0.762

type DescribeAssetWebServiceCountResponseParams struct {
	// 各Web服务数量
	WebServices []*AssetKeyVal `json:"WebServices,omitnil,omitempty" name:"WebServices"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebServiceInfoListRequest added in v1.0.259

type DescribeAssetWebServiceInfoListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>User- string - 是否必填:否 - 运行用户</li>
	// <li>Name- string - 是否必填:否 - Web服务名:
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType- string - 是否必填:否 - Windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|ProcessCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAssetWebServiceInfoListRequest added in v1.0.259

func NewDescribeAssetWebServiceInfoListRequest() (request *DescribeAssetWebServiceInfoListRequest)

func (*DescribeAssetWebServiceInfoListRequest) FromJsonString added in v1.0.259

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebServiceInfoListRequest) ToJsonString added in v1.0.259

type DescribeAssetWebServiceInfoListRequestParams added in v1.0.426

type DescribeAssetWebServiceInfoListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>User- string - 是否必填:否 - 运行用户</li>
	// <li>Name- string - 是否必填:否 - Web服务名:
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType- string - 是否必填:否 - Windows/linux</li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|ProcessCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAssetWebServiceInfoListResponse added in v1.0.259

type DescribeAssetWebServiceInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebServiceInfoListResponseParams `json:"Response"`
}

func NewDescribeAssetWebServiceInfoListResponse added in v1.0.259

func NewDescribeAssetWebServiceInfoListResponse() (response *DescribeAssetWebServiceInfoListResponse)

func (*DescribeAssetWebServiceInfoListResponse) FromJsonString added in v1.0.259

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebServiceInfoListResponse) ToJsonString added in v1.0.259

type DescribeAssetWebServiceInfoListResponseParams added in v1.0.426

type DescribeAssetWebServiceInfoListResponseParams struct {
	// 列表
	WebServices []*AssetWebServiceBaseInfo `json:"WebServices,omitnil,omitempty" name:"WebServices"`

	// 总数量
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetWebServiceProcessListRequest added in v1.0.259

type DescribeAssetWebServiceProcessListRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Web服务ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAssetWebServiceProcessListRequest added in v1.0.259

func NewDescribeAssetWebServiceProcessListRequest() (request *DescribeAssetWebServiceProcessListRequest)

func (*DescribeAssetWebServiceProcessListRequest) FromJsonString added in v1.0.259

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebServiceProcessListRequest) ToJsonString added in v1.0.259

type DescribeAssetWebServiceProcessListRequestParams added in v1.0.426

type DescribeAssetWebServiceProcessListRequestParams struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Web服务ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAssetWebServiceProcessListResponse added in v1.0.259

type DescribeAssetWebServiceProcessListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetWebServiceProcessListResponseParams `json:"Response"`
}

func NewDescribeAssetWebServiceProcessListResponse added in v1.0.259

func NewDescribeAssetWebServiceProcessListResponse() (response *DescribeAssetWebServiceProcessListResponse)

func (*DescribeAssetWebServiceProcessListResponse) FromJsonString added in v1.0.259

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetWebServiceProcessListResponse) ToJsonString added in v1.0.259

type DescribeAssetWebServiceProcessListResponseParams added in v1.0.426

type DescribeAssetWebServiceProcessListResponseParams struct {
	// 进程列表
	Process []*AssetAppProcessInfo `json:"Process,omitnil,omitempty" name:"Process"`

	// 总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAttackEventInfoRequest added in v1.0.762

type DescribeAttackEventInfoRequest struct {
	*tchttp.BaseRequest

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeAttackEventInfoRequest added in v1.0.762

func NewDescribeAttackEventInfoRequest() (request *DescribeAttackEventInfoRequest)

func (*DescribeAttackEventInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeAttackEventInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackEventInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeAttackEventInfoRequest) ToJsonString() string

type DescribeAttackEventInfoRequestParams added in v1.0.762

type DescribeAttackEventInfoRequestParams struct {
	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeAttackEventInfoResponse added in v1.0.762

type DescribeAttackEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackEventInfoResponseParams `json:"Response"`
}

func NewDescribeAttackEventInfoResponse added in v1.0.762

func NewDescribeAttackEventInfoResponse() (response *DescribeAttackEventInfoResponse)

func (*DescribeAttackEventInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeAttackEventInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackEventInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeAttackEventInfoResponse) ToJsonString() string

type DescribeAttackEventInfoResponseParams added in v1.0.762

type DescribeAttackEventInfoResponseParams struct {
	// 网络攻击事件详情
	NetAttackEventInfo *NetAttackEventInfo `json:"NetAttackEventInfo,omitnil,omitempty" name:"NetAttackEventInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAttackEventsRequest added in v1.0.752

type DescribeAttackEventsRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	//  过滤条件。
	// <li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li>
	// <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除  - 是否必填: 否</li>
	// <li>SrcIP - String 来源IP - 是否必填: 否</li>
	// <li>Uuids - String 主机安全uuid - 是否必填: 否</li>
	// <li>Quuids - String cvm uuid - 是否必填: 否</li>
	// <li>DstPort - String 攻击目标端口 - 是否必填: 否</li>
	// <li>MachineName - String 主机名称 - 是否必填: 否</li>
	// <li>InstanceID - String 主机实例ID - 是否必填: 否</li>
	// <li>AttackTimeBegin - String 攻击开始时间 - 是否必填: 否</li>
	// <li>AttackTimeEnd - String 攻击结束时间 - 是否必填: 否</li>
	// <li>VulSupportDefense - String 漏洞是否支持防御 0不支持,1支持 - 是否必填: 否</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式 ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeAttackEventsRequest added in v1.0.752

func NewDescribeAttackEventsRequest() (request *DescribeAttackEventsRequest)

func (*DescribeAttackEventsRequest) FromJsonString added in v1.0.752

func (r *DescribeAttackEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackEventsRequest) ToJsonString added in v1.0.752

func (r *DescribeAttackEventsRequest) ToJsonString() string

type DescribeAttackEventsRequestParams added in v1.0.752

type DescribeAttackEventsRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	//  过滤条件。
	// <li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li>
	// <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除  - 是否必填: 否</li>
	// <li>SrcIP - String 来源IP - 是否必填: 否</li>
	// <li>Uuids - String 主机安全uuid - 是否必填: 否</li>
	// <li>Quuids - String cvm uuid - 是否必填: 否</li>
	// <li>DstPort - String 攻击目标端口 - 是否必填: 否</li>
	// <li>MachineName - String 主机名称 - 是否必填: 否</li>
	// <li>InstanceID - String 主机实例ID - 是否必填: 否</li>
	// <li>AttackTimeBegin - String 攻击开始时间 - 是否必填: 否</li>
	// <li>AttackTimeEnd - String 攻击结束时间 - 是否必填: 否</li>
	// <li>VulSupportDefense - String 漏洞是否支持防御 0不支持,1支持 - 是否必填: 否</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式 ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeAttackEventsResponse added in v1.0.752

type DescribeAttackEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackEventsResponseParams `json:"Response"`
}

func NewDescribeAttackEventsResponse added in v1.0.752

func NewDescribeAttackEventsResponse() (response *DescribeAttackEventsResponse)

func (*DescribeAttackEventsResponse) FromJsonString added in v1.0.752

func (r *DescribeAttackEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackEventsResponse) ToJsonString added in v1.0.752

func (r *DescribeAttackEventsResponse) ToJsonString() string

type DescribeAttackEventsResponseParams added in v1.0.752

type DescribeAttackEventsResponseParams struct {
	// 攻击事件列表
	List []*NetAttackEvent `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAttackStatisticsRequest added in v1.0.762

type DescribeAttackStatisticsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAttackStatisticsRequest added in v1.0.762

func NewDescribeAttackStatisticsRequest() (request *DescribeAttackStatisticsRequest)

func (*DescribeAttackStatisticsRequest) FromJsonString added in v1.0.762

func (r *DescribeAttackStatisticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackStatisticsRequest) ToJsonString added in v1.0.762

func (r *DescribeAttackStatisticsRequest) ToJsonString() string

type DescribeAttackStatisticsRequestParams added in v1.0.762

type DescribeAttackStatisticsRequestParams struct {
}

Predefined struct for user

type DescribeAttackStatisticsResponse added in v1.0.762

type DescribeAttackStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackStatisticsResponseParams `json:"Response"`
}

func NewDescribeAttackStatisticsResponse added in v1.0.762

func NewDescribeAttackStatisticsResponse() (response *DescribeAttackStatisticsResponse)

func (*DescribeAttackStatisticsResponse) FromJsonString added in v1.0.762

func (r *DescribeAttackStatisticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackStatisticsResponse) ToJsonString added in v1.0.762

func (r *DescribeAttackStatisticsResponse) ToJsonString() string

type DescribeAttackStatisticsResponseParams added in v1.0.762

type DescribeAttackStatisticsResponseParams struct {
	// 总攻击次数
	PendingAttackCount *uint64 `json:"PendingAttackCount,omitnil,omitempty" name:"PendingAttackCount"`

	// 总尝试攻击次数
	PendingTryAttackCount *uint64 `json:"PendingTryAttackCount,omitnil,omitempty" name:"PendingTryAttackCount"`

	// 总攻击成功次数
	PendingSuccAttackCount *uint64 `json:"PendingSuccAttackCount,omitnil,omitempty" name:"PendingSuccAttackCount"`

	// 今日新增攻击次数
	PendingNewAttackCount *uint64 `json:"PendingNewAttackCount,omitnil,omitempty" name:"PendingNewAttackCount"`

	// 总受攻击资产数量
	AttackedAssetCount *uint64 `json:"AttackedAssetCount,omitnil,omitempty" name:"AttackedAssetCount"`

	// 今日新增受攻击资产数量
	NewAttackedAssetCount *uint64 `json:"NewAttackedAssetCount,omitnil,omitempty" name:"NewAttackedAssetCount"`

	// 总受攻击端口数量
	AttackedPortCount *uint64 `json:"AttackedPortCount,omitnil,omitempty" name:"AttackedPortCount"`

	// 今日新增受攻击端口数量
	NewAttackedPortCount *uint64 `json:"NewAttackedPortCount,omitnil,omitempty" name:"NewAttackedPortCount"`

	// 总攻击来源ip数量
	AttackSrcIpCount *uint64 `json:"AttackSrcIpCount,omitnil,omitempty" name:"AttackSrcIpCount"`

	// 今日新增攻击来源ip数量
	NewAttackSrcIpCount *uint64 `json:"NewAttackSrcIpCount,omitnil,omitempty" name:"NewAttackSrcIpCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAttackTopRequest added in v1.0.762

type DescribeAttackTopRequest struct {
	*tchttp.BaseRequest

	//  过滤条件。
	// <li>BeginTime - String 起始时间,默认近7天- 是否必填: 否</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeAttackTopRequest added in v1.0.762

func NewDescribeAttackTopRequest() (request *DescribeAttackTopRequest)

func (*DescribeAttackTopRequest) FromJsonString added in v1.0.762

func (r *DescribeAttackTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackTopRequest) ToJsonString added in v1.0.762

func (r *DescribeAttackTopRequest) ToJsonString() string

type DescribeAttackTopRequestParams added in v1.0.762

type DescribeAttackTopRequestParams struct {
	//  过滤条件。
	// <li>BeginTime - String 起始时间,默认近7天- 是否必填: 否</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeAttackTopResponse added in v1.0.762

type DescribeAttackTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackTopResponseParams `json:"Response"`
}

func NewDescribeAttackTopResponse added in v1.0.762

func NewDescribeAttackTopResponse() (response *DescribeAttackTopResponse)

func (*DescribeAttackTopResponse) FromJsonString added in v1.0.762

func (r *DescribeAttackTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackTopResponse) ToJsonString added in v1.0.762

func (r *DescribeAttackTopResponse) ToJsonString() string

type DescribeAttackTopResponseParams added in v1.0.762

type DescribeAttackTopResponseParams struct {
	// top统计数据
	NetAttackTopInfo *NetAttackTopInfo `json:"NetAttackTopInfo,omitnil,omitempty" name:"NetAttackTopInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAttackTrendsRequest added in v1.0.762

type DescribeAttackTrendsRequest struct {
	*tchttp.BaseRequest

	//  过滤条件。
	// <li>BeginTime - String 起始时间,默认近7天- 是否必填: 否</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeAttackTrendsRequest added in v1.0.762

func NewDescribeAttackTrendsRequest() (request *DescribeAttackTrendsRequest)

func (*DescribeAttackTrendsRequest) FromJsonString added in v1.0.762

func (r *DescribeAttackTrendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackTrendsRequest) ToJsonString added in v1.0.762

func (r *DescribeAttackTrendsRequest) ToJsonString() string

type DescribeAttackTrendsRequestParams added in v1.0.762

type DescribeAttackTrendsRequestParams struct {
	//  过滤条件。
	// <li>BeginTime - String 起始时间,默认近7天- 是否必填: 否</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeAttackTrendsResponse added in v1.0.762

type DescribeAttackTrendsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackTrendsResponseParams `json:"Response"`
}

func NewDescribeAttackTrendsResponse added in v1.0.762

func NewDescribeAttackTrendsResponse() (response *DescribeAttackTrendsResponse)

func (*DescribeAttackTrendsResponse) FromJsonString added in v1.0.762

func (r *DescribeAttackTrendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackTrendsResponse) ToJsonString added in v1.0.762

func (r *DescribeAttackTrendsResponse) ToJsonString() string

type DescribeAttackTrendsResponseParams added in v1.0.762

type DescribeAttackTrendsResponseParams struct {
	// 攻击趋势统计数据(天)
	NetAttackTrend []*NetAttackTrend `json:"NetAttackTrend,omitnil,omitempty" name:"NetAttackTrend"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAttackVulTypeListRequest

type DescribeAttackVulTypeListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAttackVulTypeListRequest

func NewDescribeAttackVulTypeListRequest() (request *DescribeAttackVulTypeListRequest)

func (*DescribeAttackVulTypeListRequest) FromJsonString

func (r *DescribeAttackVulTypeListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackVulTypeListRequest) ToJsonString

func (r *DescribeAttackVulTypeListRequest) ToJsonString() string

type DescribeAttackVulTypeListRequestParams added in v1.0.426

type DescribeAttackVulTypeListRequestParams struct {
}

Predefined struct for user

type DescribeAttackVulTypeListResponse

type DescribeAttackVulTypeListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackVulTypeListResponseParams `json:"Response"`
}

func NewDescribeAttackVulTypeListResponse

func NewDescribeAttackVulTypeListResponse() (response *DescribeAttackVulTypeListResponse)

func (*DescribeAttackVulTypeListResponse) FromJsonString

func (r *DescribeAttackVulTypeListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttackVulTypeListResponse) ToJsonString

func (r *DescribeAttackVulTypeListResponse) ToJsonString() string

type DescribeAttackVulTypeListResponseParams added in v1.0.426

type DescribeAttackVulTypeListResponseParams struct {
	// 威胁类型列表
	List []*string `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAvailableExpertServiceDetailRequest added in v1.0.255

type DescribeAvailableExpertServiceDetailRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAvailableExpertServiceDetailRequest added in v1.0.255

func NewDescribeAvailableExpertServiceDetailRequest() (request *DescribeAvailableExpertServiceDetailRequest)

func (*DescribeAvailableExpertServiceDetailRequest) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAvailableExpertServiceDetailRequest) ToJsonString added in v1.0.255

type DescribeAvailableExpertServiceDetailRequestParams added in v1.0.426

type DescribeAvailableExpertServiceDetailRequestParams struct {
}

Predefined struct for user

type DescribeAvailableExpertServiceDetailResponse added in v1.0.255

type DescribeAvailableExpertServiceDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAvailableExpertServiceDetailResponseParams `json:"Response"`
}

func NewDescribeAvailableExpertServiceDetailResponse added in v1.0.255

func NewDescribeAvailableExpertServiceDetailResponse() (response *DescribeAvailableExpertServiceDetailResponse)

func (*DescribeAvailableExpertServiceDetailResponse) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAvailableExpertServiceDetailResponse) ToJsonString added in v1.0.255

type DescribeAvailableExpertServiceDetailResponseParams added in v1.0.426

type DescribeAvailableExpertServiceDetailResponseParams struct {
	// 安全管家订单
	ExpertService []*ExpertServiceOrderInfo `json:"ExpertService,omitnil,omitempty" name:"ExpertService"`

	// 应急响应可用次数
	EmergencyResponse *uint64 `json:"EmergencyResponse,omitnil,omitempty" name:"EmergencyResponse"`

	// 旗舰护网可用次数
	ProtectNet *uint64 `json:"ProtectNet,omitnil,omitempty" name:"ProtectNet"`

	// 是否购买过安全管家
	ExpertServiceBuy *bool `json:"ExpertServiceBuy,omitnil,omitempty" name:"ExpertServiceBuy"`

	// 是否购买过应急响应
	EmergencyResponseBuy *bool `json:"EmergencyResponseBuy,omitnil,omitempty" name:"EmergencyResponseBuy"`

	// 是否购买过旗舰护网
	ProtectNetBuy *bool `json:"ProtectNetBuy,omitnil,omitempty" name:"ProtectNetBuy"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBanModeRequest added in v1.0.240

type DescribeBanModeRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBanModeRequest added in v1.0.240

func NewDescribeBanModeRequest() (request *DescribeBanModeRequest)

func (*DescribeBanModeRequest) FromJsonString added in v1.0.240

func (r *DescribeBanModeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBanModeRequest) ToJsonString added in v1.0.240

func (r *DescribeBanModeRequest) ToJsonString() string

type DescribeBanModeRequestParams added in v1.0.426

type DescribeBanModeRequestParams struct {
}

Predefined struct for user

type DescribeBanModeResponse added in v1.0.240

type DescribeBanModeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBanModeResponseParams `json:"Response"`
}

func NewDescribeBanModeResponse added in v1.0.240

func NewDescribeBanModeResponse() (response *DescribeBanModeResponse)

func (*DescribeBanModeResponse) FromJsonString added in v1.0.240

func (r *DescribeBanModeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBanModeResponse) ToJsonString added in v1.0.240

func (r *DescribeBanModeResponse) ToJsonString() string

type DescribeBanModeResponseParams added in v1.0.426

type DescribeBanModeResponseParams struct {
	// 阻断模式,STANDARD_MODE:标准阻断,DEEP_MODE:深度阻断
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 标准阻断模式的配置
	StandardModeConfig *StandardModeConfig `json:"StandardModeConfig,omitnil,omitempty" name:"StandardModeConfig"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBanRegionsRequest added in v1.0.240

type DescribeBanRegionsRequest struct {
	*tchttp.BaseRequest

	// 阻断模式,STANDARD_MODE:标准阻断,DEEP_MODE:深度阻断
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

func NewDescribeBanRegionsRequest added in v1.0.240

func NewDescribeBanRegionsRequest() (request *DescribeBanRegionsRequest)

func (*DescribeBanRegionsRequest) FromJsonString added in v1.0.240

func (r *DescribeBanRegionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBanRegionsRequest) ToJsonString added in v1.0.240

func (r *DescribeBanRegionsRequest) ToJsonString() string

type DescribeBanRegionsRequestParams added in v1.0.426

type DescribeBanRegionsRequestParams struct {
	// 阻断模式,STANDARD_MODE:标准阻断,DEEP_MODE:深度阻断
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

Predefined struct for user

type DescribeBanRegionsResponse added in v1.0.240

type DescribeBanRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBanRegionsResponseParams `json:"Response"`
}

func NewDescribeBanRegionsResponse added in v1.0.240

func NewDescribeBanRegionsResponse() (response *DescribeBanRegionsResponse)

func (*DescribeBanRegionsResponse) FromJsonString added in v1.0.240

func (r *DescribeBanRegionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBanRegionsResponse) ToJsonString added in v1.0.240

func (r *DescribeBanRegionsResponse) ToJsonString() string

type DescribeBanRegionsResponseParams added in v1.0.426

type DescribeBanRegionsResponseParams struct {
	// 地域信息列表
	RegionSet []*RegionSet `json:"RegionSet,omitnil,omitempty" name:"RegionSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBanStatusRequest added in v1.0.240

type DescribeBanStatusRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBanStatusRequest added in v1.0.240

func NewDescribeBanStatusRequest() (request *DescribeBanStatusRequest)

func (*DescribeBanStatusRequest) FromJsonString added in v1.0.240

func (r *DescribeBanStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBanStatusRequest) ToJsonString added in v1.0.240

func (r *DescribeBanStatusRequest) ToJsonString() string

type DescribeBanStatusRequestParams added in v1.0.426

type DescribeBanStatusRequestParams struct {
}

Predefined struct for user

type DescribeBanStatusResponse added in v1.0.240

type DescribeBanStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBanStatusResponseParams `json:"Response"`
}

func NewDescribeBanStatusResponse added in v1.0.240

func NewDescribeBanStatusResponse() (response *DescribeBanStatusResponse)

func (*DescribeBanStatusResponse) FromJsonString added in v1.0.240

func (r *DescribeBanStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBanStatusResponse) ToJsonString added in v1.0.240

func (r *DescribeBanStatusResponse) ToJsonString() string

type DescribeBanStatusResponseParams added in v1.0.426

type DescribeBanStatusResponseParams struct {
	// 阻断开关状态:
	//  0 -- 关闭
	//  1 -- 高级阻断
	//  2 -- 基础阻断(只阻断情报库黑ip)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否弹窗提示信息 false: 关闭,true: 开启
	ShowTips *bool `json:"ShowTips,omitnil,omitempty" name:"ShowTips"`

	// 是否开启智能过白模式
	OpenSmartMode *bool `json:"OpenSmartMode,omitnil,omitempty" name:"OpenSmartMode"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBanWhiteListRequest added in v1.0.255

type DescribeBanWhiteListRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeBanWhiteListRequest added in v1.0.255

func NewDescribeBanWhiteListRequest() (request *DescribeBanWhiteListRequest)

func (*DescribeBanWhiteListRequest) FromJsonString added in v1.0.255

func (r *DescribeBanWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBanWhiteListRequest) ToJsonString added in v1.0.255

func (r *DescribeBanWhiteListRequest) ToJsonString() string

type DescribeBanWhiteListRequestParams added in v1.0.426

type DescribeBanWhiteListRequestParams struct {
	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeBanWhiteListResponse added in v1.0.255

type DescribeBanWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBanWhiteListResponseParams `json:"Response"`
}

func NewDescribeBanWhiteListResponse added in v1.0.255

func NewDescribeBanWhiteListResponse() (response *DescribeBanWhiteListResponse)

func (*DescribeBanWhiteListResponse) FromJsonString added in v1.0.255

func (r *DescribeBanWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBanWhiteListResponse) ToJsonString added in v1.0.255

func (r *DescribeBanWhiteListResponse) ToJsonString() string

type DescribeBanWhiteListResponseParams added in v1.0.426

type DescribeBanWhiteListResponseParams struct {
	// 总记录数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 白名单列表
	WhiteList []*BanWhiteListDetail `json:"WhiteList,omitnil,omitempty" name:"WhiteList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineAnalysisDataRequest added in v1.0.255

type DescribeBaselineAnalysisDataRequest struct {
	*tchttp.BaseRequest

	// 基线策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

func NewDescribeBaselineAnalysisDataRequest added in v1.0.255

func NewDescribeBaselineAnalysisDataRequest() (request *DescribeBaselineAnalysisDataRequest)

func (*DescribeBaselineAnalysisDataRequest) FromJsonString added in v1.0.255

func (r *DescribeBaselineAnalysisDataRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineAnalysisDataRequest) ToJsonString added in v1.0.255

func (r *DescribeBaselineAnalysisDataRequest) ToJsonString() string

type DescribeBaselineAnalysisDataRequestParams added in v1.0.426

type DescribeBaselineAnalysisDataRequestParams struct {
	// 基线策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

Predefined struct for user

type DescribeBaselineAnalysisDataResponse added in v1.0.255

type DescribeBaselineAnalysisDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineAnalysisDataResponseParams `json:"Response"`
}

func NewDescribeBaselineAnalysisDataResponse added in v1.0.255

func NewDescribeBaselineAnalysisDataResponse() (response *DescribeBaselineAnalysisDataResponse)

func (*DescribeBaselineAnalysisDataResponse) FromJsonString added in v1.0.255

func (r *DescribeBaselineAnalysisDataResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineAnalysisDataResponse) ToJsonString added in v1.0.255

func (r *DescribeBaselineAnalysisDataResponse) ToJsonString() string

type DescribeBaselineAnalysisDataResponseParams added in v1.0.426

type DescribeBaselineAnalysisDataResponseParams struct {
	// 最后检测时间
	LatestScanTime *string `json:"LatestScanTime,omitnil,omitempty" name:"LatestScanTime"`

	// 是否全部服务器:1-是 0-否
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 服务器总数
	ScanHostCount *uint64 `json:"ScanHostCount,omitnil,omitempty" name:"ScanHostCount"`

	// 检测项总数
	ScanRuleCount *uint64 `json:"ScanRuleCount,omitnil,omitempty" name:"ScanRuleCount"`

	// 是否是第一次检测  1是 0不是
	IfFirstScan *uint64 `json:"IfFirstScan,omitnil,omitempty" name:"IfFirstScan"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineBasicInfoRequest added in v1.0.240

type DescribeBaselineBasicInfoRequest struct {
	*tchttp.BaseRequest

	// 基线名称
	BaselineName *string `json:"BaselineName,omitnil,omitempty" name:"BaselineName"`
}

func NewDescribeBaselineBasicInfoRequest added in v1.0.240

func NewDescribeBaselineBasicInfoRequest() (request *DescribeBaselineBasicInfoRequest)

func (*DescribeBaselineBasicInfoRequest) FromJsonString added in v1.0.240

func (r *DescribeBaselineBasicInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineBasicInfoRequest) ToJsonString added in v1.0.240

func (r *DescribeBaselineBasicInfoRequest) ToJsonString() string

type DescribeBaselineBasicInfoRequestParams added in v1.0.426

type DescribeBaselineBasicInfoRequestParams struct {
	// 基线名称
	BaselineName *string `json:"BaselineName,omitnil,omitempty" name:"BaselineName"`
}

Predefined struct for user

type DescribeBaselineBasicInfoResponse added in v1.0.240

type DescribeBaselineBasicInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineBasicInfoResponseParams `json:"Response"`
}

func NewDescribeBaselineBasicInfoResponse added in v1.0.240

func NewDescribeBaselineBasicInfoResponse() (response *DescribeBaselineBasicInfoResponse)

func (*DescribeBaselineBasicInfoResponse) FromJsonString added in v1.0.240

func (r *DescribeBaselineBasicInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineBasicInfoResponse) ToJsonString added in v1.0.240

func (r *DescribeBaselineBasicInfoResponse) ToJsonString() string

type DescribeBaselineBasicInfoResponseParams added in v1.0.426

type DescribeBaselineBasicInfoResponseParams struct {
	// 基线基础信息列表
	BaselineBasicInfoList []*BaselineBasicInfo `json:"BaselineBasicInfoList,omitnil,omitempty" name:"BaselineBasicInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineDefaultStrategyListRequest added in v1.0.762

type DescribeBaselineDefaultStrategyListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBaselineDefaultStrategyListRequest added in v1.0.762

func NewDescribeBaselineDefaultStrategyListRequest() (request *DescribeBaselineDefaultStrategyListRequest)

func (*DescribeBaselineDefaultStrategyListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDefaultStrategyListRequest) ToJsonString added in v1.0.762

type DescribeBaselineDefaultStrategyListRequestParams added in v1.0.762

type DescribeBaselineDefaultStrategyListRequestParams struct {
}

Predefined struct for user

type DescribeBaselineDefaultStrategyListResponse added in v1.0.762

type DescribeBaselineDefaultStrategyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineDefaultStrategyListResponseParams `json:"Response"`
}

func NewDescribeBaselineDefaultStrategyListResponse added in v1.0.762

func NewDescribeBaselineDefaultStrategyListResponse() (response *DescribeBaselineDefaultStrategyListResponse)

func (*DescribeBaselineDefaultStrategyListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDefaultStrategyListResponse) ToJsonString added in v1.0.762

type DescribeBaselineDefaultStrategyListResponseParams added in v1.0.762

type DescribeBaselineDefaultStrategyListResponseParams struct {
	// 默认策略基础信息列表
	StrategyList []*DefaultStrategyInfo `json:"StrategyList,omitnil,omitempty" name:"StrategyList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineDetailRequest added in v1.0.240

type DescribeBaselineDetailRequest struct {
	*tchttp.BaseRequest

	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`
}

func NewDescribeBaselineDetailRequest added in v1.0.240

func NewDescribeBaselineDetailRequest() (request *DescribeBaselineDetailRequest)

func (*DescribeBaselineDetailRequest) FromJsonString added in v1.0.240

func (r *DescribeBaselineDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDetailRequest) ToJsonString added in v1.0.240

func (r *DescribeBaselineDetailRequest) ToJsonString() string

type DescribeBaselineDetailRequestParams added in v1.0.426

type DescribeBaselineDetailRequestParams struct {
	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`
}

Predefined struct for user

type DescribeBaselineDetailResponse added in v1.0.240

type DescribeBaselineDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineDetailResponseParams `json:"Response"`
}

func NewDescribeBaselineDetailResponse added in v1.0.240

func NewDescribeBaselineDetailResponse() (response *DescribeBaselineDetailResponse)

func (*DescribeBaselineDetailResponse) FromJsonString added in v1.0.240

func (r *DescribeBaselineDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDetailResponse) ToJsonString added in v1.0.240

func (r *DescribeBaselineDetailResponse) ToJsonString() string

type DescribeBaselineDetailResponseParams added in v1.0.426

type DescribeBaselineDetailResponseParams struct {
	// 基线详情
	BaselineDetail *BaselineDetail `json:"BaselineDetail,omitnil,omitempty" name:"BaselineDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineDetectListRequest added in v1.0.610

type DescribeBaselineDetectListRequest struct {
	*tchttp.BaseRequest

	// <li>PolicyName - string - 是否必填:否 - 策略名称</li>
	// <li>PolicyDetectStatus - int - 是否必填:否 - 1:检测中 2:检测完成</li>
	// <li>FirstTime - string - 是否必填:否 - 开始时间</li>
	// <li>LastTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostCount|StartTime|StopTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineDetectListRequest added in v1.0.610

func NewDescribeBaselineDetectListRequest() (request *DescribeBaselineDetectListRequest)

func (*DescribeBaselineDetectListRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineDetectListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDetectListRequest) ToJsonString added in v1.0.610

func (r *DescribeBaselineDetectListRequest) ToJsonString() string

type DescribeBaselineDetectListRequestParams added in v1.0.610

type DescribeBaselineDetectListRequestParams struct {
	// <li>PolicyName - string - 是否必填:否 - 策略名称</li>
	// <li>PolicyDetectStatus - int - 是否必填:否 - 1:检测中 2:检测完成</li>
	// <li>FirstTime - string - 是否必填:否 - 开始时间</li>
	// <li>LastTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostCount|StartTime|StopTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineDetectListResponse added in v1.0.610

type DescribeBaselineDetectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineDetectListResponseParams `json:"Response"`
}

func NewDescribeBaselineDetectListResponse added in v1.0.610

func NewDescribeBaselineDetectListResponse() (response *DescribeBaselineDetectListResponse)

func (*DescribeBaselineDetectListResponse) FromJsonString added in v1.0.610

func (r *DescribeBaselineDetectListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDetectListResponse) ToJsonString added in v1.0.610

func (r *DescribeBaselineDetectListResponse) ToJsonString() string

type DescribeBaselineDetectListResponseParams added in v1.0.610

type DescribeBaselineDetectListResponseParams struct {
	// 无
	List []*BaselinePolicyDetect `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineDetectOverviewRequest added in v1.0.610

type DescribeBaselineDetectOverviewRequest struct {
	*tchttp.BaseRequest

	// 策略Id
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}

func NewDescribeBaselineDetectOverviewRequest added in v1.0.610

func NewDescribeBaselineDetectOverviewRequest() (request *DescribeBaselineDetectOverviewRequest)

func (*DescribeBaselineDetectOverviewRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineDetectOverviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDetectOverviewRequest) ToJsonString added in v1.0.610

type DescribeBaselineDetectOverviewRequestParams added in v1.0.610

type DescribeBaselineDetectOverviewRequestParams struct {
	// 策略Id
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}

Predefined struct for user

type DescribeBaselineDetectOverviewResponse added in v1.0.610

type DescribeBaselineDetectOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineDetectOverviewResponseParams `json:"Response"`
}

func NewDescribeBaselineDetectOverviewResponse added in v1.0.610

func NewDescribeBaselineDetectOverviewResponse() (response *DescribeBaselineDetectOverviewResponse)

func (*DescribeBaselineDetectOverviewResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDetectOverviewResponse) ToJsonString added in v1.0.610

type DescribeBaselineDetectOverviewResponseParams added in v1.0.610

type DescribeBaselineDetectOverviewResponseParams struct {
	// 检测服务器数
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 检测项
	ItemCount *int64 `json:"ItemCount,omitnil,omitempty" name:"ItemCount"`

	// 检测策略项
	PolicyCount *int64 `json:"PolicyCount,omitnil,omitempty" name:"PolicyCount"`

	// 通过率*100%
	PassRate *int64 `json:"PassRate,omitnil,omitempty" name:"PassRate"`

	// 最近一次检测通过个数
	LatestPassCount *int64 `json:"LatestPassCount,omitnil,omitempty" name:"LatestPassCount"`

	// 最近一次检测未通过个数
	LatestNotPassCount *int64 `json:"LatestNotPassCount,omitnil,omitempty" name:"LatestNotPassCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineDownloadListRequest added in v1.0.610

type DescribeBaselineDownloadListRequest struct {
	*tchttp.BaseRequest

	// <li>Status - int - 是否必填:否 - 0:导出中 1:已完成</li>
	// <li>StartTime - string - 是否必填:否 - 开始时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	// <li>TaskName - string - 是否必填:否 - 任务名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [StartTime|EndTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineDownloadListRequest added in v1.0.610

func NewDescribeBaselineDownloadListRequest() (request *DescribeBaselineDownloadListRequest)

func (*DescribeBaselineDownloadListRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineDownloadListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDownloadListRequest) ToJsonString added in v1.0.610

func (r *DescribeBaselineDownloadListRequest) ToJsonString() string

type DescribeBaselineDownloadListRequestParams added in v1.0.610

type DescribeBaselineDownloadListRequestParams struct {
	// <li>Status - int - 是否必填:否 - 0:导出中 1:已完成</li>
	// <li>StartTime - string - 是否必填:否 - 开始时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	// <li>TaskName - string - 是否必填:否 - 任务名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [StartTime|EndTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineDownloadListResponse added in v1.0.610

type DescribeBaselineDownloadListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineDownloadListResponseParams `json:"Response"`
}

func NewDescribeBaselineDownloadListResponse added in v1.0.610

func NewDescribeBaselineDownloadListResponse() (response *DescribeBaselineDownloadListResponse)

func (*DescribeBaselineDownloadListResponse) FromJsonString added in v1.0.610

func (r *DescribeBaselineDownloadListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineDownloadListResponse) ToJsonString added in v1.0.610

func (r *DescribeBaselineDownloadListResponse) ToJsonString() string

type DescribeBaselineDownloadListResponseParams added in v1.0.610

type DescribeBaselineDownloadListResponseParams struct {
	// 无
	List []*BaselineDownload `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineEffectHostListRequest added in v1.0.255

type DescribeBaselineEffectHostListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`

	// 过滤条件。
	// <li>AliasName- String- 主机别名</li>
	// <li>Status- Uint- 1已通过  0未通过 5检测中</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 主机uuid数组
	UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"`
}

func NewDescribeBaselineEffectHostListRequest added in v1.0.255

func NewDescribeBaselineEffectHostListRequest() (request *DescribeBaselineEffectHostListRequest)

func (*DescribeBaselineEffectHostListRequest) FromJsonString added in v1.0.255

func (r *DescribeBaselineEffectHostListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineEffectHostListRequest) ToJsonString added in v1.0.255

type DescribeBaselineEffectHostListRequestParams added in v1.0.426

type DescribeBaselineEffectHostListRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`

	// 过滤条件。
	// <li>AliasName- String- 主机别名</li>
	// <li>Status- Uint- 1已通过  0未通过 5检测中</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 主机uuid数组
	UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"`
}

Predefined struct for user

type DescribeBaselineEffectHostListResponse added in v1.0.255

type DescribeBaselineEffectHostListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineEffectHostListResponseParams `json:"Response"`
}

func NewDescribeBaselineEffectHostListResponse added in v1.0.255

func NewDescribeBaselineEffectHostListResponse() (response *DescribeBaselineEffectHostListResponse)

func (*DescribeBaselineEffectHostListResponse) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineEffectHostListResponse) ToJsonString added in v1.0.255

type DescribeBaselineEffectHostListResponseParams added in v1.0.426

type DescribeBaselineEffectHostListResponseParams struct {
	// 记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 影响服务器列表
	EffectHostList []*BaselineEffectHost `json:"EffectHostList,omitnil,omitempty" name:"EffectHostList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineFixListRequest added in v1.0.610

type DescribeBaselineFixListRequest struct {
	*tchttp.BaseRequest

	// <li>ItemName- string - 是否必填:否 - 项名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [CreateTime|MoifyTime|FixTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineFixListRequest added in v1.0.610

func NewDescribeBaselineFixListRequest() (request *DescribeBaselineFixListRequest)

func (*DescribeBaselineFixListRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineFixListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineFixListRequest) ToJsonString added in v1.0.610

func (r *DescribeBaselineFixListRequest) ToJsonString() string

type DescribeBaselineFixListRequestParams added in v1.0.610

type DescribeBaselineFixListRequestParams struct {
	// <li>ItemName- string - 是否必填:否 - 项名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [CreateTime|MoifyTime|FixTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineFixListResponse added in v1.0.610

type DescribeBaselineFixListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineFixListResponseParams `json:"Response"`
}

func NewDescribeBaselineFixListResponse added in v1.0.610

func NewDescribeBaselineFixListResponse() (response *DescribeBaselineFixListResponse)

func (*DescribeBaselineFixListResponse) FromJsonString added in v1.0.610

func (r *DescribeBaselineFixListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineFixListResponse) ToJsonString added in v1.0.610

func (r *DescribeBaselineFixListResponse) ToJsonString() string

type DescribeBaselineFixListResponseParams added in v1.0.610

type DescribeBaselineFixListResponseParams struct {
	// 无
	List []*BaselineFix `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineHostDetectListRequest added in v1.0.519

type DescribeBaselineHostDetectListRequest struct {
	*tchttp.BaseRequest

	// <li>PolicyId - int64 - 是否必填:否 - 策略Id</li>
	// <li>HostName - string - 是否必填:否 - 主机名称</li>
	// <li>HostIp - string - 是否必填:否 - 主机Ip</li>
	// <li>ItemId - int64 - 是否必填:否 - 项Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>StartTime - string - 是否必填:否 - 开时时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [LastTime|ItemCount|PassedItemCount|NotPassedItemCount|FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineHostDetectListRequest added in v1.0.519

func NewDescribeBaselineHostDetectListRequest() (request *DescribeBaselineHostDetectListRequest)

func (*DescribeBaselineHostDetectListRequest) FromJsonString added in v1.0.519

func (r *DescribeBaselineHostDetectListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineHostDetectListRequest) ToJsonString added in v1.0.519

type DescribeBaselineHostDetectListRequestParams added in v1.0.519

type DescribeBaselineHostDetectListRequestParams struct {
	// <li>PolicyId - int64 - 是否必填:否 - 策略Id</li>
	// <li>HostName - string - 是否必填:否 - 主机名称</li>
	// <li>HostIp - string - 是否必填:否 - 主机Ip</li>
	// <li>ItemId - int64 - 是否必填:否 - 项Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>StartTime - string - 是否必填:否 - 开时时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [LastTime|ItemCount|PassedItemCount|NotPassedItemCount|FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineHostDetectListResponse added in v1.0.519

type DescribeBaselineHostDetectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineHostDetectListResponseParams `json:"Response"`
}

func NewDescribeBaselineHostDetectListResponse added in v1.0.519

func NewDescribeBaselineHostDetectListResponse() (response *DescribeBaselineHostDetectListResponse)

func (*DescribeBaselineHostDetectListResponse) FromJsonString added in v1.0.519

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineHostDetectListResponse) ToJsonString added in v1.0.519

type DescribeBaselineHostDetectListResponseParams added in v1.0.519

type DescribeBaselineHostDetectListResponseParams struct {
	// 无
	List []*BaselineHostDetect `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineHostIgnoreListRequest added in v1.0.610

type DescribeBaselineHostIgnoreListRequest struct {
	*tchttp.BaseRequest

	// 请求的规则
	RuleID *int64 `json:"RuleID,omitnil,omitempty" name:"RuleID"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeBaselineHostIgnoreListRequest added in v1.0.610

func NewDescribeBaselineHostIgnoreListRequest() (request *DescribeBaselineHostIgnoreListRequest)

func (*DescribeBaselineHostIgnoreListRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineHostIgnoreListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineHostIgnoreListRequest) ToJsonString added in v1.0.610

type DescribeBaselineHostIgnoreListRequestParams added in v1.0.610

type DescribeBaselineHostIgnoreListRequestParams struct {
	// 请求的规则
	RuleID *int64 `json:"RuleID,omitnil,omitempty" name:"RuleID"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeBaselineHostIgnoreListResponse added in v1.0.610

type DescribeBaselineHostIgnoreListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineHostIgnoreListResponseParams `json:"Response"`
}

func NewDescribeBaselineHostIgnoreListResponse added in v1.0.610

func NewDescribeBaselineHostIgnoreListResponse() (response *DescribeBaselineHostIgnoreListResponse)

func (*DescribeBaselineHostIgnoreListResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineHostIgnoreListResponse) ToJsonString added in v1.0.610

type DescribeBaselineHostIgnoreListResponseParams added in v1.0.610

type DescribeBaselineHostIgnoreListResponseParams struct {
	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 无
	List []*BaselineHost `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineHostRiskTopRequest added in v1.0.610

type DescribeBaselineHostRiskTopRequest struct {
	*tchttp.BaseRequest

	// 策略ID
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}

func NewDescribeBaselineHostRiskTopRequest added in v1.0.610

func NewDescribeBaselineHostRiskTopRequest() (request *DescribeBaselineHostRiskTopRequest)

func (*DescribeBaselineHostRiskTopRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineHostRiskTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineHostRiskTopRequest) ToJsonString added in v1.0.610

func (r *DescribeBaselineHostRiskTopRequest) ToJsonString() string

type DescribeBaselineHostRiskTopRequestParams added in v1.0.610

type DescribeBaselineHostRiskTopRequestParams struct {
	// 策略ID
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}

Predefined struct for user

type DescribeBaselineHostRiskTopResponse added in v1.0.610

type DescribeBaselineHostRiskTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineHostRiskTopResponseParams `json:"Response"`
}

func NewDescribeBaselineHostRiskTopResponse added in v1.0.610

func NewDescribeBaselineHostRiskTopResponse() (response *DescribeBaselineHostRiskTopResponse)

func (*DescribeBaselineHostRiskTopResponse) FromJsonString added in v1.0.610

func (r *DescribeBaselineHostRiskTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineHostRiskTopResponse) ToJsonString added in v1.0.610

func (r *DescribeBaselineHostRiskTopResponse) ToJsonString() string

type DescribeBaselineHostRiskTopResponseParams added in v1.0.610

type DescribeBaselineHostRiskTopResponseParams struct {
	// 风险主机top5
	HostRiskTop5 []*HostRiskLevelCount `json:"HostRiskTop5,omitnil,omitempty" name:"HostRiskTop5"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineHostTopRequest added in v1.0.255

type DescribeBaselineHostTopRequest struct {
	*tchttp.BaseRequest

	// 动态top值
	Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

func NewDescribeBaselineHostTopRequest added in v1.0.255

func NewDescribeBaselineHostTopRequest() (request *DescribeBaselineHostTopRequest)

func (*DescribeBaselineHostTopRequest) FromJsonString added in v1.0.255

func (r *DescribeBaselineHostTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineHostTopRequest) ToJsonString added in v1.0.255

func (r *DescribeBaselineHostTopRequest) ToJsonString() string

type DescribeBaselineHostTopRequestParams added in v1.0.426

type DescribeBaselineHostTopRequestParams struct {
	// 动态top值
	Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

Predefined struct for user

type DescribeBaselineHostTopResponse added in v1.0.255

type DescribeBaselineHostTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineHostTopResponseParams `json:"Response"`
}

func NewDescribeBaselineHostTopResponse added in v1.0.255

func NewDescribeBaselineHostTopResponse() (response *DescribeBaselineHostTopResponse)

func (*DescribeBaselineHostTopResponse) FromJsonString added in v1.0.255

func (r *DescribeBaselineHostTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineHostTopResponse) ToJsonString added in v1.0.255

func (r *DescribeBaselineHostTopResponse) ToJsonString() string

type DescribeBaselineHostTopResponseParams added in v1.0.426

type DescribeBaselineHostTopResponseParams struct {
	// 主机基线策略事件Top
	BaselineHostTopList []*BaselineHostTopList `json:"BaselineHostTopList,omitnil,omitempty" name:"BaselineHostTopList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineItemDetectListRequest added in v1.0.512

type DescribeBaselineItemDetectListRequest struct {
	*tchttp.BaseRequest

	// <li>HostId - string - 是否必填:否 - 主机Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>PolicyId - int64 - 是否必填:否 - 规则Id</li>
	// <li>ItemName - string - 是否必填:否 - 项名称</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>StartTime - string - 是否必填:否 - 开始时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostCount|FirstTime|LastTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineItemDetectListRequest added in v1.0.512

func NewDescribeBaselineItemDetectListRequest() (request *DescribeBaselineItemDetectListRequest)

func (*DescribeBaselineItemDetectListRequest) FromJsonString added in v1.0.512

func (r *DescribeBaselineItemDetectListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemDetectListRequest) ToJsonString added in v1.0.512

type DescribeBaselineItemDetectListRequestParams added in v1.0.512

type DescribeBaselineItemDetectListRequestParams struct {
	// <li>HostId - string - 是否必填:否 - 主机Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>PolicyId - int64 - 是否必填:否 - 规则Id</li>
	// <li>ItemName - string - 是否必填:否 - 项名称</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>StartTime - string - 是否必填:否 - 开始时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostCount|FirstTime|LastTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineItemDetectListResponse added in v1.0.512

type DescribeBaselineItemDetectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineItemDetectListResponseParams `json:"Response"`
}

func NewDescribeBaselineItemDetectListResponse added in v1.0.512

func NewDescribeBaselineItemDetectListResponse() (response *DescribeBaselineItemDetectListResponse)

func (*DescribeBaselineItemDetectListResponse) FromJsonString added in v1.0.512

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemDetectListResponse) ToJsonString added in v1.0.512

type DescribeBaselineItemDetectListResponseParams added in v1.0.512

type DescribeBaselineItemDetectListResponseParams struct {
	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 无
	List []*BaselineItemDetect `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineItemIgnoreListRequest added in v1.0.610

type DescribeBaselineItemIgnoreListRequest struct {
	*tchttp.BaseRequest

	// 忽略规则ID
	RuleID *int64 `json:"RuleID,omitnil,omitempty" name:"RuleID"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 请求偏移默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// <li>CatgoryId - int64 - 是否必填:否 - 规则Id</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式 [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列 [ID]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineItemIgnoreListRequest added in v1.0.610

func NewDescribeBaselineItemIgnoreListRequest() (request *DescribeBaselineItemIgnoreListRequest)

func (*DescribeBaselineItemIgnoreListRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineItemIgnoreListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemIgnoreListRequest) ToJsonString added in v1.0.610

type DescribeBaselineItemIgnoreListRequestParams added in v1.0.610

type DescribeBaselineItemIgnoreListRequestParams struct {
	// 忽略规则ID
	RuleID *int64 `json:"RuleID,omitnil,omitempty" name:"RuleID"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 请求偏移默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// <li>CatgoryId - int64 - 是否必填:否 - 规则Id</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式 [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列 [ID]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineItemIgnoreListResponse added in v1.0.610

type DescribeBaselineItemIgnoreListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineItemIgnoreListResponseParams `json:"Response"`
}

func NewDescribeBaselineItemIgnoreListResponse added in v1.0.610

func NewDescribeBaselineItemIgnoreListResponse() (response *DescribeBaselineItemIgnoreListResponse)

func (*DescribeBaselineItemIgnoreListResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemIgnoreListResponse) ToJsonString added in v1.0.610

type DescribeBaselineItemIgnoreListResponseParams added in v1.0.610

type DescribeBaselineItemIgnoreListResponseParams struct {
	// 无
	List []*BaselineItemInfo `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineItemInfoRequest added in v1.0.610

type DescribeBaselineItemInfoRequest struct {
	*tchttp.BaseRequest

	// <li>ItemId - int64 - 是否必填:否 - 项Id</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>ItemName - string - 是否必填:否 - 检测项名字</li>
	// <li>RuleId - int - 是否必填:否 - 规则Id</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineItemInfoRequest added in v1.0.610

func NewDescribeBaselineItemInfoRequest() (request *DescribeBaselineItemInfoRequest)

func (*DescribeBaselineItemInfoRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineItemInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemInfoRequest) ToJsonString added in v1.0.610

func (r *DescribeBaselineItemInfoRequest) ToJsonString() string

type DescribeBaselineItemInfoRequestParams added in v1.0.610

type DescribeBaselineItemInfoRequestParams struct {
	// <li>ItemId - int64 - 是否必填:否 - 项Id</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>ItemName - string - 是否必填:否 - 检测项名字</li>
	// <li>RuleId - int - 是否必填:否 - 规则Id</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineItemInfoResponse added in v1.0.610

type DescribeBaselineItemInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineItemInfoResponseParams `json:"Response"`
}

func NewDescribeBaselineItemInfoResponse added in v1.0.610

func NewDescribeBaselineItemInfoResponse() (response *DescribeBaselineItemInfoResponse)

func (*DescribeBaselineItemInfoResponse) FromJsonString added in v1.0.610

func (r *DescribeBaselineItemInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemInfoResponse) ToJsonString added in v1.0.610

func (r *DescribeBaselineItemInfoResponse) ToJsonString() string

type DescribeBaselineItemInfoResponseParams added in v1.0.610

type DescribeBaselineItemInfoResponseParams struct {
	// 结果列表
	List []*BaselineItemInfo `json:"List,omitnil,omitempty" name:"List"`

	// 总条目数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 基线分类列表
	CategoryList []*BaselineItemsCategory `json:"CategoryList,omitnil,omitempty" name:"CategoryList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineItemListRequest added in v1.0.512

type DescribeBaselineItemListRequest struct {
	*tchttp.BaseRequest

	// <li>PolicyId - int64 - 是否必填:否 - 策略Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>HostId - string - 是否必填:否 - 主机Id</li>
	// <li>HostName - string - 是否必填:否 - 主机名</li>
	// <li>HostIp - string - 是否必填:否 - 主机IP</li>
	// <li>ItemId - String - 是否必填:否 - 检测项Id</li>
	// <li>ItemName - String - 是否必填:否 - 项名称</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态[0:未通过|3:通过|5:检测中]</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>StartTime - string - 是否必填:否 - 开始时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineItemListRequest added in v1.0.512

func NewDescribeBaselineItemListRequest() (request *DescribeBaselineItemListRequest)

func (*DescribeBaselineItemListRequest) FromJsonString added in v1.0.512

func (r *DescribeBaselineItemListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemListRequest) ToJsonString added in v1.0.512

func (r *DescribeBaselineItemListRequest) ToJsonString() string

type DescribeBaselineItemListRequestParams added in v1.0.512

type DescribeBaselineItemListRequestParams struct {
	// <li>PolicyId - int64 - 是否必填:否 - 策略Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>HostId - string - 是否必填:否 - 主机Id</li>
	// <li>HostName - string - 是否必填:否 - 主机名</li>
	// <li>HostIp - string - 是否必填:否 - 主机IP</li>
	// <li>ItemId - String - 是否必填:否 - 检测项Id</li>
	// <li>ItemName - String - 是否必填:否 - 项名称</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态[0:未通过|3:通过|5:检测中]</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>StartTime - string - 是否必填:否 - 开始时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineItemListResponse added in v1.0.512

type DescribeBaselineItemListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineItemListResponseParams `json:"Response"`
}

func NewDescribeBaselineItemListResponse added in v1.0.512

func NewDescribeBaselineItemListResponse() (response *DescribeBaselineItemListResponse)

func (*DescribeBaselineItemListResponse) FromJsonString added in v1.0.512

func (r *DescribeBaselineItemListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemListResponse) ToJsonString added in v1.0.512

func (r *DescribeBaselineItemListResponse) ToJsonString() string

type DescribeBaselineItemListResponseParams added in v1.0.512

type DescribeBaselineItemListResponseParams struct {
	// 无
	List []*BaselineItem `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineItemRiskTopRequest added in v1.0.610

type DescribeBaselineItemRiskTopRequest struct {
	*tchttp.BaseRequest

	// 策略ID
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}

func NewDescribeBaselineItemRiskTopRequest added in v1.0.610

func NewDescribeBaselineItemRiskTopRequest() (request *DescribeBaselineItemRiskTopRequest)

func (*DescribeBaselineItemRiskTopRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineItemRiskTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemRiskTopRequest) ToJsonString added in v1.0.610

func (r *DescribeBaselineItemRiskTopRequest) ToJsonString() string

type DescribeBaselineItemRiskTopRequestParams added in v1.0.610

type DescribeBaselineItemRiskTopRequestParams struct {
	// 策略ID
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}

Predefined struct for user

type DescribeBaselineItemRiskTopResponse added in v1.0.610

type DescribeBaselineItemRiskTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineItemRiskTopResponseParams `json:"Response"`
}

func NewDescribeBaselineItemRiskTopResponse added in v1.0.610

func NewDescribeBaselineItemRiskTopResponse() (response *DescribeBaselineItemRiskTopResponse)

func (*DescribeBaselineItemRiskTopResponse) FromJsonString added in v1.0.610

func (r *DescribeBaselineItemRiskTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineItemRiskTopResponse) ToJsonString added in v1.0.610

func (r *DescribeBaselineItemRiskTopResponse) ToJsonString() string

type DescribeBaselineItemRiskTopResponseParams added in v1.0.610

type DescribeBaselineItemRiskTopResponseParams struct {
	// 结果数组
	RiskItemTop5 []*BaselineRiskItem `json:"RiskItemTop5,omitnil,omitempty" name:"RiskItemTop5"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineListRequest added in v1.0.255

type DescribeBaselineListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件 <li>StrategyId- Uint64 - 基线策略id</li> <li>Status - Uint64 - 处理状态 1-已通过 0-未通过</li> <li>Level - Uint64 - 威胁等级 1-低危 2-中危 3-高危 4-严重</li> <li>BaselineName  - String - 基线名称</li> <li>Quuid- String - 主机quuid</li> <li>Uuid- String - 主机uuid</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeBaselineListRequest added in v1.0.255

func NewDescribeBaselineListRequest() (request *DescribeBaselineListRequest)

func (*DescribeBaselineListRequest) FromJsonString added in v1.0.255

func (r *DescribeBaselineListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineListRequest) ToJsonString added in v1.0.255

func (r *DescribeBaselineListRequest) ToJsonString() string

type DescribeBaselineListRequestParams added in v1.0.426

type DescribeBaselineListRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件 <li>StrategyId- Uint64 - 基线策略id</li> <li>Status - Uint64 - 处理状态 1-已通过 0-未通过</li> <li>Level - Uint64 - 威胁等级 1-低危 2-中危 3-高危 4-严重</li> <li>BaselineName  - String - 基线名称</li> <li>Quuid- String - 主机quuid</li> <li>Uuid- String - 主机uuid</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeBaselineListResponse added in v1.0.255

type DescribeBaselineListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineListResponseParams `json:"Response"`
}

func NewDescribeBaselineListResponse added in v1.0.255

func NewDescribeBaselineListResponse() (response *DescribeBaselineListResponse)

func (*DescribeBaselineListResponse) FromJsonString added in v1.0.255

func (r *DescribeBaselineListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineListResponse) ToJsonString added in v1.0.255

func (r *DescribeBaselineListResponse) ToJsonString() string

type DescribeBaselineListResponseParams added in v1.0.426

type DescribeBaselineListResponseParams struct {
	// 基线信息列表
	BaselineList []*BaselineInfo `json:"BaselineList,omitnil,omitempty" name:"BaselineList"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselinePolicyListRequest added in v1.0.520

type DescribeBaselinePolicyListRequest struct {
	*tchttp.BaseRequest

	// <li>PolicyName - String - 是否必填:否 - 策略名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [RuleCount|ItemCount|HostCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselinePolicyListRequest added in v1.0.520

func NewDescribeBaselinePolicyListRequest() (request *DescribeBaselinePolicyListRequest)

func (*DescribeBaselinePolicyListRequest) FromJsonString added in v1.0.520

func (r *DescribeBaselinePolicyListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselinePolicyListRequest) ToJsonString added in v1.0.520

func (r *DescribeBaselinePolicyListRequest) ToJsonString() string

type DescribeBaselinePolicyListRequestParams added in v1.0.520

type DescribeBaselinePolicyListRequestParams struct {
	// <li>PolicyName - String - 是否必填:否 - 策略名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [RuleCount|ItemCount|HostCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselinePolicyListResponse added in v1.0.520

type DescribeBaselinePolicyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselinePolicyListResponseParams `json:"Response"`
}

func NewDescribeBaselinePolicyListResponse added in v1.0.520

func NewDescribeBaselinePolicyListResponse() (response *DescribeBaselinePolicyListResponse)

func (*DescribeBaselinePolicyListResponse) FromJsonString added in v1.0.520

func (r *DescribeBaselinePolicyListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselinePolicyListResponse) ToJsonString added in v1.0.520

func (r *DescribeBaselinePolicyListResponse) ToJsonString() string

type DescribeBaselinePolicyListResponseParams added in v1.0.520

type DescribeBaselinePolicyListResponseParams struct {
	// 无
	List []*BaselinePolicy `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineRuleCategoryListRequest added in v1.0.610

type DescribeBaselineRuleCategoryListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBaselineRuleCategoryListRequest added in v1.0.610

func NewDescribeBaselineRuleCategoryListRequest() (request *DescribeBaselineRuleCategoryListRequest)

func (*DescribeBaselineRuleCategoryListRequest) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleCategoryListRequest) ToJsonString added in v1.0.610

type DescribeBaselineRuleCategoryListRequestParams added in v1.0.610

type DescribeBaselineRuleCategoryListRequestParams struct {
}

Predefined struct for user

type DescribeBaselineRuleCategoryListResponse added in v1.0.610

type DescribeBaselineRuleCategoryListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineRuleCategoryListResponseParams `json:"Response"`
}

func NewDescribeBaselineRuleCategoryListResponse added in v1.0.610

func NewDescribeBaselineRuleCategoryListResponse() (response *DescribeBaselineRuleCategoryListResponse)

func (*DescribeBaselineRuleCategoryListResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleCategoryListResponse) ToJsonString added in v1.0.610

type DescribeBaselineRuleCategoryListResponseParams added in v1.0.610

type DescribeBaselineRuleCategoryListResponseParams struct {
	// 无
	List []*BaselineCategory `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineRuleDetectListRequest added in v1.0.610

type DescribeBaselineRuleDetectListRequest struct {
	*tchttp.BaseRequest

	// <li>PolicyId - int64 - 是否必填:否 - 策略Id</li>
	// <li>ItemId - int64 - 是否必填:否 - 策略Id</li>
	// <li>RuleName - string - 是否必填:否 - 规则名称</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态</li>
	// <li>StartTime - string - 是否必填:否 - 开时时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostCount|FirstTime|LastTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineRuleDetectListRequest added in v1.0.610

func NewDescribeBaselineRuleDetectListRequest() (request *DescribeBaselineRuleDetectListRequest)

func (*DescribeBaselineRuleDetectListRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineRuleDetectListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleDetectListRequest) ToJsonString added in v1.0.610

type DescribeBaselineRuleDetectListRequestParams added in v1.0.610

type DescribeBaselineRuleDetectListRequestParams struct {
	// <li>PolicyId - int64 - 是否必填:否 - 策略Id</li>
	// <li>ItemId - int64 - 是否必填:否 - 策略Id</li>
	// <li>RuleName - string - 是否必填:否 - 规则名称</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态</li>
	// <li>StartTime - string - 是否必填:否 - 开时时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostCount|FirstTime|LastTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineRuleDetectListResponse added in v1.0.610

type DescribeBaselineRuleDetectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineRuleDetectListResponseParams `json:"Response"`
}

func NewDescribeBaselineRuleDetectListResponse added in v1.0.610

func NewDescribeBaselineRuleDetectListResponse() (response *DescribeBaselineRuleDetectListResponse)

func (*DescribeBaselineRuleDetectListResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleDetectListResponse) ToJsonString added in v1.0.610

type DescribeBaselineRuleDetectListResponseParams added in v1.0.610

type DescribeBaselineRuleDetectListResponseParams struct {
	// 无
	List []*BaselineRuleDetect `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineRuleIgnoreListRequest added in v1.0.610

type DescribeBaselineRuleIgnoreListRequest struct {
	*tchttp.BaseRequest

	// <li>RuleName - String - 是否必填:否 - 规则名称</li>
	// <li>ItemId- int - 是否必填:否 - 检测项Id</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineRuleIgnoreListRequest added in v1.0.610

func NewDescribeBaselineRuleIgnoreListRequest() (request *DescribeBaselineRuleIgnoreListRequest)

func (*DescribeBaselineRuleIgnoreListRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineRuleIgnoreListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleIgnoreListRequest) ToJsonString added in v1.0.610

type DescribeBaselineRuleIgnoreListRequestParams added in v1.0.610

type DescribeBaselineRuleIgnoreListRequestParams struct {
	// <li>RuleName - String - 是否必填:否 - 规则名称</li>
	// <li>ItemId- int - 是否必填:否 - 检测项Id</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineRuleIgnoreListResponse added in v1.0.610

type DescribeBaselineRuleIgnoreListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineRuleIgnoreListResponseParams `json:"Response"`
}

func NewDescribeBaselineRuleIgnoreListResponse added in v1.0.610

func NewDescribeBaselineRuleIgnoreListResponse() (response *DescribeBaselineRuleIgnoreListResponse)

func (*DescribeBaselineRuleIgnoreListResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleIgnoreListResponse) ToJsonString added in v1.0.610

type DescribeBaselineRuleIgnoreListResponseParams added in v1.0.610

type DescribeBaselineRuleIgnoreListResponseParams struct {
	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表
	List []*BaselineRule `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineRuleListRequest added in v1.0.610

type DescribeBaselineRuleListRequest struct {
	*tchttp.BaseRequest

	// <li>RuleName - String - 是否必填:否 - 规则名称</li>
	// <li>CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类</li>
	// <li>RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineRuleListRequest added in v1.0.610

func NewDescribeBaselineRuleListRequest() (request *DescribeBaselineRuleListRequest)

func (*DescribeBaselineRuleListRequest) FromJsonString added in v1.0.610

func (r *DescribeBaselineRuleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleListRequest) ToJsonString added in v1.0.610

func (r *DescribeBaselineRuleListRequest) ToJsonString() string

type DescribeBaselineRuleListRequestParams added in v1.0.610

type DescribeBaselineRuleListRequestParams struct {
	// <li>RuleName - String - 是否必填:否 - 规则名称</li>
	// <li>CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类</li>
	// <li>RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineRuleListResponse added in v1.0.610

type DescribeBaselineRuleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineRuleListResponseParams `json:"Response"`
}

func NewDescribeBaselineRuleListResponse added in v1.0.610

func NewDescribeBaselineRuleListResponse() (response *DescribeBaselineRuleListResponse)

func (*DescribeBaselineRuleListResponse) FromJsonString added in v1.0.610

func (r *DescribeBaselineRuleListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleListResponse) ToJsonString added in v1.0.610

func (r *DescribeBaselineRuleListResponse) ToJsonString() string

type DescribeBaselineRuleListResponseParams added in v1.0.610

type DescribeBaselineRuleListResponseParams struct {
	// 无
	List []*BaselineRule `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineRuleRequest added in v1.0.240

type DescribeBaselineRuleRequest struct {
	*tchttp.BaseRequest

	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 危害等级
	Level []*uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

func NewDescribeBaselineRuleRequest added in v1.0.240

func NewDescribeBaselineRuleRequest() (request *DescribeBaselineRuleRequest)

func (*DescribeBaselineRuleRequest) FromJsonString added in v1.0.240

func (r *DescribeBaselineRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleRequest) ToJsonString added in v1.0.240

func (r *DescribeBaselineRuleRequest) ToJsonString() string

type DescribeBaselineRuleRequestParams added in v1.0.426

type DescribeBaselineRuleRequestParams struct {
	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 危害等级
	Level []*uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

Predefined struct for user

type DescribeBaselineRuleResponse added in v1.0.240

type DescribeBaselineRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineRuleResponseParams `json:"Response"`
}

func NewDescribeBaselineRuleResponse added in v1.0.240

func NewDescribeBaselineRuleResponse() (response *DescribeBaselineRuleResponse)

func (*DescribeBaselineRuleResponse) FromJsonString added in v1.0.240

func (r *DescribeBaselineRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineRuleResponse) ToJsonString added in v1.0.240

func (r *DescribeBaselineRuleResponse) ToJsonString() string

type DescribeBaselineRuleResponseParams added in v1.0.426

type DescribeBaselineRuleResponseParams struct {
	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 基线检测项列表
	BaselineRuleList []*BaselineRuleInfo `json:"BaselineRuleList,omitnil,omitempty" name:"BaselineRuleList"`

	// 是否显示说明列:true-是,false-否
	ShowRuleRemark *bool `json:"ShowRuleRemark,omitnil,omitempty" name:"ShowRuleRemark"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineScanScheduleRequest added in v1.0.240

type DescribeBaselineScanScheduleRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeBaselineScanScheduleRequest added in v1.0.240

func NewDescribeBaselineScanScheduleRequest() (request *DescribeBaselineScanScheduleRequest)

func (*DescribeBaselineScanScheduleRequest) FromJsonString added in v1.0.240

func (r *DescribeBaselineScanScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineScanScheduleRequest) ToJsonString added in v1.0.240

func (r *DescribeBaselineScanScheduleRequest) ToJsonString() string

type DescribeBaselineScanScheduleRequestParams added in v1.0.426

type DescribeBaselineScanScheduleRequestParams struct {
	// 任务id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeBaselineScanScheduleResponse added in v1.0.240

type DescribeBaselineScanScheduleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineScanScheduleResponseParams `json:"Response"`
}

func NewDescribeBaselineScanScheduleResponse added in v1.0.240

func NewDescribeBaselineScanScheduleResponse() (response *DescribeBaselineScanScheduleResponse)

func (*DescribeBaselineScanScheduleResponse) FromJsonString added in v1.0.240

func (r *DescribeBaselineScanScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineScanScheduleResponse) ToJsonString added in v1.0.240

func (r *DescribeBaselineScanScheduleResponse) ToJsonString() string

type DescribeBaselineScanScheduleResponseParams added in v1.0.426

type DescribeBaselineScanScheduleResponseParams struct {
	// 检测进度(百分比)
	Schedule *uint64 `json:"Schedule,omitnil,omitempty" name:"Schedule"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineStrategyDetailRequest added in v1.0.255

type DescribeBaselineStrategyDetailRequest struct {
	*tchttp.BaseRequest

	// 用户基线策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

func NewDescribeBaselineStrategyDetailRequest added in v1.0.255

func NewDescribeBaselineStrategyDetailRequest() (request *DescribeBaselineStrategyDetailRequest)

func (*DescribeBaselineStrategyDetailRequest) FromJsonString added in v1.0.255

func (r *DescribeBaselineStrategyDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineStrategyDetailRequest) ToJsonString added in v1.0.255

type DescribeBaselineStrategyDetailRequestParams added in v1.0.426

type DescribeBaselineStrategyDetailRequestParams struct {
	// 用户基线策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

Predefined struct for user

type DescribeBaselineStrategyDetailResponse added in v1.0.255

type DescribeBaselineStrategyDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineStrategyDetailResponseParams `json:"Response"`
}

func NewDescribeBaselineStrategyDetailResponse added in v1.0.255

func NewDescribeBaselineStrategyDetailResponse() (response *DescribeBaselineStrategyDetailResponse)

func (*DescribeBaselineStrategyDetailResponse) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineStrategyDetailResponse) ToJsonString added in v1.0.255

type DescribeBaselineStrategyDetailResponseParams added in v1.0.426

type DescribeBaselineStrategyDetailResponseParams struct {
	// 策略扫描通过率
	PassRate *uint64 `json:"PassRate,omitnil,omitempty" name:"PassRate"`

	// 策略名
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略扫描周期(天)
	ScanCycle *string `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"`

	// 定期检测时间, 该时间下发扫描
	ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"`

	// 扫描范围是否全部服务器, 1:是  0:否, 为1则为全部专业版主机
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 云服务器类型:
	// cvm:腾讯云服务器
	// bm:裸金属
	// ecm:边缘计算主机
	// lh: 轻量应用服务器
	// ohter: 混合云机器
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 主机地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 用户该策略下的所有主机id
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 用户该策略下所有的基线id
	CategoryIds []*string `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"`

	// 1 表示扫描过, 0没扫描过
	IfScanned *uint64 `json:"IfScanned,omitnil,omitempty" name:"IfScanned"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineStrategyListRequest added in v1.0.255

type DescribeBaselineStrategyListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 规则开关,1:打开 0:关闭  2:全部
	Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"`
}

func NewDescribeBaselineStrategyListRequest added in v1.0.255

func NewDescribeBaselineStrategyListRequest() (request *DescribeBaselineStrategyListRequest)

func (*DescribeBaselineStrategyListRequest) FromJsonString added in v1.0.255

func (r *DescribeBaselineStrategyListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineStrategyListRequest) ToJsonString added in v1.0.255

func (r *DescribeBaselineStrategyListRequest) ToJsonString() string

type DescribeBaselineStrategyListRequestParams added in v1.0.426

type DescribeBaselineStrategyListRequestParams struct {
	// 分页参数 最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 规则开关,1:打开 0:关闭  2:全部
	Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"`
}

Predefined struct for user

type DescribeBaselineStrategyListResponse added in v1.0.255

type DescribeBaselineStrategyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineStrategyListResponseParams `json:"Response"`
}

func NewDescribeBaselineStrategyListResponse added in v1.0.255

func NewDescribeBaselineStrategyListResponse() (response *DescribeBaselineStrategyListResponse)

func (*DescribeBaselineStrategyListResponse) FromJsonString added in v1.0.255

func (r *DescribeBaselineStrategyListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineStrategyListResponse) ToJsonString added in v1.0.255

func (r *DescribeBaselineStrategyListResponse) ToJsonString() string

type DescribeBaselineStrategyListResponseParams added in v1.0.426

type DescribeBaselineStrategyListResponseParams struct {
	// 分页查询记录的总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 用户策略信息列表
	StrategyList []*Strategy `json:"StrategyList,omitnil,omitempty" name:"StrategyList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineTopRequest added in v1.0.255

type DescribeBaselineTopRequest struct {
	*tchttp.BaseRequest

	// 动态top值
	Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

func NewDescribeBaselineTopRequest added in v1.0.255

func NewDescribeBaselineTopRequest() (request *DescribeBaselineTopRequest)

func (*DescribeBaselineTopRequest) FromJsonString added in v1.0.255

func (r *DescribeBaselineTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineTopRequest) ToJsonString added in v1.0.255

func (r *DescribeBaselineTopRequest) ToJsonString() string

type DescribeBaselineTopRequestParams added in v1.0.426

type DescribeBaselineTopRequestParams struct {
	// 动态top值
	Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

Predefined struct for user

type DescribeBaselineTopResponse added in v1.0.255

type DescribeBaselineTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineTopResponseParams `json:"Response"`
}

func NewDescribeBaselineTopResponse added in v1.0.255

func NewDescribeBaselineTopResponse() (response *DescribeBaselineTopResponse)

func (*DescribeBaselineTopResponse) FromJsonString added in v1.0.255

func (r *DescribeBaselineTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineTopResponse) ToJsonString added in v1.0.255

func (r *DescribeBaselineTopResponse) ToJsonString() string

type DescribeBaselineTopResponseParams added in v1.0.426

type DescribeBaselineTopResponseParams struct {
	// 检测项Top列表
	RuleTopList []*BaselineRuleTopInfo `json:"RuleTopList,omitnil,omitempty" name:"RuleTopList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBaselineWeakPasswordListRequest added in v1.0.610

type DescribeBaselineWeakPasswordListRequest struct {
	*tchttp.BaseRequest

	// <li>WeakPassword - string - 是否必填:否 - 弱口令</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式 [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列 [CreateTime|ModifyTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBaselineWeakPasswordListRequest added in v1.0.610

func NewDescribeBaselineWeakPasswordListRequest() (request *DescribeBaselineWeakPasswordListRequest)

func (*DescribeBaselineWeakPasswordListRequest) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineWeakPasswordListRequest) ToJsonString added in v1.0.610

type DescribeBaselineWeakPasswordListRequestParams added in v1.0.610

type DescribeBaselineWeakPasswordListRequestParams struct {
	// <li>WeakPassword - string - 是否必填:否 - 弱口令</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式 [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列 [CreateTime|ModifyTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBaselineWeakPasswordListResponse added in v1.0.610

type DescribeBaselineWeakPasswordListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBaselineWeakPasswordListResponseParams `json:"Response"`
}

func NewDescribeBaselineWeakPasswordListResponse added in v1.0.610

func NewDescribeBaselineWeakPasswordListResponse() (response *DescribeBaselineWeakPasswordListResponse)

func (*DescribeBaselineWeakPasswordListResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBaselineWeakPasswordListResponse) ToJsonString added in v1.0.610

type DescribeBaselineWeakPasswordListResponseParams added in v1.0.610

type DescribeBaselineWeakPasswordListResponseParams struct {
	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表
	List []*BaselineWeakPassword `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBashEventsInfoNewRequest added in v1.0.629

type DescribeBashEventsInfoNewRequest struct {
	*tchttp.BaseRequest

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeBashEventsInfoNewRequest added in v1.0.629

func NewDescribeBashEventsInfoNewRequest() (request *DescribeBashEventsInfoNewRequest)

func (*DescribeBashEventsInfoNewRequest) FromJsonString added in v1.0.629

func (r *DescribeBashEventsInfoNewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashEventsInfoNewRequest) ToJsonString added in v1.0.629

func (r *DescribeBashEventsInfoNewRequest) ToJsonString() string

type DescribeBashEventsInfoNewRequestParams added in v1.0.629

type DescribeBashEventsInfoNewRequestParams struct {
	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeBashEventsInfoNewResponse added in v1.0.629

type DescribeBashEventsInfoNewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBashEventsInfoNewResponseParams `json:"Response"`
}

func NewDescribeBashEventsInfoNewResponse added in v1.0.629

func NewDescribeBashEventsInfoNewResponse() (response *DescribeBashEventsInfoNewResponse)

func (*DescribeBashEventsInfoNewResponse) FromJsonString added in v1.0.629

func (r *DescribeBashEventsInfoNewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashEventsInfoNewResponse) ToJsonString added in v1.0.629

func (r *DescribeBashEventsInfoNewResponse) ToJsonString() string

type DescribeBashEventsInfoNewResponseParams added in v1.0.629

type DescribeBashEventsInfoNewResponseParams struct {
	// 事件详情
	BashEventsInfo *BashEventsInfoNew `json:"BashEventsInfo,omitnil,omitempty" name:"BashEventsInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBashEventsInfoRequest added in v1.0.762

type DescribeBashEventsInfoRequest struct {
	*tchttp.BaseRequest

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeBashEventsInfoRequest added in v1.0.762

func NewDescribeBashEventsInfoRequest() (request *DescribeBashEventsInfoRequest)

func (*DescribeBashEventsInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeBashEventsInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashEventsInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeBashEventsInfoRequest) ToJsonString() string

type DescribeBashEventsInfoRequestParams added in v1.0.762

type DescribeBashEventsInfoRequestParams struct {
	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeBashEventsInfoResponse added in v1.0.762

type DescribeBashEventsInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBashEventsInfoResponseParams `json:"Response"`
}

func NewDescribeBashEventsInfoResponse added in v1.0.762

func NewDescribeBashEventsInfoResponse() (response *DescribeBashEventsInfoResponse)

func (*DescribeBashEventsInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeBashEventsInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashEventsInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeBashEventsInfoResponse) ToJsonString() string

type DescribeBashEventsInfoResponseParams added in v1.0.762

type DescribeBashEventsInfoResponseParams struct {
	// 事件详情
	BashEventsInfo *BashEventsInfo `json:"BashEventsInfo,omitnil,omitempty" name:"BashEventsInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBashEventsNewRequest added in v1.0.578

type DescribeBashEventsNewRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>HostName - String - 是否必填:否 - 主机名</li>
	// <li>Hostip - String - 是否必填:否 - 主机内网IP</li>
	// <li>HostIp - String - 是否必填:否 - 主机内网IP</li>
	// <li>RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户)</li>
	// <li>RuleName - String - 是否必填:否 - 策略名称</li>
	// <li>RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选</li>
	// <li>Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白  3:已忽略 4:已删除 5:已拦截)</li>
	// <li>DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控)</li>
	// <li>StartTime - String - 是否必填:否 - 开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-发生时间。ModifyTime-处理时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBashEventsNewRequest added in v1.0.578

func NewDescribeBashEventsNewRequest() (request *DescribeBashEventsNewRequest)

func (*DescribeBashEventsNewRequest) FromJsonString added in v1.0.578

func (r *DescribeBashEventsNewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashEventsNewRequest) ToJsonString added in v1.0.578

func (r *DescribeBashEventsNewRequest) ToJsonString() string

type DescribeBashEventsNewRequestParams added in v1.0.578

type DescribeBashEventsNewRequestParams struct {
	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>HostName - String - 是否必填:否 - 主机名</li>
	// <li>Hostip - String - 是否必填:否 - 主机内网IP</li>
	// <li>HostIp - String - 是否必填:否 - 主机内网IP</li>
	// <li>RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户)</li>
	// <li>RuleName - String - 是否必填:否 - 策略名称</li>
	// <li>RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选</li>
	// <li>Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白  3:已忽略 4:已删除 5:已拦截)</li>
	// <li>DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控)</li>
	// <li>StartTime - String - 是否必填:否 - 开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-发生时间。ModifyTime-处理时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBashEventsNewResponse added in v1.0.578

type DescribeBashEventsNewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBashEventsNewResponseParams `json:"Response"`
}

func NewDescribeBashEventsNewResponse added in v1.0.578

func NewDescribeBashEventsNewResponse() (response *DescribeBashEventsNewResponse)

func (*DescribeBashEventsNewResponse) FromJsonString added in v1.0.578

func (r *DescribeBashEventsNewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashEventsNewResponse) ToJsonString added in v1.0.578

func (r *DescribeBashEventsNewResponse) ToJsonString() string

type DescribeBashEventsNewResponseParams added in v1.0.578

type DescribeBashEventsNewResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 高危命令事件列表
	List []*BashEventNew `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBashEventsRequest

type DescribeBashEventsRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>HostName - String - 是否必填:否 - 主机名</li>
	// <li>Hostip - String - 是否必填:否 - 主机内网IP</li>
	// <li>RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户)</li>
	// <li>RuleName - String - 是否必填:否 - 策略名称</li>
	// <li>RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选</li>
	// <li>Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白  3:已忽略 4:已删除 5:已拦截)</li>
	// <li>DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控)</li>
	// <li>StartTime - String - 是否必填:否 - 开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-发生时间。ModifyTime-处理时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBashEventsRequest

func NewDescribeBashEventsRequest() (request *DescribeBashEventsRequest)

func (*DescribeBashEventsRequest) FromJsonString

func (r *DescribeBashEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashEventsRequest) ToJsonString

func (r *DescribeBashEventsRequest) ToJsonString() string

type DescribeBashEventsRequestParams added in v1.0.426

type DescribeBashEventsRequestParams struct {
	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>HostName - String - 是否必填:否 - 主机名</li>
	// <li>Hostip - String - 是否必填:否 - 主机内网IP</li>
	// <li>RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户)</li>
	// <li>RuleName - String - 是否必填:否 - 策略名称</li>
	// <li>RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选</li>
	// <li>Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白  3:已忽略 4:已删除 5:已拦截)</li>
	// <li>DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控)</li>
	// <li>StartTime - String - 是否必填:否 - 开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-发生时间。ModifyTime-处理时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBashEventsResponse

type DescribeBashEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBashEventsResponseParams `json:"Response"`
}

func NewDescribeBashEventsResponse

func NewDescribeBashEventsResponse() (response *DescribeBashEventsResponse)

func (*DescribeBashEventsResponse) FromJsonString

func (r *DescribeBashEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashEventsResponse) ToJsonString

func (r *DescribeBashEventsResponse) ToJsonString() string

type DescribeBashEventsResponseParams added in v1.0.426

type DescribeBashEventsResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 高危命令事件列表
	List []*BashEvent `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBashPoliciesRequest added in v1.0.762

type DescribeBashPoliciesRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 规则名称</li>
	// <li>Rule - String - 是否必填:否 - 规则内容</li>
	// <li>Level - Int - 是否必填:否 - 威胁等级</li>
	// <li>White - Int - 是否必填:否 - 白名单类型</li>
	// <li>Category - Int - 是否必填:否 - 策略类型</li>
	// <li>BashAction - Int - 是否必填:否 - 操作动作</li>
	// <li>Enable - Int - 是否必填:否 - 生效状态</li>
	// <li>Id - Int - 是否必填:否 - 策略ID</li>
	// <li>PolicyId - Int - 是否必填:否 - 策略ID</li>
	// <li>RuleId - Int - 是否必填:否 - 策略ID</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeBashPoliciesRequest added in v1.0.762

func NewDescribeBashPoliciesRequest() (request *DescribeBashPoliciesRequest)

func (*DescribeBashPoliciesRequest) FromJsonString added in v1.0.762

func (r *DescribeBashPoliciesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashPoliciesRequest) ToJsonString added in v1.0.762

func (r *DescribeBashPoliciesRequest) ToJsonString() string

type DescribeBashPoliciesRequestParams added in v1.0.762

type DescribeBashPoliciesRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 规则名称</li>
	// <li>Rule - String - 是否必填:否 - 规则内容</li>
	// <li>Level - Int - 是否必填:否 - 威胁等级</li>
	// <li>White - Int - 是否必填:否 - 白名单类型</li>
	// <li>Category - Int - 是否必填:否 - 策略类型</li>
	// <li>BashAction - Int - 是否必填:否 - 操作动作</li>
	// <li>Enable - Int - 是否必填:否 - 生效状态</li>
	// <li>Id - Int - 是否必填:否 - 策略ID</li>
	// <li>PolicyId - Int - 是否必填:否 - 策略ID</li>
	// <li>RuleId - Int - 是否必填:否 - 策略ID</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeBashPoliciesResponse added in v1.0.762

type DescribeBashPoliciesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBashPoliciesResponseParams `json:"Response"`
}

func NewDescribeBashPoliciesResponse added in v1.0.762

func NewDescribeBashPoliciesResponse() (response *DescribeBashPoliciesResponse)

func (*DescribeBashPoliciesResponse) FromJsonString added in v1.0.762

func (r *DescribeBashPoliciesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashPoliciesResponse) ToJsonString added in v1.0.762

func (r *DescribeBashPoliciesResponse) ToJsonString() string

type DescribeBashPoliciesResponseParams added in v1.0.762

type DescribeBashPoliciesResponseParams struct {
	// 列表内容
	List []*BashPolicy `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBashRulesRequest

type DescribeBashRulesRequest struct {
	*tchttp.BaseRequest

	// 0-系统规则; 1-用户规则
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 规则名称</li>
	// <li>Rule - String - 是否必填:否 - 规则内容</li>
	// <li>Level - Int - 是否必填:否 - 威胁等级</li>
	// <li>White - Int - 是否必填:否 - 白名单类型</li>
	// <li>RuleCategory - Int - 是否必填:否 - 策略类型</li>
	// <li>BashAction - Int - 是否必填:否 - 操作动作</li>
	// <li>Status - Int - 是否必填:否 - 生效状态</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeBashRulesRequest

func NewDescribeBashRulesRequest() (request *DescribeBashRulesRequest)

func (*DescribeBashRulesRequest) FromJsonString

func (r *DescribeBashRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashRulesRequest) ToJsonString

func (r *DescribeBashRulesRequest) ToJsonString() string

type DescribeBashRulesRequestParams added in v1.0.426

type DescribeBashRulesRequestParams struct {
	// 0-系统规则; 1-用户规则
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 规则名称</li>
	// <li>Rule - String - 是否必填:否 - 规则内容</li>
	// <li>Level - Int - 是否必填:否 - 威胁等级</li>
	// <li>White - Int - 是否必填:否 - 白名单类型</li>
	// <li>RuleCategory - Int - 是否必填:否 - 策略类型</li>
	// <li>BashAction - Int - 是否必填:否 - 操作动作</li>
	// <li>Status - Int - 是否必填:否 - 生效状态</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeBashRulesResponse

type DescribeBashRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBashRulesResponseParams `json:"Response"`
}

func NewDescribeBashRulesResponse

func NewDescribeBashRulesResponse() (response *DescribeBashRulesResponse)

func (*DescribeBashRulesResponse) FromJsonString

func (r *DescribeBashRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBashRulesResponse) ToJsonString

func (r *DescribeBashRulesResponse) ToJsonString() string

type DescribeBashRulesResponseParams added in v1.0.426

type DescribeBashRulesResponseParams struct {
	// 列表内容
	List []*BashRule `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBruteAttackListRequest

type DescribeBruteAttackListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>Uuid - String - 是否必填:否 - 主机安全唯一Uuid</li>
	// <li>Quuid - String - 是否必填:否 - 云服务器uuid</li>
	// <li>Status - String - 是否必填:否 - 状态筛选:失败:FAILED 成功:SUCCESS</li>
	// <li>UserName - String - 是否必填:否 - UserName筛选</li>
	// <li>SrcIp - String - 是否必填:否 - 来源ip筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 首次攻击时间筛选,开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 首次攻击时间筛选,结束时间</li>
	// <li>ModifyBeginTime - String - 是否必填:否 - 最近攻击时间筛选,开始时间</li>
	// <li>ModifyEndTime - String - 是否必填:否 - 最近攻击时间筛选,结束时间</li>
	// <li>Banned - String - 是否必填:否 - 阻断状态筛选,多个用","分割:0-未阻断(全局ZK开关关闭),82-未阻断(非专业版),83-未阻断(已加白名单),1-阻断成功(已完成),2-未阻断-程序异常,3-未阻断-内网攻击暂不支持阻断,4-未阻断-安平暂不支持阻断,10-阻断成功(生效中)</li>
	// <li>DataFrom - Int - 命中规则:0-登录规则,1-情报规则</li>
	// <li>EventType - String - 是否必填:否 - 破解状态筛选:200-破解失败(密码错误),300-破解成功,400-破解失败(账号不存在)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-首次攻击时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeBruteAttackListRequest

func NewDescribeBruteAttackListRequest() (request *DescribeBruteAttackListRequest)

func (*DescribeBruteAttackListRequest) FromJsonString

func (r *DescribeBruteAttackListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBruteAttackListRequest) ToJsonString

func (r *DescribeBruteAttackListRequest) ToJsonString() string

type DescribeBruteAttackListRequestParams added in v1.0.426

type DescribeBruteAttackListRequestParams struct {
	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>Uuid - String - 是否必填:否 - 主机安全唯一Uuid</li>
	// <li>Quuid - String - 是否必填:否 - 云服务器uuid</li>
	// <li>Status - String - 是否必填:否 - 状态筛选:失败:FAILED 成功:SUCCESS</li>
	// <li>UserName - String - 是否必填:否 - UserName筛选</li>
	// <li>SrcIp - String - 是否必填:否 - 来源ip筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 首次攻击时间筛选,开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 首次攻击时间筛选,结束时间</li>
	// <li>ModifyBeginTime - String - 是否必填:否 - 最近攻击时间筛选,开始时间</li>
	// <li>ModifyEndTime - String - 是否必填:否 - 最近攻击时间筛选,结束时间</li>
	// <li>Banned - String - 是否必填:否 - 阻断状态筛选,多个用","分割:0-未阻断(全局ZK开关关闭),82-未阻断(非专业版),83-未阻断(已加白名单),1-阻断成功(已完成),2-未阻断-程序异常,3-未阻断-内网攻击暂不支持阻断,4-未阻断-安平暂不支持阻断,10-阻断成功(生效中)</li>
	// <li>DataFrom - Int - 命中规则:0-登录规则,1-情报规则</li>
	// <li>EventType - String - 是否必填:否 - 破解状态筛选:200-破解失败(密码错误),300-破解成功,400-破解失败(账号不存在)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-首次攻击时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeBruteAttackListResponse

type DescribeBruteAttackListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBruteAttackListResponseParams `json:"Response"`
}

func NewDescribeBruteAttackListResponse

func NewDescribeBruteAttackListResponse() (response *DescribeBruteAttackListResponse)

func (*DescribeBruteAttackListResponse) FromJsonString

func (r *DescribeBruteAttackListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBruteAttackListResponse) ToJsonString

func (r *DescribeBruteAttackListResponse) ToJsonString() string

type DescribeBruteAttackListResponseParams added in v1.0.426

type DescribeBruteAttackListResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 密码破解列表
	BruteAttackList []*BruteAttackInfo `json:"BruteAttackList,omitnil,omitempty" name:"BruteAttackList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBruteAttackRulesRequest added in v1.0.255

type DescribeBruteAttackRulesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBruteAttackRulesRequest added in v1.0.255

func NewDescribeBruteAttackRulesRequest() (request *DescribeBruteAttackRulesRequest)

func (*DescribeBruteAttackRulesRequest) FromJsonString added in v1.0.255

func (r *DescribeBruteAttackRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBruteAttackRulesRequest) ToJsonString added in v1.0.255

func (r *DescribeBruteAttackRulesRequest) ToJsonString() string

type DescribeBruteAttackRulesRequestParams added in v1.0.426

type DescribeBruteAttackRulesRequestParams struct {
}

Predefined struct for user

type DescribeBruteAttackRulesResponse added in v1.0.255

type DescribeBruteAttackRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBruteAttackRulesResponseParams `json:"Response"`
}

func NewDescribeBruteAttackRulesResponse added in v1.0.255

func NewDescribeBruteAttackRulesResponse() (response *DescribeBruteAttackRulesResponse)

func (*DescribeBruteAttackRulesResponse) FromJsonString added in v1.0.255

func (r *DescribeBruteAttackRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBruteAttackRulesResponse) ToJsonString added in v1.0.255

func (r *DescribeBruteAttackRulesResponse) ToJsonString() string

type DescribeBruteAttackRulesResponseParams added in v1.0.426

type DescribeBruteAttackRulesResponseParams struct {
	// 爆破阻断规则列表
	Rules []*BruteAttackRuleList `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCanFixVulMachineRequest added in v1.0.762

type DescribeCanFixVulMachineRequest struct {
	*tchttp.BaseRequest

	// 漏洞id 支持多个漏洞
	VulIds []*uint64 `json:"VulIds,omitnil,omitempty" name:"VulIds"`

	// 需要修复的主机,和VulIds是and 的关系
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

func NewDescribeCanFixVulMachineRequest added in v1.0.762

func NewDescribeCanFixVulMachineRequest() (request *DescribeCanFixVulMachineRequest)

func (*DescribeCanFixVulMachineRequest) FromJsonString added in v1.0.762

func (r *DescribeCanFixVulMachineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCanFixVulMachineRequest) ToJsonString added in v1.0.762

func (r *DescribeCanFixVulMachineRequest) ToJsonString() string

type DescribeCanFixVulMachineRequestParams added in v1.0.762

type DescribeCanFixVulMachineRequestParams struct {
	// 漏洞id 支持多个漏洞
	VulIds []*uint64 `json:"VulIds,omitnil,omitempty" name:"VulIds"`

	// 需要修复的主机,和VulIds是and 的关系
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

Predefined struct for user

type DescribeCanFixVulMachineResponse added in v1.0.762

type DescribeCanFixVulMachineResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCanFixVulMachineResponseParams `json:"Response"`
}

func NewDescribeCanFixVulMachineResponse added in v1.0.762

func NewDescribeCanFixVulMachineResponse() (response *DescribeCanFixVulMachineResponse)

func (*DescribeCanFixVulMachineResponse) FromJsonString added in v1.0.762

func (r *DescribeCanFixVulMachineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCanFixVulMachineResponse) ToJsonString added in v1.0.762

func (r *DescribeCanFixVulMachineResponse) ToJsonString() string

type DescribeCanFixVulMachineResponseParams added in v1.0.762

type DescribeCanFixVulMachineResponseParams struct {
	// 主机漏洞修护信息列表
	VulInfo []*CanFixVulInfo `json:"VulInfo,omitnil,omitempty" name:"VulInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCanNotSeparateMachineRequest added in v1.0.762

type DescribeCanNotSeparateMachineRequest struct {
	*tchttp.BaseRequest

	// 需要修改的事件id 数组,支持批量
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效
	UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"`

	// 排除的事件id,当操作全部事件时,需要排除这次id
	ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"`

	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeCanNotSeparateMachineRequest added in v1.0.762

func NewDescribeCanNotSeparateMachineRequest() (request *DescribeCanNotSeparateMachineRequest)

func (*DescribeCanNotSeparateMachineRequest) FromJsonString added in v1.0.762

func (r *DescribeCanNotSeparateMachineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCanNotSeparateMachineRequest) ToJsonString added in v1.0.762

func (r *DescribeCanNotSeparateMachineRequest) ToJsonString() string

type DescribeCanNotSeparateMachineRequestParams added in v1.0.762

type DescribeCanNotSeparateMachineRequestParams struct {
	// 需要修改的事件id 数组,支持批量
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效
	UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"`

	// 排除的事件id,当操作全部事件时,需要排除这次id
	ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"`

	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeCanNotSeparateMachineResponse added in v1.0.762

type DescribeCanNotSeparateMachineResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCanNotSeparateMachineResponseParams `json:"Response"`
}

func NewDescribeCanNotSeparateMachineResponse added in v1.0.762

func NewDescribeCanNotSeparateMachineResponse() (response *DescribeCanNotSeparateMachineResponse)

func (*DescribeCanNotSeparateMachineResponse) FromJsonString added in v1.0.762

func (r *DescribeCanNotSeparateMachineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCanNotSeparateMachineResponse) ToJsonString added in v1.0.762

type DescribeCanNotSeparateMachineResponseParams added in v1.0.762

type DescribeCanNotSeparateMachineResponseParams struct {
	// 不可隔离主机列表
	List []*CanNotSeparateInfo `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeClientExceptionRequest added in v1.0.539

type DescribeClientExceptionRequest struct {
	*tchttp.BaseRequest

	// 客户端异常类型 1:客户端离线,2:客户端卸载
	ExceptionType *int64 `json:"ExceptionType,omitnil,omitempty" name:"ExceptionType"`

	// 分页的偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页单页限制数目,不为0,最大值100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 起始时间 `2006-01-02 15:04:05` 格式
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间 `2006-01-02 15:04:05` 格式
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeClientExceptionRequest added in v1.0.539

func NewDescribeClientExceptionRequest() (request *DescribeClientExceptionRequest)

func (*DescribeClientExceptionRequest) FromJsonString added in v1.0.539

func (r *DescribeClientExceptionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClientExceptionRequest) ToJsonString added in v1.0.539

func (r *DescribeClientExceptionRequest) ToJsonString() string

type DescribeClientExceptionRequestParams added in v1.0.539

type DescribeClientExceptionRequestParams struct {
	// 客户端异常类型 1:客户端离线,2:客户端卸载
	ExceptionType *int64 `json:"ExceptionType,omitnil,omitempty" name:"ExceptionType"`

	// 分页的偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页单页限制数目,不为0,最大值100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 起始时间 `2006-01-02 15:04:05` 格式
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间 `2006-01-02 15:04:05` 格式
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeClientExceptionResponse added in v1.0.539

type DescribeClientExceptionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClientExceptionResponseParams `json:"Response"`
}

func NewDescribeClientExceptionResponse added in v1.0.539

func NewDescribeClientExceptionResponse() (response *DescribeClientExceptionResponse)

func (*DescribeClientExceptionResponse) FromJsonString added in v1.0.539

func (r *DescribeClientExceptionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClientExceptionResponse) ToJsonString added in v1.0.539

func (r *DescribeClientExceptionResponse) ToJsonString() string

type DescribeClientExceptionResponseParams added in v1.0.539

type DescribeClientExceptionResponseParams struct {
	// 事件总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 事件详情
	Records []*RecordInfo `json:"Records,omitnil,omitempty" name:"Records"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDefenceEventDetailRequest added in v1.0.762

type DescribeDefenceEventDetailRequest struct {
	*tchttp.BaseRequest

	// 漏洞事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeDefenceEventDetailRequest added in v1.0.762

func NewDescribeDefenceEventDetailRequest() (request *DescribeDefenceEventDetailRequest)

func (*DescribeDefenceEventDetailRequest) FromJsonString added in v1.0.762

func (r *DescribeDefenceEventDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDefenceEventDetailRequest) ToJsonString added in v1.0.762

func (r *DescribeDefenceEventDetailRequest) ToJsonString() string

type DescribeDefenceEventDetailRequestParams added in v1.0.762

type DescribeDefenceEventDetailRequestParams struct {
	// 漏洞事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeDefenceEventDetailResponse added in v1.0.762

type DescribeDefenceEventDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDefenceEventDetailResponseParams `json:"Response"`
}

func NewDescribeDefenceEventDetailResponse added in v1.0.762

func NewDescribeDefenceEventDetailResponse() (response *DescribeDefenceEventDetailResponse)

func (*DescribeDefenceEventDetailResponse) FromJsonString added in v1.0.762

func (r *DescribeDefenceEventDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDefenceEventDetailResponse) ToJsonString added in v1.0.762

func (r *DescribeDefenceEventDetailResponse) ToJsonString() string

type DescribeDefenceEventDetailResponseParams added in v1.0.762

type DescribeDefenceEventDetailResponseParams struct {
	// 漏洞事件详细信息
	Data *VulDefenceEventDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDirectConnectInstallCommandRequest added in v1.0.762

type DescribeDirectConnectInstallCommandRequest struct {
	*tchttp.BaseRequest

	// 地域标示
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// Vpc的ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 命令过期时间
	ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`
}

func NewDescribeDirectConnectInstallCommandRequest added in v1.0.762

func NewDescribeDirectConnectInstallCommandRequest() (request *DescribeDirectConnectInstallCommandRequest)

func (*DescribeDirectConnectInstallCommandRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDirectConnectInstallCommandRequest) ToJsonString added in v1.0.762

type DescribeDirectConnectInstallCommandRequestParams added in v1.0.762

type DescribeDirectConnectInstallCommandRequestParams struct {
	// 地域标示
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// Vpc的ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 命令过期时间
	ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`
}

Predefined struct for user

type DescribeDirectConnectInstallCommandResponse added in v1.0.762

type DescribeDirectConnectInstallCommandResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDirectConnectInstallCommandResponseParams `json:"Response"`
}

func NewDescribeDirectConnectInstallCommandResponse added in v1.0.762

func NewDescribeDirectConnectInstallCommandResponse() (response *DescribeDirectConnectInstallCommandResponse)

func (*DescribeDirectConnectInstallCommandResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDirectConnectInstallCommandResponse) ToJsonString added in v1.0.762

type DescribeDirectConnectInstallCommandResponseParams added in v1.0.762

type DescribeDirectConnectInstallCommandResponseParams struct {
	// 安装命令的ip
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 安装命令的token
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeESAggregationsRequest

type DescribeESAggregationsRequest struct {
	*tchttp.BaseRequest

	// ES聚合条件JSON
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`
}

func NewDescribeESAggregationsRequest

func NewDescribeESAggregationsRequest() (request *DescribeESAggregationsRequest)

func (*DescribeESAggregationsRequest) FromJsonString

func (r *DescribeESAggregationsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeESAggregationsRequest) ToJsonString

func (r *DescribeESAggregationsRequest) ToJsonString() string

type DescribeESAggregationsRequestParams added in v1.0.426

type DescribeESAggregationsRequestParams struct {
	// ES聚合条件JSON
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`
}

Predefined struct for user

type DescribeESAggregationsResponse

type DescribeESAggregationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeESAggregationsResponseParams `json:"Response"`
}

func NewDescribeESAggregationsResponse

func NewDescribeESAggregationsResponse() (response *DescribeESAggregationsResponse)

func (*DescribeESAggregationsResponse) FromJsonString

func (r *DescribeESAggregationsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeESAggregationsResponse) ToJsonString

func (r *DescribeESAggregationsResponse) ToJsonString() string

type DescribeESAggregationsResponseParams added in v1.0.426

type DescribeESAggregationsResponseParams struct {
	// ES聚合结果JSON
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEmergencyResponseListRequest added in v1.0.255

type DescribeEmergencyResponseListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Keyword- String - 是否必填:否 - 关键词过滤,</li>
	// <li>Uuids - String - 是否必填:否 - 主机id过滤</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方法
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 StartTime,EndTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeEmergencyResponseListRequest added in v1.0.255

func NewDescribeEmergencyResponseListRequest() (request *DescribeEmergencyResponseListRequest)

func (*DescribeEmergencyResponseListRequest) FromJsonString added in v1.0.255

func (r *DescribeEmergencyResponseListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEmergencyResponseListRequest) ToJsonString added in v1.0.255

func (r *DescribeEmergencyResponseListRequest) ToJsonString() string

type DescribeEmergencyResponseListRequestParams added in v1.0.426

type DescribeEmergencyResponseListRequestParams struct {
	// 过滤条件。
	// <li>Keyword- String - 是否必填:否 - 关键词过滤,</li>
	// <li>Uuids - String - 是否必填:否 - 主机id过滤</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方法
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 StartTime,EndTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeEmergencyResponseListResponse added in v1.0.255

type DescribeEmergencyResponseListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEmergencyResponseListResponseParams `json:"Response"`
}

func NewDescribeEmergencyResponseListResponse added in v1.0.255

func NewDescribeEmergencyResponseListResponse() (response *DescribeEmergencyResponseListResponse)

func (*DescribeEmergencyResponseListResponse) FromJsonString added in v1.0.255

func (r *DescribeEmergencyResponseListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEmergencyResponseListResponse) ToJsonString added in v1.0.255

type DescribeEmergencyResponseListResponseParams added in v1.0.426

type DescribeEmergencyResponseListResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 应急响应列表
	List []*EmergencyResponseInfo `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEmergencyVulListRequest added in v1.0.240

type DescribeEmergencyVulListRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Status - String - 是否必填:是 - 漏洞状态筛选,0//未检测 1有风险 ,2无风险 ,3 检查中展示progress</li>
	// <li>Level - String - 是否必填:否 - 漏洞等级筛选 1:低 2:中 3:高 4:提示</li>
	// <li>VulName- String - 是否必填:否 - 漏洞名称搜索</li>
	// <li>Uuids- String - 是否必填:否 - 主机uuid</li>
	// <li>IsSupportDefense - int- 是否必填:否 - 是否支持防御 0:不支持 1:支持</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式 desc , asc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 PublishDate  LastScanTime HostCount
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 是否热点漏洞
	HotspotAttack *bool `json:"HotspotAttack,omitnil,omitempty" name:"HotspotAttack"`
}

func NewDescribeEmergencyVulListRequest added in v1.0.240

func NewDescribeEmergencyVulListRequest() (request *DescribeEmergencyVulListRequest)

func (*DescribeEmergencyVulListRequest) FromJsonString added in v1.0.240

func (r *DescribeEmergencyVulListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEmergencyVulListRequest) ToJsonString added in v1.0.240

func (r *DescribeEmergencyVulListRequest) ToJsonString() string

type DescribeEmergencyVulListRequestParams added in v1.0.426

type DescribeEmergencyVulListRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Status - String - 是否必填:是 - 漏洞状态筛选,0//未检测 1有风险 ,2无风险 ,3 检查中展示progress</li>
	// <li>Level - String - 是否必填:否 - 漏洞等级筛选 1:低 2:中 3:高 4:提示</li>
	// <li>VulName- String - 是否必填:否 - 漏洞名称搜索</li>
	// <li>Uuids- String - 是否必填:否 - 主机uuid</li>
	// <li>IsSupportDefense - int- 是否必填:否 - 是否支持防御 0:不支持 1:支持</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式 desc , asc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 PublishDate  LastScanTime HostCount
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 是否热点漏洞
	HotspotAttack *bool `json:"HotspotAttack,omitnil,omitempty" name:"HotspotAttack"`
}

Predefined struct for user

type DescribeEmergencyVulListResponse added in v1.0.240

type DescribeEmergencyVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEmergencyVulListResponseParams `json:"Response"`
}

func NewDescribeEmergencyVulListResponse added in v1.0.240

func NewDescribeEmergencyVulListResponse() (response *DescribeEmergencyVulListResponse)

func (*DescribeEmergencyVulListResponse) FromJsonString added in v1.0.240

func (r *DescribeEmergencyVulListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEmergencyVulListResponse) ToJsonString added in v1.0.240

func (r *DescribeEmergencyVulListResponse) ToJsonString() string

type DescribeEmergencyVulListResponseParams added in v1.0.426

type DescribeEmergencyVulListResponseParams struct {
	// 漏洞列表
	List []*EmergencyVul `json:"List,omitnil,omitempty" name:"List"`

	// 漏洞总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 是否存在风险
	ExistsRisk *bool `json:"ExistsRisk,omitnil,omitempty" name:"ExistsRisk"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEventByTableRequest added in v1.0.633

type DescribeEventByTableRequest struct {
	*tchttp.BaseRequest

	// 事件表名
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 事件表id号
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDescribeEventByTableRequest added in v1.0.633

func NewDescribeEventByTableRequest() (request *DescribeEventByTableRequest)

func (*DescribeEventByTableRequest) FromJsonString added in v1.0.633

func (r *DescribeEventByTableRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEventByTableRequest) ToJsonString added in v1.0.633

func (r *DescribeEventByTableRequest) ToJsonString() string

type DescribeEventByTableRequestParams added in v1.0.633

type DescribeEventByTableRequestParams struct {
	// 事件表名
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 事件表id号
	Ids []*int64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DescribeEventByTableResponse added in v1.0.633

type DescribeEventByTableResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEventByTableResponseParams `json:"Response"`
}

func NewDescribeEventByTableResponse added in v1.0.633

func NewDescribeEventByTableResponse() (response *DescribeEventByTableResponse)

func (*DescribeEventByTableResponse) FromJsonString added in v1.0.633

func (r *DescribeEventByTableResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEventByTableResponse) ToJsonString added in v1.0.633

func (r *DescribeEventByTableResponse) ToJsonString() string

type DescribeEventByTableResponseParams added in v1.0.633

type DescribeEventByTableResponseParams struct {
	// 告警类型,爆破bruteattack,高危命令bash,恶意文件malware,恶意请求risk_dns,本地提权privilege_escalation,反弹shell reverse_shell,内存马java_shell
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 事件内容的json编码字符串,字段结构对齐事件表
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeExpertServiceListRequest added in v1.0.255

type DescribeExpertServiceListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Keyword- String - 是否必填:否 - 关键词过滤,</li>
	// <li>Uuids - String - 是否必填:否 - 主机id过滤</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方法
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 StartTime,EndTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeExpertServiceListRequest added in v1.0.255

func NewDescribeExpertServiceListRequest() (request *DescribeExpertServiceListRequest)

func (*DescribeExpertServiceListRequest) FromJsonString added in v1.0.255

func (r *DescribeExpertServiceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExpertServiceListRequest) ToJsonString added in v1.0.255

func (r *DescribeExpertServiceListRequest) ToJsonString() string

type DescribeExpertServiceListRequestParams added in v1.0.426

type DescribeExpertServiceListRequestParams struct {
	// 过滤条件。
	// <li>Keyword- String - 是否必填:否 - 关键词过滤,</li>
	// <li>Uuids - String - 是否必填:否 - 主机id过滤</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方法
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 StartTime,EndTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeExpertServiceListResponse added in v1.0.255

type DescribeExpertServiceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExpertServiceListResponseParams `json:"Response"`
}

func NewDescribeExpertServiceListResponse added in v1.0.255

func NewDescribeExpertServiceListResponse() (response *DescribeExpertServiceListResponse)

func (*DescribeExpertServiceListResponse) FromJsonString added in v1.0.255

func (r *DescribeExpertServiceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExpertServiceListResponse) ToJsonString added in v1.0.255

func (r *DescribeExpertServiceListResponse) ToJsonString() string

type DescribeExpertServiceListResponseParams added in v1.0.426

type DescribeExpertServiceListResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 安全管家数据
	List []*SecurityButlerInfo `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeExpertServiceOrderListRequest added in v1.0.255

type DescribeExpertServiceOrderListRequest struct {
	*tchttp.BaseRequest

	// <li>InquireType- String - 是否必填:否 - 订单类型过滤,</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 分页条数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeExpertServiceOrderListRequest added in v1.0.255

func NewDescribeExpertServiceOrderListRequest() (request *DescribeExpertServiceOrderListRequest)

func (*DescribeExpertServiceOrderListRequest) FromJsonString added in v1.0.255

func (r *DescribeExpertServiceOrderListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExpertServiceOrderListRequest) ToJsonString added in v1.0.255

type DescribeExpertServiceOrderListRequestParams added in v1.0.426

type DescribeExpertServiceOrderListRequestParams struct {
	// <li>InquireType- String - 是否必填:否 - 订单类型过滤,</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 分页条数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeExpertServiceOrderListResponse added in v1.0.255

type DescribeExpertServiceOrderListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExpertServiceOrderListResponseParams `json:"Response"`
}

func NewDescribeExpertServiceOrderListResponse added in v1.0.255

func NewDescribeExpertServiceOrderListResponse() (response *DescribeExpertServiceOrderListResponse)

func (*DescribeExpertServiceOrderListResponse) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExpertServiceOrderListResponse) ToJsonString added in v1.0.255

type DescribeExpertServiceOrderListResponseParams added in v1.0.426

type DescribeExpertServiceOrderListResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 订单列表
	List []*ExpertServiceOrderInfo `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeExportMachinesRequest

type DescribeExportMachinesRequest struct {
	*tchttp.BaseRequest

	// 云主机类型。
	// <li>CVM:表示虚拟主机</li>
	// <li>BM:  表示黑石物理机</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字 </li>
	// <li>Status - String - 是否必填:否 - 客户端在线状态(OFFLINE: 离线 | ONLINE: 在线 | UNINSTALLED:未安装)</li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版)</li>
	// 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 机器所属业务ID列表
	ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
}

func NewDescribeExportMachinesRequest

func NewDescribeExportMachinesRequest() (request *DescribeExportMachinesRequest)

func (*DescribeExportMachinesRequest) FromJsonString

func (r *DescribeExportMachinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExportMachinesRequest) ToJsonString

func (r *DescribeExportMachinesRequest) ToJsonString() string

type DescribeExportMachinesRequestParams added in v1.0.426

type DescribeExportMachinesRequestParams struct {
	// 云主机类型。
	// <li>CVM:表示虚拟主机</li>
	// <li>BM:  表示黑石物理机</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字 </li>
	// <li>Status - String - 是否必填:否 - 客户端在线状态(OFFLINE: 离线 | ONLINE: 在线 | UNINSTALLED:未安装)</li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版)</li>
	// 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 机器所属业务ID列表
	ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
}

Predefined struct for user

type DescribeExportMachinesResponse

type DescribeExportMachinesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExportMachinesResponseParams `json:"Response"`
}

func NewDescribeExportMachinesResponse

func NewDescribeExportMachinesResponse() (response *DescribeExportMachinesResponse)

func (*DescribeExportMachinesResponse) FromJsonString

func (r *DescribeExportMachinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExportMachinesResponse) ToJsonString

func (r *DescribeExportMachinesResponse) ToJsonString() string

type DescribeExportMachinesResponseParams added in v1.0.426

type DescribeExportMachinesResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFastAnalysisRequest added in v1.0.762

type DescribeFastAnalysisRequest struct {
	*tchttp.BaseRequest

	// 起始时间,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 结束时间,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 查询语句,语句长度最大为4096
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 日志字段名称
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`
}

func NewDescribeFastAnalysisRequest added in v1.0.762

func NewDescribeFastAnalysisRequest() (request *DescribeFastAnalysisRequest)

func (*DescribeFastAnalysisRequest) FromJsonString added in v1.0.762

func (r *DescribeFastAnalysisRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFastAnalysisRequest) ToJsonString added in v1.0.762

func (r *DescribeFastAnalysisRequest) ToJsonString() string

type DescribeFastAnalysisRequestParams added in v1.0.762

type DescribeFastAnalysisRequestParams struct {
	// 起始时间,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 结束时间,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 查询语句,语句长度最大为4096
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 日志字段名称
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`
}

Predefined struct for user

type DescribeFastAnalysisResponse added in v1.0.762

type DescribeFastAnalysisResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFastAnalysisResponseParams `json:"Response"`
}

func NewDescribeFastAnalysisResponse added in v1.0.762

func NewDescribeFastAnalysisResponse() (response *DescribeFastAnalysisResponse)

func (*DescribeFastAnalysisResponse) FromJsonString added in v1.0.762

func (r *DescribeFastAnalysisResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFastAnalysisResponse) ToJsonString added in v1.0.762

func (r *DescribeFastAnalysisResponse) ToJsonString() string

type DescribeFastAnalysisResponseParams added in v1.0.762

type DescribeFastAnalysisResponseParams struct {
	// 分析统计信息
	FieldValueRatioInfos []*FieldValueRatioInfo `json:"FieldValueRatioInfos,omitnil,omitempty" name:"FieldValueRatioInfos"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileTamperEventRuleInfoRequest added in v1.0.762

type DescribeFileTamperEventRuleInfoRequest struct {
	*tchttp.BaseRequest

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 一页多少个 控制返回的uuids条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 控制返回的uuids条数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeFileTamperEventRuleInfoRequest added in v1.0.762

func NewDescribeFileTamperEventRuleInfoRequest() (request *DescribeFileTamperEventRuleInfoRequest)

func (*DescribeFileTamperEventRuleInfoRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperEventRuleInfoRequest) ToJsonString added in v1.0.762

type DescribeFileTamperEventRuleInfoRequestParams added in v1.0.762

type DescribeFileTamperEventRuleInfoRequestParams struct {
	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 一页多少个 控制返回的uuids条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 控制返回的uuids条数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeFileTamperEventRuleInfoResponse added in v1.0.762

type DescribeFileTamperEventRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileTamperEventRuleInfoResponseParams `json:"Response"`
}

func NewDescribeFileTamperEventRuleInfoResponse added in v1.0.762

func NewDescribeFileTamperEventRuleInfoResponse() (response *DescribeFileTamperEventRuleInfoResponse)

func (*DescribeFileTamperEventRuleInfoResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperEventRuleInfoResponse) ToJsonString added in v1.0.762

type DescribeFileTamperEventRuleInfoResponseParams added in v1.0.762

type DescribeFileTamperEventRuleInfoResponseParams struct {
	// 规则详情信息
	FileTamperRuleDetail *FileTamperRuleDetail `json:"FileTamperRuleDetail,omitnil,omitempty" name:"FileTamperRuleDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileTamperEventsRequest added in v1.0.634

type DescribeFileTamperEventsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Status - String - 是否必填:否 - 处理状态  0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略</li>
	// <li>ModifyTime - String - 是否必填:否 - 最近发生时间</li>
	// <li>Uuid- String - 是否必填:否 - 主机uuid查询</li>
	// <li>RuleCategory- string - 是否必填:否 - 规则类别 0 系统规则 1 自定义规则</li>
	// <li>FileAction- string - 是否必填:否 - 威胁行为 read 读取文件 write 写文件</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 CreateTime、ModifyTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeFileTamperEventsRequest added in v1.0.634

func NewDescribeFileTamperEventsRequest() (request *DescribeFileTamperEventsRequest)

func (*DescribeFileTamperEventsRequest) FromJsonString added in v1.0.634

func (r *DescribeFileTamperEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperEventsRequest) ToJsonString added in v1.0.634

func (r *DescribeFileTamperEventsRequest) ToJsonString() string

type DescribeFileTamperEventsRequestParams added in v1.0.634

type DescribeFileTamperEventsRequestParams struct {
	// 过滤条件。
	// <li>Status - String - 是否必填:否 - 处理状态  0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略</li>
	// <li>ModifyTime - String - 是否必填:否 - 最近发生时间</li>
	// <li>Uuid- String - 是否必填:否 - 主机uuid查询</li>
	// <li>RuleCategory- string - 是否必填:否 - 规则类别 0 系统规则 1 自定义规则</li>
	// <li>FileAction- string - 是否必填:否 - 威胁行为 read 读取文件 write 写文件</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 CreateTime、ModifyTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeFileTamperEventsResponse added in v1.0.634

type DescribeFileTamperEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileTamperEventsResponseParams `json:"Response"`
}

func NewDescribeFileTamperEventsResponse added in v1.0.634

func NewDescribeFileTamperEventsResponse() (response *DescribeFileTamperEventsResponse)

func (*DescribeFileTamperEventsResponse) FromJsonString added in v1.0.634

func (r *DescribeFileTamperEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperEventsResponse) ToJsonString added in v1.0.634

func (r *DescribeFileTamperEventsResponse) ToJsonString() string

type DescribeFileTamperEventsResponseParams added in v1.0.634

type DescribeFileTamperEventsResponseParams struct {
	// 核心文件事件列表
	List []*FileTamperEvent `json:"List,omitnil,omitempty" name:"List"`

	// 数据总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileTamperRuleCountRequest added in v1.0.762

type DescribeFileTamperRuleCountRequest struct {
	*tchttp.BaseRequest

	// 查询的主机uuids 一次性最多只能查100个
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`
}

func NewDescribeFileTamperRuleCountRequest added in v1.0.762

func NewDescribeFileTamperRuleCountRequest() (request *DescribeFileTamperRuleCountRequest)

func (*DescribeFileTamperRuleCountRequest) FromJsonString added in v1.0.762

func (r *DescribeFileTamperRuleCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperRuleCountRequest) ToJsonString added in v1.0.762

func (r *DescribeFileTamperRuleCountRequest) ToJsonString() string

type DescribeFileTamperRuleCountRequestParams added in v1.0.762

type DescribeFileTamperRuleCountRequestParams struct {
	// 查询的主机uuids 一次性最多只能查100个
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`
}

Predefined struct for user

type DescribeFileTamperRuleCountResponse added in v1.0.762

type DescribeFileTamperRuleCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileTamperRuleCountResponseParams `json:"Response"`
}

func NewDescribeFileTamperRuleCountResponse added in v1.0.762

func NewDescribeFileTamperRuleCountResponse() (response *DescribeFileTamperRuleCountResponse)

func (*DescribeFileTamperRuleCountResponse) FromJsonString added in v1.0.762

func (r *DescribeFileTamperRuleCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperRuleCountResponse) ToJsonString added in v1.0.762

func (r *DescribeFileTamperRuleCountResponse) ToJsonString() string

type DescribeFileTamperRuleCountResponseParams added in v1.0.762

type DescribeFileTamperRuleCountResponseParams struct {
	// 主机关联核心文件规则数量信息
	List []*FileTamperRuleCount `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileTamperRuleInfoRequest added in v1.0.762

type DescribeFileTamperRuleInfoRequest struct {
	*tchttp.BaseRequest

	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 控制返回的uuids 数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 控制返回的uuids 数量,起始位置
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeFileTamperRuleInfoRequest added in v1.0.762

func NewDescribeFileTamperRuleInfoRequest() (request *DescribeFileTamperRuleInfoRequest)

func (*DescribeFileTamperRuleInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeFileTamperRuleInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperRuleInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeFileTamperRuleInfoRequest) ToJsonString() string

type DescribeFileTamperRuleInfoRequestParams added in v1.0.762

type DescribeFileTamperRuleInfoRequestParams struct {
	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 控制返回的uuids 数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 控制返回的uuids 数量,起始位置
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeFileTamperRuleInfoResponse added in v1.0.762

type DescribeFileTamperRuleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileTamperRuleInfoResponseParams `json:"Response"`
}

func NewDescribeFileTamperRuleInfoResponse added in v1.0.762

func NewDescribeFileTamperRuleInfoResponse() (response *DescribeFileTamperRuleInfoResponse)

func (*DescribeFileTamperRuleInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeFileTamperRuleInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperRuleInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeFileTamperRuleInfoResponse) ToJsonString() string

type DescribeFileTamperRuleInfoResponseParams added in v1.0.762

type DescribeFileTamperRuleInfoResponseParams struct {
	// 规则详情信息
	FileTamperRuleDetail *FileTamperRuleDetail `json:"FileTamperRuleDetail,omitnil,omitempty" name:"FileTamperRuleDetail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileTamperRulesRequest added in v1.0.762

type DescribeFileTamperRulesRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>RuleCategory- string- 规则类别  0=系统规则,1=用户规则</li>
	// <li>Name- String - 规则名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 CreateTime、ModifyTime、HostCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeFileTamperRulesRequest added in v1.0.762

func NewDescribeFileTamperRulesRequest() (request *DescribeFileTamperRulesRequest)

func (*DescribeFileTamperRulesRequest) FromJsonString added in v1.0.762

func (r *DescribeFileTamperRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperRulesRequest) ToJsonString added in v1.0.762

func (r *DescribeFileTamperRulesRequest) ToJsonString() string

type DescribeFileTamperRulesRequestParams added in v1.0.762

type DescribeFileTamperRulesRequestParams struct {
	// 过滤条件。
	// <li>RuleCategory- string- 规则类别  0=系统规则,1=用户规则</li>
	// <li>Name- String - 规则名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 CreateTime、ModifyTime、HostCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeFileTamperRulesResponse added in v1.0.762

type DescribeFileTamperRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileTamperRulesResponseParams `json:"Response"`
}

func NewDescribeFileTamperRulesResponse added in v1.0.762

func NewDescribeFileTamperRulesResponse() (response *DescribeFileTamperRulesResponse)

func (*DescribeFileTamperRulesResponse) FromJsonString added in v1.0.762

func (r *DescribeFileTamperRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileTamperRulesResponse) ToJsonString added in v1.0.762

func (r *DescribeFileTamperRulesResponse) ToJsonString() string

type DescribeFileTamperRulesResponseParams added in v1.0.762

type DescribeFileTamperRulesResponseParams struct {
	// 规则列表
	List []*FileTamperRuleInfo `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGeneralStatRequest

type DescribeGeneralStatRequest struct {
	*tchttp.BaseRequest

	// 云主机类型。
	// <li>CVM:表示腾讯云服务器</li>
	// <li>BM:  表示黑石物理机</li>
	// <li>ECM:  表示边缘计算服务器</li>
	// <li>LH:  表示轻量应用服务器</li>
	// <li>Other:  表示混合云机器</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`
}

func NewDescribeGeneralStatRequest

func NewDescribeGeneralStatRequest() (request *DescribeGeneralStatRequest)

func (*DescribeGeneralStatRequest) FromJsonString

func (r *DescribeGeneralStatRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGeneralStatRequest) ToJsonString

func (r *DescribeGeneralStatRequest) ToJsonString() string

type DescribeGeneralStatRequestParams added in v1.0.426

type DescribeGeneralStatRequestParams struct {
	// 云主机类型。
	// <li>CVM:表示腾讯云服务器</li>
	// <li>BM:  表示黑石物理机</li>
	// <li>ECM:  表示边缘计算服务器</li>
	// <li>LH:  表示轻量应用服务器</li>
	// <li>Other:  表示混合云机器</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`
}

Predefined struct for user

type DescribeGeneralStatResponse

type DescribeGeneralStatResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGeneralStatResponseParams `json:"Response"`
}

func NewDescribeGeneralStatResponse

func NewDescribeGeneralStatResponse() (response *DescribeGeneralStatResponse)

func (*DescribeGeneralStatResponse) FromJsonString

func (r *DescribeGeneralStatResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGeneralStatResponse) ToJsonString

func (r *DescribeGeneralStatResponse) ToJsonString() string

type DescribeGeneralStatResponseParams added in v1.0.426

type DescribeGeneralStatResponseParams struct {
	// 云主机总数
	MachinesAll *uint64 `json:"MachinesAll,omitnil,omitempty" name:"MachinesAll"`

	// 云主机没有安装主机安全客户端的总数
	MachinesUninstalled *uint64 `json:"MachinesUninstalled,omitnil,omitempty" name:"MachinesUninstalled"`

	// 主机安全客户端总数的总数
	AgentsAll *uint64 `json:"AgentsAll,omitnil,omitempty" name:"AgentsAll"`

	// 主机安全客户端在线的总数
	AgentsOnline *uint64 `json:"AgentsOnline,omitnil,omitempty" name:"AgentsOnline"`

	// 主机安全客户端 离线+关机 的总数
	AgentsOffline *uint64 `json:"AgentsOffline,omitnil,omitempty" name:"AgentsOffline"`

	// 主机安全客户端专业版的总数
	AgentsPro *uint64 `json:"AgentsPro,omitnil,omitempty" name:"AgentsPro"`

	// 主机安全客户端基础版的总数
	AgentsBasic *uint64 `json:"AgentsBasic,omitnil,omitempty" name:"AgentsBasic"`

	// 7天内到期的预付费专业版总数
	AgentsProExpireWithInSevenDays *uint64 `json:"AgentsProExpireWithInSevenDays,omitnil,omitempty" name:"AgentsProExpireWithInSevenDays"`

	// 风险主机总数
	RiskMachine *uint64 `json:"RiskMachine,omitnil,omitempty" name:"RiskMachine"`

	// 已关机总数
	Shutdown *uint64 `json:"Shutdown,omitnil,omitempty" name:"Shutdown"`

	// 已离线总数
	Offline *uint64 `json:"Offline,omitnil,omitempty" name:"Offline"`

	// 旗舰版主机数
	FlagshipMachineCnt *uint64 `json:"FlagshipMachineCnt,omitnil,omitempty" name:"FlagshipMachineCnt"`

	// 保护天数
	ProtectDays *uint64 `json:"ProtectDays,omitnil,omitempty" name:"ProtectDays"`

	// 15天内新增的主机数
	AddedOnTheFifteen *uint64 `json:"AddedOnTheFifteen,omitnil,omitempty" name:"AddedOnTheFifteen"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHistoryAccountsRequest

type DescribeHistoryAccountsRequest struct {
	*tchttp.BaseRequest

	// 云镜客户端唯一Uuid。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Username - String - 是否必填:否 - 帐号名</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeHistoryAccountsRequest

func NewDescribeHistoryAccountsRequest() (request *DescribeHistoryAccountsRequest)

func (*DescribeHistoryAccountsRequest) FromJsonString

func (r *DescribeHistoryAccountsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHistoryAccountsRequest) ToJsonString

func (r *DescribeHistoryAccountsRequest) ToJsonString() string

type DescribeHistoryAccountsRequestParams added in v1.0.426

type DescribeHistoryAccountsRequestParams struct {
	// 云镜客户端唯一Uuid。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Username - String - 是否必填:否 - 帐号名</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeHistoryAccountsResponse

type DescribeHistoryAccountsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHistoryAccountsResponseParams `json:"Response"`
}

func NewDescribeHistoryAccountsResponse

func NewDescribeHistoryAccountsResponse() (response *DescribeHistoryAccountsResponse)

func (*DescribeHistoryAccountsResponse) FromJsonString

func (r *DescribeHistoryAccountsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHistoryAccountsResponse) ToJsonString

func (r *DescribeHistoryAccountsResponse) ToJsonString() string

type DescribeHistoryAccountsResponseParams added in v1.0.426

type DescribeHistoryAccountsResponseParams struct {
	// 帐号变更历史列表记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 帐号变更历史数据数组。
	HistoryAccounts []*HistoryAccount `json:"HistoryAccounts,omitnil,omitempty" name:"HistoryAccounts"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHistoryServiceRequest

type DescribeHistoryServiceRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeHistoryServiceRequest

func NewDescribeHistoryServiceRequest() (request *DescribeHistoryServiceRequest)

func (*DescribeHistoryServiceRequest) FromJsonString

func (r *DescribeHistoryServiceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHistoryServiceRequest) ToJsonString

func (r *DescribeHistoryServiceRequest) ToJsonString() string

type DescribeHistoryServiceRequestParams added in v1.0.426

type DescribeHistoryServiceRequestParams struct {
}

Predefined struct for user

type DescribeHistoryServiceResponse

type DescribeHistoryServiceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHistoryServiceResponseParams `json:"Response"`
}

func NewDescribeHistoryServiceResponse

func NewDescribeHistoryServiceResponse() (response *DescribeHistoryServiceResponse)

func (*DescribeHistoryServiceResponse) FromJsonString

func (r *DescribeHistoryServiceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHistoryServiceResponse) ToJsonString

func (r *DescribeHistoryServiceResponse) ToJsonString() string

type DescribeHistoryServiceResponseParams added in v1.0.426

type DescribeHistoryServiceResponseParams struct {
	// 1 可购买 2 只能升降配 3 只能跳到续费管理页
	BuyStatus *uint64 `json:"BuyStatus,omitnil,omitempty" name:"BuyStatus"`

	// 用户已购容量 单位 G
	InquireNum *uint64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 到期时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否自动续费,0 初始值, 1 开通 2 没开通
	IsAutoOpenRenew *uint64 `json:"IsAutoOpenRenew,omitnil,omitempty" name:"IsAutoOpenRenew"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 0 没开通 1 正常 2隔离 3销毁
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostInfoRequest added in v1.0.762

type DescribeHostInfoRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// Uuids 查询,Quuid查询时填空
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`
}

func NewDescribeHostInfoRequest added in v1.0.762

func NewDescribeHostInfoRequest() (request *DescribeHostInfoRequest)

func (*DescribeHostInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeHostInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeHostInfoRequest) ToJsonString() string

type DescribeHostInfoRequestParams added in v1.0.762

type DescribeHostInfoRequestParams struct {
	// 主机Quuid数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// Uuids 查询,Quuid查询时填空
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`
}

Predefined struct for user

type DescribeHostInfoResponse added in v1.0.762

type DescribeHostInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostInfoResponseParams `json:"Response"`
}

func NewDescribeHostInfoResponse added in v1.0.762

func NewDescribeHostInfoResponse() (response *DescribeHostInfoResponse)

func (*DescribeHostInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeHostInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeHostInfoResponse) ToJsonString() string

type DescribeHostInfoResponseParams added in v1.0.762

type DescribeHostInfoResponseParams struct {
	// 主机信息与标签信息
	HostInfoList []*HostTagInfo `json:"HostInfoList,omitnil,omitempty" name:"HostInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHostLoginListRequest added in v1.0.240

type DescribeHostLoginListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。<li>Quuid - String - 是否必填:否 - 云服务器uuid</li><li>Uuid - String - 是否必填:否 - 主机安全唯一Uuid</li><li>MachineName - String - 是否必填:否 - 主机别名</li><li>Ip - String - 是否必填:否 - 主机ip</li><li>InstanceID - String - 是否必填:否 - 主机实例ID</li><li>SrcIp - String - 是否必填:否 - 来源ip筛选</li><li>UserName - String - 是否必填:否 - 用户名筛选</li><li>Status - string - 是否必填:否 - 状态筛选:2:待处理;5:已加白,14:已处理,15:已忽略</li><li>LoginTimeBegin - String - 是否必填:否 - 按照修改时间段筛选,开始时间</li><li>LoginTimeEnd - String - 是否必填:否 - 按照修改时间段筛选,结束时间</li><li>RiskLevel - string - 是否必填:否 - 状态筛选0:高危;1:可疑</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:LoginTime-发生时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeHostLoginListRequest added in v1.0.240

func NewDescribeHostLoginListRequest() (request *DescribeHostLoginListRequest)

func (*DescribeHostLoginListRequest) FromJsonString added in v1.0.240

func (r *DescribeHostLoginListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostLoginListRequest) ToJsonString added in v1.0.240

func (r *DescribeHostLoginListRequest) ToJsonString() string

type DescribeHostLoginListRequestParams added in v1.0.426

type DescribeHostLoginListRequestParams struct {
	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。<li>Quuid - String - 是否必填:否 - 云服务器uuid</li><li>Uuid - String - 是否必填:否 - 主机安全唯一Uuid</li><li>MachineName - String - 是否必填:否 - 主机别名</li><li>Ip - String - 是否必填:否 - 主机ip</li><li>InstanceID - String - 是否必填:否 - 主机实例ID</li><li>SrcIp - String - 是否必填:否 - 来源ip筛选</li><li>UserName - String - 是否必填:否 - 用户名筛选</li><li>Status - string - 是否必填:否 - 状态筛选:2:待处理;5:已加白,14:已处理,15:已忽略</li><li>LoginTimeBegin - String - 是否必填:否 - 按照修改时间段筛选,开始时间</li><li>LoginTimeEnd - String - 是否必填:否 - 按照修改时间段筛选,结束时间</li><li>RiskLevel - string - 是否必填:否 - 状态筛选0:高危;1:可疑</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:LoginTime-发生时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeHostLoginListResponse added in v1.0.240

type DescribeHostLoginListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostLoginListResponseParams `json:"Response"`
}

func NewDescribeHostLoginListResponse added in v1.0.240

func NewDescribeHostLoginListResponse() (response *DescribeHostLoginListResponse)

func (*DescribeHostLoginListResponse) FromJsonString added in v1.0.240

func (r *DescribeHostLoginListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHostLoginListResponse) ToJsonString added in v1.0.240

func (r *DescribeHostLoginListResponse) ToJsonString() string

type DescribeHostLoginListResponseParams added in v1.0.426

type DescribeHostLoginListResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 异常登录列表
	HostLoginList []*HostLoginList `json:"HostLoginList,omitnil,omitempty" name:"HostLoginList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHotVulTopRequest added in v1.0.762

type DescribeHotVulTopRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeHotVulTopRequest added in v1.0.762

func NewDescribeHotVulTopRequest() (request *DescribeHotVulTopRequest)

func (*DescribeHotVulTopRequest) FromJsonString added in v1.0.762

func (r *DescribeHotVulTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHotVulTopRequest) ToJsonString added in v1.0.762

func (r *DescribeHotVulTopRequest) ToJsonString() string

type DescribeHotVulTopRequestParams added in v1.0.762

type DescribeHotVulTopRequestParams struct {
}

Predefined struct for user

type DescribeHotVulTopResponse added in v1.0.762

type DescribeHotVulTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHotVulTopResponseParams `json:"Response"`
}

func NewDescribeHotVulTopResponse added in v1.0.762

func NewDescribeHotVulTopResponse() (response *DescribeHotVulTopResponse)

func (*DescribeHotVulTopResponse) FromJsonString added in v1.0.762

func (r *DescribeHotVulTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHotVulTopResponse) ToJsonString added in v1.0.762

func (r *DescribeHotVulTopResponse) ToJsonString() string

type DescribeHotVulTopResponseParams added in v1.0.762

type DescribeHotVulTopResponseParams struct {
	// 漏洞信息
	List []*VulStoreListInfo `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIgnoreBaselineRuleRequest added in v1.0.240

type DescribeIgnoreBaselineRuleRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 检测项名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

func NewDescribeIgnoreBaselineRuleRequest added in v1.0.240

func NewDescribeIgnoreBaselineRuleRequest() (request *DescribeIgnoreBaselineRuleRequest)

func (*DescribeIgnoreBaselineRuleRequest) FromJsonString added in v1.0.240

func (r *DescribeIgnoreBaselineRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIgnoreBaselineRuleRequest) ToJsonString added in v1.0.240

func (r *DescribeIgnoreBaselineRuleRequest) ToJsonString() string

type DescribeIgnoreBaselineRuleRequestParams added in v1.0.426

type DescribeIgnoreBaselineRuleRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 检测项名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

Predefined struct for user

type DescribeIgnoreBaselineRuleResponse added in v1.0.240

type DescribeIgnoreBaselineRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIgnoreBaselineRuleResponseParams `json:"Response"`
}

func NewDescribeIgnoreBaselineRuleResponse added in v1.0.240

func NewDescribeIgnoreBaselineRuleResponse() (response *DescribeIgnoreBaselineRuleResponse)

func (*DescribeIgnoreBaselineRuleResponse) FromJsonString added in v1.0.240

func (r *DescribeIgnoreBaselineRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIgnoreBaselineRuleResponse) ToJsonString added in v1.0.240

func (r *DescribeIgnoreBaselineRuleResponse) ToJsonString() string

type DescribeIgnoreBaselineRuleResponseParams added in v1.0.426

type DescribeIgnoreBaselineRuleResponseParams struct {
	// 忽略基线检测项列表信息
	IgnoreBaselineRuleList []*IgnoreBaselineRule `json:"IgnoreBaselineRuleList,omitnil,omitempty" name:"IgnoreBaselineRuleList"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIgnoreHostAndItemConfigRequest added in v1.0.610

type DescribeIgnoreHostAndItemConfigRequest struct {
	*tchttp.BaseRequest

	// <li>ItemId - int64 - 是否必填:否 - 项Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>HostId - string - 是否必填:否 - 主机Id</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeIgnoreHostAndItemConfigRequest added in v1.0.610

func NewDescribeIgnoreHostAndItemConfigRequest() (request *DescribeIgnoreHostAndItemConfigRequest)

func (*DescribeIgnoreHostAndItemConfigRequest) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIgnoreHostAndItemConfigRequest) ToJsonString added in v1.0.610

type DescribeIgnoreHostAndItemConfigRequestParams added in v1.0.610

type DescribeIgnoreHostAndItemConfigRequestParams struct {
	// <li>ItemId - int64 - 是否必填:否 - 项Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>HostId - string - 是否必填:否 - 主机Id</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeIgnoreHostAndItemConfigResponse added in v1.0.610

type DescribeIgnoreHostAndItemConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIgnoreHostAndItemConfigResponseParams `json:"Response"`
}

func NewDescribeIgnoreHostAndItemConfigResponse added in v1.0.610

func NewDescribeIgnoreHostAndItemConfigResponse() (response *DescribeIgnoreHostAndItemConfigResponse)

func (*DescribeIgnoreHostAndItemConfigResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIgnoreHostAndItemConfigResponse) ToJsonString added in v1.0.610

type DescribeIgnoreHostAndItemConfigResponseParams added in v1.0.610

type DescribeIgnoreHostAndItemConfigResponseParams struct {
	// 受影响检测项
	ItemSet []*BaselineItemInfo `json:"ItemSet,omitnil,omitempty" name:"ItemSet"`

	// 受影响主机
	HostSet []*BaselineHost `json:"HostSet,omitnil,omitempty" name:"HostSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIgnoreRuleEffectHostListRequest added in v1.0.255

type DescribeIgnoreRuleEffectHostListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 检测项id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 过滤条件。
	// <li>AliasName- String- 主机别名</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 主机标签名
	TagNames []*string `json:"TagNames,omitnil,omitempty" name:"TagNames"`
}

func NewDescribeIgnoreRuleEffectHostListRequest added in v1.0.255

func NewDescribeIgnoreRuleEffectHostListRequest() (request *DescribeIgnoreRuleEffectHostListRequest)

func (*DescribeIgnoreRuleEffectHostListRequest) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIgnoreRuleEffectHostListRequest) ToJsonString added in v1.0.255

type DescribeIgnoreRuleEffectHostListRequestParams added in v1.0.426

type DescribeIgnoreRuleEffectHostListRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 检测项id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 过滤条件。
	// <li>AliasName- String- 主机别名</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 主机标签名
	TagNames []*string `json:"TagNames,omitnil,omitempty" name:"TagNames"`
}

Predefined struct for user

type DescribeIgnoreRuleEffectHostListResponse added in v1.0.255

type DescribeIgnoreRuleEffectHostListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIgnoreRuleEffectHostListResponseParams `json:"Response"`
}

func NewDescribeIgnoreRuleEffectHostListResponse added in v1.0.255

func NewDescribeIgnoreRuleEffectHostListResponse() (response *DescribeIgnoreRuleEffectHostListResponse)

func (*DescribeIgnoreRuleEffectHostListResponse) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIgnoreRuleEffectHostListResponse) ToJsonString added in v1.0.255

type DescribeIgnoreRuleEffectHostListResponseParams added in v1.0.426

type DescribeIgnoreRuleEffectHostListResponseParams struct {
	// 忽略检测项影响主机列表
	IgnoreRuleEffectHostList []*IgnoreRuleEffectHostInfo `json:"IgnoreRuleEffectHostList,omitnil,omitempty" name:"IgnoreRuleEffectHostList"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeImportMachineInfoRequest

type DescribeImportMachineInfoRequest struct {
	*tchttp.BaseRequest

	// 服务器内网IP(默认)/ 服务器名称 / 服务器ID 数组 (最大 1000条)
	MachineList []*string `json:"MachineList,omitnil,omitempty" name:"MachineList"`

	// 批量导入的数据类型:Ip、Name、Id 三选一
	ImportType *string `json:"ImportType,omitnil,omitempty" name:"ImportType"`

	// 该参数已作废.
	IsQueryProMachine *bool `json:"IsQueryProMachine,omitnil,omitempty" name:"IsQueryProMachine"`

	// 过滤条件:<li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版 | Flagship:旗舰版 | ProtectedMachines:专业版+旗舰版) | BASIC_PROPOST_GENERAL_DISCOUNT:轻量版+专业版按量计费+基础版主机 | UnFlagship:专业版预付费+专业版后付费+基础版+轻量版</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeImportMachineInfoRequest

func NewDescribeImportMachineInfoRequest() (request *DescribeImportMachineInfoRequest)

func (*DescribeImportMachineInfoRequest) FromJsonString

func (r *DescribeImportMachineInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImportMachineInfoRequest) ToJsonString

func (r *DescribeImportMachineInfoRequest) ToJsonString() string

type DescribeImportMachineInfoRequestParams added in v1.0.426

type DescribeImportMachineInfoRequestParams struct {
	// 服务器内网IP(默认)/ 服务器名称 / 服务器ID 数组 (最大 1000条)
	MachineList []*string `json:"MachineList,omitnil,omitempty" name:"MachineList"`

	// 批量导入的数据类型:Ip、Name、Id 三选一
	ImportType *string `json:"ImportType,omitnil,omitempty" name:"ImportType"`

	// 该参数已作废.
	IsQueryProMachine *bool `json:"IsQueryProMachine,omitnil,omitempty" name:"IsQueryProMachine"`

	// 过滤条件:<li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版 | Flagship:旗舰版 | ProtectedMachines:专业版+旗舰版) | BASIC_PROPOST_GENERAL_DISCOUNT:轻量版+专业版按量计费+基础版主机 | UnFlagship:专业版预付费+专业版后付费+基础版+轻量版</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeImportMachineInfoResponse

type DescribeImportMachineInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImportMachineInfoResponseParams `json:"Response"`
}

func NewDescribeImportMachineInfoResponse

func NewDescribeImportMachineInfoResponse() (response *DescribeImportMachineInfoResponse)

func (*DescribeImportMachineInfoResponse) FromJsonString

func (r *DescribeImportMachineInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImportMachineInfoResponse) ToJsonString

func (r *DescribeImportMachineInfoResponse) ToJsonString() string

type DescribeImportMachineInfoResponseParams added in v1.0.426

type DescribeImportMachineInfoResponseParams struct {
	// 有效的机器信息列表:机器名称、机器公网/内网ip、机器标签
	EffectiveMachineInfoList []*EffectiveMachineInfo `json:"EffectiveMachineInfoList,omitnil,omitempty" name:"EffectiveMachineInfoList"`

	// 用户批量导入失败的机器列表(例如机器不存在等...)
	InvalidMachineList []*string `json:"InvalidMachineList,omitnil,omitempty" name:"InvalidMachineList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeJavaMemShellInfoRequest added in v1.0.762

type DescribeJavaMemShellInfoRequest struct {
	*tchttp.BaseRequest

	// 事件Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeJavaMemShellInfoRequest added in v1.0.762

func NewDescribeJavaMemShellInfoRequest() (request *DescribeJavaMemShellInfoRequest)

func (*DescribeJavaMemShellInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeJavaMemShellInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeJavaMemShellInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeJavaMemShellInfoRequest) ToJsonString() string

type DescribeJavaMemShellInfoRequestParams added in v1.0.762

type DescribeJavaMemShellInfoRequestParams struct {
	// 事件Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeJavaMemShellInfoResponse added in v1.0.762

type DescribeJavaMemShellInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeJavaMemShellInfoResponseParams `json:"Response"`
}

func NewDescribeJavaMemShellInfoResponse added in v1.0.762

func NewDescribeJavaMemShellInfoResponse() (response *DescribeJavaMemShellInfoResponse)

func (*DescribeJavaMemShellInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeJavaMemShellInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeJavaMemShellInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeJavaMemShellInfoResponse) ToJsonString() string

type DescribeJavaMemShellInfoResponseParams added in v1.0.762

type DescribeJavaMemShellInfoResponseParams struct {
	// java内存马事件详细信息
	Info *JavaMemShellDetail `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeJavaMemShellListRequest added in v1.0.519

type DescribeJavaMemShellListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:InstanceID、IP、
	//
	// MachineName主机名模糊查询, Type,Status精确匹配,CreateBeginTime,CreateEndTime时间段
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeJavaMemShellListRequest added in v1.0.519

func NewDescribeJavaMemShellListRequest() (request *DescribeJavaMemShellListRequest)

func (*DescribeJavaMemShellListRequest) FromJsonString added in v1.0.519

func (r *DescribeJavaMemShellListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeJavaMemShellListRequest) ToJsonString added in v1.0.519

func (r *DescribeJavaMemShellListRequest) ToJsonString() string

type DescribeJavaMemShellListRequestParams added in v1.0.519

type DescribeJavaMemShellListRequestParams struct {
	// 过滤条件:InstanceID、IP、
	//
	// MachineName主机名模糊查询, Type,Status精确匹配,CreateBeginTime,CreateEndTime时间段
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeJavaMemShellListResponse added in v1.0.519

type DescribeJavaMemShellListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeJavaMemShellListResponseParams `json:"Response"`
}

func NewDescribeJavaMemShellListResponse added in v1.0.519

func NewDescribeJavaMemShellListResponse() (response *DescribeJavaMemShellListResponse)

func (*DescribeJavaMemShellListResponse) FromJsonString added in v1.0.519

func (r *DescribeJavaMemShellListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeJavaMemShellListResponse) ToJsonString added in v1.0.519

func (r *DescribeJavaMemShellListResponse) ToJsonString() string

type DescribeJavaMemShellListResponseParams added in v1.0.519

type DescribeJavaMemShellListResponseParams struct {
	// 事件列表
	List []*JavaMemShellInfo `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeJavaMemShellPluginInfoRequest added in v1.0.762

type DescribeJavaMemShellPluginInfoRequest struct {
	*tchttp.BaseRequest

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件:Pid精确匹配,MainClass模糊匹配
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeJavaMemShellPluginInfoRequest added in v1.0.762

func NewDescribeJavaMemShellPluginInfoRequest() (request *DescribeJavaMemShellPluginInfoRequest)

func (*DescribeJavaMemShellPluginInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeJavaMemShellPluginInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeJavaMemShellPluginInfoRequest) ToJsonString added in v1.0.762

type DescribeJavaMemShellPluginInfoRequestParams added in v1.0.762

type DescribeJavaMemShellPluginInfoRequestParams struct {
	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件:Pid精确匹配,MainClass模糊匹配
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeJavaMemShellPluginInfoResponse added in v1.0.762

type DescribeJavaMemShellPluginInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeJavaMemShellPluginInfoResponseParams `json:"Response"`
}

func NewDescribeJavaMemShellPluginInfoResponse added in v1.0.762

func NewDescribeJavaMemShellPluginInfoResponse() (response *DescribeJavaMemShellPluginInfoResponse)

func (*DescribeJavaMemShellPluginInfoResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeJavaMemShellPluginInfoResponse) ToJsonString added in v1.0.762

type DescribeJavaMemShellPluginInfoResponseParams added in v1.0.762

type DescribeJavaMemShellPluginInfoResponseParams struct {
	// java内存马插件列表
	List []*JavaMemShellPluginInfo `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeJavaMemShellPluginListRequest added in v1.0.762

type DescribeJavaMemShellPluginListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:InstanceID、IP、
	//
	// MachineName模糊查询, JavaShellStatus,Exception精确匹配
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeJavaMemShellPluginListRequest added in v1.0.762

func NewDescribeJavaMemShellPluginListRequest() (request *DescribeJavaMemShellPluginListRequest)

func (*DescribeJavaMemShellPluginListRequest) FromJsonString added in v1.0.762

func (r *DescribeJavaMemShellPluginListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeJavaMemShellPluginListRequest) ToJsonString added in v1.0.762

type DescribeJavaMemShellPluginListRequestParams added in v1.0.762

type DescribeJavaMemShellPluginListRequestParams struct {
	// 过滤条件:InstanceID、IP、
	//
	// MachineName模糊查询, JavaShellStatus,Exception精确匹配
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeJavaMemShellPluginListResponse added in v1.0.762

type DescribeJavaMemShellPluginListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeJavaMemShellPluginListResponseParams `json:"Response"`
}

func NewDescribeJavaMemShellPluginListResponse added in v1.0.762

func NewDescribeJavaMemShellPluginListResponse() (response *DescribeJavaMemShellPluginListResponse)

func (*DescribeJavaMemShellPluginListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeJavaMemShellPluginListResponse) ToJsonString added in v1.0.762

type DescribeJavaMemShellPluginListResponseParams added in v1.0.762

type DescribeJavaMemShellPluginListResponseParams struct {
	// java内存马插件列表
	List []*JavaMemShellPluginSetting `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLicenseBindListRequest added in v1.0.494

type DescribeLicenseBindListRequest struct {
	*tchttp.BaseRequest

	// 授权ID
	LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// <li>InstanceID、IP、
	//
	// MachineName 模糊查询</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeLicenseBindListRequest added in v1.0.494

func NewDescribeLicenseBindListRequest() (request *DescribeLicenseBindListRequest)

func (*DescribeLicenseBindListRequest) FromJsonString added in v1.0.494

func (r *DescribeLicenseBindListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseBindListRequest) ToJsonString added in v1.0.494

func (r *DescribeLicenseBindListRequest) ToJsonString() string

type DescribeLicenseBindListRequestParams added in v1.0.494

type DescribeLicenseBindListRequestParams struct {
	// 授权ID
	LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// <li>InstanceID、IP、
	//
	// MachineName 模糊查询</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeLicenseBindListResponse added in v1.0.494

type DescribeLicenseBindListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLicenseBindListResponseParams `json:"Response"`
}

func NewDescribeLicenseBindListResponse added in v1.0.494

func NewDescribeLicenseBindListResponse() (response *DescribeLicenseBindListResponse)

func (*DescribeLicenseBindListResponse) FromJsonString added in v1.0.494

func (r *DescribeLicenseBindListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseBindListResponse) ToJsonString added in v1.0.494

func (r *DescribeLicenseBindListResponse) ToJsonString() string

type DescribeLicenseBindListResponseParams added in v1.0.494

type DescribeLicenseBindListResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 绑定机器列表信息
	List []*LicenseBindDetail `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLicenseBindScheduleRequest added in v1.0.494

type DescribeLicenseBindScheduleRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 限制条数,默认10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤参数
	// Status 绑定进度状态 0 进行中 1 已完成 2 失败
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeLicenseBindScheduleRequest added in v1.0.494

func NewDescribeLicenseBindScheduleRequest() (request *DescribeLicenseBindScheduleRequest)

func (*DescribeLicenseBindScheduleRequest) FromJsonString added in v1.0.494

func (r *DescribeLicenseBindScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseBindScheduleRequest) ToJsonString added in v1.0.494

func (r *DescribeLicenseBindScheduleRequest) ToJsonString() string

type DescribeLicenseBindScheduleRequestParams added in v1.0.494

type DescribeLicenseBindScheduleRequestParams struct {
	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 限制条数,默认10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤参数
	// Status 绑定进度状态 0 进行中 1 已完成 2 失败
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeLicenseBindScheduleResponse added in v1.0.494

type DescribeLicenseBindScheduleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLicenseBindScheduleResponseParams `json:"Response"`
}

func NewDescribeLicenseBindScheduleResponse added in v1.0.494

func NewDescribeLicenseBindScheduleResponse() (response *DescribeLicenseBindScheduleResponse)

func (*DescribeLicenseBindScheduleResponse) FromJsonString added in v1.0.494

func (r *DescribeLicenseBindScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseBindScheduleResponse) ToJsonString added in v1.0.494

func (r *DescribeLicenseBindScheduleResponse) ToJsonString() string

type DescribeLicenseBindScheduleResponseParams added in v1.0.494

type DescribeLicenseBindScheduleResponseParams struct {
	// 进度
	Schedule *uint64 `json:"Schedule,omitnil,omitempty" name:"Schedule"`

	// 绑定任务详情
	List []*LicenseBindTaskDetail `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLicenseGeneralRequest added in v1.0.494

type DescribeLicenseGeneralRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLicenseGeneralRequest added in v1.0.494

func NewDescribeLicenseGeneralRequest() (request *DescribeLicenseGeneralRequest)

func (*DescribeLicenseGeneralRequest) FromJsonString added in v1.0.494

func (r *DescribeLicenseGeneralRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseGeneralRequest) ToJsonString added in v1.0.494

func (r *DescribeLicenseGeneralRequest) ToJsonString() string

type DescribeLicenseGeneralRequestParams added in v1.0.494

type DescribeLicenseGeneralRequestParams struct {
}

Predefined struct for user

type DescribeLicenseGeneralResponse added in v1.0.494

type DescribeLicenseGeneralResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLicenseGeneralResponseParams `json:"Response"`
}

func NewDescribeLicenseGeneralResponse added in v1.0.494

func NewDescribeLicenseGeneralResponse() (response *DescribeLicenseGeneralResponse)

func (*DescribeLicenseGeneralResponse) FromJsonString added in v1.0.494

func (r *DescribeLicenseGeneralResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseGeneralResponse) ToJsonString added in v1.0.494

func (r *DescribeLicenseGeneralResponse) ToJsonString() string

type DescribeLicenseGeneralResponseParams added in v1.0.494

type DescribeLicenseGeneralResponseParams struct {
	// 总授权数 (包含隔离,过期等不可用状态)
	LicenseCnt *uint64 `json:"LicenseCnt,omitnil,omitempty" name:"LicenseCnt"`

	// 可用授权数
	AvailableLicenseCnt *uint64 `json:"AvailableLicenseCnt,omitnil,omitempty" name:"AvailableLicenseCnt"`

	// 可用专业版授权数(包含后付费).
	AvailableProVersionLicenseCnt *uint64 `json:"AvailableProVersionLicenseCnt,omitnil,omitempty" name:"AvailableProVersionLicenseCnt"`

	// 可用旗舰版授权数
	AvailableFlagshipVersionLicenseCnt *uint64 `json:"AvailableFlagshipVersionLicenseCnt,omitnil,omitempty" name:"AvailableFlagshipVersionLicenseCnt"`

	// 即将到期授权数 (15天内到期的)
	NearExpiryLicenseCnt *uint64 `json:"NearExpiryLicenseCnt,omitnil,omitempty" name:"NearExpiryLicenseCnt"`

	// 已到期授权数(不包含已删除的记录)
	ExpireLicenseCnt *uint64 `json:"ExpireLicenseCnt,omitnil,omitempty" name:"ExpireLicenseCnt"`

	// 自动升级开关状态,默认 false,  true 开启, false 关闭
	AutoOpenStatus *bool `json:"AutoOpenStatus,omitnil,omitempty" name:"AutoOpenStatus"`

	// PROVERSION_POSTPAY 专业版-后付费, PROVERSION_PREPAY 专业版-预付费, FLAGSHIP_PREPAY 旗舰版-预付费
	ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"`

	// 历史是否开通过自动升级开关
	IsOpenStatusHistory *bool `json:"IsOpenStatusHistory,omitnil,omitempty" name:"IsOpenStatusHistory"`

	// 已使用授权数
	UsedLicenseCnt *uint64 `json:"UsedLicenseCnt,omitnil,omitempty" name:"UsedLicenseCnt"`

	// 未到期授权数
	NotExpiredLicenseCnt *uint64 `json:"NotExpiredLicenseCnt,omitnil,omitempty" name:"NotExpiredLicenseCnt"`

	// 旗舰版总授权数(有效订单)
	FlagshipVersionLicenseCnt *uint64 `json:"FlagshipVersionLicenseCnt,omitnil,omitempty" name:"FlagshipVersionLicenseCnt"`

	// 专业版总授权数(有效订单)
	ProVersionLicenseCnt *uint64 `json:"ProVersionLicenseCnt,omitnil,omitempty" name:"ProVersionLicenseCnt"`

	// 轻量版总授权数(有效订单的授权数)
	CwpVersionLicenseCnt *uint64 `json:"CwpVersionLicenseCnt,omitnil,omitempty" name:"CwpVersionLicenseCnt"`

	// 可用惠普版授权数
	AvailableLHLicenseCnt *uint64 `json:"AvailableLHLicenseCnt,omitnil,omitempty" name:"AvailableLHLicenseCnt"`

	// 自动加购开关, true 开启, false 关闭
	AutoRepurchaseSwitch *bool `json:"AutoRepurchaseSwitch,omitnil,omitempty" name:"AutoRepurchaseSwitch"`

	// 自动加购订单是否自动续费 ,true 开启, false 关闭
	AutoRepurchaseRenewSwitch *bool `json:"AutoRepurchaseRenewSwitch,omitnil,omitempty" name:"AutoRepurchaseRenewSwitch"`

	// 已销毁订单数
	DestroyOrderNum *uint64 `json:"DestroyOrderNum,omitnil,omitempty" name:"DestroyOrderNum"`

	// 自动加购是否自动续费开关,true 开启,false 关闭
	RepurchaseRenewSwitch *bool `json:"RepurchaseRenewSwitch,omitnil,omitempty" name:"RepurchaseRenewSwitch"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLicenseListRequest added in v1.0.494

type DescribeLicenseListRequest struct {
	*tchttp.BaseRequest

	// 多个条件筛选时取交集
	// <li> LicenseStatus 授权状态信息,0 未使用,1 部分使用, 2 已用完, 3 不可用  4 可使用</li>
	// <li> BuyTime 购买时间</li>
	// <li> LicenseType  授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li>
	// <li>DeadlineStatus 到期状态 NotExpired 未过期, Expire 已过期(包含已销毁) NearExpiry 即将到期</li>
	// <li>ResourceId 资源ID</li>
	// <li>Keywords IP筛选</li>
	// <li>PayMode 付费模式 0 按量计费 , 1 包年包月</li>
	// <li>OrderStatus 订单状态 1 正常 2 隔离 3 销毁</li>
	// <li>DealNames 子订单号,最大长度10个,超出会失败</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// ASC 正序,  DESC 倒序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// LicenseCnt 授权数量
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeLicenseListRequest added in v1.0.494

func NewDescribeLicenseListRequest() (request *DescribeLicenseListRequest)

func (*DescribeLicenseListRequest) FromJsonString added in v1.0.494

func (r *DescribeLicenseListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseListRequest) ToJsonString added in v1.0.494

func (r *DescribeLicenseListRequest) ToJsonString() string

type DescribeLicenseListRequestParams added in v1.0.494

type DescribeLicenseListRequestParams struct {
	// 多个条件筛选时取交集
	// <li> LicenseStatus 授权状态信息,0 未使用,1 部分使用, 2 已用完, 3 不可用  4 可使用</li>
	// <li> BuyTime 购买时间</li>
	// <li> LicenseType  授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li>
	// <li>DeadlineStatus 到期状态 NotExpired 未过期, Expire 已过期(包含已销毁) NearExpiry 即将到期</li>
	// <li>ResourceId 资源ID</li>
	// <li>Keywords IP筛选</li>
	// <li>PayMode 付费模式 0 按量计费 , 1 包年包月</li>
	// <li>OrderStatus 订单状态 1 正常 2 隔离 3 销毁</li>
	// <li>DealNames 子订单号,最大长度10个,超出会失败</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10.
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0.
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// ASC 正序,  DESC 倒序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// LicenseCnt 授权数量
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeLicenseListResponse added in v1.0.494

type DescribeLicenseListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLicenseListResponseParams `json:"Response"`
}

func NewDescribeLicenseListResponse added in v1.0.494

func NewDescribeLicenseListResponse() (response *DescribeLicenseListResponse)

func (*DescribeLicenseListResponse) FromJsonString added in v1.0.494

func (r *DescribeLicenseListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseListResponse) ToJsonString added in v1.0.494

func (r *DescribeLicenseListResponse) ToJsonString() string

type DescribeLicenseListResponseParams added in v1.0.494

type DescribeLicenseListResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 授权数列表信息
	List []*LicenseDetail `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLicenseRequest added in v1.0.762

type DescribeLicenseRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLicenseRequest added in v1.0.762

func NewDescribeLicenseRequest() (request *DescribeLicenseRequest)

func (*DescribeLicenseRequest) FromJsonString added in v1.0.762

func (r *DescribeLicenseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseRequest) ToJsonString added in v1.0.762

func (r *DescribeLicenseRequest) ToJsonString() string

type DescribeLicenseRequestParams added in v1.0.762

type DescribeLicenseRequestParams struct {
}

Predefined struct for user

type DescribeLicenseResponse added in v1.0.762

type DescribeLicenseResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLicenseResponseParams `json:"Response"`
}

func NewDescribeLicenseResponse added in v1.0.762

func NewDescribeLicenseResponse() (response *DescribeLicenseResponse)

func (*DescribeLicenseResponse) FromJsonString added in v1.0.762

func (r *DescribeLicenseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseResponse) ToJsonString added in v1.0.762

func (r *DescribeLicenseResponse) ToJsonString() string

type DescribeLicenseResponseParams added in v1.0.762

type DescribeLicenseResponseParams struct {
	// 支持功能
	FunctionsEn []*string `json:"FunctionsEn,omitnil,omitempty" name:"FunctionsEn"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLicenseWhiteConfigRequest added in v1.0.762

type DescribeLicenseWhiteConfigRequest struct {
	*tchttp.BaseRequest

	// 规则名称,例如: cwp
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

func NewDescribeLicenseWhiteConfigRequest added in v1.0.762

func NewDescribeLicenseWhiteConfigRequest() (request *DescribeLicenseWhiteConfigRequest)

func (*DescribeLicenseWhiteConfigRequest) FromJsonString added in v1.0.762

func (r *DescribeLicenseWhiteConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseWhiteConfigRequest) ToJsonString added in v1.0.762

func (r *DescribeLicenseWhiteConfigRequest) ToJsonString() string

type DescribeLicenseWhiteConfigRequestParams added in v1.0.762

type DescribeLicenseWhiteConfigRequestParams struct {
	// 规则名称,例如: cwp
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

Predefined struct for user

type DescribeLicenseWhiteConfigResponse added in v1.0.762

type DescribeLicenseWhiteConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLicenseWhiteConfigResponseParams `json:"Response"`
}

func NewDescribeLicenseWhiteConfigResponse added in v1.0.762

func NewDescribeLicenseWhiteConfigResponse() (response *DescribeLicenseWhiteConfigResponse)

func (*DescribeLicenseWhiteConfigResponse) FromJsonString added in v1.0.762

func (r *DescribeLicenseWhiteConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLicenseWhiteConfigResponse) ToJsonString added in v1.0.762

func (r *DescribeLicenseWhiteConfigResponse) ToJsonString() string

type DescribeLicenseWhiteConfigResponseParams added in v1.0.762

type DescribeLicenseWhiteConfigResponseParams struct {
	// 旗舰版 配置信息
	FlagShip *VersionWhiteConfig `json:"FlagShip,omitnil,omitempty" name:"FlagShip"`

	// 专业版 配置信息
	Professional *VersionWhiteConfig `json:"Professional,omitnil,omitempty" name:"Professional"`

	// 轻量版 配置信息
	PrattWhitney *VersionWhiteConfig `json:"PrattWhitney,omitnil,omitempty" name:"PrattWhitney"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogDeliveryKafkaOptionsRequest added in v1.0.762

type DescribeLogDeliveryKafkaOptionsRequest struct {
	*tchttp.BaseRequest

	// kafka实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDescribeLogDeliveryKafkaOptionsRequest added in v1.0.762

func NewDescribeLogDeliveryKafkaOptionsRequest() (request *DescribeLogDeliveryKafkaOptionsRequest)

func (*DescribeLogDeliveryKafkaOptionsRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogDeliveryKafkaOptionsRequest) ToJsonString added in v1.0.762

type DescribeLogDeliveryKafkaOptionsRequestParams added in v1.0.762

type DescribeLogDeliveryKafkaOptionsRequestParams struct {
	// kafka实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DescribeLogDeliveryKafkaOptionsResponse added in v1.0.762

type DescribeLogDeliveryKafkaOptionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogDeliveryKafkaOptionsResponseParams `json:"Response"`
}

func NewDescribeLogDeliveryKafkaOptionsResponse added in v1.0.762

func NewDescribeLogDeliveryKafkaOptionsResponse() (response *DescribeLogDeliveryKafkaOptionsResponse)

func (*DescribeLogDeliveryKafkaOptionsResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogDeliveryKafkaOptionsResponse) ToJsonString added in v1.0.762

type DescribeLogDeliveryKafkaOptionsResponseParams added in v1.0.762

type DescribeLogDeliveryKafkaOptionsResponseParams struct {
	// 实例列表
	InstanceList []*CKafkaInstanceInfo `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogExportsRequest added in v1.0.762

type DescribeLogExportsRequest struct {
	*tchttp.BaseRequest

	// 分页的偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页单页限制数目,默认值为20,最大值100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeLogExportsRequest added in v1.0.762

func NewDescribeLogExportsRequest() (request *DescribeLogExportsRequest)

func (*DescribeLogExportsRequest) FromJsonString added in v1.0.762

func (r *DescribeLogExportsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogExportsRequest) ToJsonString added in v1.0.762

func (r *DescribeLogExportsRequest) ToJsonString() string

type DescribeLogExportsRequestParams added in v1.0.762

type DescribeLogExportsRequestParams struct {
	// 分页的偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页单页限制数目,默认值为20,最大值100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeLogExportsResponse added in v1.0.762

type DescribeLogExportsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogExportsResponseParams `json:"Response"`
}

func NewDescribeLogExportsResponse added in v1.0.762

func NewDescribeLogExportsResponse() (response *DescribeLogExportsResponse)

func (*DescribeLogExportsResponse) FromJsonString added in v1.0.762

func (r *DescribeLogExportsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogExportsResponse) ToJsonString added in v1.0.762

func (r *DescribeLogExportsResponse) ToJsonString() string

type DescribeLogExportsResponseParams added in v1.0.762

type DescribeLogExportsResponseParams struct {
	// 总数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 日志导出列表
	Exports []*ExportInfo `json:"Exports,omitnil,omitempty" name:"Exports"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogHistogramRequest added in v1.0.762

type DescribeLogHistogramRequest struct {
	*tchttp.BaseRequest

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询语句
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 时间间隔: 单位ms
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`
}

func NewDescribeLogHistogramRequest added in v1.0.762

func NewDescribeLogHistogramRequest() (request *DescribeLogHistogramRequest)

func (*DescribeLogHistogramRequest) FromJsonString added in v1.0.762

func (r *DescribeLogHistogramRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogHistogramRequest) ToJsonString added in v1.0.762

func (r *DescribeLogHistogramRequest) ToJsonString() string

type DescribeLogHistogramRequestParams added in v1.0.762

type DescribeLogHistogramRequestParams struct {
	// 要查询的日志的起始时间,Unix时间戳,单位ms
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询语句
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 时间间隔: 单位ms
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`
}

Predefined struct for user

type DescribeLogHistogramResponse added in v1.0.762

type DescribeLogHistogramResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogHistogramResponseParams `json:"Response"`
}

func NewDescribeLogHistogramResponse added in v1.0.762

func NewDescribeLogHistogramResponse() (response *DescribeLogHistogramResponse)

func (*DescribeLogHistogramResponse) FromJsonString added in v1.0.762

func (r *DescribeLogHistogramResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogHistogramResponse) ToJsonString added in v1.0.762

func (r *DescribeLogHistogramResponse) ToJsonString() string

type DescribeLogHistogramResponseParams added in v1.0.762

type DescribeLogHistogramResponseParams struct {
	// 周期内统计结果详情
	Data []*LogHistogram `json:"Data,omitnil,omitempty" name:"Data"`

	// 统计周期: 单位ms
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 命中关键字的日志总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogIndexRequest added in v1.0.762

type DescribeLogIndexRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLogIndexRequest added in v1.0.762

func NewDescribeLogIndexRequest() (request *DescribeLogIndexRequest)

func (*DescribeLogIndexRequest) FromJsonString added in v1.0.762

func (r *DescribeLogIndexRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogIndexRequest) ToJsonString added in v1.0.762

func (r *DescribeLogIndexRequest) ToJsonString() string

type DescribeLogIndexRequestParams added in v1.0.762

type DescribeLogIndexRequestParams struct {
}

Predefined struct for user

type DescribeLogIndexResponse added in v1.0.762

type DescribeLogIndexResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogIndexResponseParams `json:"Response"`
}

func NewDescribeLogIndexResponse added in v1.0.762

func NewDescribeLogIndexResponse() (response *DescribeLogIndexResponse)

func (*DescribeLogIndexResponse) FromJsonString added in v1.0.762

func (r *DescribeLogIndexResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogIndexResponse) ToJsonString added in v1.0.762

func (r *DescribeLogIndexResponse) ToJsonString() string

type DescribeLogIndexResponseParams added in v1.0.762

type DescribeLogIndexResponseParams struct {
	// 是否生效
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

	// 索引规则
	Rule *RuleInfo `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 索引修改时间,初始值为索引创建时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogKafkaDeliverInfoRequest added in v1.0.762

type DescribeLogKafkaDeliverInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLogKafkaDeliverInfoRequest added in v1.0.762

func NewDescribeLogKafkaDeliverInfoRequest() (request *DescribeLogKafkaDeliverInfoRequest)

func (*DescribeLogKafkaDeliverInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeLogKafkaDeliverInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogKafkaDeliverInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeLogKafkaDeliverInfoRequest) ToJsonString() string

type DescribeLogKafkaDeliverInfoRequestParams added in v1.0.762

type DescribeLogKafkaDeliverInfoRequestParams struct {
}

Predefined struct for user

type DescribeLogKafkaDeliverInfoResponse added in v1.0.762

type DescribeLogKafkaDeliverInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogKafkaDeliverInfoResponseParams `json:"Response"`
}

func NewDescribeLogKafkaDeliverInfoResponse added in v1.0.762

func NewDescribeLogKafkaDeliverInfoResponse() (response *DescribeLogKafkaDeliverInfoResponse)

func (*DescribeLogKafkaDeliverInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeLogKafkaDeliverInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogKafkaDeliverInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeLogKafkaDeliverInfoResponse) ToJsonString() string

type DescribeLogKafkaDeliverInfoResponseParams added in v1.0.762

type DescribeLogKafkaDeliverInfoResponseParams struct {
	// 实例环境
	KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"`

	// 实例id
	KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"`

	// 地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区
	Az *string `json:"Az,omitnil,omitempty" name:"Az"`

	// 所属网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 所在子网
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 接入方式,1公网域名接入,2支撑环境接入
	AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 接入地址
	AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"`

	// 投递状态,1:健康,2:告警,3:异常
	DeliverStatus *uint64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"`

	// kafka版本
	InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"`

	// 峰值带宽
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 磁盘容量
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 投递类型细节
	DeliverTypeDetails []*DeliverTypeDetails `json:"DeliverTypeDetails,omitnil,omitempty" name:"DeliverTypeDetails"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogStorageConfigRequest added in v1.0.658

type DescribeLogStorageConfigRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLogStorageConfigRequest added in v1.0.658

func NewDescribeLogStorageConfigRequest() (request *DescribeLogStorageConfigRequest)

func (*DescribeLogStorageConfigRequest) FromJsonString added in v1.0.658

func (r *DescribeLogStorageConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogStorageConfigRequest) ToJsonString added in v1.0.658

func (r *DescribeLogStorageConfigRequest) ToJsonString() string

type DescribeLogStorageConfigRequestParams added in v1.0.658

type DescribeLogStorageConfigRequestParams struct {
}

Predefined struct for user

type DescribeLogStorageConfigResponse added in v1.0.658

type DescribeLogStorageConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogStorageConfigResponseParams `json:"Response"`
}

func NewDescribeLogStorageConfigResponse added in v1.0.658

func NewDescribeLogStorageConfigResponse() (response *DescribeLogStorageConfigResponse)

func (*DescribeLogStorageConfigResponse) FromJsonString added in v1.0.658

func (r *DescribeLogStorageConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogStorageConfigResponse) ToJsonString added in v1.0.658

func (r *DescribeLogStorageConfigResponse) ToJsonString() string

type DescribeLogStorageConfigResponseParams added in v1.0.658

type DescribeLogStorageConfigResponseParams struct {
	// 存储类型,string数组
	Type []*string `json:"Type,omitnil,omitempty" name:"Type"`

	// 日志存储时长,3640表示不限
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 本月Period的修改次数
	PeriodModifyCount *int64 `json:"PeriodModifyCount,omitnil,omitempty" name:"PeriodModifyCount"`

	// 日志存储时长单位,年year/月month/天day
	Granularity *string `json:"Granularity,omitnil,omitempty" name:"Granularity"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogStorageRecordRequest added in v1.0.658

type DescribeLogStorageRecordRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLogStorageRecordRequest added in v1.0.658

func NewDescribeLogStorageRecordRequest() (request *DescribeLogStorageRecordRequest)

func (*DescribeLogStorageRecordRequest) FromJsonString added in v1.0.658

func (r *DescribeLogStorageRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogStorageRecordRequest) ToJsonString added in v1.0.658

func (r *DescribeLogStorageRecordRequest) ToJsonString() string

type DescribeLogStorageRecordRequestParams added in v1.0.658

type DescribeLogStorageRecordRequestParams struct {
}

Predefined struct for user

type DescribeLogStorageRecordResponse added in v1.0.658

type DescribeLogStorageRecordResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogStorageRecordResponseParams `json:"Response"`
}

func NewDescribeLogStorageRecordResponse added in v1.0.658

func NewDescribeLogStorageRecordResponse() (response *DescribeLogStorageRecordResponse)

func (*DescribeLogStorageRecordResponse) FromJsonString added in v1.0.658

func (r *DescribeLogStorageRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogStorageRecordResponse) ToJsonString added in v1.0.658

func (r *DescribeLogStorageRecordResponse) ToJsonString() string

type DescribeLogStorageRecordResponseParams added in v1.0.658

type DescribeLogStorageRecordResponseParams struct {
	// 存储量记录
	Records []*LogStorageRecord `json:"Records,omitnil,omitempty" name:"Records"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogStorageStatisticRequest

type DescribeLogStorageStatisticRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLogStorageStatisticRequest

func NewDescribeLogStorageStatisticRequest() (request *DescribeLogStorageStatisticRequest)

func (*DescribeLogStorageStatisticRequest) FromJsonString

func (r *DescribeLogStorageStatisticRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogStorageStatisticRequest) ToJsonString

func (r *DescribeLogStorageStatisticRequest) ToJsonString() string

type DescribeLogStorageStatisticRequestParams added in v1.0.426

type DescribeLogStorageStatisticRequestParams struct {
}

Predefined struct for user

type DescribeLogStorageStatisticResponse

type DescribeLogStorageStatisticResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogStorageStatisticResponseParams `json:"Response"`
}

func NewDescribeLogStorageStatisticResponse

func NewDescribeLogStorageStatisticResponse() (response *DescribeLogStorageStatisticResponse)

func (*DescribeLogStorageStatisticResponse) FromJsonString

func (r *DescribeLogStorageStatisticResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogStorageStatisticResponse) ToJsonString

func (r *DescribeLogStorageStatisticResponse) ToJsonString() string

type DescribeLogStorageStatisticResponseParams added in v1.0.426

type DescribeLogStorageStatisticResponseParams struct {
	// 总容量(单位:GB)
	TotalSize *uint64 `json:"TotalSize,omitnil,omitempty" name:"TotalSize"`

	// 已使用容量(单位:GB)
	UsedSize *uint64 `json:"UsedSize,omitnil,omitempty" name:"UsedSize"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogTypeRequest added in v1.0.762

type DescribeLogTypeRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLogTypeRequest added in v1.0.762

func NewDescribeLogTypeRequest() (request *DescribeLogTypeRequest)

func (*DescribeLogTypeRequest) FromJsonString added in v1.0.762

func (r *DescribeLogTypeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogTypeRequest) ToJsonString added in v1.0.762

func (r *DescribeLogTypeRequest) ToJsonString() string

type DescribeLogTypeRequestParams added in v1.0.762

type DescribeLogTypeRequestParams struct {
}

Predefined struct for user

type DescribeLogTypeResponse added in v1.0.762

type DescribeLogTypeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogTypeResponseParams `json:"Response"`
}

func NewDescribeLogTypeResponse added in v1.0.762

func NewDescribeLogTypeResponse() (response *DescribeLogTypeResponse)

func (*DescribeLogTypeResponse) FromJsonString added in v1.0.762

func (r *DescribeLogTypeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogTypeResponse) ToJsonString added in v1.0.762

func (r *DescribeLogTypeResponse) ToJsonString() string

type DescribeLogTypeResponseParams added in v1.0.762

type DescribeLogTypeResponseParams struct {
	// cls日志类型信息
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLoginWhiteCombinedListRequest added in v1.0.240

type DescribeLoginWhiteCombinedListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。<li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li><li>UserName - String - 是否必填:否 - 用户名筛选</li><li>SrcIP - String - 是否必填:否 - 来源IP筛选</li><li>Location - String - 是否必填:否 - 登录地筛选</li><li>ModifyBeginTime - String - 是否必填:否 - 按照修改时间段筛选,开始时间</li><li>ModifyEndTime - String - 是否必填:否 - 按照修改时间段筛选,结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeLoginWhiteCombinedListRequest added in v1.0.240

func NewDescribeLoginWhiteCombinedListRequest() (request *DescribeLoginWhiteCombinedListRequest)

func (*DescribeLoginWhiteCombinedListRequest) FromJsonString added in v1.0.240

func (r *DescribeLoginWhiteCombinedListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoginWhiteCombinedListRequest) ToJsonString added in v1.0.240

type DescribeLoginWhiteCombinedListRequestParams added in v1.0.426

type DescribeLoginWhiteCombinedListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。<li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li><li>UserName - String - 是否必填:否 - 用户名筛选</li><li>SrcIP - String - 是否必填:否 - 来源IP筛选</li><li>Location - String - 是否必填:否 - 登录地筛选</li><li>ModifyBeginTime - String - 是否必填:否 - 按照修改时间段筛选,开始时间</li><li>ModifyEndTime - String - 是否必填:否 - 按照修改时间段筛选,结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeLoginWhiteCombinedListResponse added in v1.0.240

type DescribeLoginWhiteCombinedListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLoginWhiteCombinedListResponseParams `json:"Response"`
}

func NewDescribeLoginWhiteCombinedListResponse added in v1.0.240

func NewDescribeLoginWhiteCombinedListResponse() (response *DescribeLoginWhiteCombinedListResponse)

func (*DescribeLoginWhiteCombinedListResponse) FromJsonString added in v1.0.240

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoginWhiteCombinedListResponse) ToJsonString added in v1.0.240

type DescribeLoginWhiteCombinedListResponseParams added in v1.0.426

type DescribeLoginWhiteCombinedListResponseParams struct {
	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 合并后的白名单列表
	LoginWhiteCombinedInfos []*LoginWhiteCombinedInfo `json:"LoginWhiteCombinedInfos,omitnil,omitempty" name:"LoginWhiteCombinedInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLoginWhiteHostListRequest added in v1.0.762

type DescribeLoginWhiteHostListRequest struct {
	*tchttp.BaseRequest

	// 白名单ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 需要返回的数量,最大值为1000
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件 <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeLoginWhiteHostListRequest added in v1.0.762

func NewDescribeLoginWhiteHostListRequest() (request *DescribeLoginWhiteHostListRequest)

func (*DescribeLoginWhiteHostListRequest) FromJsonString added in v1.0.762

func (r *DescribeLoginWhiteHostListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoginWhiteHostListRequest) ToJsonString added in v1.0.762

func (r *DescribeLoginWhiteHostListRequest) ToJsonString() string

type DescribeLoginWhiteHostListRequestParams added in v1.0.762

type DescribeLoginWhiteHostListRequestParams struct {
	// 白名单ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 需要返回的数量,最大值为1000
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件 <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeLoginWhiteHostListResponse added in v1.0.762

type DescribeLoginWhiteHostListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLoginWhiteHostListResponseParams `json:"Response"`
}

func NewDescribeLoginWhiteHostListResponse added in v1.0.762

func NewDescribeLoginWhiteHostListResponse() (response *DescribeLoginWhiteHostListResponse)

func (*DescribeLoginWhiteHostListResponse) FromJsonString added in v1.0.762

func (r *DescribeLoginWhiteHostListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoginWhiteHostListResponse) ToJsonString added in v1.0.762

func (r *DescribeLoginWhiteHostListResponse) ToJsonString() string

type DescribeLoginWhiteHostListResponseParams added in v1.0.762

type DescribeLoginWhiteHostListResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 服务器列表
	Hosts []*HostDesc `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLoginWhiteListRequest

type DescribeLoginWhiteListRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 查询关键字 </li>
	// <li>UserName - String - 是否必填:否 - 用户名筛选 </li>
	// <li>ModifyBeginTime - String - 是否必填:否 - 按照修改时间段筛选,开始时间 </li>
	// <li>ModifyEndTime - String - 是否必填:否 - 按照修改时间段筛选,结束时间 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeLoginWhiteListRequest

func NewDescribeLoginWhiteListRequest() (request *DescribeLoginWhiteListRequest)

func (*DescribeLoginWhiteListRequest) FromJsonString

func (r *DescribeLoginWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoginWhiteListRequest) ToJsonString

func (r *DescribeLoginWhiteListRequest) ToJsonString() string

type DescribeLoginWhiteListRequestParams added in v1.0.426

type DescribeLoginWhiteListRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 查询关键字 </li>
	// <li>UserName - String - 是否必填:否 - 用户名筛选 </li>
	// <li>ModifyBeginTime - String - 是否必填:否 - 按照修改时间段筛选,开始时间 </li>
	// <li>ModifyEndTime - String - 是否必填:否 - 按照修改时间段筛选,结束时间 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeLoginWhiteListResponse

type DescribeLoginWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLoginWhiteListResponseParams `json:"Response"`
}

func NewDescribeLoginWhiteListResponse

func NewDescribeLoginWhiteListResponse() (response *DescribeLoginWhiteListResponse)

func (*DescribeLoginWhiteListResponse) FromJsonString

func (r *DescribeLoginWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLoginWhiteListResponse) ToJsonString

func (r *DescribeLoginWhiteListResponse) ToJsonString() string

type DescribeLoginWhiteListResponseParams added in v1.0.426

type DescribeLoginWhiteListResponseParams struct {
	// 记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 异地登录白名单数组
	LoginWhiteLists []*LoginWhiteLists `json:"LoginWhiteLists,omitnil,omitempty" name:"LoginWhiteLists"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineClearHistoryRequest added in v1.0.762

type DescribeMachineClearHistoryRequest struct {
	*tchttp.BaseRequest

	// 筛选条件
	// 多个条件筛选时 Keywords,TimeBetween,取交集
	// <li> Keywords 实例名称/内网/公网IP</li>
	// <li> TimeBetween 时间区间</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10 ,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 正序, ASC , 倒序 DESC , 默认ASC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// AgentLastOfflineTime 客户端最后离线时间
	// AutoClearTime 清理时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeMachineClearHistoryRequest added in v1.0.762

func NewDescribeMachineClearHistoryRequest() (request *DescribeMachineClearHistoryRequest)

func (*DescribeMachineClearHistoryRequest) FromJsonString added in v1.0.762

func (r *DescribeMachineClearHistoryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineClearHistoryRequest) ToJsonString added in v1.0.762

func (r *DescribeMachineClearHistoryRequest) ToJsonString() string

type DescribeMachineClearHistoryRequestParams added in v1.0.762

type DescribeMachineClearHistoryRequestParams struct {
	// 筛选条件
	// 多个条件筛选时 Keywords,TimeBetween,取交集
	// <li> Keywords 实例名称/内网/公网IP</li>
	// <li> TimeBetween 时间区间</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10 ,最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 正序, ASC , 倒序 DESC , 默认ASC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// AgentLastOfflineTime 客户端最后离线时间
	// AutoClearTime 清理时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeMachineClearHistoryResponse added in v1.0.762

type DescribeMachineClearHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineClearHistoryResponseParams `json:"Response"`
}

func NewDescribeMachineClearHistoryResponse added in v1.0.762

func NewDescribeMachineClearHistoryResponse() (response *DescribeMachineClearHistoryResponse)

func (*DescribeMachineClearHistoryResponse) FromJsonString added in v1.0.762

func (r *DescribeMachineClearHistoryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineClearHistoryResponse) ToJsonString added in v1.0.762

func (r *DescribeMachineClearHistoryResponse) ToJsonString() string

type DescribeMachineClearHistoryResponseParams added in v1.0.762

type DescribeMachineClearHistoryResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 列表数据
	List []*MachineClearHistory `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineDefenseCntRequest added in v1.0.762

type DescribeMachineDefenseCntRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Uuids- String - 是否必填:否 - 主机uuid</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeMachineDefenseCntRequest added in v1.0.762

func NewDescribeMachineDefenseCntRequest() (request *DescribeMachineDefenseCntRequest)

func (*DescribeMachineDefenseCntRequest) FromJsonString added in v1.0.762

func (r *DescribeMachineDefenseCntRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineDefenseCntRequest) ToJsonString added in v1.0.762

func (r *DescribeMachineDefenseCntRequest) ToJsonString() string

type DescribeMachineDefenseCntRequestParams added in v1.0.762

type DescribeMachineDefenseCntRequestParams struct {
	// 过滤条件。
	// <li>Uuids- String - 是否必填:否 - 主机uuid</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeMachineDefenseCntResponse added in v1.0.762

type DescribeMachineDefenseCntResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineDefenseCntResponseParams `json:"Response"`
}

func NewDescribeMachineDefenseCntResponse added in v1.0.762

func NewDescribeMachineDefenseCntResponse() (response *DescribeMachineDefenseCntResponse)

func (*DescribeMachineDefenseCntResponse) FromJsonString added in v1.0.762

func (r *DescribeMachineDefenseCntResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineDefenseCntResponse) ToJsonString added in v1.0.762

func (r *DescribeMachineDefenseCntResponse) ToJsonString() string

type DescribeMachineDefenseCntResponseParams added in v1.0.762

type DescribeMachineDefenseCntResponseParams struct {
	// 攻击检测统计
	AttackLogs *uint64 `json:"AttackLogs,omitnil,omitempty" name:"AttackLogs"`

	// 核心文件监控统计
	FileTamper *uint64 `json:"FileTamper,omitnil,omitempty" name:"FileTamper"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineFileTamperRulesRequest added in v1.0.762

type DescribeMachineFileTamperRulesRequest struct {
	*tchttp.BaseRequest

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeMachineFileTamperRulesRequest added in v1.0.762

func NewDescribeMachineFileTamperRulesRequest() (request *DescribeMachineFileTamperRulesRequest)

func (*DescribeMachineFileTamperRulesRequest) FromJsonString added in v1.0.762

func (r *DescribeMachineFileTamperRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineFileTamperRulesRequest) ToJsonString added in v1.0.762

type DescribeMachineFileTamperRulesRequestParams added in v1.0.762

type DescribeMachineFileTamperRulesRequestParams struct {
	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeMachineFileTamperRulesResponse added in v1.0.762

type DescribeMachineFileTamperRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineFileTamperRulesResponseParams `json:"Response"`
}

func NewDescribeMachineFileTamperRulesResponse added in v1.0.762

func NewDescribeMachineFileTamperRulesResponse() (response *DescribeMachineFileTamperRulesResponse)

func (*DescribeMachineFileTamperRulesResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineFileTamperRulesResponse) ToJsonString added in v1.0.762

type DescribeMachineFileTamperRulesResponseParams added in v1.0.762

type DescribeMachineFileTamperRulesResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 查询主机相关核心文件监控规则详情
	List []*MachineFileTamperRule `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineGeneralRequest added in v1.0.762

type DescribeMachineGeneralRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeMachineGeneralRequest added in v1.0.762

func NewDescribeMachineGeneralRequest() (request *DescribeMachineGeneralRequest)

func (*DescribeMachineGeneralRequest) FromJsonString added in v1.0.762

func (r *DescribeMachineGeneralRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineGeneralRequest) ToJsonString added in v1.0.762

func (r *DescribeMachineGeneralRequest) ToJsonString() string

type DescribeMachineGeneralRequestParams added in v1.0.762

type DescribeMachineGeneralRequestParams struct {
}

Predefined struct for user

type DescribeMachineGeneralResponse added in v1.0.762

type DescribeMachineGeneralResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineGeneralResponseParams `json:"Response"`
}

func NewDescribeMachineGeneralResponse added in v1.0.762

func NewDescribeMachineGeneralResponse() (response *DescribeMachineGeneralResponse)

func (*DescribeMachineGeneralResponse) FromJsonString added in v1.0.762

func (r *DescribeMachineGeneralResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineGeneralResponse) ToJsonString added in v1.0.762

func (r *DescribeMachineGeneralResponse) ToJsonString() string

type DescribeMachineGeneralResponseParams added in v1.0.762

type DescribeMachineGeneralResponseParams struct {
	// 资产总数
	MachineCnt *uint64 `json:"MachineCnt,omitnil,omitempty" name:"MachineCnt"`

	// 腾讯云服务商机器数
	//
	// Deprecated: TencentCloudMachineCnt is deprecated.
	TencentCloudMachineCnt *uint64 `json:"TencentCloudMachineCnt,omitnil,omitempty" name:"TencentCloudMachineCnt"`

	// 阿里云服务商机器数
	//
	// Deprecated: AliCloudMachineCnt is deprecated.
	AliCloudMachineCnt *uint64 `json:"AliCloudMachineCnt,omitnil,omitempty" name:"AliCloudMachineCnt"`

	// 百度云服务商机器数
	//
	// Deprecated: BaiduCloudMachineCnt is deprecated.
	BaiduCloudMachineCnt *uint64 `json:"BaiduCloudMachineCnt,omitnil,omitempty" name:"BaiduCloudMachineCnt"`

	// IDC机器数
	//
	// Deprecated: IDCMachineCnt is deprecated.
	IDCMachineCnt *uint64 `json:"IDCMachineCnt,omitnil,omitempty" name:"IDCMachineCnt"`

	// 其他云服务商机器数
	//
	// Deprecated: OtherCloudMachineCnt is deprecated.
	OtherCloudMachineCnt *uint64 `json:"OtherCloudMachineCnt,omitnil,omitempty" name:"OtherCloudMachineCnt"`

	// 已防护机器数
	ProtectMachineCnt *uint64 `json:"ProtectMachineCnt,omitnil,omitempty" name:"ProtectMachineCnt"`

	// 已防护基础版机器数
	BaseMachineCnt *uint64 `json:"BaseMachineCnt,omitnil,omitempty" name:"BaseMachineCnt"`

	// 已防护专业版机器数
	SpecialtyMachineCnt *uint64 `json:"SpecialtyMachineCnt,omitnil,omitempty" name:"SpecialtyMachineCnt"`

	// 已防护旗舰版机器数
	FlagshipMachineCnt *uint64 `json:"FlagshipMachineCnt,omitnil,omitempty" name:"FlagshipMachineCnt"`

	// 存在风险的机器数
	RiskMachineCnt *uint64 `json:"RiskMachineCnt,omitnil,omitempty" name:"RiskMachineCnt"`

	// 比较昨日风险机器数
	CompareYesterdayRiskMachineCnt *int64 `json:"CompareYesterdayRiskMachineCnt,omitnil,omitempty" name:"CompareYesterdayRiskMachineCnt"`

	// 比较昨日未防护机器数
	CompareYesterdayNotProtectMachineCnt *int64 `json:"CompareYesterdayNotProtectMachineCnt,omitnil,omitempty" name:"CompareYesterdayNotProtectMachineCnt"`

	// 比较昨日即将到期的机器数
	CompareYesterdayDeadlineMachineCnt *int64 `json:"CompareYesterdayDeadlineMachineCnt,omitnil,omitempty" name:"CompareYesterdayDeadlineMachineCnt"`

	// 即将到期的机器数
	DeadlineMachineCnt *uint64 `json:"DeadlineMachineCnt,omitnil,omitempty" name:"DeadlineMachineCnt"`

	// 未防护机器数
	NotProtectMachineCnt *uint64 `json:"NotProtectMachineCnt,omitnil,omitempty" name:"NotProtectMachineCnt"`

	// 已防护轻量机器数(Lighthouse机器)
	LHGeneralDiscountCnt *uint64 `json:"LHGeneralDiscountCnt,omitnil,omitempty" name:"LHGeneralDiscountCnt"`

	// 比较昨日新增的主机数
	CompareYesterdayMachineCnt *int64 `json:"CompareYesterdayMachineCnt,omitnil,omitempty" name:"CompareYesterdayMachineCnt"`

	// 自动清理时间,最大720小时,最小0, 默认0 ,0=关闭
	MachineDestroyAfterOfflineHours *uint64 `json:"MachineDestroyAfterOfflineHours,omitnil,omitempty" name:"MachineDestroyAfterOfflineHours"`

	// 云服务器类型数组
	CloudFrom []*CloudFromCnt `json:"CloudFrom,omitnil,omitempty" name:"CloudFrom"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineInfoRequest

type DescribeMachineInfoRequest struct {
	*tchttp.BaseRequest

	// 主机安全客户端唯一Uuid。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Quuid , Uuid 必填一项
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

func NewDescribeMachineInfoRequest

func NewDescribeMachineInfoRequest() (request *DescribeMachineInfoRequest)

func (*DescribeMachineInfoRequest) FromJsonString

func (r *DescribeMachineInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineInfoRequest) ToJsonString

func (r *DescribeMachineInfoRequest) ToJsonString() string

type DescribeMachineInfoRequestParams added in v1.0.426

type DescribeMachineInfoRequestParams struct {
	// 主机安全客户端唯一Uuid。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Quuid , Uuid 必填一项
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

Predefined struct for user

type DescribeMachineInfoResponse

type DescribeMachineInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineInfoResponseParams `json:"Response"`
}

func NewDescribeMachineInfoResponse

func NewDescribeMachineInfoResponse() (response *DescribeMachineInfoResponse)

func (*DescribeMachineInfoResponse) FromJsonString

func (r *DescribeMachineInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineInfoResponse) ToJsonString

func (r *DescribeMachineInfoResponse) ToJsonString() string

type DescribeMachineInfoResponseParams added in v1.0.426

type DescribeMachineInfoResponseParams struct {
	// 机器ip。
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 受主机安全保护天数。
	ProtectDays *uint64 `json:"ProtectDays,omitnil,omitempty" name:"ProtectDays"`

	// 操作系统。
	MachineOs *string `json:"MachineOs,omitnil,omitempty" name:"MachineOs"`

	// 主机名称。
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 在线状态。
	// <li>ONLINE: 在线</li>
	// <li>OFFLINE:离线</li>
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// CVM或BM主机唯一标识。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主机外网IP。
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// CVM或BM主机唯一Uuid。
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机安全客户端唯一Uuid。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 是否开通专业版。
	// <li>true:是</li>
	// <li>false:否</li>
	IsProVersion *bool `json:"IsProVersion,omitnil,omitempty" name:"IsProVersion"`

	// 专业版开通时间。
	ProVersionOpenDate *string `json:"ProVersionOpenDate,omitnil,omitempty" name:"ProVersionOpenDate"`

	// 云服务器类型。
	// <li>CVM: 腾讯云服务器</li>
	// <li>BM: 黑石物理机</li>
	// <li>ECM: 边缘计算服务器</li>
	// <li>LH: 轻量应用服务器</li>
	// <li>Other: 混合云机器</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 主机状态。
	// <li>POSTPAY: 表示后付费,即按量计费  </li>
	// <li>PREPAY: 表示预付费,即包年包月</li>
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 免费木马剩余检测数量。
	FreeMalwaresLeft *uint64 `json:"FreeMalwaresLeft,omitnil,omitempty" name:"FreeMalwaresLeft"`

	// 免费漏洞剩余检测数量。
	FreeVulsLeft *uint64 `json:"FreeVulsLeft,omitnil,omitempty" name:"FreeVulsLeft"`

	// agent版本号
	AgentVersion *string `json:"AgentVersion,omitnil,omitempty" name:"AgentVersion"`

	// 专业版到期时间(仅预付费)
	ProVersionDeadline *string `json:"ProVersionDeadline,omitnil,omitempty" name:"ProVersionDeadline"`

	// 是否有资产扫描记录,0无,1有
	HasAssetScan *uint64 `json:"HasAssetScan,omitnil,omitempty" name:"HasAssetScan"`

	// 防护版本:BASIC_VERSION 基础版,PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版
	ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineLicenseDetailRequest added in v1.0.762

type DescribeMachineLicenseDetailRequest struct {
	*tchttp.BaseRequest

	// 主机quuid
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

func NewDescribeMachineLicenseDetailRequest added in v1.0.762

func NewDescribeMachineLicenseDetailRequest() (request *DescribeMachineLicenseDetailRequest)

func (*DescribeMachineLicenseDetailRequest) FromJsonString added in v1.0.762

func (r *DescribeMachineLicenseDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineLicenseDetailRequest) ToJsonString added in v1.0.762

func (r *DescribeMachineLicenseDetailRequest) ToJsonString() string

type DescribeMachineLicenseDetailRequestParams added in v1.0.762

type DescribeMachineLicenseDetailRequestParams struct {
	// 主机quuid
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

Predefined struct for user

type DescribeMachineLicenseDetailResponse added in v1.0.762

type DescribeMachineLicenseDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineLicenseDetailResponseParams `json:"Response"`
}

func NewDescribeMachineLicenseDetailResponse added in v1.0.762

func NewDescribeMachineLicenseDetailResponse() (response *DescribeMachineLicenseDetailResponse)

func (*DescribeMachineLicenseDetailResponse) FromJsonString added in v1.0.762

func (r *DescribeMachineLicenseDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineLicenseDetailResponse) ToJsonString added in v1.0.762

func (r *DescribeMachineLicenseDetailResponse) ToJsonString() string

type DescribeMachineLicenseDetailResponseParams added in v1.0.762

type DescribeMachineLicenseDetailResponseParams struct {
	// 授权信息
	MachineLicense []*MachineLicenseDetail `json:"MachineLicense,omitnil,omitempty" name:"MachineLicense"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineListRequest

type DescribeMachineListRequest struct {
	*tchttp.BaseRequest

	// 云主机类型。
	// <li>CVM:表示虚拟主机</li>
	// <li>BM:  表示黑石物理机</li>
	// <li>ECM:  表示边缘计算服务器</li>
	// <li>LH:  表示轻量应用服务器</li>
	// <li>Other:  表示混合云机器</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字 </li>
	// <li>Status - String - 是否必填:否 - 客户端在线状态(OFFLINE: 离线 | ONLINE: 在线 | UNINSTALLED:未安装)</li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版)</li>
	// 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeMachineListRequest

func NewDescribeMachineListRequest() (request *DescribeMachineListRequest)

func (*DescribeMachineListRequest) FromJsonString

func (r *DescribeMachineListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineListRequest) ToJsonString

func (r *DescribeMachineListRequest) ToJsonString() string

type DescribeMachineListRequestParams added in v1.0.426

type DescribeMachineListRequestParams struct {
	// 云主机类型。
	// <li>CVM:表示虚拟主机</li>
	// <li>BM:  表示黑石物理机</li>
	// <li>ECM:  表示边缘计算服务器</li>
	// <li>LH:  表示轻量应用服务器</li>
	// <li>Other:  表示混合云机器</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字 </li>
	// <li>Status - String - 是否必填:否 - 客户端在线状态(OFFLINE: 离线 | ONLINE: 在线 | UNINSTALLED:未安装)</li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版)</li>
	// 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeMachineListResponse

type DescribeMachineListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineListResponseParams `json:"Response"`
}

func NewDescribeMachineListResponse

func NewDescribeMachineListResponse() (response *DescribeMachineListResponse)

func (*DescribeMachineListResponse) FromJsonString

func (r *DescribeMachineListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineListResponse) ToJsonString

func (r *DescribeMachineListResponse) ToJsonString() string

type DescribeMachineListResponseParams added in v1.0.426

type DescribeMachineListResponseParams struct {
	// 主机列表
	Machines []*Machine `json:"Machines,omitnil,omitempty" name:"Machines"`

	// 主机数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineOsListRequest

type DescribeMachineOsListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeMachineOsListRequest

func NewDescribeMachineOsListRequest() (request *DescribeMachineOsListRequest)

func (*DescribeMachineOsListRequest) FromJsonString

func (r *DescribeMachineOsListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineOsListRequest) ToJsonString

func (r *DescribeMachineOsListRequest) ToJsonString() string

type DescribeMachineOsListRequestParams added in v1.0.426

type DescribeMachineOsListRequestParams struct {
}

Predefined struct for user

type DescribeMachineOsListResponse

type DescribeMachineOsListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineOsListResponseParams `json:"Response"`
}

func NewDescribeMachineOsListResponse

func NewDescribeMachineOsListResponse() (response *DescribeMachineOsListResponse)

func (*DescribeMachineOsListResponse) FromJsonString

func (r *DescribeMachineOsListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineOsListResponse) ToJsonString

func (r *DescribeMachineOsListResponse) ToJsonString() string

type DescribeMachineOsListResponseParams added in v1.0.426

type DescribeMachineOsListResponseParams struct {
	// 操作系统列表
	List []*OsName `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineRegionListRequest added in v1.0.762

type DescribeMachineRegionListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeMachineRegionListRequest added in v1.0.762

func NewDescribeMachineRegionListRequest() (request *DescribeMachineRegionListRequest)

func (*DescribeMachineRegionListRequest) FromJsonString added in v1.0.762

func (r *DescribeMachineRegionListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineRegionListRequest) ToJsonString added in v1.0.762

func (r *DescribeMachineRegionListRequest) ToJsonString() string

type DescribeMachineRegionListRequestParams added in v1.0.762

type DescribeMachineRegionListRequestParams struct {
}

Predefined struct for user

type DescribeMachineRegionListResponse added in v1.0.762

type DescribeMachineRegionListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineRegionListResponseParams `json:"Response"`
}

func NewDescribeMachineRegionListResponse added in v1.0.762

func NewDescribeMachineRegionListResponse() (response *DescribeMachineRegionListResponse)

func (*DescribeMachineRegionListResponse) FromJsonString added in v1.0.762

func (r *DescribeMachineRegionListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineRegionListResponse) ToJsonString added in v1.0.762

func (r *DescribeMachineRegionListResponse) ToJsonString() string

type DescribeMachineRegionListResponseParams added in v1.0.762

type DescribeMachineRegionListResponseParams struct {
	// 云服务器类型地域列表
	RegionList []*RegionListDetail `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineRegionsRequest

type DescribeMachineRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeMachineRegionsRequest

func NewDescribeMachineRegionsRequest() (request *DescribeMachineRegionsRequest)

func (*DescribeMachineRegionsRequest) FromJsonString

func (r *DescribeMachineRegionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineRegionsRequest) ToJsonString

func (r *DescribeMachineRegionsRequest) ToJsonString() string

type DescribeMachineRegionsRequestParams added in v1.0.426

type DescribeMachineRegionsRequestParams struct {
}

Predefined struct for user

type DescribeMachineRegionsResponse

type DescribeMachineRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineRegionsResponseParams `json:"Response"`
}

func NewDescribeMachineRegionsResponse

func NewDescribeMachineRegionsResponse() (response *DescribeMachineRegionsResponse)

func (*DescribeMachineRegionsResponse) FromJsonString

func (r *DescribeMachineRegionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineRegionsResponse) ToJsonString

func (r *DescribeMachineRegionsResponse) ToJsonString() string

type DescribeMachineRegionsResponseParams added in v1.0.426

type DescribeMachineRegionsResponseParams struct {
	// CVM 云服务器地域列表
	CVM []*RegionInfo `json:"CVM,omitnil,omitempty" name:"CVM"`

	// BM 黑石机器地域列表
	BM []*RegionInfo `json:"BM,omitnil,omitempty" name:"BM"`

	// LH 轻量应用服务器地域列表
	LH []*RegionInfo `json:"LH,omitnil,omitempty" name:"LH"`

	// ECM 边缘计算服务器地域列表
	ECM []*RegionInfo `json:"ECM,omitnil,omitempty" name:"ECM"`

	// Other 混合云地域列表
	Other []*RegionInfo `json:"Other,omitnil,omitempty" name:"Other"`

	// 所有地域列表(包含以上所有地域)
	ALL []*RegionInfo `json:"ALL,omitnil,omitempty" name:"ALL"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineRiskCntRequest added in v1.0.752

type DescribeMachineRiskCntRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Uuids- String - 是否必填:否 - 主机uuid</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeMachineRiskCntRequest added in v1.0.752

func NewDescribeMachineRiskCntRequest() (request *DescribeMachineRiskCntRequest)

func (*DescribeMachineRiskCntRequest) FromJsonString added in v1.0.752

func (r *DescribeMachineRiskCntRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineRiskCntRequest) ToJsonString added in v1.0.752

func (r *DescribeMachineRiskCntRequest) ToJsonString() string

type DescribeMachineRiskCntRequestParams added in v1.0.752

type DescribeMachineRiskCntRequestParams struct {
	// 过滤条件。
	// <li>Uuids- String - 是否必填:否 - 主机uuid</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeMachineRiskCntResponse added in v1.0.752

type DescribeMachineRiskCntResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineRiskCntResponseParams `json:"Response"`
}

func NewDescribeMachineRiskCntResponse added in v1.0.752

func NewDescribeMachineRiskCntResponse() (response *DescribeMachineRiskCntResponse)

func (*DescribeMachineRiskCntResponse) FromJsonString added in v1.0.752

func (r *DescribeMachineRiskCntResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineRiskCntResponse) ToJsonString added in v1.0.752

func (r *DescribeMachineRiskCntResponse) ToJsonString() string

type DescribeMachineRiskCntResponseParams added in v1.0.752

type DescribeMachineRiskCntResponseParams struct {
	// 异地登录
	HostLogin *uint64 `json:"HostLogin,omitnil,omitempty" name:"HostLogin"`

	// 密码破解
	BruteAttack *uint64 `json:"BruteAttack,omitnil,omitempty" name:"BruteAttack"`

	// 恶意请求
	MaliciousRequest *uint64 `json:"MaliciousRequest,omitnil,omitempty" name:"MaliciousRequest"`

	// 反弹shell
	ReverseShell *uint64 `json:"ReverseShell,omitnil,omitempty" name:"ReverseShell"`

	// 高危命令
	Bash *uint64 `json:"Bash,omitnil,omitempty" name:"Bash"`

	// 本地提权
	PrivilegeEscalation *uint64 `json:"PrivilegeEscalation,omitnil,omitempty" name:"PrivilegeEscalation"`

	// 木马
	Malware *uint64 `json:"Malware,omitnil,omitempty" name:"Malware"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachineSnapshotRequest added in v1.0.762

type DescribeMachineSnapshotRequest struct {
	*tchttp.BaseRequest

	// cvm id 集合
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 查询快照类型0 最近一个 1所有
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页个数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeMachineSnapshotRequest added in v1.0.762

func NewDescribeMachineSnapshotRequest() (request *DescribeMachineSnapshotRequest)

func (*DescribeMachineSnapshotRequest) FromJsonString added in v1.0.762

func (r *DescribeMachineSnapshotRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineSnapshotRequest) ToJsonString added in v1.0.762

func (r *DescribeMachineSnapshotRequest) ToJsonString() string

type DescribeMachineSnapshotRequestParams added in v1.0.762

type DescribeMachineSnapshotRequestParams struct {
	// cvm id 集合
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 查询快照类型0 最近一个 1所有
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页个数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeMachineSnapshotResponse added in v1.0.762

type DescribeMachineSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachineSnapshotResponseParams `json:"Response"`
}

func NewDescribeMachineSnapshotResponse added in v1.0.762

func NewDescribeMachineSnapshotResponse() (response *DescribeMachineSnapshotResponse)

func (*DescribeMachineSnapshotResponse) FromJsonString added in v1.0.762

func (r *DescribeMachineSnapshotResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachineSnapshotResponse) ToJsonString added in v1.0.762

func (r *DescribeMachineSnapshotResponse) ToJsonString() string

type DescribeMachineSnapshotResponseParams added in v1.0.762

type DescribeMachineSnapshotResponseParams struct {
	// 主机快照列表
	List []*MachineSnapshotInfo `json:"List,omitnil,omitempty" name:"List"`

	// 总个数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 是否都有24小时内创建的快照
	SnapshotCheck *bool `json:"SnapshotCheck,omitnil,omitempty" name:"SnapshotCheck"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachinesRequest

type DescribeMachinesRequest struct {
	*tchttp.BaseRequest

	// 机器所属专区类型
	// CVM 云服务器
	// BM 黑石
	// ECM 边缘计算
	// LH 轻量应用服务器
	// Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>Names - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>InstanceIds - String - 是否必填:否 - 通过实例id查询 </li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版 | Flagship : 旗舰版 | ProtectedMachines: 专业版+旗舰版)</li>
	// <li>Risk - String 是否必填: 否 - 风险主机( yes ) </li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )
	// 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询</li>
	// <li>Quuid - String - 是否必填: 否 - 云服务器uuid  最大100条.</li>
	// <li>AddedOnTheFifteen- String 是否必填: 否 - 是否只查询15天内新增的主机( 1:是) </li>
	// <li> TagId- String 是否必填: 否 - 查询指定标签关联的主机列表 </li>
	// <li> AgentStatus- String 是否必填: 否 - ALL 全部; ONLINE 防护中; OFFLINE 已离线;UNINSTALLED 未安装</li>
	// <li> MachineStatus- String 是否必填: 否 - ALL 全部; RUNNING 运行中; STOPPED 已关机; EXPIRED 待回收</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 机器所属业务ID列表
	ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
}

func NewDescribeMachinesRequest

func NewDescribeMachinesRequest() (request *DescribeMachinesRequest)

func (*DescribeMachinesRequest) FromJsonString

func (r *DescribeMachinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachinesRequest) ToJsonString

func (r *DescribeMachinesRequest) ToJsonString() string

type DescribeMachinesRequestParams added in v1.0.426

type DescribeMachinesRequestParams struct {
	// 机器所属专区类型
	// CVM 云服务器
	// BM 黑石
	// ECM 边缘计算
	// LH 轻量应用服务器
	// Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>Names - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>InstanceIds - String - 是否必填:否 - 通过实例id查询 </li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版 | Flagship : 旗舰版 | ProtectedMachines: 专业版+旗舰版)</li>
	// <li>Risk - String 是否必填: 否 - 风险主机( yes ) </li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )
	// 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询</li>
	// <li>Quuid - String - 是否必填: 否 - 云服务器uuid  最大100条.</li>
	// <li>AddedOnTheFifteen- String 是否必填: 否 - 是否只查询15天内新增的主机( 1:是) </li>
	// <li> TagId- String 是否必填: 否 - 查询指定标签关联的主机列表 </li>
	// <li> AgentStatus- String 是否必填: 否 - ALL 全部; ONLINE 防护中; OFFLINE 已离线;UNINSTALLED 未安装</li>
	// <li> MachineStatus- String 是否必填: 否 - ALL 全部; RUNNING 运行中; STOPPED 已关机; EXPIRED 待回收</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 机器所属业务ID列表
	ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
}

Predefined struct for user

type DescribeMachinesResponse

type DescribeMachinesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachinesResponseParams `json:"Response"`
}

func NewDescribeMachinesResponse

func NewDescribeMachinesResponse() (response *DescribeMachinesResponse)

func (*DescribeMachinesResponse) FromJsonString

func (r *DescribeMachinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachinesResponse) ToJsonString

func (r *DescribeMachinesResponse) ToJsonString() string

type DescribeMachinesResponseParams added in v1.0.426

type DescribeMachinesResponseParams struct {
	// 主机列表
	Machines []*Machine `json:"Machines,omitnil,omitempty" name:"Machines"`

	// 主机数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMachinesSimpleRequest added in v1.0.762

type DescribeMachinesSimpleRequest struct {
	*tchttp.BaseRequest

	// 机器所属专区类型
	// CVM 云服务器
	// BM 黑石
	// ECM 边缘计算
	// LH 轻量应用服务器
	// Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字 </li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版 | Flagship : 旗舰版 | ProtectedMachines: 专业版+旗舰版 | UnFlagship : 非旗舰版 | PRO_POST_PAY:专业版按量计费 | PRO_PRE_PAY:专业版包年包月)</li>
	// <li>TagId - String - 是否必填:否 - 标签ID </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 机器所属业务ID列表
	ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
}

func NewDescribeMachinesSimpleRequest added in v1.0.762

func NewDescribeMachinesSimpleRequest() (request *DescribeMachinesSimpleRequest)

func (*DescribeMachinesSimpleRequest) FromJsonString added in v1.0.762

func (r *DescribeMachinesSimpleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachinesSimpleRequest) ToJsonString added in v1.0.762

func (r *DescribeMachinesSimpleRequest) ToJsonString() string

type DescribeMachinesSimpleRequestParams added in v1.0.762

type DescribeMachinesSimpleRequestParams struct {
	// 机器所属专区类型
	// CVM 云服务器
	// BM 黑石
	// ECM 边缘计算
	// LH 轻量应用服务器
	// Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou,ap-shanghai
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字 </li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版 | Flagship : 旗舰版 | ProtectedMachines: 专业版+旗舰版 | UnFlagship : 非旗舰版 | PRO_POST_PAY:专业版按量计费 | PRO_PRE_PAY:专业版包年包月)</li>
	// <li>TagId - String - 是否必填:否 - 标签ID </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 机器所属业务ID列表
	ProjectIds []*uint64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
}

Predefined struct for user

type DescribeMachinesSimpleResponse added in v1.0.762

type DescribeMachinesSimpleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMachinesSimpleResponseParams `json:"Response"`
}

func NewDescribeMachinesSimpleResponse added in v1.0.762

func NewDescribeMachinesSimpleResponse() (response *DescribeMachinesSimpleResponse)

func (*DescribeMachinesSimpleResponse) FromJsonString added in v1.0.762

func (r *DescribeMachinesSimpleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMachinesSimpleResponse) ToJsonString added in v1.0.762

func (r *DescribeMachinesSimpleResponse) ToJsonString() string

type DescribeMachinesSimpleResponseParams added in v1.0.762

type DescribeMachinesSimpleResponseParams struct {
	// 主机列表
	Machines []*MachineSimple `json:"Machines,omitnil,omitempty" name:"Machines"`

	// 主机数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMalWareListRequest added in v1.0.240

type DescribeMalWareListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中,14 已处理</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检测排序 CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式 ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeMalWareListRequest added in v1.0.240

func NewDescribeMalWareListRequest() (request *DescribeMalWareListRequest)

func (*DescribeMalWareListRequest) FromJsonString added in v1.0.240

func (r *DescribeMalWareListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalWareListRequest) ToJsonString added in v1.0.240

func (r *DescribeMalWareListRequest) ToJsonString() string

type DescribeMalWareListRequestParams added in v1.0.426

type DescribeMalWareListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中,14 已处理</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检测排序 CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式 ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeMalWareListResponse added in v1.0.240

type DescribeMalWareListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMalWareListResponseParams `json:"Response"`
}

func NewDescribeMalWareListResponse added in v1.0.240

func NewDescribeMalWareListResponse() (response *DescribeMalWareListResponse)

func (*DescribeMalWareListResponse) FromJsonString added in v1.0.240

func (r *DescribeMalWareListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalWareListResponse) ToJsonString added in v1.0.240

func (r *DescribeMalWareListResponse) ToJsonString() string

type DescribeMalWareListResponseParams added in v1.0.426

type DescribeMalWareListResponseParams struct {
	// 木马列表
	MalWareList []*MalWareList `json:"MalWareList,omitnil,omitempty" name:"MalWareList"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMaliciousRequestWhiteListRequest added in v1.0.255

type DescribeMaliciousRequestWhiteListRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	//
	// <li>Domain  - String - 基线名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式 [asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeMaliciousRequestWhiteListRequest added in v1.0.255

func NewDescribeMaliciousRequestWhiteListRequest() (request *DescribeMaliciousRequestWhiteListRequest)

func (*DescribeMaliciousRequestWhiteListRequest) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMaliciousRequestWhiteListRequest) ToJsonString added in v1.0.255

type DescribeMaliciousRequestWhiteListRequestParams added in v1.0.426

type DescribeMaliciousRequestWhiteListRequestParams struct {
	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	//
	// <li>Domain  - String - 基线名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式 [asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeMaliciousRequestWhiteListResponse added in v1.0.255

type DescribeMaliciousRequestWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMaliciousRequestWhiteListResponseParams `json:"Response"`
}

func NewDescribeMaliciousRequestWhiteListResponse added in v1.0.255

func NewDescribeMaliciousRequestWhiteListResponse() (response *DescribeMaliciousRequestWhiteListResponse)

func (*DescribeMaliciousRequestWhiteListResponse) FromJsonString added in v1.0.255

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMaliciousRequestWhiteListResponse) ToJsonString added in v1.0.255

type DescribeMaliciousRequestWhiteListResponseParams added in v1.0.426

type DescribeMaliciousRequestWhiteListResponseParams struct {
	// 白名单信息列表
	List []*MaliciousRequestWhiteListInfo `json:"List,omitnil,omitempty" name:"List"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMalwareFileRequest added in v1.0.240

type DescribeMalwareFileRequest struct {
	*tchttp.BaseRequest

	// 木马记录ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeMalwareFileRequest added in v1.0.240

func NewDescribeMalwareFileRequest() (request *DescribeMalwareFileRequest)

func (*DescribeMalwareFileRequest) FromJsonString added in v1.0.240

func (r *DescribeMalwareFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareFileRequest) ToJsonString added in v1.0.240

func (r *DescribeMalwareFileRequest) ToJsonString() string

type DescribeMalwareFileRequestParams added in v1.0.426

type DescribeMalwareFileRequestParams struct {
	// 木马记录ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeMalwareFileResponse added in v1.0.240

type DescribeMalwareFileResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMalwareFileResponseParams `json:"Response"`
}

func NewDescribeMalwareFileResponse added in v1.0.240

func NewDescribeMalwareFileResponse() (response *DescribeMalwareFileResponse)

func (*DescribeMalwareFileResponse) FromJsonString added in v1.0.240

func (r *DescribeMalwareFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareFileResponse) ToJsonString added in v1.0.240

func (r *DescribeMalwareFileResponse) ToJsonString() string

type DescribeMalwareFileResponseParams added in v1.0.426

type DescribeMalwareFileResponseParams struct {
	// 木马文件下载地址
	FileUrl *string `json:"FileUrl,omitnil,omitempty" name:"FileUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMalwareInfoRequest

type DescribeMalwareInfoRequest struct {
	*tchttp.BaseRequest

	// 唯一ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeMalwareInfoRequest

func NewDescribeMalwareInfoRequest() (request *DescribeMalwareInfoRequest)

func (*DescribeMalwareInfoRequest) FromJsonString

func (r *DescribeMalwareInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareInfoRequest) ToJsonString

func (r *DescribeMalwareInfoRequest) ToJsonString() string

type DescribeMalwareInfoRequestParams added in v1.0.426

type DescribeMalwareInfoRequestParams struct {
	// 唯一ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeMalwareInfoResponse

type DescribeMalwareInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMalwareInfoResponseParams `json:"Response"`
}

func NewDescribeMalwareInfoResponse

func NewDescribeMalwareInfoResponse() (response *DescribeMalwareInfoResponse)

func (*DescribeMalwareInfoResponse) FromJsonString

func (r *DescribeMalwareInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareInfoResponse) ToJsonString

func (r *DescribeMalwareInfoResponse) ToJsonString() string

type DescribeMalwareInfoResponseParams added in v1.0.426

type DescribeMalwareInfoResponseParams struct {
	// 恶意文件详情信息
	MalwareInfo *MalwareInfo `json:"MalwareInfo,omitnil,omitempty" name:"MalwareInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMalwareRiskOverviewRequest added in v1.0.762

type DescribeMalwareRiskOverviewRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeMalwareRiskOverviewRequest added in v1.0.762

func NewDescribeMalwareRiskOverviewRequest() (request *DescribeMalwareRiskOverviewRequest)

func (*DescribeMalwareRiskOverviewRequest) FromJsonString added in v1.0.762

func (r *DescribeMalwareRiskOverviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareRiskOverviewRequest) ToJsonString added in v1.0.762

func (r *DescribeMalwareRiskOverviewRequest) ToJsonString() string

type DescribeMalwareRiskOverviewRequestParams added in v1.0.762

type DescribeMalwareRiskOverviewRequestParams struct {
}

Predefined struct for user

type DescribeMalwareRiskOverviewResponse added in v1.0.762

type DescribeMalwareRiskOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMalwareRiskOverviewResponseParams `json:"Response"`
}

func NewDescribeMalwareRiskOverviewResponse added in v1.0.762

func NewDescribeMalwareRiskOverviewResponse() (response *DescribeMalwareRiskOverviewResponse)

func (*DescribeMalwareRiskOverviewResponse) FromJsonString added in v1.0.762

func (r *DescribeMalwareRiskOverviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareRiskOverviewResponse) ToJsonString added in v1.0.762

func (r *DescribeMalwareRiskOverviewResponse) ToJsonString() string

type DescribeMalwareRiskOverviewResponseParams added in v1.0.762

type DescribeMalwareRiskOverviewResponseParams struct {
	// 无
	Data *MalwareRiskOverview `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMalwareRiskWarningRequest added in v1.0.240

type DescribeMalwareRiskWarningRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeMalwareRiskWarningRequest added in v1.0.240

func NewDescribeMalwareRiskWarningRequest() (request *DescribeMalwareRiskWarningRequest)

func (*DescribeMalwareRiskWarningRequest) FromJsonString added in v1.0.240

func (r *DescribeMalwareRiskWarningRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareRiskWarningRequest) ToJsonString added in v1.0.240

func (r *DescribeMalwareRiskWarningRequest) ToJsonString() string

type DescribeMalwareRiskWarningRequestParams added in v1.0.426

type DescribeMalwareRiskWarningRequestParams struct {
}

Predefined struct for user

type DescribeMalwareRiskWarningResponse added in v1.0.240

type DescribeMalwareRiskWarningResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMalwareRiskWarningResponseParams `json:"Response"`
}

func NewDescribeMalwareRiskWarningResponse added in v1.0.240

func NewDescribeMalwareRiskWarningResponse() (response *DescribeMalwareRiskWarningResponse)

func (*DescribeMalwareRiskWarningResponse) FromJsonString added in v1.0.240

func (r *DescribeMalwareRiskWarningResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareRiskWarningResponse) ToJsonString added in v1.0.240

func (r *DescribeMalwareRiskWarningResponse) ToJsonString() string

type DescribeMalwareRiskWarningResponseParams added in v1.0.426

type DescribeMalwareRiskWarningResponseParams struct {
	// 是否开启自动扫描:true-开启,false-未开启
	IsCheckRisk *bool `json:"IsCheckRisk,omitnil,omitempty" name:"IsCheckRisk"`

	// 风险文件列表信息
	List []*MalwareRisk `json:"List,omitnil,omitempty" name:"List"`

	// 是否弹出提示 true 弹出, false不弹
	IsPop *bool `json:"IsPop,omitnil,omitempty" name:"IsPop"`

	// 异常进程列表信息
	ProcessList []*MalwareRisk `json:"ProcessList,omitnil,omitempty" name:"ProcessList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMalwareTimingScanSettingRequest added in v1.0.203

type DescribeMalwareTimingScanSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeMalwareTimingScanSettingRequest added in v1.0.203

func NewDescribeMalwareTimingScanSettingRequest() (request *DescribeMalwareTimingScanSettingRequest)

func (*DescribeMalwareTimingScanSettingRequest) FromJsonString added in v1.0.203

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareTimingScanSettingRequest) ToJsonString added in v1.0.203

type DescribeMalwareTimingScanSettingRequestParams added in v1.0.426

type DescribeMalwareTimingScanSettingRequestParams struct {
}

Predefined struct for user

type DescribeMalwareTimingScanSettingResponse added in v1.0.203

type DescribeMalwareTimingScanSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMalwareTimingScanSettingResponseParams `json:"Response"`
}

func NewDescribeMalwareTimingScanSettingResponse added in v1.0.203

func NewDescribeMalwareTimingScanSettingResponse() (response *DescribeMalwareTimingScanSettingResponse)

func (*DescribeMalwareTimingScanSettingResponse) FromJsonString added in v1.0.203

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareTimingScanSettingResponse) ToJsonString added in v1.0.203

type DescribeMalwareTimingScanSettingResponseParams added in v1.0.426

type DescribeMalwareTimingScanSettingResponseParams struct {
	// 检测模式 0 全盘检测  1快速检测
	CheckPattern *uint64 `json:"CheckPattern,omitnil,omitempty" name:"CheckPattern"`

	// 检测周期 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检测周期 超时结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否全部服务器 1 全部 2 自选
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 自选服务器时必须 主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 监控模式 0 标准 1深度
	MonitoringPattern *uint64 `json:"MonitoringPattern,omitnil,omitempty" name:"MonitoringPattern"`

	// 周期 1每天
	Cycle *uint64 `json:"Cycle,omitnil,omitempty" name:"Cycle"`

	// 定时检测开关 0 关闭1 开启
	EnableScan *int64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"`

	// 唯一ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 实时监控0 关闭 1开启
	RealTimeMonitoring *int64 `json:"RealTimeMonitoring,omitnil,omitempty" name:"RealTimeMonitoring"`

	// 是否自动隔离:1-是,0-否
	AutoIsolation *uint64 `json:"AutoIsolation,omitnil,omitempty" name:"AutoIsolation"`

	// 一键扫描超时时长,如:1800秒(s)
	ClickTimeout *uint64 `json:"ClickTimeout,omitnil,omitempty" name:"ClickTimeout"`

	// 是否杀掉进程 1杀掉 0不杀掉 只有开启自动隔离才生效
	KillProcess *uint64 `json:"KillProcess,omitnil,omitempty" name:"KillProcess"`

	// 1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)
	EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 启发引擎 0 关闭 1开启
	EnableInspiredEngine *uint64 `json:"EnableInspiredEngine,omitnil,omitempty" name:"EnableInspiredEngine"`

	// 是否开启恶意进程查杀[0:未开启,1:开启]
	EnableMemShellScan *uint64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"`

	// 防护模式 0 标准 1 重保
	ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 查杀范围 0 脚本类之外的恶意文件,1全部恶意文件
	ProtectFileScope *uint64 `json:"ProtectFileScope,omitnil,omitempty" name:"ProtectFileScope"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMalwareWhiteListAffectListRequest added in v1.0.762

type DescribeMalwareWhiteListAffectListRequest struct {
	*tchttp.BaseRequest

	// 白名单规则id
	WhiteListId *uint64 `json:"WhiteListId,omitnil,omitempty" name:"WhiteListId"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>HostIp - String - 是否必填:否 - 主机ip查询 </li>
	// <li>FileName - String - 是否必填:否 - 文件名称查询 </li>
	// <li>FileDirectory - String - 是否必填:否 - 文件目录查询 </li>
	// <li>FileExtension - String - 是否必填:否 - 文件后缀查询 </li>
	// <li>Mode - String - 是否必填:否 - 规则类型 0 MD5,1自定义</li>
	// <li>Md5 - String - 是否必填:否 - MD5查询 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [CreateTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeMalwareWhiteListAffectListRequest added in v1.0.762

func NewDescribeMalwareWhiteListAffectListRequest() (request *DescribeMalwareWhiteListAffectListRequest)

func (*DescribeMalwareWhiteListAffectListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareWhiteListAffectListRequest) ToJsonString added in v1.0.762

type DescribeMalwareWhiteListAffectListRequestParams added in v1.0.762

type DescribeMalwareWhiteListAffectListRequestParams struct {
	// 白名单规则id
	WhiteListId *uint64 `json:"WhiteListId,omitnil,omitempty" name:"WhiteListId"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>HostIp - String - 是否必填:否 - 主机ip查询 </li>
	// <li>FileName - String - 是否必填:否 - 文件名称查询 </li>
	// <li>FileDirectory - String - 是否必填:否 - 文件目录查询 </li>
	// <li>FileExtension - String - 是否必填:否 - 文件后缀查询 </li>
	// <li>Mode - String - 是否必填:否 - 规则类型 0 MD5,1自定义</li>
	// <li>Md5 - String - 是否必填:否 - MD5查询 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [CreateTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeMalwareWhiteListAffectListResponse added in v1.0.762

type DescribeMalwareWhiteListAffectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMalwareWhiteListAffectListResponseParams `json:"Response"`
}

func NewDescribeMalwareWhiteListAffectListResponse added in v1.0.762

func NewDescribeMalwareWhiteListAffectListResponse() (response *DescribeMalwareWhiteListAffectListResponse)

func (*DescribeMalwareWhiteListAffectListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareWhiteListAffectListResponse) ToJsonString added in v1.0.762

type DescribeMalwareWhiteListAffectListResponseParams added in v1.0.762

type DescribeMalwareWhiteListAffectListResponseParams struct {
	// 总记录数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 白名单规则影响事件列表
	AffectList []*MalwareWhiteListAffectEvent `json:"AffectList,omitnil,omitempty" name:"AffectList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMalwareWhiteListRequest added in v1.0.762

type DescribeMalwareWhiteListRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>HostIp - String - 是否必填:否 - 主机ip查询 </li>
	// <li>FileName - String - 是否必填:否 - 文件名称查询 </li>
	// <li>FileDirectory - String - 是否必填:否 - 文件目录查询 </li>
	// <li>FileExtension - String - 是否必填:否 - 文件后缀查询 </li>
	// <li>Mode - String - 是否必填:否 - 规则类型 0 MD5,1自定义</li>
	// <li>Md5 - String - 是否必填:否 - MD5查询 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [EventsCount|CreateTime|ModifyTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeMalwareWhiteListRequest added in v1.0.762

func NewDescribeMalwareWhiteListRequest() (request *DescribeMalwareWhiteListRequest)

func (*DescribeMalwareWhiteListRequest) FromJsonString added in v1.0.762

func (r *DescribeMalwareWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareWhiteListRequest) ToJsonString added in v1.0.762

func (r *DescribeMalwareWhiteListRequest) ToJsonString() string

type DescribeMalwareWhiteListRequestParams added in v1.0.762

type DescribeMalwareWhiteListRequestParams struct {
	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>HostIp - String - 是否必填:否 - 主机ip查询 </li>
	// <li>FileName - String - 是否必填:否 - 文件名称查询 </li>
	// <li>FileDirectory - String - 是否必填:否 - 文件目录查询 </li>
	// <li>FileExtension - String - 是否必填:否 - 文件后缀查询 </li>
	// <li>Mode - String - 是否必填:否 - 规则类型 0 MD5,1自定义</li>
	// <li>Md5 - String - 是否必填:否 - MD5查询 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [EventsCount|CreateTime|ModifyTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeMalwareWhiteListResponse added in v1.0.762

type DescribeMalwareWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMalwareWhiteListResponseParams `json:"Response"`
}

func NewDescribeMalwareWhiteListResponse added in v1.0.762

func NewDescribeMalwareWhiteListResponse() (response *DescribeMalwareWhiteListResponse)

func (*DescribeMalwareWhiteListResponse) FromJsonString added in v1.0.762

func (r *DescribeMalwareWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMalwareWhiteListResponse) ToJsonString added in v1.0.762

func (r *DescribeMalwareWhiteListResponse) ToJsonString() string

type DescribeMalwareWhiteListResponseParams added in v1.0.762

type DescribeMalwareWhiteListResponseParams struct {
	// 总记录数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 白名单列表
	WhiteList []*MalwareWhiteListInfo `json:"WhiteList,omitnil,omitempty" name:"WhiteList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMonthInspectionReportRequest added in v1.0.240

type DescribeMonthInspectionReportRequest struct {
	*tchttp.BaseRequest

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeMonthInspectionReportRequest added in v1.0.240

func NewDescribeMonthInspectionReportRequest() (request *DescribeMonthInspectionReportRequest)

func (*DescribeMonthInspectionReportRequest) FromJsonString added in v1.0.240

func (r *DescribeMonthInspectionReportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMonthInspectionReportRequest) ToJsonString added in v1.0.240

func (r *DescribeMonthInspectionReportRequest) ToJsonString() string

type DescribeMonthInspectionReportRequestParams added in v1.0.426

type DescribeMonthInspectionReportRequestParams struct {
	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeMonthInspectionReportResponse added in v1.0.240

type DescribeMonthInspectionReportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMonthInspectionReportResponseParams `json:"Response"`
}

func NewDescribeMonthInspectionReportResponse added in v1.0.240

func NewDescribeMonthInspectionReportResponse() (response *DescribeMonthInspectionReportResponse)

func (*DescribeMonthInspectionReportResponse) FromJsonString added in v1.0.240

func (r *DescribeMonthInspectionReportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMonthInspectionReportResponse) ToJsonString added in v1.0.240

type DescribeMonthInspectionReportResponseParams added in v1.0.426

type DescribeMonthInspectionReportResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 巡检报告列表
	List []*MonthInspectionReport `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNetAttackSettingRequest added in v1.0.762

type DescribeNetAttackSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeNetAttackSettingRequest added in v1.0.762

func NewDescribeNetAttackSettingRequest() (request *DescribeNetAttackSettingRequest)

func (*DescribeNetAttackSettingRequest) FromJsonString added in v1.0.762

func (r *DescribeNetAttackSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetAttackSettingRequest) ToJsonString added in v1.0.762

func (r *DescribeNetAttackSettingRequest) ToJsonString() string

type DescribeNetAttackSettingRequestParams added in v1.0.762

type DescribeNetAttackSettingRequestParams struct {
}

Predefined struct for user

type DescribeNetAttackSettingResponse added in v1.0.762

type DescribeNetAttackSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetAttackSettingResponseParams `json:"Response"`
}

func NewDescribeNetAttackSettingResponse added in v1.0.762

func NewDescribeNetAttackSettingResponse() (response *DescribeNetAttackSettingResponse)

func (*DescribeNetAttackSettingResponse) FromJsonString added in v1.0.762

func (r *DescribeNetAttackSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetAttackSettingResponse) ToJsonString added in v1.0.762

func (r *DescribeNetAttackSettingResponse) ToJsonString() string

type DescribeNetAttackSettingResponseParams added in v1.0.762

type DescribeNetAttackSettingResponseParams struct {
	// 0 关闭网络攻击检测,1开启网络攻击检测
	NetAttackEnable *uint64 `json:"NetAttackEnable,omitnil,omitempty" name:"NetAttackEnable"`

	// 0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略
	NetAttackAlarmStatus *uint64 `json:"NetAttackAlarmStatus,omitnil,omitempty" name:"NetAttackAlarmStatus"`

	// 1 全部旗舰版主机,0 InstanceIds列表主机
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 自选主机
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 自选排除主机
	ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"`

	// 新增资产自动包含 0 不包含 1包含
	AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNetAttackWhiteListRequest added in v1.0.762

type DescribeNetAttackWhiteListRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip查询 </li>
	// <li>SrcIP- String - 是否必填:否 - 白名单ip查询 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [CreateTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeNetAttackWhiteListRequest added in v1.0.762

func NewDescribeNetAttackWhiteListRequest() (request *DescribeNetAttackWhiteListRequest)

func (*DescribeNetAttackWhiteListRequest) FromJsonString added in v1.0.762

func (r *DescribeNetAttackWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetAttackWhiteListRequest) ToJsonString added in v1.0.762

func (r *DescribeNetAttackWhiteListRequest) ToJsonString() string

type DescribeNetAttackWhiteListRequestParams added in v1.0.762

type DescribeNetAttackWhiteListRequestParams struct {
	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip查询 </li>
	// <li>SrcIP- String - 是否必填:否 - 白名单ip查询 </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [CreateTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeNetAttackWhiteListResponse added in v1.0.762

type DescribeNetAttackWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNetAttackWhiteListResponseParams `json:"Response"`
}

func NewDescribeNetAttackWhiteListResponse added in v1.0.762

func NewDescribeNetAttackWhiteListResponse() (response *DescribeNetAttackWhiteListResponse)

func (*DescribeNetAttackWhiteListResponse) FromJsonString added in v1.0.762

func (r *DescribeNetAttackWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNetAttackWhiteListResponse) ToJsonString added in v1.0.762

func (r *DescribeNetAttackWhiteListResponse) ToJsonString() string

type DescribeNetAttackWhiteListResponseParams added in v1.0.762

type DescribeNetAttackWhiteListResponseParams struct {
	// 总记录数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 白名单列表
	WhiteList []*NetAttackWhiteRule `json:"WhiteList,omitnil,omitempty" name:"WhiteList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOpenPortStatisticsRequest

type DescribeOpenPortStatisticsRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Port - Uint64 - 是否必填:否 - 端口号</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeOpenPortStatisticsRequest

func NewDescribeOpenPortStatisticsRequest() (request *DescribeOpenPortStatisticsRequest)

func (*DescribeOpenPortStatisticsRequest) FromJsonString

func (r *DescribeOpenPortStatisticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOpenPortStatisticsRequest) ToJsonString

func (r *DescribeOpenPortStatisticsRequest) ToJsonString() string

type DescribeOpenPortStatisticsRequestParams added in v1.0.426

type DescribeOpenPortStatisticsRequestParams struct {
	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Port - Uint64 - 是否必填:否 - 端口号</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeOpenPortStatisticsResponse

type DescribeOpenPortStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOpenPortStatisticsResponseParams `json:"Response"`
}

func NewDescribeOpenPortStatisticsResponse

func NewDescribeOpenPortStatisticsResponse() (response *DescribeOpenPortStatisticsResponse)

func (*DescribeOpenPortStatisticsResponse) FromJsonString

func (r *DescribeOpenPortStatisticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOpenPortStatisticsResponse) ToJsonString

func (r *DescribeOpenPortStatisticsResponse) ToJsonString() string

type DescribeOpenPortStatisticsResponseParams added in v1.0.426

type DescribeOpenPortStatisticsResponseParams struct {
	// 端口统计列表总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 端口统计数据列表
	OpenPortStatistics []*OpenPortStatistics `json:"OpenPortStatistics,omitnil,omitempty" name:"OpenPortStatistics"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOverviewStatisticsRequest

type DescribeOverviewStatisticsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeOverviewStatisticsRequest

func NewDescribeOverviewStatisticsRequest() (request *DescribeOverviewStatisticsRequest)

func (*DescribeOverviewStatisticsRequest) FromJsonString

func (r *DescribeOverviewStatisticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOverviewStatisticsRequest) ToJsonString

func (r *DescribeOverviewStatisticsRequest) ToJsonString() string

type DescribeOverviewStatisticsRequestParams added in v1.0.426

type DescribeOverviewStatisticsRequestParams struct {
}

Predefined struct for user

type DescribeOverviewStatisticsResponse

type DescribeOverviewStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOverviewStatisticsResponseParams `json:"Response"`
}

func NewDescribeOverviewStatisticsResponse

func NewDescribeOverviewStatisticsResponse() (response *DescribeOverviewStatisticsResponse)

func (*DescribeOverviewStatisticsResponse) FromJsonString

func (r *DescribeOverviewStatisticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOverviewStatisticsResponse) ToJsonString

func (r *DescribeOverviewStatisticsResponse) ToJsonString() string

type DescribeOverviewStatisticsResponseParams added in v1.0.426

type DescribeOverviewStatisticsResponseParams struct {
	// 服务器在线数。
	OnlineMachineNum *uint64 `json:"OnlineMachineNum,omitnil,omitempty" name:"OnlineMachineNum"`

	// 专业服务器数。
	ProVersionMachineNum *uint64 `json:"ProVersionMachineNum,omitnil,omitempty" name:"ProVersionMachineNum"`

	// 木马文件数。
	MalwareNum *uint64 `json:"MalwareNum,omitnil,omitempty" name:"MalwareNum"`

	// 异地登录数。
	NonlocalLoginNum *uint64 `json:"NonlocalLoginNum,omitnil,omitempty" name:"NonlocalLoginNum"`

	// 暴力破解成功数。
	BruteAttackSuccessNum *uint64 `json:"BruteAttackSuccessNum,omitnil,omitempty" name:"BruteAttackSuccessNum"`

	// 漏洞数。
	VulNum *uint64 `json:"VulNum,omitnil,omitempty" name:"VulNum"`

	// 安全基线数。
	BaseLineNum *uint64 `json:"BaseLineNum,omitnil,omitempty" name:"BaseLineNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePrivilegeEventInfoRequest added in v1.0.633

type DescribePrivilegeEventInfoRequest struct {
	*tchttp.BaseRequest

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribePrivilegeEventInfoRequest added in v1.0.633

func NewDescribePrivilegeEventInfoRequest() (request *DescribePrivilegeEventInfoRequest)

func (*DescribePrivilegeEventInfoRequest) FromJsonString added in v1.0.633

func (r *DescribePrivilegeEventInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePrivilegeEventInfoRequest) ToJsonString added in v1.0.633

func (r *DescribePrivilegeEventInfoRequest) ToJsonString() string

type DescribePrivilegeEventInfoRequestParams added in v1.0.633

type DescribePrivilegeEventInfoRequestParams struct {
	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribePrivilegeEventInfoResponse added in v1.0.633

type DescribePrivilegeEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribePrivilegeEventInfoResponseParams `json:"Response"`
}

func NewDescribePrivilegeEventInfoResponse added in v1.0.633

func NewDescribePrivilegeEventInfoResponse() (response *DescribePrivilegeEventInfoResponse)

func (*DescribePrivilegeEventInfoResponse) FromJsonString added in v1.0.633

func (r *DescribePrivilegeEventInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePrivilegeEventInfoResponse) ToJsonString added in v1.0.633

func (r *DescribePrivilegeEventInfoResponse) ToJsonString() string

type DescribePrivilegeEventInfoResponseParams added in v1.0.633

type DescribePrivilegeEventInfoResponseParams struct {
	// 本地提权详情
	PrivilegeEventInfo *PrivilegeEventInfo `json:"PrivilegeEventInfo,omitnil,omitempty" name:"PrivilegeEventInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePrivilegeEventsRequest

type DescribePrivilegeEventsRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键词(主机IP)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-发现时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribePrivilegeEventsRequest

func NewDescribePrivilegeEventsRequest() (request *DescribePrivilegeEventsRequest)

func (*DescribePrivilegeEventsRequest) FromJsonString

func (r *DescribePrivilegeEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePrivilegeEventsRequest) ToJsonString

func (r *DescribePrivilegeEventsRequest) ToJsonString() string

type DescribePrivilegeEventsRequestParams added in v1.0.426

type DescribePrivilegeEventsRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键词(主机IP)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-发现时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribePrivilegeEventsResponse

type DescribePrivilegeEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePrivilegeEventsResponseParams `json:"Response"`
}

func NewDescribePrivilegeEventsResponse

func NewDescribePrivilegeEventsResponse() (response *DescribePrivilegeEventsResponse)

func (*DescribePrivilegeEventsResponse) FromJsonString

func (r *DescribePrivilegeEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePrivilegeEventsResponse) ToJsonString

func (r *DescribePrivilegeEventsResponse) ToJsonString() string

type DescribePrivilegeEventsResponseParams added in v1.0.426

type DescribePrivilegeEventsResponseParams struct {
	// 数据列表
	List []*PrivilegeEscalationProcess `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePrivilegeRulesRequest

type DescribePrivilegeRulesRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribePrivilegeRulesRequest

func NewDescribePrivilegeRulesRequest() (request *DescribePrivilegeRulesRequest)

func (*DescribePrivilegeRulesRequest) FromJsonString

func (r *DescribePrivilegeRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePrivilegeRulesRequest) ToJsonString

func (r *DescribePrivilegeRulesRequest) ToJsonString() string

type DescribePrivilegeRulesRequestParams added in v1.0.426

type DescribePrivilegeRulesRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribePrivilegeRulesResponse

type DescribePrivilegeRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribePrivilegeRulesResponseParams `json:"Response"`
}

func NewDescribePrivilegeRulesResponse

func NewDescribePrivilegeRulesResponse() (response *DescribePrivilegeRulesResponse)

func (*DescribePrivilegeRulesResponse) FromJsonString

func (r *DescribePrivilegeRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePrivilegeRulesResponse) ToJsonString

func (r *DescribePrivilegeRulesResponse) ToJsonString() string

type DescribePrivilegeRulesResponseParams added in v1.0.426

type DescribePrivilegeRulesResponseParams struct {
	// 列表内容
	List []*PrivilegeRule `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProVersionInfoRequest

type DescribeProVersionInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeProVersionInfoRequest

func NewDescribeProVersionInfoRequest() (request *DescribeProVersionInfoRequest)

func (*DescribeProVersionInfoRequest) FromJsonString

func (r *DescribeProVersionInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProVersionInfoRequest) ToJsonString

func (r *DescribeProVersionInfoRequest) ToJsonString() string

type DescribeProVersionInfoRequestParams added in v1.0.426

type DescribeProVersionInfoRequestParams struct {
}

Predefined struct for user

type DescribeProVersionInfoResponse

type DescribeProVersionInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProVersionInfoResponseParams `json:"Response"`
}

func NewDescribeProVersionInfoResponse

func NewDescribeProVersionInfoResponse() (response *DescribeProVersionInfoResponse)

func (*DescribeProVersionInfoResponse) FromJsonString

func (r *DescribeProVersionInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProVersionInfoResponse) ToJsonString

func (r *DescribeProVersionInfoResponse) ToJsonString() string

type DescribeProVersionInfoResponseParams added in v1.0.426

type DescribeProVersionInfoResponseParams struct {
	// 昨日【专业版-按量付费】扣费明细,(实际已账单为准)
	PostPayCost *uint64 `json:"PostPayCost,omitnil,omitempty" name:"PostPayCost"`

	// 新增主机是否自动开通专业版
	IsAutoOpenProVersion *bool `json:"IsAutoOpenProVersion,omitnil,omitempty" name:"IsAutoOpenProVersion"`

	// 专业版主机数
	ProVersionNum *uint64 `json:"ProVersionNum,omitnil,omitempty" name:"ProVersionNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProVersionStatusRequest added in v1.0.240

type DescribeProVersionStatusRequest struct {
	*tchttp.BaseRequest

	// 主机安全客户端UUID、填写"all"表示所有主机。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

func NewDescribeProVersionStatusRequest added in v1.0.240

func NewDescribeProVersionStatusRequest() (request *DescribeProVersionStatusRequest)

func (*DescribeProVersionStatusRequest) FromJsonString added in v1.0.240

func (r *DescribeProVersionStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProVersionStatusRequest) ToJsonString added in v1.0.240

func (r *DescribeProVersionStatusRequest) ToJsonString() string

type DescribeProVersionStatusRequestParams added in v1.0.426

type DescribeProVersionStatusRequestParams struct {
	// 主机安全客户端UUID、填写"all"表示所有主机。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

Predefined struct for user

type DescribeProVersionStatusResponse added in v1.0.240

type DescribeProVersionStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProVersionStatusResponseParams `json:"Response"`
}

func NewDescribeProVersionStatusResponse added in v1.0.240

func NewDescribeProVersionStatusResponse() (response *DescribeProVersionStatusResponse)

func (*DescribeProVersionStatusResponse) FromJsonString added in v1.0.240

func (r *DescribeProVersionStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProVersionStatusResponse) ToJsonString added in v1.0.240

func (r *DescribeProVersionStatusResponse) ToJsonString() string

type DescribeProVersionStatusResponseParams added in v1.0.426

type DescribeProVersionStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProcessStatisticsRequest

type DescribeProcessStatisticsRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>ProcessName - String - 是否必填:否 - 进程名</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeProcessStatisticsRequest

func NewDescribeProcessStatisticsRequest() (request *DescribeProcessStatisticsRequest)

func (*DescribeProcessStatisticsRequest) FromJsonString

func (r *DescribeProcessStatisticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProcessStatisticsRequest) ToJsonString

func (r *DescribeProcessStatisticsRequest) ToJsonString() string

type DescribeProcessStatisticsRequestParams added in v1.0.426

type DescribeProcessStatisticsRequestParams struct {
	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>ProcessName - String - 是否必填:否 - 进程名</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeProcessStatisticsResponse

type DescribeProcessStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProcessStatisticsResponseParams `json:"Response"`
}

func NewDescribeProcessStatisticsResponse

func NewDescribeProcessStatisticsResponse() (response *DescribeProcessStatisticsResponse)

func (*DescribeProcessStatisticsResponse) FromJsonString

func (r *DescribeProcessStatisticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProcessStatisticsResponse) ToJsonString

func (r *DescribeProcessStatisticsResponse) ToJsonString() string

type DescribeProcessStatisticsResponseParams added in v1.0.426

type DescribeProcessStatisticsResponseParams struct {
	// 进程统计列表记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 进程统计列表数据数组。
	ProcessStatistics []*ProcessStatistics `json:"ProcessStatistics,omitnil,omitempty" name:"ProcessStatistics"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProductStatusRequest added in v1.0.762

type DescribeProductStatusRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeProductStatusRequest added in v1.0.762

func NewDescribeProductStatusRequest() (request *DescribeProductStatusRequest)

func (*DescribeProductStatusRequest) FromJsonString added in v1.0.762

func (r *DescribeProductStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProductStatusRequest) ToJsonString added in v1.0.762

func (r *DescribeProductStatusRequest) ToJsonString() string

type DescribeProductStatusRequestParams added in v1.0.762

type DescribeProductStatusRequestParams struct {
}

Predefined struct for user

type DescribeProductStatusResponse added in v1.0.762

type DescribeProductStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductStatusResponseParams `json:"Response"`
}

func NewDescribeProductStatusResponse added in v1.0.762

func NewDescribeProductStatusResponse() (response *DescribeProductStatusResponse)

func (*DescribeProductStatusResponse) FromJsonString added in v1.0.762

func (r *DescribeProductStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProductStatusResponse) ToJsonString added in v1.0.762

func (r *DescribeProductStatusResponse) ToJsonString() string

type DescribeProductStatusResponseParams added in v1.0.762

type DescribeProductStatusResponseParams struct {
	// 接口调用返回状态码
	ReturnCode *uint64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 接口调用返回信息
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 防护状态及试用信息
	Data *ProductStatusInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProtectDirListRequest added in v1.0.240

type DescribeProtectDirListRequest struct {
	*tchttp.BaseRequest

	// 分页条数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// DirName 网站名称
	// DirPath 网站防护目录地址
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc:升序/desc:降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeProtectDirListRequest added in v1.0.240

func NewDescribeProtectDirListRequest() (request *DescribeProtectDirListRequest)

func (*DescribeProtectDirListRequest) FromJsonString added in v1.0.240

func (r *DescribeProtectDirListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectDirListRequest) ToJsonString added in v1.0.240

func (r *DescribeProtectDirListRequest) ToJsonString() string

type DescribeProtectDirListRequestParams added in v1.0.426

type DescribeProtectDirListRequestParams struct {
	// 分页条数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// DirName 网站名称
	// DirPath 网站防护目录地址
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc:升序/desc:降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeProtectDirListResponse added in v1.0.240

type DescribeProtectDirListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProtectDirListResponseParams `json:"Response"`
}

func NewDescribeProtectDirListResponse added in v1.0.240

func NewDescribeProtectDirListResponse() (response *DescribeProtectDirListResponse)

func (*DescribeProtectDirListResponse) FromJsonString added in v1.0.240

func (r *DescribeProtectDirListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectDirListResponse) ToJsonString added in v1.0.240

func (r *DescribeProtectDirListResponse) ToJsonString() string

type DescribeProtectDirListResponseParams added in v1.0.426

type DescribeProtectDirListResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 防护目录列表信息
	List []*ProtectDirInfo `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProtectDirRelatedServerRequest added in v1.0.240

type DescribeProtectDirRelatedServerRequest struct {
	*tchttp.BaseRequest

	// 唯一ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 分页条数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤参数 ProtectStatus
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序值
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeProtectDirRelatedServerRequest added in v1.0.240

func NewDescribeProtectDirRelatedServerRequest() (request *DescribeProtectDirRelatedServerRequest)

func (*DescribeProtectDirRelatedServerRequest) FromJsonString added in v1.0.240

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectDirRelatedServerRequest) ToJsonString added in v1.0.240

type DescribeProtectDirRelatedServerRequestParams added in v1.0.426

type DescribeProtectDirRelatedServerRequestParams struct {
	// 唯一ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 分页条数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤参数 ProtectStatus
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序值
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeProtectDirRelatedServerResponse added in v1.0.240

type DescribeProtectDirRelatedServerResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProtectDirRelatedServerResponseParams `json:"Response"`
}

func NewDescribeProtectDirRelatedServerResponse added in v1.0.240

func NewDescribeProtectDirRelatedServerResponse() (response *DescribeProtectDirRelatedServerResponse)

func (*DescribeProtectDirRelatedServerResponse) FromJsonString added in v1.0.240

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectDirRelatedServerResponse) ToJsonString added in v1.0.240

type DescribeProtectDirRelatedServerResponseParams added in v1.0.426

type DescribeProtectDirRelatedServerResponseParams struct {
	// 网站关联服务器列表信息
	List []*ProtectDirRelatedServer `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 已开启防护总数
	ProtectServerCount *uint64 `json:"ProtectServerCount,omitnil,omitempty" name:"ProtectServerCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProtectNetListRequest added in v1.0.255

type DescribeProtectNetListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Keyword- String - 是否必填:否 - 关键词过滤,</li>
	// <li>Uuids - String - 是否必填:否 - 主机id过滤</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方法
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 StartTime,EndTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeProtectNetListRequest added in v1.0.255

func NewDescribeProtectNetListRequest() (request *DescribeProtectNetListRequest)

func (*DescribeProtectNetListRequest) FromJsonString added in v1.0.255

func (r *DescribeProtectNetListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectNetListRequest) ToJsonString added in v1.0.255

func (r *DescribeProtectNetListRequest) ToJsonString() string

type DescribeProtectNetListRequestParams added in v1.0.426

type DescribeProtectNetListRequestParams struct {
	// 过滤条件。
	// <li>Keyword- String - 是否必填:否 - 关键词过滤,</li>
	// <li>Uuids - String - 是否必填:否 - 主机id过滤</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序步长
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方法
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 StartTime,EndTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeProtectNetListResponse added in v1.0.255

type DescribeProtectNetListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProtectNetListResponseParams `json:"Response"`
}

func NewDescribeProtectNetListResponse added in v1.0.255

func NewDescribeProtectNetListResponse() (response *DescribeProtectNetListResponse)

func (*DescribeProtectNetListResponse) FromJsonString added in v1.0.255

func (r *DescribeProtectNetListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectNetListResponse) ToJsonString added in v1.0.255

func (r *DescribeProtectNetListResponse) ToJsonString() string

type DescribeProtectNetListResponseParams added in v1.0.426

type DescribeProtectNetListResponseParams struct {
	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 安全管家数据
	List []*ProtectNetInfo `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePublicProxyInstallCommandRequest added in v1.0.762

type DescribePublicProxyInstallCommandRequest struct {
	*tchttp.BaseRequest

	// nginx主机IP列表,逗号分隔
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`
}

func NewDescribePublicProxyInstallCommandRequest added in v1.0.762

func NewDescribePublicProxyInstallCommandRequest() (request *DescribePublicProxyInstallCommandRequest)

func (*DescribePublicProxyInstallCommandRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicProxyInstallCommandRequest) ToJsonString added in v1.0.762

type DescribePublicProxyInstallCommandRequestParams added in v1.0.762

type DescribePublicProxyInstallCommandRequestParams struct {
	// nginx主机IP列表,逗号分隔
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`
}

Predefined struct for user

type DescribePublicProxyInstallCommandResponse added in v1.0.762

type DescribePublicProxyInstallCommandResponse struct {
	*tchttp.BaseResponse
	Response *DescribePublicProxyInstallCommandResponseParams `json:"Response"`
}

func NewDescribePublicProxyInstallCommandResponse added in v1.0.762

func NewDescribePublicProxyInstallCommandResponse() (response *DescribePublicProxyInstallCommandResponse)

func (*DescribePublicProxyInstallCommandResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicProxyInstallCommandResponse) ToJsonString added in v1.0.762

type DescribePublicProxyInstallCommandResponseParams added in v1.0.762

type DescribePublicProxyInstallCommandResponseParams struct {
	// Nginx安装命令
	NginxCommand *string `json:"NginxCommand,omitnil,omitempty" name:"NginxCommand"`

	// Keepalived安装命令
	KeepAliveCommand *string `json:"KeepAliveCommand,omitnil,omitempty" name:"KeepAliveCommand"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseBackupListRequest added in v1.0.762

type DescribeRansomDefenseBackupListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Status - Int - 是否必填:否 - 通过勒索状态查询:0未勒索,1已勒索 </li>
	// <li>CreateTimeBegin - string - 是否必填:否 - 创建时间开始 </li>
	// <li>CreateTimeEnd - string - 是否必填:否 - 创建时间结束 </li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeRansomDefenseBackupListRequest added in v1.0.762

func NewDescribeRansomDefenseBackupListRequest() (request *DescribeRansomDefenseBackupListRequest)

func (*DescribeRansomDefenseBackupListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseBackupListRequest) ToJsonString added in v1.0.762

type DescribeRansomDefenseBackupListRequestParams added in v1.0.762

type DescribeRansomDefenseBackupListRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Status - Int - 是否必填:否 - 通过勒索状态查询:0未勒索,1已勒索 </li>
	// <li>CreateTimeBegin - string - 是否必填:否 - 创建时间开始 </li>
	// <li>CreateTimeEnd - string - 是否必填:否 - 创建时间结束 </li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeRansomDefenseBackupListResponse added in v1.0.762

type DescribeRansomDefenseBackupListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseBackupListResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseBackupListResponse added in v1.0.762

func NewDescribeRansomDefenseBackupListResponse() (response *DescribeRansomDefenseBackupListResponse)

func (*DescribeRansomDefenseBackupListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseBackupListResponse) ToJsonString added in v1.0.762

type DescribeRansomDefenseBackupListResponseParams added in v1.0.762

type DescribeRansomDefenseBackupListResponseParams struct {
	// 备份列表
	List []*RansomDefenseBackup `json:"List,omitnil,omitempty" name:"List"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseEventsListRequest added in v1.0.762

type DescribeRansomDefenseEventsListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>HostName- string- 主机名称</li>
	// <li>Status - Uint64 - 0待处理,1已处理,2已信任</li>
	// <li>HostIp- String - 主机ip</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 事件创建起始时间
	CreateBeginTime *string `json:"CreateBeginTime,omitnil,omitempty" name:"CreateBeginTime"`

	// 事件创建结束时间
	CreateEndTime *string `json:"CreateEndTime,omitnil,omitempty" name:"CreateEndTime"`
}

func NewDescribeRansomDefenseEventsListRequest added in v1.0.762

func NewDescribeRansomDefenseEventsListRequest() (request *DescribeRansomDefenseEventsListRequest)

func (*DescribeRansomDefenseEventsListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseEventsListRequest) ToJsonString added in v1.0.762

type DescribeRansomDefenseEventsListRequestParams added in v1.0.762

type DescribeRansomDefenseEventsListRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>HostName- string- 主机名称</li>
	// <li>Status - Uint64 - 0待处理,1已处理,2已信任</li>
	// <li>HostIp- String - 主机ip</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 事件创建起始时间
	CreateBeginTime *string `json:"CreateBeginTime,omitnil,omitempty" name:"CreateBeginTime"`

	// 事件创建结束时间
	CreateEndTime *string `json:"CreateEndTime,omitnil,omitempty" name:"CreateEndTime"`
}

Predefined struct for user

type DescribeRansomDefenseEventsListResponse added in v1.0.762

type DescribeRansomDefenseEventsListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseEventsListResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseEventsListResponse added in v1.0.762

func NewDescribeRansomDefenseEventsListResponse() (response *DescribeRansomDefenseEventsListResponse)

func (*DescribeRansomDefenseEventsListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseEventsListResponse) ToJsonString added in v1.0.762

type DescribeRansomDefenseEventsListResponseParams added in v1.0.762

type DescribeRansomDefenseEventsListResponseParams struct {
	// 事件列表
	List []*RansomDefenseEvent `json:"List,omitnil,omitempty" name:"List"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseMachineListRequest added in v1.0.762

type DescribeRansomDefenseMachineListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过策略名查询 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0备份中,1备份成功,2备份失败, 9暂无备份 </li>
	// <li>LastBackupStatus - String - 是否必填:否 - 上次备份状态:0备份中,1备份成功,2备份失败, 9暂无备份 </li>
	// <li>LastBackupTimeBegin - String - 是否必填:否 - 最近一次备份时间开始</li>
	// <li>LastBackupTimeEnd - String - 是否必填:否 - 最近一次备份时间结束</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、LastBackupTime、BackupCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeRansomDefenseMachineListRequest added in v1.0.762

func NewDescribeRansomDefenseMachineListRequest() (request *DescribeRansomDefenseMachineListRequest)

func (*DescribeRansomDefenseMachineListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseMachineListRequest) ToJsonString added in v1.0.762

type DescribeRansomDefenseMachineListRequestParams added in v1.0.762

type DescribeRansomDefenseMachineListRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过策略名查询 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0备份中,1备份成功,2备份失败, 9暂无备份 </li>
	// <li>LastBackupStatus - String - 是否必填:否 - 上次备份状态:0备份中,1备份成功,2备份失败, 9暂无备份 </li>
	// <li>LastBackupTimeBegin - String - 是否必填:否 - 最近一次备份时间开始</li>
	// <li>LastBackupTimeEnd - String - 是否必填:否 - 最近一次备份时间结束</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、LastBackupTime、BackupCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeRansomDefenseMachineListResponse added in v1.0.762

type DescribeRansomDefenseMachineListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseMachineListResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseMachineListResponse added in v1.0.762

func NewDescribeRansomDefenseMachineListResponse() (response *DescribeRansomDefenseMachineListResponse)

func (*DescribeRansomDefenseMachineListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseMachineListResponse) ToJsonString added in v1.0.762

type DescribeRansomDefenseMachineListResponseParams added in v1.0.762

type DescribeRansomDefenseMachineListResponseParams struct {
	// 主机列表
	List []*RansomDefenseStrategyMachineBackupInfo `json:"List,omitnil,omitempty" name:"List"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseMachineStrategyInfoRequest added in v1.0.762

type DescribeRansomDefenseMachineStrategyInfoRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

func NewDescribeRansomDefenseMachineStrategyInfoRequest added in v1.0.762

func NewDescribeRansomDefenseMachineStrategyInfoRequest() (request *DescribeRansomDefenseMachineStrategyInfoRequest)

func (*DescribeRansomDefenseMachineStrategyInfoRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseMachineStrategyInfoRequest) ToJsonString added in v1.0.762

type DescribeRansomDefenseMachineStrategyInfoRequestParams added in v1.0.762

type DescribeRansomDefenseMachineStrategyInfoRequestParams struct {
	// 主机Quuid列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

Predefined struct for user

type DescribeRansomDefenseMachineStrategyInfoResponse added in v1.0.762

type DescribeRansomDefenseMachineStrategyInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseMachineStrategyInfoResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseMachineStrategyInfoResponse added in v1.0.762

func NewDescribeRansomDefenseMachineStrategyInfoResponse() (response *DescribeRansomDefenseMachineStrategyInfoResponse)

func (*DescribeRansomDefenseMachineStrategyInfoResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseMachineStrategyInfoResponse) ToJsonString added in v1.0.762

type DescribeRansomDefenseMachineStrategyInfoResponseParams added in v1.0.762

type DescribeRansomDefenseMachineStrategyInfoResponseParams struct {
	// 策略ID列表,0表示未绑定任何策略
	StrategyIds []*uint64 `json:"StrategyIds,omitnil,omitempty" name:"StrategyIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseRollBackTaskListRequest added in v1.0.762

type DescribeRansomDefenseRollBackTaskListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips- string- 主机名称</li>
	// <li>Status - Uint64 - 0进行中,1成功,2失败</li>
	// <li>Names- String - 主机名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、ModifyTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeRansomDefenseRollBackTaskListRequest added in v1.0.762

func NewDescribeRansomDefenseRollBackTaskListRequest() (request *DescribeRansomDefenseRollBackTaskListRequest)

func (*DescribeRansomDefenseRollBackTaskListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseRollBackTaskListRequest) ToJsonString added in v1.0.762

type DescribeRansomDefenseRollBackTaskListRequestParams added in v1.0.762

type DescribeRansomDefenseRollBackTaskListRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips- string- 主机名称</li>
	// <li>Status - Uint64 - 0进行中,1成功,2失败</li>
	// <li>Names- String - 主机名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、ModifyTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeRansomDefenseRollBackTaskListResponse added in v1.0.762

type DescribeRansomDefenseRollBackTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseRollBackTaskListResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseRollBackTaskListResponse added in v1.0.762

func NewDescribeRansomDefenseRollBackTaskListResponse() (response *DescribeRansomDefenseRollBackTaskListResponse)

func (*DescribeRansomDefenseRollBackTaskListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseRollBackTaskListResponse) ToJsonString added in v1.0.762

type DescribeRansomDefenseRollBackTaskListResponseParams added in v1.0.762

type DescribeRansomDefenseRollBackTaskListResponseParams struct {
	// 任务列表
	List []*RansomDefenseRollbackTask `json:"List,omitnil,omitempty" name:"List"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseStateRequest added in v1.0.762

type DescribeRansomDefenseStateRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRansomDefenseStateRequest added in v1.0.762

func NewDescribeRansomDefenseStateRequest() (request *DescribeRansomDefenseStateRequest)

func (*DescribeRansomDefenseStateRequest) FromJsonString added in v1.0.762

func (r *DescribeRansomDefenseStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseStateRequest) ToJsonString added in v1.0.762

func (r *DescribeRansomDefenseStateRequest) ToJsonString() string

type DescribeRansomDefenseStateRequestParams added in v1.0.762

type DescribeRansomDefenseStateRequestParams struct {
}

Predefined struct for user

type DescribeRansomDefenseStateResponse added in v1.0.762

type DescribeRansomDefenseStateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseStateResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseStateResponse added in v1.0.762

func NewDescribeRansomDefenseStateResponse() (response *DescribeRansomDefenseStateResponse)

func (*DescribeRansomDefenseStateResponse) FromJsonString added in v1.0.762

func (r *DescribeRansomDefenseStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseStateResponse) ToJsonString added in v1.0.762

func (r *DescribeRansomDefenseStateResponse) ToJsonString() string

type DescribeRansomDefenseStateResponseParams added in v1.0.762

type DescribeRansomDefenseStateResponseParams struct {
	// 已开启防御策略数量
	StrategyCount *uint64 `json:"StrategyCount,omitnil,omitempty" name:"StrategyCount"`

	// 已开启防御机器数
	MachineCount *uint64 `json:"MachineCount,omitnil,omitempty" name:"MachineCount"`

	// 快照总容量
	SnapshotSize *uint64 `json:"SnapshotSize,omitnil,omitempty" name:"SnapshotSize"`

	// 恢复备份任务数量
	RollBackTaskCount *uint64 `json:"RollBackTaskCount,omitnil,omitempty" name:"RollBackTaskCount"`

	// 进行中的创建快照任务数
	ProgressingSnapshotTaskCount *uint64 `json:"ProgressingSnapshotTaskCount,omitnil,omitempty" name:"ProgressingSnapshotTaskCount"`

	// 进行中的恢复备份任务数
	ProgressingRollBackTaskCount *uint64 `json:"ProgressingRollBackTaskCount,omitnil,omitempty" name:"ProgressingRollBackTaskCount"`

	// 机器总数
	MachineTotal *uint64 `json:"MachineTotal,omitnil,omitempty" name:"MachineTotal"`

	// 策略总数
	StrategyTotal *uint64 `json:"StrategyTotal,omitnil,omitempty" name:"StrategyTotal"`

	// 账户状态:0未欠费,1已欠费
	BalanceStatus *uint64 `json:"BalanceStatus,omitnil,omitempty" name:"BalanceStatus"`

	// 已备份主机数
	BackupMachineCount *uint64 `json:"BackupMachineCount,omitnil,omitempty" name:"BackupMachineCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseStrategyDetailRequest added in v1.0.762

type DescribeRansomDefenseStrategyDetailRequest struct {
	*tchttp.BaseRequest

	// 策略ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeRansomDefenseStrategyDetailRequest added in v1.0.762

func NewDescribeRansomDefenseStrategyDetailRequest() (request *DescribeRansomDefenseStrategyDetailRequest)

func (*DescribeRansomDefenseStrategyDetailRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseStrategyDetailRequest) ToJsonString added in v1.0.762

type DescribeRansomDefenseStrategyDetailRequestParams added in v1.0.762

type DescribeRansomDefenseStrategyDetailRequestParams struct {
	// 策略ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeRansomDefenseStrategyDetailResponse added in v1.0.762

type DescribeRansomDefenseStrategyDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseStrategyDetailResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseStrategyDetailResponse added in v1.0.762

func NewDescribeRansomDefenseStrategyDetailResponse() (response *DescribeRansomDefenseStrategyDetailResponse)

func (*DescribeRansomDefenseStrategyDetailResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseStrategyDetailResponse) ToJsonString added in v1.0.762

type DescribeRansomDefenseStrategyDetailResponseParams added in v1.0.762

type DescribeRansomDefenseStrategyDetailResponseParams struct {
	// 策略详情
	Strategy *RansomDefenseStrategyDetail `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseStrategyListRequest added in v1.0.762

type DescribeRansomDefenseStrategyListRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过防勒索策略名查询 </li>
	// <li>Dirs - String - 是否必填:否 - 诱饵目录 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0关闭,1开启 </li>
	// <li>BackupType - String - 是否必填:否 - 备份模式:0-按周;1-按天 </li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime, MachineCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeRansomDefenseStrategyListRequest added in v1.0.762

func NewDescribeRansomDefenseStrategyListRequest() (request *DescribeRansomDefenseStrategyListRequest)

func (*DescribeRansomDefenseStrategyListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseStrategyListRequest) ToJsonString added in v1.0.762

type DescribeRansomDefenseStrategyListRequestParams added in v1.0.762

type DescribeRansomDefenseStrategyListRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过防勒索策略名查询 </li>
	// <li>Dirs - String - 是否必填:否 - 诱饵目录 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0关闭,1开启 </li>
	// <li>BackupType - String - 是否必填:否 - 备份模式:0-按周;1-按天 </li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime, MachineCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeRansomDefenseStrategyListResponse added in v1.0.762

type DescribeRansomDefenseStrategyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseStrategyListResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseStrategyListResponse added in v1.0.762

func NewDescribeRansomDefenseStrategyListResponse() (response *DescribeRansomDefenseStrategyListResponse)

func (*DescribeRansomDefenseStrategyListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseStrategyListResponse) ToJsonString added in v1.0.762

type DescribeRansomDefenseStrategyListResponseParams added in v1.0.762

type DescribeRansomDefenseStrategyListResponseParams struct {
	// 策略列表
	List []*RansomDefenseStrategy `json:"List,omitnil,omitempty" name:"List"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseStrategyMachinesRequest added in v1.0.762

type DescribeRansomDefenseStrategyMachinesRequest struct {
	*tchttp.BaseRequest

	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips- string- 主机名称</li>
	// <li>Status - Uint64 - 0未绑定,1已绑定</li>
	// <li>Names- String - 主机名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 防勒索策略ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeRansomDefenseStrategyMachinesRequest added in v1.0.762

func NewDescribeRansomDefenseStrategyMachinesRequest() (request *DescribeRansomDefenseStrategyMachinesRequest)

func (*DescribeRansomDefenseStrategyMachinesRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseStrategyMachinesRequest) ToJsonString added in v1.0.762

type DescribeRansomDefenseStrategyMachinesRequestParams added in v1.0.762

type DescribeRansomDefenseStrategyMachinesRequestParams struct {
	// 分页参数 最大100条
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Ips- string- 主机名称</li>
	// <li>Status - Uint64 - 0未绑定,1已绑定</li>
	// <li>Names- String - 主机名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 防勒索策略ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeRansomDefenseStrategyMachinesResponse added in v1.0.762

type DescribeRansomDefenseStrategyMachinesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseStrategyMachinesResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseStrategyMachinesResponse added in v1.0.762

func NewDescribeRansomDefenseStrategyMachinesResponse() (response *DescribeRansomDefenseStrategyMachinesResponse)

func (*DescribeRansomDefenseStrategyMachinesResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseStrategyMachinesResponse) ToJsonString added in v1.0.762

type DescribeRansomDefenseStrategyMachinesResponseParams added in v1.0.762

type DescribeRansomDefenseStrategyMachinesResponseParams struct {
	// 主机列表
	List []*RansomDefenseStrategyMachineDetail `json:"List,omitnil,omitempty" name:"List"`

	// 分页查询记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRansomDefenseTrendRequest added in v1.0.762

type DescribeRansomDefenseTrendRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRansomDefenseTrendRequest added in v1.0.762

func NewDescribeRansomDefenseTrendRequest() (request *DescribeRansomDefenseTrendRequest)

func (*DescribeRansomDefenseTrendRequest) FromJsonString added in v1.0.762

func (r *DescribeRansomDefenseTrendRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseTrendRequest) ToJsonString added in v1.0.762

func (r *DescribeRansomDefenseTrendRequest) ToJsonString() string

type DescribeRansomDefenseTrendRequestParams added in v1.0.762

type DescribeRansomDefenseTrendRequestParams struct {
}

Predefined struct for user

type DescribeRansomDefenseTrendResponse added in v1.0.762

type DescribeRansomDefenseTrendResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRansomDefenseTrendResponseParams `json:"Response"`
}

func NewDescribeRansomDefenseTrendResponse added in v1.0.762

func NewDescribeRansomDefenseTrendResponse() (response *DescribeRansomDefenseTrendResponse)

func (*DescribeRansomDefenseTrendResponse) FromJsonString added in v1.0.762

func (r *DescribeRansomDefenseTrendResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRansomDefenseTrendResponse) ToJsonString added in v1.0.762

func (r *DescribeRansomDefenseTrendResponse) ToJsonString() string

type DescribeRansomDefenseTrendResponseParams added in v1.0.762

type DescribeRansomDefenseTrendResponseParams struct {
	// 勒索事件数量
	EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"`

	// 影响行业数量
	IndustryCount *uint64 `json:"IndustryCount,omitnil,omitempty" name:"IndustryCount"`

	// 开通勒索的公司数量
	CompanyCount *uint64 `json:"CompanyCount,omitnil,omitempty" name:"CompanyCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRaspMaxCpuRequest added in v1.0.1062

type DescribeRaspMaxCpuRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRaspMaxCpuRequest added in v1.0.1062

func NewDescribeRaspMaxCpuRequest() (request *DescribeRaspMaxCpuRequest)

func (*DescribeRaspMaxCpuRequest) FromJsonString added in v1.0.1062

func (r *DescribeRaspMaxCpuRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRaspMaxCpuRequest) ToJsonString added in v1.0.1062

func (r *DescribeRaspMaxCpuRequest) ToJsonString() string

type DescribeRaspMaxCpuRequestParams added in v1.0.1062

type DescribeRaspMaxCpuRequestParams struct {
}

Predefined struct for user

type DescribeRaspMaxCpuResponse added in v1.0.1062

type DescribeRaspMaxCpuResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRaspMaxCpuResponseParams `json:"Response"`
}

func NewDescribeRaspMaxCpuResponse added in v1.0.1062

func NewDescribeRaspMaxCpuResponse() (response *DescribeRaspMaxCpuResponse)

func (*DescribeRaspMaxCpuResponse) FromJsonString added in v1.0.1062

func (r *DescribeRaspMaxCpuResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRaspMaxCpuResponse) ToJsonString added in v1.0.1062

func (r *DescribeRaspMaxCpuResponse) ToJsonString() string

type DescribeRaspMaxCpuResponseParams added in v1.0.1062

type DescribeRaspMaxCpuResponseParams struct {
	// rasp当前最大cpu限制,0<cpu<=100,默认100表示不限制
	RaspMaxCpu *uint64 `json:"RaspMaxCpu,omitnil,omitempty" name:"RaspMaxCpu"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRaspRuleVulsRequest added in v1.0.1062

type DescribeRaspRuleVulsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。Name=WhiteType的必选,0:表示自定义范围的漏洞列表,1:表示全部请求范围的列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 返回数量,默认为10,最大值为1000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeRaspRuleVulsRequest added in v1.0.1062

func NewDescribeRaspRuleVulsRequest() (request *DescribeRaspRuleVulsRequest)

func (*DescribeRaspRuleVulsRequest) FromJsonString added in v1.0.1062

func (r *DescribeRaspRuleVulsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRaspRuleVulsRequest) ToJsonString added in v1.0.1062

func (r *DescribeRaspRuleVulsRequest) ToJsonString() string

type DescribeRaspRuleVulsRequestParams added in v1.0.1062

type DescribeRaspRuleVulsRequestParams struct {
	// 过滤条件。Name=WhiteType的必选,0:表示自定义范围的漏洞列表,1:表示全部请求范围的列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 返回数量,默认为10,最大值为1000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeRaspRuleVulsResponse added in v1.0.1062

type DescribeRaspRuleVulsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRaspRuleVulsResponseParams `json:"Response"`
}

func NewDescribeRaspRuleVulsResponse added in v1.0.1062

func NewDescribeRaspRuleVulsResponse() (response *DescribeRaspRuleVulsResponse)

func (*DescribeRaspRuleVulsResponse) FromJsonString added in v1.0.1062

func (r *DescribeRaspRuleVulsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRaspRuleVulsResponse) ToJsonString added in v1.0.1062

func (r *DescribeRaspRuleVulsResponse) ToJsonString() string

type DescribeRaspRuleVulsResponseParams added in v1.0.1062

type DescribeRaspRuleVulsResponseParams struct {
	// 列表内容
	List []*RaspRuleVul `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRaspRulesRequest added in v1.0.1062

type DescribeRaspRulesRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序字段,目前有:CreateTime、ModifyTime,默认按照ModifyTime排序
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序升序还是倒序,DESC有ASC、
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeRaspRulesRequest added in v1.0.1062

func NewDescribeRaspRulesRequest() (request *DescribeRaspRulesRequest)

func (*DescribeRaspRulesRequest) FromJsonString added in v1.0.1062

func (r *DescribeRaspRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRaspRulesRequest) ToJsonString added in v1.0.1062

func (r *DescribeRaspRulesRequest) ToJsonString() string

type DescribeRaspRulesRequestParams added in v1.0.1062

type DescribeRaspRulesRequestParams struct {
	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序字段,目前有:CreateTime、ModifyTime,默认按照ModifyTime排序
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序升序还是倒序,DESC有ASC、
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeRaspRulesResponse added in v1.0.1062

type DescribeRaspRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRaspRulesResponseParams `json:"Response"`
}

func NewDescribeRaspRulesResponse added in v1.0.1062

func NewDescribeRaspRulesResponse() (response *DescribeRaspRulesResponse)

func (*DescribeRaspRulesResponse) FromJsonString added in v1.0.1062

func (r *DescribeRaspRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRaspRulesResponse) ToJsonString added in v1.0.1062

func (r *DescribeRaspRulesResponse) ToJsonString() string

type DescribeRaspRulesResponseParams added in v1.0.1062

type DescribeRaspRulesResponseParams struct {
	// 列表内容
	List []*RaspRule `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRecommendedProtectCpuRequest added in v1.0.762

type DescribeRecommendedProtectCpuRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRecommendedProtectCpuRequest added in v1.0.762

func NewDescribeRecommendedProtectCpuRequest() (request *DescribeRecommendedProtectCpuRequest)

func (*DescribeRecommendedProtectCpuRequest) FromJsonString added in v1.0.762

func (r *DescribeRecommendedProtectCpuRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecommendedProtectCpuRequest) ToJsonString added in v1.0.762

func (r *DescribeRecommendedProtectCpuRequest) ToJsonString() string

type DescribeRecommendedProtectCpuRequestParams added in v1.0.762

type DescribeRecommendedProtectCpuRequestParams struct {
}

Predefined struct for user

type DescribeRecommendedProtectCpuResponse added in v1.0.762

type DescribeRecommendedProtectCpuResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRecommendedProtectCpuResponseParams `json:"Response"`
}

func NewDescribeRecommendedProtectCpuResponse added in v1.0.762

func NewDescribeRecommendedProtectCpuResponse() (response *DescribeRecommendedProtectCpuResponse)

func (*DescribeRecommendedProtectCpuResponse) FromJsonString added in v1.0.762

func (r *DescribeRecommendedProtectCpuResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRecommendedProtectCpuResponse) ToJsonString added in v1.0.762

type DescribeRecommendedProtectCpuResponseParams added in v1.0.762

type DescribeRecommendedProtectCpuResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReverseShellEventInfoRequest added in v1.0.633

type DescribeReverseShellEventInfoRequest struct {
	*tchttp.BaseRequest

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeReverseShellEventInfoRequest added in v1.0.633

func NewDescribeReverseShellEventInfoRequest() (request *DescribeReverseShellEventInfoRequest)

func (*DescribeReverseShellEventInfoRequest) FromJsonString added in v1.0.633

func (r *DescribeReverseShellEventInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellEventInfoRequest) ToJsonString added in v1.0.633

func (r *DescribeReverseShellEventInfoRequest) ToJsonString() string

type DescribeReverseShellEventInfoRequestParams added in v1.0.633

type DescribeReverseShellEventInfoRequestParams struct {
	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeReverseShellEventInfoResponse added in v1.0.633

type DescribeReverseShellEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellEventInfoResponseParams `json:"Response"`
}

func NewDescribeReverseShellEventInfoResponse added in v1.0.633

func NewDescribeReverseShellEventInfoResponse() (response *DescribeReverseShellEventInfoResponse)

func (*DescribeReverseShellEventInfoResponse) FromJsonString added in v1.0.633

func (r *DescribeReverseShellEventInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellEventInfoResponse) ToJsonString added in v1.0.633

type DescribeReverseShellEventInfoResponseParams added in v1.0.633

type DescribeReverseShellEventInfoResponseParams struct {
	// 反弹shell详情信息
	ReverseShellEventInfo *ReverseShellEventInfo `json:"ReverseShellEventInfo,omitnil,omitempty" name:"ReverseShellEventInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReverseShellEventsRequest

type DescribeReverseShellEventsRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键字(主机内网IP|进程名)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-发生时间
	By *string `json:"By,omitnil,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 DescribeReverseShellEventsRequestParams added in v1.0.426

type DescribeReverseShellEventsRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键字(主机内网IP|进程名)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:CreateTime-发生时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeReverseShellEventsResponse

type DescribeReverseShellEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellEventsResponseParams `json:"Response"`
}

func NewDescribeReverseShellEventsResponse

func NewDescribeReverseShellEventsResponse() (response *DescribeReverseShellEventsResponse)

func (*DescribeReverseShellEventsResponse) FromJsonString

func (r *DescribeReverseShellEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellEventsResponse) ToJsonString

func (r *DescribeReverseShellEventsResponse) ToJsonString() string

type DescribeReverseShellEventsResponseParams added in v1.0.426

type DescribeReverseShellEventsResponseParams struct {
	// 列表内容
	List []*ReverseShell `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeReverseShellRulesRequest

type DescribeReverseShellRulesRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeReverseShellRulesRequest

func NewDescribeReverseShellRulesRequest() (request *DescribeReverseShellRulesRequest)

func (*DescribeReverseShellRulesRequest) FromJsonString

func (r *DescribeReverseShellRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellRulesRequest) ToJsonString

func (r *DescribeReverseShellRulesRequest) ToJsonString() string

type DescribeReverseShellRulesRequestParams added in v1.0.426

type DescribeReverseShellRulesRequestParams struct {
	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 关键字(进程名称)</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeReverseShellRulesResponse

type DescribeReverseShellRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReverseShellRulesResponseParams `json:"Response"`
}

func NewDescribeReverseShellRulesResponse

func NewDescribeReverseShellRulesResponse() (response *DescribeReverseShellRulesResponse)

func (*DescribeReverseShellRulesResponse) FromJsonString

func (r *DescribeReverseShellRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReverseShellRulesResponse) ToJsonString

func (r *DescribeReverseShellRulesResponse) ToJsonString() string

type DescribeReverseShellRulesResponseParams added in v1.0.426

type DescribeReverseShellRulesResponseParams struct {
	// 列表内容
	List []*ReverseShellRule `json:"List,omitnil,omitempty" name:"List"`

	// 总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskBatchStatusRequest added in v1.0.762

type DescribeRiskBatchStatusRequest struct {
	*tchttp.BaseRequest

	// 操作事件类型,文件查杀:MALWARE,异常登录:HOST_LOGIN,密码破解:BRUTE_ATTACK,恶意请求:MALICIOUS_REQUEST,高危命令:BASH_EVENT,本地提权:PRIVILEGE_EVENT,反弹shell:REVERSE_SHELL
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`
}

func NewDescribeRiskBatchStatusRequest added in v1.0.762

func NewDescribeRiskBatchStatusRequest() (request *DescribeRiskBatchStatusRequest)

func (*DescribeRiskBatchStatusRequest) FromJsonString added in v1.0.762

func (r *DescribeRiskBatchStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskBatchStatusRequest) ToJsonString added in v1.0.762

func (r *DescribeRiskBatchStatusRequest) ToJsonString() string

type DescribeRiskBatchStatusRequestParams added in v1.0.762

type DescribeRiskBatchStatusRequestParams struct {
	// 操作事件类型,文件查杀:MALWARE,异常登录:HOST_LOGIN,密码破解:BRUTE_ATTACK,恶意请求:MALICIOUS_REQUEST,高危命令:BASH_EVENT,本地提权:PRIVILEGE_EVENT,反弹shell:REVERSE_SHELL
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`
}

Predefined struct for user

type DescribeRiskBatchStatusResponse added in v1.0.762

type DescribeRiskBatchStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskBatchStatusResponseParams `json:"Response"`
}

func NewDescribeRiskBatchStatusResponse added in v1.0.762

func NewDescribeRiskBatchStatusResponse() (response *DescribeRiskBatchStatusResponse)

func (*DescribeRiskBatchStatusResponse) FromJsonString added in v1.0.762

func (r *DescribeRiskBatchStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskBatchStatusResponse) ToJsonString added in v1.0.762

func (r *DescribeRiskBatchStatusResponse) ToJsonString() string

type DescribeRiskBatchStatusResponseParams added in v1.0.762

type DescribeRiskBatchStatusResponseParams struct {
	// Handling:正在执行删除操作,
	// Pending:没有任务执行
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskDnsEventInfoRequest added in v1.0.633

type DescribeRiskDnsEventInfoRequest struct {
	*tchttp.BaseRequest

	// 恶意请求事件Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeRiskDnsEventInfoRequest added in v1.0.633

func NewDescribeRiskDnsEventInfoRequest() (request *DescribeRiskDnsEventInfoRequest)

func (*DescribeRiskDnsEventInfoRequest) FromJsonString added in v1.0.633

func (r *DescribeRiskDnsEventInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsEventInfoRequest) ToJsonString added in v1.0.633

func (r *DescribeRiskDnsEventInfoRequest) ToJsonString() string

type DescribeRiskDnsEventInfoRequestParams added in v1.0.633

type DescribeRiskDnsEventInfoRequestParams struct {
	// 恶意请求事件Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeRiskDnsEventInfoResponse added in v1.0.633

type DescribeRiskDnsEventInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskDnsEventInfoResponseParams `json:"Response"`
}

func NewDescribeRiskDnsEventInfoResponse added in v1.0.633

func NewDescribeRiskDnsEventInfoResponse() (response *DescribeRiskDnsEventInfoResponse)

func (*DescribeRiskDnsEventInfoResponse) FromJsonString added in v1.0.633

func (r *DescribeRiskDnsEventInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsEventInfoResponse) ToJsonString added in v1.0.633

func (r *DescribeRiskDnsEventInfoResponse) ToJsonString() string

type DescribeRiskDnsEventInfoResponseParams added in v1.0.633

type DescribeRiskDnsEventInfoResponseParams struct {
	// 恶意请求事件详情
	Info *RiskDnsEvent `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskDnsEventListRequest added in v1.0.628

type DescribeRiskDnsEventListRequest struct {
	*tchttp.BaseRequest

	// <li>MachineName  主机名称
	//
	//
	//
	// InstanceID  实例ID
	//
	//
	//
	// IP   内网IP或公网IP- 是否必填:否 - 主机Ip或别名筛选</li>
	// <li>HostId - String - 是否必填:否 - 主机Id</li>
	// <li>AgentId - String - 是否必填:否 - 客户端Id</li>
	// <li>PolicyType - String - 是否必填:否 - 策略类型,0:系统策略1:用户自定义策略</li>
	// <li>Domain - String - 是否必填:否 - 域名(先对域名做urlencode,再base64)</li>
	// <li>HandleStatus - String - 是否必填:否 - 状态筛选0:待处理;2:信任;3:不信任</li>
	// <li>BeginTime - String - 是否必填:否 - 最近访问开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 最近访问结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式:根据请求次数排序:[asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:[AccessCount:请求次数|LastTime:最近请求时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeRiskDnsEventListRequest added in v1.0.628

func NewDescribeRiskDnsEventListRequest() (request *DescribeRiskDnsEventListRequest)

func (*DescribeRiskDnsEventListRequest) FromJsonString added in v1.0.628

func (r *DescribeRiskDnsEventListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsEventListRequest) ToJsonString added in v1.0.628

func (r *DescribeRiskDnsEventListRequest) ToJsonString() string

type DescribeRiskDnsEventListRequestParams added in v1.0.628

type DescribeRiskDnsEventListRequestParams struct {
	// <li>MachineName  主机名称
	//
	//
	//
	// InstanceID  实例ID
	//
	//
	//
	// IP   内网IP或公网IP- 是否必填:否 - 主机Ip或别名筛选</li>
	// <li>HostId - String - 是否必填:否 - 主机Id</li>
	// <li>AgentId - String - 是否必填:否 - 客户端Id</li>
	// <li>PolicyType - String - 是否必填:否 - 策略类型,0:系统策略1:用户自定义策略</li>
	// <li>Domain - String - 是否必填:否 - 域名(先对域名做urlencode,再base64)</li>
	// <li>HandleStatus - String - 是否必填:否 - 状态筛选0:待处理;2:信任;3:不信任</li>
	// <li>BeginTime - String - 是否必填:否 - 最近访问开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 最近访问结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式:根据请求次数排序:[asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:[AccessCount:请求次数|LastTime:最近请求时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeRiskDnsEventListResponse added in v1.0.628

type DescribeRiskDnsEventListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskDnsEventListResponseParams `json:"Response"`
}

func NewDescribeRiskDnsEventListResponse added in v1.0.628

func NewDescribeRiskDnsEventListResponse() (response *DescribeRiskDnsEventListResponse)

func (*DescribeRiskDnsEventListResponse) FromJsonString added in v1.0.628

func (r *DescribeRiskDnsEventListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsEventListResponse) ToJsonString added in v1.0.628

func (r *DescribeRiskDnsEventListResponse) ToJsonString() string

type DescribeRiskDnsEventListResponseParams added in v1.0.628

type DescribeRiskDnsEventListResponseParams struct {
	// 恶意请求事件列表
	List []*RiskDnsEvent `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskDnsInfoRequest added in v1.0.762

type DescribeRiskDnsInfoRequest struct {
	*tchttp.BaseRequest

	// 恶意请求-事件Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeRiskDnsInfoRequest added in v1.0.762

func NewDescribeRiskDnsInfoRequest() (request *DescribeRiskDnsInfoRequest)

func (*DescribeRiskDnsInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeRiskDnsInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeRiskDnsInfoRequest) ToJsonString() string

type DescribeRiskDnsInfoRequestParams added in v1.0.762

type DescribeRiskDnsInfoRequestParams struct {
	// 恶意请求-事件Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeRiskDnsInfoResponse added in v1.0.762

type DescribeRiskDnsInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskDnsInfoResponseParams `json:"Response"`
}

func NewDescribeRiskDnsInfoResponse added in v1.0.762

func NewDescribeRiskDnsInfoResponse() (response *DescribeRiskDnsInfoResponse)

func (*DescribeRiskDnsInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeRiskDnsInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeRiskDnsInfoResponse) ToJsonString() string

type DescribeRiskDnsInfoResponseParams added in v1.0.762

type DescribeRiskDnsInfoResponseParams struct {
	// 恶意请求事件详情
	RiskDnsInfo *RiskDnsList `json:"RiskDnsInfo,omitnil,omitempty" name:"RiskDnsInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskDnsListRequest

type DescribeRiskDnsListRequest struct {
	*tchttp.BaseRequest

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>Url - String - 是否必填:否 - Url筛选</li>
	// <li>Status - String - 是否必填:否 - 状态筛选0:待处理;2:信任;3:不信任</li>
	// <li>MergeBeginTime - String - 是否必填:否 - 最近访问开始时间</li>
	// <li>MergeEndTime - String - 是否必填:否 - 最近访问结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:AccessCount-请求次数。MergeTime-最近请求时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeRiskDnsListRequest

func NewDescribeRiskDnsListRequest() (request *DescribeRiskDnsListRequest)

func (*DescribeRiskDnsListRequest) FromJsonString

func (r *DescribeRiskDnsListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsListRequest) ToJsonString

func (r *DescribeRiskDnsListRequest) ToJsonString() string

type DescribeRiskDnsListRequestParams added in v1.0.426

type DescribeRiskDnsListRequestParams struct {
	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>Url - String - 是否必填:否 - Url筛选</li>
	// <li>Status - String - 是否必填:否 - 状态筛选0:待处理;2:信任;3:不信任</li>
	// <li>MergeBeginTime - String - 是否必填:否 - 最近访问开始时间</li>
	// <li>MergeEndTime - String - 是否必填:否 - 最近访问结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:根据请求次数排序:asc-升序/desc-降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:AccessCount-请求次数。MergeTime-最近请求时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeRiskDnsListResponse

type DescribeRiskDnsListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskDnsListResponseParams `json:"Response"`
}

func NewDescribeRiskDnsListResponse

func NewDescribeRiskDnsListResponse() (response *DescribeRiskDnsListResponse)

func (*DescribeRiskDnsListResponse) FromJsonString

func (r *DescribeRiskDnsListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsListResponse) ToJsonString

func (r *DescribeRiskDnsListResponse) ToJsonString() string

type DescribeRiskDnsListResponseParams added in v1.0.426

type DescribeRiskDnsListResponseParams struct {
	// 恶意请求列表数组
	RiskDnsList []*RiskDnsList `json:"RiskDnsList,omitnil,omitempty" name:"RiskDnsList"`

	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskDnsPolicyListRequest added in v1.0.762

type DescribeRiskDnsPolicyListRequest struct {
	*tchttp.BaseRequest

	// <li>PolicyType - int - 是否必填:否 - 策略类型</li>
	// <li>PolicyName - string - 是否必填:否 - 策略名称</li>
	// <li>Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)</li>
	// <li>PolicyAction- int - 是否必填:否 - 策略动作</li>
	// <li>IsEnabled - int - 是否必填:否 - 是否生效</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostScope|UpdateTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeRiskDnsPolicyListRequest added in v1.0.762

func NewDescribeRiskDnsPolicyListRequest() (request *DescribeRiskDnsPolicyListRequest)

func (*DescribeRiskDnsPolicyListRequest) FromJsonString added in v1.0.762

func (r *DescribeRiskDnsPolicyListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsPolicyListRequest) ToJsonString added in v1.0.762

func (r *DescribeRiskDnsPolicyListRequest) ToJsonString() string

type DescribeRiskDnsPolicyListRequestParams added in v1.0.762

type DescribeRiskDnsPolicyListRequestParams struct {
	// <li>PolicyType - int - 是否必填:否 - 策略类型</li>
	// <li>PolicyName - string - 是否必填:否 - 策略名称</li>
	// <li>Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)</li>
	// <li>PolicyAction- int - 是否必填:否 - 策略动作</li>
	// <li>IsEnabled - int - 是否必填:否 - 是否生效</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [HostScope|UpdateTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeRiskDnsPolicyListResponse added in v1.0.762

type DescribeRiskDnsPolicyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskDnsPolicyListResponseParams `json:"Response"`
}

func NewDescribeRiskDnsPolicyListResponse added in v1.0.762

func NewDescribeRiskDnsPolicyListResponse() (response *DescribeRiskDnsPolicyListResponse)

func (*DescribeRiskDnsPolicyListResponse) FromJsonString added in v1.0.762

func (r *DescribeRiskDnsPolicyListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskDnsPolicyListResponse) ToJsonString added in v1.0.762

func (r *DescribeRiskDnsPolicyListResponse) ToJsonString() string

type DescribeRiskDnsPolicyListResponseParams added in v1.0.762

type DescribeRiskDnsPolicyListResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 列表
	List []*RiskDnsPolicy `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRiskProcessEventsRequest added in v1.0.762

type DescribeRiskProcessEventsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>HostId - String - 是否必填:否 - 主机ID</li>
	// <li>IpOrName - String - 是否必填:否 - 主机IP或主机名</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名</li>
	// <li>ProcessId - String - 是否必填:否 - 进程ID</li>
	// <li>FilePath - String - 是否必填:否 - 进程路径</li>
	// <li>BeginTime - String - 是否必填:否 - 进程启动时间-开始</li>
	// <li>EndTime - String - 是否必填:否 - 进程启动时间-结束</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 0待处理;1查杀中;2已查杀;3已退出;4已信任</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式 [ASC|DESC]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// [StartTime:进程启动时间|DetectTime:最后检测时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeRiskProcessEventsRequest added in v1.0.762

func NewDescribeRiskProcessEventsRequest() (request *DescribeRiskProcessEventsRequest)

func (*DescribeRiskProcessEventsRequest) FromJsonString added in v1.0.762

func (r *DescribeRiskProcessEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskProcessEventsRequest) ToJsonString added in v1.0.762

func (r *DescribeRiskProcessEventsRequest) ToJsonString() string

type DescribeRiskProcessEventsRequestParams added in v1.0.762

type DescribeRiskProcessEventsRequestParams struct {
	// 过滤条件。
	// <li>HostId - String - 是否必填:否 - 主机ID</li>
	// <li>IpOrName - String - 是否必填:否 - 主机IP或主机名</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名</li>
	// <li>ProcessId - String - 是否必填:否 - 进程ID</li>
	// <li>FilePath - String - 是否必填:否 - 进程路径</li>
	// <li>BeginTime - String - 是否必填:否 - 进程启动时间-开始</li>
	// <li>EndTime - String - 是否必填:否 - 进程启动时间-结束</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 0待处理;1查杀中;2已查杀;3已退出;4已信任</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式 [ASC|DESC]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// [StartTime:进程启动时间|DetectTime:最后检测时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeRiskProcessEventsResponse added in v1.0.762

type DescribeRiskProcessEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskProcessEventsResponseParams `json:"Response"`
}

func NewDescribeRiskProcessEventsResponse added in v1.0.762

func NewDescribeRiskProcessEventsResponse() (response *DescribeRiskProcessEventsResponse)

func (*DescribeRiskProcessEventsResponse) FromJsonString added in v1.0.762

func (r *DescribeRiskProcessEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRiskProcessEventsResponse) ToJsonString added in v1.0.762

func (r *DescribeRiskProcessEventsResponse) ToJsonString() string

type DescribeRiskProcessEventsResponseParams added in v1.0.762

type DescribeRiskProcessEventsResponseParams struct {
	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 异常进程列表
	List []*RiskProcessEvent `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSafeInfoRequest added in v1.0.762

type DescribeSafeInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSafeInfoRequest added in v1.0.762

func NewDescribeSafeInfoRequest() (request *DescribeSafeInfoRequest)

func (*DescribeSafeInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeSafeInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSafeInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeSafeInfoRequest) ToJsonString() string

type DescribeSafeInfoRequestParams added in v1.0.762

type DescribeSafeInfoRequestParams struct {
}

Predefined struct for user

type DescribeSafeInfoResponse added in v1.0.762

type DescribeSafeInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSafeInfoResponseParams `json:"Response"`
}

func NewDescribeSafeInfoResponse added in v1.0.762

func NewDescribeSafeInfoResponse() (response *DescribeSafeInfoResponse)

func (*DescribeSafeInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeSafeInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSafeInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeSafeInfoResponse) ToJsonString() string

type DescribeSafeInfoResponseParams added in v1.0.762

type DescribeSafeInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanMalwareScheduleRequest

type DescribeScanMalwareScheduleRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScanMalwareScheduleRequest

func NewDescribeScanMalwareScheduleRequest() (request *DescribeScanMalwareScheduleRequest)

func (*DescribeScanMalwareScheduleRequest) FromJsonString

func (r *DescribeScanMalwareScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanMalwareScheduleRequest) ToJsonString

func (r *DescribeScanMalwareScheduleRequest) ToJsonString() string

type DescribeScanMalwareScheduleRequestParams added in v1.0.426

type DescribeScanMalwareScheduleRequestParams struct {
}

Predefined struct for user

type DescribeScanMalwareScheduleResponse

type DescribeScanMalwareScheduleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanMalwareScheduleResponseParams `json:"Response"`
}

func NewDescribeScanMalwareScheduleResponse

func NewDescribeScanMalwareScheduleResponse() (response *DescribeScanMalwareScheduleResponse)

func (*DescribeScanMalwareScheduleResponse) FromJsonString

func (r *DescribeScanMalwareScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanMalwareScheduleResponse) ToJsonString

func (r *DescribeScanMalwareScheduleResponse) ToJsonString() string

type DescribeScanMalwareScheduleResponseParams added in v1.0.426

type DescribeScanMalwareScheduleResponseParams struct {
	// 扫描进度(单位:%)
	Schedule *int64 `json:"Schedule,omitnil,omitempty" name:"Schedule"`

	// 风险文件数,当进度满了以后才有该值
	RiskFileNumber *int64 `json:"RiskFileNumber,omitnil,omitempty" name:"RiskFileNumber"`

	// 是否正在扫描中
	IsSchedule *bool `json:"IsSchedule,omitnil,omitempty" name:"IsSchedule"`

	// 0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成
	ScanStatus *uint64 `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanScheduleRequest added in v1.0.240

type DescribeScanScheduleRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeScanScheduleRequest added in v1.0.240

func NewDescribeScanScheduleRequest() (request *DescribeScanScheduleRequest)

func (*DescribeScanScheduleRequest) FromJsonString added in v1.0.240

func (r *DescribeScanScheduleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanScheduleRequest) ToJsonString added in v1.0.240

func (r *DescribeScanScheduleRequest) ToJsonString() string

type DescribeScanScheduleRequestParams added in v1.0.426

type DescribeScanScheduleRequestParams struct {
	// 任务id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeScanScheduleResponse added in v1.0.240

type DescribeScanScheduleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanScheduleResponseParams `json:"Response"`
}

func NewDescribeScanScheduleResponse added in v1.0.240

func NewDescribeScanScheduleResponse() (response *DescribeScanScheduleResponse)

func (*DescribeScanScheduleResponse) FromJsonString added in v1.0.240

func (r *DescribeScanScheduleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanScheduleResponse) ToJsonString added in v1.0.240

func (r *DescribeScanScheduleResponse) ToJsonString() string

type DescribeScanScheduleResponseParams added in v1.0.426

type DescribeScanScheduleResponseParams struct {
	// 检测进度
	Schedule *uint64 `json:"Schedule,omitnil,omitempty" name:"Schedule"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanStateRequest added in v1.0.240

type DescribeScanStateRequest struct {
	*tchttp.BaseRequest

	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 过滤参数;
	// <li>StrategyId 基线策略ID ,仅ModuleType 为 Baseline 时需要</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeScanStateRequest added in v1.0.240

func NewDescribeScanStateRequest() (request *DescribeScanStateRequest)

func (*DescribeScanStateRequest) FromJsonString added in v1.0.240

func (r *DescribeScanStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanStateRequest) ToJsonString added in v1.0.240

func (r *DescribeScanStateRequest) ToJsonString() string

type DescribeScanStateRequestParams added in v1.0.426

type DescribeScanStateRequestParams struct {
	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 过滤参数;
	// <li>StrategyId 基线策略ID ,仅ModuleType 为 Baseline 时需要</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeScanStateResponse added in v1.0.240

type DescribeScanStateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanStateResponseParams `json:"Response"`
}

func NewDescribeScanStateResponse added in v1.0.240

func NewDescribeScanStateResponse() (response *DescribeScanStateResponse)

func (*DescribeScanStateResponse) FromJsonString added in v1.0.240

func (r *DescribeScanStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanStateResponse) ToJsonString added in v1.0.240

func (r *DescribeScanStateResponse) ToJsonString() string

type DescribeScanStateResponseParams added in v1.0.426

type DescribeScanStateResponseParams struct {
	// 0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成
	ScanState *uint64 `json:"ScanState,omitnil,omitempty" name:"ScanState"`

	// 扫描进度
	Schedule *uint64 `json:"Schedule,omitnil,omitempty" name:"Schedule"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务扫描的漏洞id
	VulId []*uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 0一键检测 1定时检测
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 开始扫描时间
	ScanBeginTime *string `json:"ScanBeginTime,omitnil,omitempty" name:"ScanBeginTime"`

	// 扫描漏洞数
	RiskEventCount *uint64 `json:"RiskEventCount,omitnil,omitempty" name:"RiskEventCount"`

	// 扫描结束时间
	ScanEndTime *string `json:"ScanEndTime,omitnil,omitempty" name:"ScanEndTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanTaskDetailsRequest added in v1.0.203

type DescribeScanTaskDetailsRequest struct {
	*tchttp.BaseRequest

	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeScanTaskDetailsRequest added in v1.0.203

func NewDescribeScanTaskDetailsRequest() (request *DescribeScanTaskDetailsRequest)

func (*DescribeScanTaskDetailsRequest) FromJsonString added in v1.0.203

func (r *DescribeScanTaskDetailsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskDetailsRequest) ToJsonString added in v1.0.203

func (r *DescribeScanTaskDetailsRequest) ToJsonString() string

type DescribeScanTaskDetailsRequestParams added in v1.0.426

type DescribeScanTaskDetailsRequestParams struct {
	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeScanTaskDetailsResponse added in v1.0.203

type DescribeScanTaskDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanTaskDetailsResponseParams `json:"Response"`
}

func NewDescribeScanTaskDetailsResponse added in v1.0.203

func NewDescribeScanTaskDetailsResponse() (response *DescribeScanTaskDetailsResponse)

func (*DescribeScanTaskDetailsResponse) FromJsonString added in v1.0.203

func (r *DescribeScanTaskDetailsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskDetailsResponse) ToJsonString added in v1.0.203

func (r *DescribeScanTaskDetailsResponse) ToJsonString() string

type DescribeScanTaskDetailsResponseParams added in v1.0.426

type DescribeScanTaskDetailsResponseParams struct {
	// 扫描任务信息列表
	ScanTaskDetailList []*ScanTaskDetails `json:"ScanTaskDetailList,omitnil,omitempty" name:"ScanTaskDetailList"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 扫描机器总数
	ScanMachineCount *uint64 `json:"ScanMachineCount,omitnil,omitempty" name:"ScanMachineCount"`

	// 发现风险机器数
	RiskMachineCount *uint64 `json:"RiskMachineCount,omitnil,omitempty" name:"RiskMachineCount"`

	// 扫描开始时间
	ScanBeginTime *string `json:"ScanBeginTime,omitnil,omitempty" name:"ScanBeginTime"`

	// 扫描结束时间
	ScanEndTime *string `json:"ScanEndTime,omitnil,omitempty" name:"ScanEndTime"`

	// 检测时间
	ScanTime *uint64 `json:"ScanTime,omitnil,omitempty" name:"ScanTime"`

	// 扫描进度
	ScanProgress *uint64 `json:"ScanProgress,omitnil,omitempty" name:"ScanProgress"`

	// 扫描剩余时间
	ScanLeftTime *uint64 `json:"ScanLeftTime,omitnil,omitempty" name:"ScanLeftTime"`

	// 扫描内容
	ScanContent []*string `json:"ScanContent,omitnil,omitempty" name:"ScanContent"`

	// 漏洞信息
	VulInfo []*VulDetailInfo `json:"VulInfo,omitnil,omitempty" name:"VulInfo"`

	// 风险事件个数
	RiskEventCount *uint64 `json:"RiskEventCount,omitnil,omitempty" name:"RiskEventCount"`

	// 0一键检测 1定时检测
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 任务是否全部正在被停止 ture是
	StoppingAll *bool `json:"StoppingAll,omitnil,omitempty" name:"StoppingAll"`

	// 扫描出漏洞个数
	VulCount *uint64 `json:"VulCount,omitnil,omitempty" name:"VulCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanTaskStatusRequest added in v1.0.255

type DescribeScanTaskStatusRequest struct {
	*tchttp.BaseRequest

	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`
}

func NewDescribeScanTaskStatusRequest added in v1.0.255

func NewDescribeScanTaskStatusRequest() (request *DescribeScanTaskStatusRequest)

func (*DescribeScanTaskStatusRequest) FromJsonString added in v1.0.255

func (r *DescribeScanTaskStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskStatusRequest) ToJsonString added in v1.0.255

func (r *DescribeScanTaskStatusRequest) ToJsonString() string

type DescribeScanTaskStatusRequestParams added in v1.0.426

type DescribeScanTaskStatusRequestParams struct {
	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`
}

Predefined struct for user

type DescribeScanTaskStatusResponse added in v1.0.255

type DescribeScanTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanTaskStatusResponseParams `json:"Response"`
}

func NewDescribeScanTaskStatusResponse added in v1.0.255

func NewDescribeScanTaskStatusResponse() (response *DescribeScanTaskStatusResponse)

func (*DescribeScanTaskStatusResponse) FromJsonString added in v1.0.255

func (r *DescribeScanTaskStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskStatusResponse) ToJsonString added in v1.0.255

func (r *DescribeScanTaskStatusResponse) ToJsonString() string

type DescribeScanTaskStatusResponseParams added in v1.0.426

type DescribeScanTaskStatusResponseParams struct {
	// 任务扫描状态列表
	State *TaskStatus `json:"State,omitnil,omitempty" name:"State"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanVulSettingRequest added in v1.0.203

type DescribeScanVulSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScanVulSettingRequest added in v1.0.203

func NewDescribeScanVulSettingRequest() (request *DescribeScanVulSettingRequest)

func (*DescribeScanVulSettingRequest) FromJsonString added in v1.0.203

func (r *DescribeScanVulSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanVulSettingRequest) ToJsonString added in v1.0.203

func (r *DescribeScanVulSettingRequest) ToJsonString() string

type DescribeScanVulSettingRequestParams added in v1.0.426

type DescribeScanVulSettingRequestParams struct {
}

Predefined struct for user

type DescribeScanVulSettingResponse added in v1.0.203

type DescribeScanVulSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanVulSettingResponseParams `json:"Response"`
}

func NewDescribeScanVulSettingResponse added in v1.0.203

func NewDescribeScanVulSettingResponse() (response *DescribeScanVulSettingResponse)

func (*DescribeScanVulSettingResponse) FromJsonString added in v1.0.203

func (r *DescribeScanVulSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanVulSettingResponse) ToJsonString added in v1.0.203

func (r *DescribeScanVulSettingResponse) ToJsonString() string

type DescribeScanVulSettingResponseParams added in v1.0.426

type DescribeScanVulSettingResponseParams struct {
	// 漏洞类型:1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞
	VulCategories *string `json:"VulCategories,omitnil,omitempty" name:"VulCategories"`

	// 危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文逗号分隔)
	VulLevels *string `json:"VulLevels,omitnil,omitempty" name:"VulLevels"`

	// 定期检测间隔时间(天)
	TimerInterval *uint64 `json:"TimerInterval,omitnil,omitempty" name:"TimerInterval"`

	// 定期检测时间,如:00:00
	TimerTime *string `json:"TimerTime,omitnil,omitempty" name:"TimerTime"`

	// 是否紧急漏洞:0-否 1-是
	VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 是否开启
	EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 一键扫描超时时长,如:1800秒(s)
	ClickTimeout *uint64 `json:"ClickTimeout,omitnil,omitempty" name:"ClickTimeout"`

	// 为空默认扫描全部专业版、旗舰版、轻量版主机,不为空只扫描选中主机
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 0版本比对,2版本比对+poc
	ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenAttackHotspotRequest added in v1.0.762

type DescribeScreenAttackHotspotRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScreenAttackHotspotRequest added in v1.0.762

func NewDescribeScreenAttackHotspotRequest() (request *DescribeScreenAttackHotspotRequest)

func (*DescribeScreenAttackHotspotRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenAttackHotspotRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenAttackHotspotRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenAttackHotspotRequest) ToJsonString() string

type DescribeScreenAttackHotspotRequestParams added in v1.0.762

type DescribeScreenAttackHotspotRequestParams struct {
}

Predefined struct for user

type DescribeScreenAttackHotspotResponse added in v1.0.762

type DescribeScreenAttackHotspotResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenAttackHotspotResponseParams `json:"Response"`
}

func NewDescribeScreenAttackHotspotResponse added in v1.0.762

func NewDescribeScreenAttackHotspotResponse() (response *DescribeScreenAttackHotspotResponse)

func (*DescribeScreenAttackHotspotResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenAttackHotspotResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenAttackHotspotResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenAttackHotspotResponse) ToJsonString() string

type DescribeScreenAttackHotspotResponseParams added in v1.0.762

type DescribeScreenAttackHotspotResponseParams struct {
	// 攻击热点列表
	List []*ScreenAttackHotspot `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenBroadcastsRequest added in v1.0.762

type DescribeScreenBroadcastsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScreenBroadcastsRequest added in v1.0.762

func NewDescribeScreenBroadcastsRequest() (request *DescribeScreenBroadcastsRequest)

func (*DescribeScreenBroadcastsRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenBroadcastsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenBroadcastsRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenBroadcastsRequest) ToJsonString() string

type DescribeScreenBroadcastsRequestParams added in v1.0.762

type DescribeScreenBroadcastsRequestParams struct {
}

Predefined struct for user

type DescribeScreenBroadcastsResponse added in v1.0.762

type DescribeScreenBroadcastsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenBroadcastsResponseParams `json:"Response"`
}

func NewDescribeScreenBroadcastsResponse added in v1.0.762

func NewDescribeScreenBroadcastsResponse() (response *DescribeScreenBroadcastsResponse)

func (*DescribeScreenBroadcastsResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenBroadcastsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenBroadcastsResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenBroadcastsResponse) ToJsonString() string

type DescribeScreenBroadcastsResponseParams added in v1.0.762

type DescribeScreenBroadcastsResponseParams struct {
	// 播报文章列表
	List []*ScreenBroadcasts `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenDefenseTrendsRequest added in v1.0.762

type DescribeScreenDefenseTrendsRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeScreenDefenseTrendsRequest added in v1.0.762

func NewDescribeScreenDefenseTrendsRequest() (request *DescribeScreenDefenseTrendsRequest)

func (*DescribeScreenDefenseTrendsRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenDefenseTrendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenDefenseTrendsRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenDefenseTrendsRequest) ToJsonString() string

type DescribeScreenDefenseTrendsRequestParams added in v1.0.762

type DescribeScreenDefenseTrendsRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeScreenDefenseTrendsResponse added in v1.0.762

type DescribeScreenDefenseTrendsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenDefenseTrendsResponseParams `json:"Response"`
}

func NewDescribeScreenDefenseTrendsResponse added in v1.0.762

func NewDescribeScreenDefenseTrendsResponse() (response *DescribeScreenDefenseTrendsResponse)

func (*DescribeScreenDefenseTrendsResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenDefenseTrendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenDefenseTrendsResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenDefenseTrendsResponse) ToJsonString() string

type DescribeScreenDefenseTrendsResponseParams added in v1.0.762

type DescribeScreenDefenseTrendsResponseParams struct {
	// 统计详情图标数据
	TrendsChart []*ScreenTrendsChart `json:"TrendsChart,omitnil,omitempty" name:"TrendsChart"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenEmergentMsgRequest added in v1.0.762

type DescribeScreenEmergentMsgRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScreenEmergentMsgRequest added in v1.0.762

func NewDescribeScreenEmergentMsgRequest() (request *DescribeScreenEmergentMsgRequest)

func (*DescribeScreenEmergentMsgRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenEmergentMsgRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenEmergentMsgRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenEmergentMsgRequest) ToJsonString() string

type DescribeScreenEmergentMsgRequestParams added in v1.0.762

type DescribeScreenEmergentMsgRequestParams struct {
}

Predefined struct for user

type DescribeScreenEmergentMsgResponse added in v1.0.762

type DescribeScreenEmergentMsgResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenEmergentMsgResponseParams `json:"Response"`
}

func NewDescribeScreenEmergentMsgResponse added in v1.0.762

func NewDescribeScreenEmergentMsgResponse() (response *DescribeScreenEmergentMsgResponse)

func (*DescribeScreenEmergentMsgResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenEmergentMsgResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenEmergentMsgResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenEmergentMsgResponse) ToJsonString() string

type DescribeScreenEmergentMsgResponseParams added in v1.0.762

type DescribeScreenEmergentMsgResponseParams struct {
	// 通知内容
	MessageInfo []*ScreenEmergentMsg `json:"MessageInfo,omitnil,omitempty" name:"MessageInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenEventsCntRequest added in v1.0.762

type DescribeScreenEventsCntRequest struct {
	*tchttp.BaseRequest

	// 数据类型:0:待处理风险总数 1:影响资产总数,默认为0
	BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`
}

func NewDescribeScreenEventsCntRequest added in v1.0.762

func NewDescribeScreenEventsCntRequest() (request *DescribeScreenEventsCntRequest)

func (*DescribeScreenEventsCntRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenEventsCntRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenEventsCntRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenEventsCntRequest) ToJsonString() string

type DescribeScreenEventsCntRequestParams added in v1.0.762

type DescribeScreenEventsCntRequestParams struct {
	// 数据类型:0:待处理风险总数 1:影响资产总数,默认为0
	BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`
}

Predefined struct for user

type DescribeScreenEventsCntResponse added in v1.0.762

type DescribeScreenEventsCntResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenEventsCntResponseParams `json:"Response"`
}

func NewDescribeScreenEventsCntResponse added in v1.0.762

func NewDescribeScreenEventsCntResponse() (response *DescribeScreenEventsCntResponse)

func (*DescribeScreenEventsCntResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenEventsCntResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenEventsCntResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenEventsCntResponse) ToJsonString() string

type DescribeScreenEventsCntResponseParams added in v1.0.762

type DescribeScreenEventsCntResponseParams struct {
	// 事件统计详情
	Info []*ScreenEventsCnt `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenGeneralStatRequest added in v1.0.762

type DescribeScreenGeneralStatRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScreenGeneralStatRequest added in v1.0.762

func NewDescribeScreenGeneralStatRequest() (request *DescribeScreenGeneralStatRequest)

func (*DescribeScreenGeneralStatRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenGeneralStatRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenGeneralStatRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenGeneralStatRequest) ToJsonString() string

type DescribeScreenGeneralStatRequestParams added in v1.0.762

type DescribeScreenGeneralStatRequestParams struct {
}

Predefined struct for user

type DescribeScreenGeneralStatResponse added in v1.0.762

type DescribeScreenGeneralStatResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenGeneralStatResponseParams `json:"Response"`
}

func NewDescribeScreenGeneralStatResponse added in v1.0.762

func NewDescribeScreenGeneralStatResponse() (response *DescribeScreenGeneralStatResponse)

func (*DescribeScreenGeneralStatResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenGeneralStatResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenGeneralStatResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenGeneralStatResponse) ToJsonString() string

type DescribeScreenGeneralStatResponseParams added in v1.0.762

type DescribeScreenGeneralStatResponseParams struct {
	// name 的值: 在线,关机/离线,未安装,
	// value : 表示对应的数量
	Machines []*ScreenNameValue `json:"Machines,omitnil,omitempty" name:"Machines"`

	// name 的值: 旗舰版,专业版,基础版
	// value : 表示对应的数量
	Protection []*ScreenNameValue `json:"Protection,omitnil,omitempty" name:"Protection"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenHostInvasionRequest added in v1.0.762

type DescribeScreenHostInvasionRequest struct {
	*tchttp.BaseRequest

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

func NewDescribeScreenHostInvasionRequest added in v1.0.762

func NewDescribeScreenHostInvasionRequest() (request *DescribeScreenHostInvasionRequest)

func (*DescribeScreenHostInvasionRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenHostInvasionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenHostInvasionRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenHostInvasionRequest) ToJsonString() string

type DescribeScreenHostInvasionRequestParams added in v1.0.762

type DescribeScreenHostInvasionRequestParams struct {
	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

Predefined struct for user

type DescribeScreenHostInvasionResponse added in v1.0.762

type DescribeScreenHostInvasionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenHostInvasionResponseParams `json:"Response"`
}

func NewDescribeScreenHostInvasionResponse added in v1.0.762

func NewDescribeScreenHostInvasionResponse() (response *DescribeScreenHostInvasionResponse)

func (*DescribeScreenHostInvasionResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenHostInvasionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenHostInvasionResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenHostInvasionResponse) ToJsonString() string

type DescribeScreenHostInvasionResponseParams added in v1.0.762

type DescribeScreenHostInvasionResponseParams struct {
	// 网络攻击事件列表
	DefendAttackLog []*ScreenDefendAttackLog `json:"DefendAttackLog,omitnil,omitempty" name:"DefendAttackLog"`

	// 入侵检测事件列表
	InvasionEvents []*ScreenInvasion `json:"InvasionEvents,omitnil,omitempty" name:"InvasionEvents"`

	// 漏洞事件列表
	Vul []*ScreenVulInfo `json:"Vul,omitnil,omitempty" name:"Vul"`

	// 基线事件列表
	Baseline []*ScreenBaselineInfo `json:"Baseline,omitnil,omitempty" name:"Baseline"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenMachineRegionsRequest added in v1.0.762

type DescribeScreenMachineRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScreenMachineRegionsRequest added in v1.0.762

func NewDescribeScreenMachineRegionsRequest() (request *DescribeScreenMachineRegionsRequest)

func (*DescribeScreenMachineRegionsRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenMachineRegionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenMachineRegionsRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenMachineRegionsRequest) ToJsonString() string

type DescribeScreenMachineRegionsRequestParams added in v1.0.762

type DescribeScreenMachineRegionsRequestParams struct {
}

Predefined struct for user

type DescribeScreenMachineRegionsResponse added in v1.0.762

type DescribeScreenMachineRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenMachineRegionsResponseParams `json:"Response"`
}

func NewDescribeScreenMachineRegionsResponse added in v1.0.762

func NewDescribeScreenMachineRegionsResponse() (response *DescribeScreenMachineRegionsResponse)

func (*DescribeScreenMachineRegionsResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenMachineRegionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenMachineRegionsResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenMachineRegionsResponse) ToJsonString() string

type DescribeScreenMachineRegionsResponseParams added in v1.0.762

type DescribeScreenMachineRegionsResponseParams struct {
	// 列表详情
	List []*ScreenRegionInfo `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenMachinesRequest added in v1.0.762

type DescribeScreenMachinesRequest struct {
	*tchttp.BaseRequest

	// 主机区域
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// IP 支持内网IP,主机别名
	MachineIpOrAlias *string `json:"MachineIpOrAlias,omitnil,omitempty" name:"MachineIpOrAlias"`

	// 风险状态类型:0:全部类型,1:风险主机,2:潜在风险主机 , 3:已关机/离线主机,4:无风险主机
	SecurityStatus *uint64 `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"`
}

func NewDescribeScreenMachinesRequest added in v1.0.762

func NewDescribeScreenMachinesRequest() (request *DescribeScreenMachinesRequest)

func (*DescribeScreenMachinesRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenMachinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenMachinesRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenMachinesRequest) ToJsonString() string

type DescribeScreenMachinesRequestParams added in v1.0.762

type DescribeScreenMachinesRequestParams struct {
	// 主机区域
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// IP 支持内网IP,主机别名
	MachineIpOrAlias *string `json:"MachineIpOrAlias,omitnil,omitempty" name:"MachineIpOrAlias"`

	// 风险状态类型:0:全部类型,1:风险主机,2:潜在风险主机 , 3:已关机/离线主机,4:无风险主机
	SecurityStatus *uint64 `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"`
}

Predefined struct for user

type DescribeScreenMachinesResponse added in v1.0.762

type DescribeScreenMachinesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenMachinesResponseParams `json:"Response"`
}

func NewDescribeScreenMachinesResponse added in v1.0.762

func NewDescribeScreenMachinesResponse() (response *DescribeScreenMachinesResponse)

func (*DescribeScreenMachinesResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenMachinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenMachinesResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenMachinesResponse) ToJsonString() string

type DescribeScreenMachinesResponseParams added in v1.0.762

type DescribeScreenMachinesResponseParams struct {
	// 列表详情
	List []*ScreenRegionMachines `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenProtectionCntRequest added in v1.0.762

type DescribeScreenProtectionCntRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScreenProtectionCntRequest added in v1.0.762

func NewDescribeScreenProtectionCntRequest() (request *DescribeScreenProtectionCntRequest)

func (*DescribeScreenProtectionCntRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenProtectionCntRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenProtectionCntRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenProtectionCntRequest) ToJsonString() string

type DescribeScreenProtectionCntRequestParams added in v1.0.762

type DescribeScreenProtectionCntRequestParams struct {
}

Predefined struct for user

type DescribeScreenProtectionCntResponse added in v1.0.762

type DescribeScreenProtectionCntResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenProtectionCntResponseParams `json:"Response"`
}

func NewDescribeScreenProtectionCntResponse added in v1.0.762

func NewDescribeScreenProtectionCntResponse() (response *DescribeScreenProtectionCntResponse)

func (*DescribeScreenProtectionCntResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenProtectionCntResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenProtectionCntResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenProtectionCntResponse) ToJsonString() string

type DescribeScreenProtectionCntResponseParams added in v1.0.762

type DescribeScreenProtectionCntResponseParams struct {
	// 主机安全防护引擎介绍 内容
	List []*ScreenProtectionCnt `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenProtectionStatRequest added in v1.0.762

type DescribeScreenProtectionStatRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeScreenProtectionStatRequest added in v1.0.762

func NewDescribeScreenProtectionStatRequest() (request *DescribeScreenProtectionStatRequest)

func (*DescribeScreenProtectionStatRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenProtectionStatRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenProtectionStatRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenProtectionStatRequest) ToJsonString() string

type DescribeScreenProtectionStatRequestParams added in v1.0.762

type DescribeScreenProtectionStatRequestParams struct {
}

Predefined struct for user

type DescribeScreenProtectionStatResponse added in v1.0.762

type DescribeScreenProtectionStatResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenProtectionStatResponseParams `json:"Response"`
}

func NewDescribeScreenProtectionStatResponse added in v1.0.762

func NewDescribeScreenProtectionStatResponse() (response *DescribeScreenProtectionStatResponse)

func (*DescribeScreenProtectionStatResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenProtectionStatResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenProtectionStatResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenProtectionStatResponse) ToJsonString() string

type DescribeScreenProtectionStatResponseParams added in v1.0.762

type DescribeScreenProtectionStatResponseParams struct {
	// 文件查杀 status:  0:从未检测过,或0资产付费情况, 1:已检测,存在恶意文件, 2:已检测,未开启隔离防护, 3:已检测且已开启防护且无风险
	// 暴力破解status: 0:未开启防护或0付费资产情况 1:已开启防护 2:存在带处理事件
	// 漏洞扫描status: 0:从未检测过,或0资产付费情况, 1:存在漏洞风险, 2:无风险
	// 基线检测status: 0:从未检测过,或0资产付费情况, 1:存在基线风险,2:无风险
	Info []*ScreenProtection `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScreenRiskAssetsTopRequest added in v1.0.762

type DescribeScreenRiskAssetsTopRequest struct {
	*tchttp.BaseRequest

	// 统计类型:0:潜在威胁 1:失陷 2:漏洞 3:基线
	BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`
}

func NewDescribeScreenRiskAssetsTopRequest added in v1.0.762

func NewDescribeScreenRiskAssetsTopRequest() (request *DescribeScreenRiskAssetsTopRequest)

func (*DescribeScreenRiskAssetsTopRequest) FromJsonString added in v1.0.762

func (r *DescribeScreenRiskAssetsTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenRiskAssetsTopRequest) ToJsonString added in v1.0.762

func (r *DescribeScreenRiskAssetsTopRequest) ToJsonString() string

type DescribeScreenRiskAssetsTopRequestParams added in v1.0.762

type DescribeScreenRiskAssetsTopRequestParams struct {
	// 统计类型:0:潜在威胁 1:失陷 2:漏洞 3:基线
	BusinessType *uint64 `json:"BusinessType,omitnil,omitempty" name:"BusinessType"`
}

Predefined struct for user

type DescribeScreenRiskAssetsTopResponse added in v1.0.762

type DescribeScreenRiskAssetsTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScreenRiskAssetsTopResponseParams `json:"Response"`
}

func NewDescribeScreenRiskAssetsTopResponse added in v1.0.762

func NewDescribeScreenRiskAssetsTopResponse() (response *DescribeScreenRiskAssetsTopResponse)

func (*DescribeScreenRiskAssetsTopResponse) FromJsonString added in v1.0.762

func (r *DescribeScreenRiskAssetsTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScreenRiskAssetsTopResponse) ToJsonString added in v1.0.762

func (r *DescribeScreenRiskAssetsTopResponse) ToJsonString() string

type DescribeScreenRiskAssetsTopResponseParams added in v1.0.762

type DescribeScreenRiskAssetsTopResponseParams struct {
	// 统计详情图标数据 Name:展示主机ip 和地域, value:事件数量
	Chart []*ScreenNameValue `json:"Chart,omitnil,omitempty" name:"Chart"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSearchLogsRequest

type DescribeSearchLogsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSearchLogsRequest

func NewDescribeSearchLogsRequest() (request *DescribeSearchLogsRequest)

func (*DescribeSearchLogsRequest) FromJsonString

func (r *DescribeSearchLogsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchLogsRequest) ToJsonString

func (r *DescribeSearchLogsRequest) ToJsonString() string

type DescribeSearchLogsRequestParams added in v1.0.426

type DescribeSearchLogsRequestParams struct {
}

Predefined struct for user

type DescribeSearchLogsResponse

type DescribeSearchLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSearchLogsResponseParams `json:"Response"`
}

func NewDescribeSearchLogsResponse

func NewDescribeSearchLogsResponse() (response *DescribeSearchLogsResponse)

func (*DescribeSearchLogsResponse) FromJsonString

func (r *DescribeSearchLogsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchLogsResponse) ToJsonString

func (r *DescribeSearchLogsResponse) ToJsonString() string

type DescribeSearchLogsResponseParams added in v1.0.426

type DescribeSearchLogsResponseParams struct {
	// 历史搜索记录 保留最新的10条
	Data []*string `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSearchTemplatesRequest

type DescribeSearchTemplatesRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeSearchTemplatesRequest

func NewDescribeSearchTemplatesRequest() (request *DescribeSearchTemplatesRequest)

func (*DescribeSearchTemplatesRequest) FromJsonString

func (r *DescribeSearchTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchTemplatesRequest) ToJsonString

func (r *DescribeSearchTemplatesRequest) ToJsonString() string

type DescribeSearchTemplatesRequestParams added in v1.0.426

type DescribeSearchTemplatesRequestParams struct {
	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeSearchTemplatesResponse

type DescribeSearchTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSearchTemplatesResponseParams `json:"Response"`
}

func NewDescribeSearchTemplatesResponse

func NewDescribeSearchTemplatesResponse() (response *DescribeSearchTemplatesResponse)

func (*DescribeSearchTemplatesResponse) FromJsonString

func (r *DescribeSearchTemplatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSearchTemplatesResponse) ToJsonString

func (r *DescribeSearchTemplatesResponse) ToJsonString() string

type DescribeSearchTemplatesResponseParams added in v1.0.426

type DescribeSearchTemplatesResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 模板列表
	List []*SearchTemplate `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSecurityBroadcastInfoRequest added in v1.0.762

type DescribeSecurityBroadcastInfoRequest struct {
	*tchttp.BaseRequest

	// 文章id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeSecurityBroadcastInfoRequest added in v1.0.762

func NewDescribeSecurityBroadcastInfoRequest() (request *DescribeSecurityBroadcastInfoRequest)

func (*DescribeSecurityBroadcastInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeSecurityBroadcastInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityBroadcastInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeSecurityBroadcastInfoRequest) ToJsonString() string

type DescribeSecurityBroadcastInfoRequestParams added in v1.0.762

type DescribeSecurityBroadcastInfoRequestParams struct {
	// 文章id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeSecurityBroadcastInfoResponse added in v1.0.762

type DescribeSecurityBroadcastInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityBroadcastInfoResponseParams `json:"Response"`
}

func NewDescribeSecurityBroadcastInfoResponse added in v1.0.762

func NewDescribeSecurityBroadcastInfoResponse() (response *DescribeSecurityBroadcastInfoResponse)

func (*DescribeSecurityBroadcastInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeSecurityBroadcastInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityBroadcastInfoResponse) ToJsonString added in v1.0.762

type DescribeSecurityBroadcastInfoResponseParams added in v1.0.762

type DescribeSecurityBroadcastInfoResponseParams struct {
	// 安全播报文章详情
	BroadcastInfo *BroadcastInfo `json:"BroadcastInfo,omitnil,omitempty" name:"BroadcastInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSecurityBroadcastsRequest added in v1.0.752

type DescribeSecurityBroadcastsRequest struct {
	*tchttp.BaseRequest

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10 ,0=全部
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 筛选发布日期:开始时间
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 筛选发布日期:结束时间
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 过滤安全播报类型:0-紧急通知,1-功能更新,2-行业荣誉,3-版本发布,4-实践教程
	BroadcastType *string `json:"BroadcastType,omitnil,omitempty" name:"BroadcastType"`
}

func NewDescribeSecurityBroadcastsRequest added in v1.0.752

func NewDescribeSecurityBroadcastsRequest() (request *DescribeSecurityBroadcastsRequest)

func (*DescribeSecurityBroadcastsRequest) FromJsonString added in v1.0.752

func (r *DescribeSecurityBroadcastsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityBroadcastsRequest) ToJsonString added in v1.0.752

func (r *DescribeSecurityBroadcastsRequest) ToJsonString() string

type DescribeSecurityBroadcastsRequestParams added in v1.0.752

type DescribeSecurityBroadcastsRequestParams struct {
	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10 ,0=全部
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 筛选发布日期:开始时间
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 筛选发布日期:结束时间
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`

	// 过滤安全播报类型:0-紧急通知,1-功能更新,2-行业荣誉,3-版本发布,4-实践教程
	BroadcastType *string `json:"BroadcastType,omitnil,omitempty" name:"BroadcastType"`
}

Predefined struct for user

type DescribeSecurityBroadcastsResponse added in v1.0.752

type DescribeSecurityBroadcastsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityBroadcastsResponseParams `json:"Response"`
}

func NewDescribeSecurityBroadcastsResponse added in v1.0.752

func NewDescribeSecurityBroadcastsResponse() (response *DescribeSecurityBroadcastsResponse)

func (*DescribeSecurityBroadcastsResponse) FromJsonString added in v1.0.752

func (r *DescribeSecurityBroadcastsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityBroadcastsResponse) ToJsonString added in v1.0.752

func (r *DescribeSecurityBroadcastsResponse) ToJsonString() string

type DescribeSecurityBroadcastsResponseParams added in v1.0.752

type DescribeSecurityBroadcastsResponseParams struct {
	// 列表
	List []*Broadcasts `json:"List,omitnil,omitempty" name:"List"`

	// 总共多少条
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSecurityDynamicsRequest

type DescribeSecurityDynamicsRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeSecurityDynamicsRequest

func NewDescribeSecurityDynamicsRequest() (request *DescribeSecurityDynamicsRequest)

func (*DescribeSecurityDynamicsRequest) FromJsonString

func (r *DescribeSecurityDynamicsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityDynamicsRequest) ToJsonString

func (r *DescribeSecurityDynamicsRequest) ToJsonString() string

type DescribeSecurityDynamicsRequestParams added in v1.0.426

type DescribeSecurityDynamicsRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeSecurityDynamicsResponse

type DescribeSecurityDynamicsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityDynamicsResponseParams `json:"Response"`
}

func NewDescribeSecurityDynamicsResponse

func NewDescribeSecurityDynamicsResponse() (response *DescribeSecurityDynamicsResponse)

func (*DescribeSecurityDynamicsResponse) FromJsonString

func (r *DescribeSecurityDynamicsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityDynamicsResponse) ToJsonString

func (r *DescribeSecurityDynamicsResponse) ToJsonString() string

type DescribeSecurityDynamicsResponseParams added in v1.0.426

type DescribeSecurityDynamicsResponseParams struct {
	// 安全事件消息数组。
	SecurityDynamics []*SecurityDynamic `json:"SecurityDynamics,omitnil,omitempty" name:"SecurityDynamics"`

	// 记录总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSecurityEventStatRequest added in v1.0.373

type DescribeSecurityEventStatRequest struct {
	*tchttp.BaseRequest

	// 该接口无过滤条件
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeSecurityEventStatRequest added in v1.0.373

func NewDescribeSecurityEventStatRequest() (request *DescribeSecurityEventStatRequest)

func (*DescribeSecurityEventStatRequest) FromJsonString added in v1.0.373

func (r *DescribeSecurityEventStatRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityEventStatRequest) ToJsonString added in v1.0.373

func (r *DescribeSecurityEventStatRequest) ToJsonString() string

type DescribeSecurityEventStatRequestParams added in v1.0.426

type DescribeSecurityEventStatRequestParams struct {
	// 该接口无过滤条件
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeSecurityEventStatResponse added in v1.0.373

type DescribeSecurityEventStatResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityEventStatResponseParams `json:"Response"`
}

func NewDescribeSecurityEventStatResponse added in v1.0.373

func NewDescribeSecurityEventStatResponse() (response *DescribeSecurityEventStatResponse)

func (*DescribeSecurityEventStatResponse) FromJsonString added in v1.0.373

func (r *DescribeSecurityEventStatResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityEventStatResponse) ToJsonString added in v1.0.373

func (r *DescribeSecurityEventStatResponse) ToJsonString() string

type DescribeSecurityEventStatResponseParams added in v1.0.426

type DescribeSecurityEventStatResponseParams struct {
	// 木马事件统计
	MalwareStat *EventStat `json:"MalwareStat,omitnil,omitempty" name:"MalwareStat"`

	// 异地事件统计
	HostLoginStat *EventStat `json:"HostLoginStat,omitnil,omitempty" name:"HostLoginStat"`

	// 爆破事件统计
	BruteAttackStat *EventStat `json:"BruteAttackStat,omitnil,omitempty" name:"BruteAttackStat"`

	// 恶意请求事件统计
	MaliciousRequestStat *EventStat `json:"MaliciousRequestStat,omitnil,omitempty" name:"MaliciousRequestStat"`

	// 本地提权事件统计
	PrivilegeStat *EventStat `json:"PrivilegeStat,omitnil,omitempty" name:"PrivilegeStat"`

	// 反弹Shell事件统计
	ReverseShellStat *EventStat `json:"ReverseShellStat,omitnil,omitempty" name:"ReverseShellStat"`

	// 高危命令事件统计
	HighRiskBashStat *EventStat `json:"HighRiskBashStat,omitnil,omitempty" name:"HighRiskBashStat"`

	// 网络攻击事件统计
	AttackLogsStat *EventStat `json:"AttackLogsStat,omitnil,omitempty" name:"AttackLogsStat"`

	// 高危漏洞事件统计
	VulHighStat *EventStat `json:"VulHighStat,omitnil,omitempty" name:"VulHighStat"`

	// 中危漏洞事件统计
	VulNormalStat *EventStat `json:"VulNormalStat,omitnil,omitempty" name:"VulNormalStat"`

	// 低危漏洞事件统计
	VulLowStat *EventStat `json:"VulLowStat,omitnil,omitempty" name:"VulLowStat"`

	// 高危基线漏洞事件统计
	BaselineHighStat *EventStat `json:"BaselineHighStat,omitnil,omitempty" name:"BaselineHighStat"`

	// 中危基线漏事件统计
	BaselineNormalStat *EventStat `json:"BaselineNormalStat,omitnil,omitempty" name:"BaselineNormalStat"`

	// 低危基线漏事件统计
	BaselineLowStat *EventStat `json:"BaselineLowStat,omitnil,omitempty" name:"BaselineLowStat"`

	// 有未处理安全事件的机器总数
	MachineTotalAffectNum *uint64 `json:"MachineTotalAffectNum,omitnil,omitempty" name:"MachineTotalAffectNum"`

	// 有未处理入侵安全事件的机器总数
	InvasionTotalAffectNum *uint64 `json:"InvasionTotalAffectNum,omitnil,omitempty" name:"InvasionTotalAffectNum"`

	// 有未处理漏洞安全事件的机器总数
	VulTotalAffectNum *uint64 `json:"VulTotalAffectNum,omitnil,omitempty" name:"VulTotalAffectNum"`

	// 有未处理基线安全事件的机器总数
	BaseLineTotalAffectNum *uint64 `json:"BaseLineTotalAffectNum,omitnil,omitempty" name:"BaseLineTotalAffectNum"`

	// 有未处理网络攻击安全事件的机器总数
	CyberAttackTotalAffectNum *uint64 `json:"CyberAttackTotalAffectNum,omitnil,omitempty" name:"CyberAttackTotalAffectNum"`

	// 严重漏洞事件统计
	VulRiskStat *EventStat `json:"VulRiskStat,omitnil,omitempty" name:"VulRiskStat"`

	// 严重基线漏洞事件统计
	BaselineRiskStat *EventStat `json:"BaselineRiskStat,omitnil,omitempty" name:"BaselineRiskStat"`

	// 漏洞数统计
	VulStat *EventStat `json:"VulStat,omitnil,omitempty" name:"VulStat"`

	// 安全得分
	Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSecurityEventsCntRequest

type DescribeSecurityEventsCntRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSecurityEventsCntRequest

func NewDescribeSecurityEventsCntRequest() (request *DescribeSecurityEventsCntRequest)

func (*DescribeSecurityEventsCntRequest) FromJsonString

func (r *DescribeSecurityEventsCntRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityEventsCntRequest) ToJsonString

func (r *DescribeSecurityEventsCntRequest) ToJsonString() string

type DescribeSecurityEventsCntRequestParams added in v1.0.426

type DescribeSecurityEventsCntRequestParams struct {
}

Predefined struct for user

type DescribeSecurityEventsCntResponse

type DescribeSecurityEventsCntResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityEventsCntResponseParams `json:"Response"`
}

func NewDescribeSecurityEventsCntResponse

func NewDescribeSecurityEventsCntResponse() (response *DescribeSecurityEventsCntResponse)

func (*DescribeSecurityEventsCntResponse) FromJsonString

func (r *DescribeSecurityEventsCntResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityEventsCntResponse) ToJsonString

func (r *DescribeSecurityEventsCntResponse) ToJsonString() string

type DescribeSecurityEventsCntResponseParams added in v1.0.426

type DescribeSecurityEventsCntResponseParams struct {
	// 木马文件相关风险事件
	Malware *SecurityEventInfo `json:"Malware,omitnil,omitempty" name:"Malware"`

	// 登录审计相关风险事件
	HostLogin *SecurityEventInfo `json:"HostLogin,omitnil,omitempty" name:"HostLogin"`

	// 密码破解相关风险事件
	BruteAttack *SecurityEventInfo `json:"BruteAttack,omitnil,omitempty" name:"BruteAttack"`

	// 恶意请求相关风险事件
	RiskDns *SecurityEventInfo `json:"RiskDns,omitnil,omitempty" name:"RiskDns"`

	// 高危命令相关风险事件
	Bash *SecurityEventInfo `json:"Bash,omitnil,omitempty" name:"Bash"`

	// 本地提权相关风险事件
	PrivilegeRules *SecurityEventInfo `json:"PrivilegeRules,omitnil,omitempty" name:"PrivilegeRules"`

	// 反弹Shell相关风险事件
	ReverseShell *SecurityEventInfo `json:"ReverseShell,omitnil,omitempty" name:"ReverseShell"`

	// 应用漏洞风险事件
	SysVul *SecurityEventInfo `json:"SysVul,omitnil,omitempty" name:"SysVul"`

	// Web应用漏洞相关风险事件
	WebVul *SecurityEventInfo `json:"WebVul,omitnil,omitempty" name:"WebVul"`

	// 应急漏洞相关风险事件
	EmergencyVul *SecurityEventInfo `json:"EmergencyVul,omitnil,omitempty" name:"EmergencyVul"`

	// 安全基线相关风险事件
	BaseLine *SecurityEventInfo `json:"BaseLine,omitnil,omitempty" name:"BaseLine"`

	// 攻击检测相关风险事件
	AttackLogs *SecurityEventInfo `json:"AttackLogs,omitnil,omitempty" name:"AttackLogs"`

	// 受影响机器数
	EffectMachineCount *uint64 `json:"EffectMachineCount,omitnil,omitempty" name:"EffectMachineCount"`

	// 所有事件总数
	EventsCount *uint64 `json:"EventsCount,omitnil,omitempty" name:"EventsCount"`

	// window 系统漏洞事件总数
	WindowVul *SecurityEventInfo `json:"WindowVul,omitnil,omitempty" name:"WindowVul"`

	// linux系统漏洞事件总数
	LinuxVul *SecurityEventInfo `json:"LinuxVul,omitnil,omitempty" name:"LinuxVul"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSecurityTrendsRequest

type DescribeSecurityTrendsRequest struct {
	*tchttp.BaseRequest

	// 开始时间,如:2021-07-10
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间,如:2021-07-10
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewDescribeSecurityTrendsRequest

func NewDescribeSecurityTrendsRequest() (request *DescribeSecurityTrendsRequest)

func (*DescribeSecurityTrendsRequest) FromJsonString

func (r *DescribeSecurityTrendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityTrendsRequest) ToJsonString

func (r *DescribeSecurityTrendsRequest) ToJsonString() string

type DescribeSecurityTrendsRequestParams added in v1.0.426

type DescribeSecurityTrendsRequestParams struct {
	// 开始时间,如:2021-07-10
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间,如:2021-07-10
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type DescribeSecurityTrendsResponse

type DescribeSecurityTrendsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityTrendsResponseParams `json:"Response"`
}

func NewDescribeSecurityTrendsResponse

func NewDescribeSecurityTrendsResponse() (response *DescribeSecurityTrendsResponse)

func (*DescribeSecurityTrendsResponse) FromJsonString

func (r *DescribeSecurityTrendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityTrendsResponse) ToJsonString

func (r *DescribeSecurityTrendsResponse) ToJsonString() string

type DescribeSecurityTrendsResponseParams added in v1.0.426

type DescribeSecurityTrendsResponseParams struct {
	// 木马事件统计数据数组。
	Malwares []*SecurityTrend `json:"Malwares,omitnil,omitempty" name:"Malwares"`

	// 异地登录事件统计数据数组。
	NonLocalLoginPlaces []*SecurityTrend `json:"NonLocalLoginPlaces,omitnil,omitempty" name:"NonLocalLoginPlaces"`

	// 密码破解事件统计数据数组。
	BruteAttacks []*SecurityTrend `json:"BruteAttacks,omitnil,omitempty" name:"BruteAttacks"`

	// 漏洞统计数据数组。
	Vuls []*SecurityTrend `json:"Vuls,omitnil,omitempty" name:"Vuls"`

	// 基线统计数据数组。
	BaseLines []*SecurityTrend `json:"BaseLines,omitnil,omitempty" name:"BaseLines"`

	// 恶意请求统计数据数组。
	MaliciousRequests []*SecurityTrend `json:"MaliciousRequests,omitnil,omitempty" name:"MaliciousRequests"`

	// 高危命令统计数据数组。
	HighRiskBashs []*SecurityTrend `json:"HighRiskBashs,omitnil,omitempty" name:"HighRiskBashs"`

	// 反弹shell统计数据数组。
	ReverseShells []*SecurityTrend `json:"ReverseShells,omitnil,omitempty" name:"ReverseShells"`

	// 本地提权统计数据数组。
	PrivilegeEscalations []*SecurityTrend `json:"PrivilegeEscalations,omitnil,omitempty" name:"PrivilegeEscalations"`

	// 网络攻击统计数据数组。
	CyberAttacks []*SecurityTrend `json:"CyberAttacks,omitnil,omitempty" name:"CyberAttacks"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeServerRelatedDirInfoRequest added in v1.0.240

type DescribeServerRelatedDirInfoRequest struct {
	*tchttp.BaseRequest

	// 唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeServerRelatedDirInfoRequest added in v1.0.240

func NewDescribeServerRelatedDirInfoRequest() (request *DescribeServerRelatedDirInfoRequest)

func (*DescribeServerRelatedDirInfoRequest) FromJsonString added in v1.0.240

func (r *DescribeServerRelatedDirInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerRelatedDirInfoRequest) ToJsonString added in v1.0.240

func (r *DescribeServerRelatedDirInfoRequest) ToJsonString() string

type DescribeServerRelatedDirInfoRequestParams added in v1.0.426

type DescribeServerRelatedDirInfoRequestParams struct {
	// 唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeServerRelatedDirInfoResponse added in v1.0.240

type DescribeServerRelatedDirInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeServerRelatedDirInfoResponseParams `json:"Response"`
}

func NewDescribeServerRelatedDirInfoResponse added in v1.0.240

func NewDescribeServerRelatedDirInfoResponse() (response *DescribeServerRelatedDirInfoResponse)

func (*DescribeServerRelatedDirInfoResponse) FromJsonString added in v1.0.240

func (r *DescribeServerRelatedDirInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerRelatedDirInfoResponse) ToJsonString added in v1.0.240

func (r *DescribeServerRelatedDirInfoResponse) ToJsonString() string

type DescribeServerRelatedDirInfoResponseParams added in v1.0.426

type DescribeServerRelatedDirInfoResponseParams struct {
	// 服务器名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 服务器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 防护目录数量
	ProtectDirNum *uint64 `json:"ProtectDirNum,omitnil,omitempty" name:"ProtectDirNum"`

	// 防护文件数量
	ProtectFileNum *uint64 `json:"ProtectFileNum,omitnil,omitempty" name:"ProtectFileNum"`

	// 防篡改数量
	ProtectTamperNum *uint64 `json:"ProtectTamperNum,omitnil,omitempty" name:"ProtectTamperNum"`

	// 防护软链数量
	ProtectLinkNum *uint64 `json:"ProtectLinkNum,omitnil,omitempty" name:"ProtectLinkNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeServersAndRiskAndFirstInfoRequest added in v1.0.240

type DescribeServersAndRiskAndFirstInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeServersAndRiskAndFirstInfoRequest added in v1.0.240

func NewDescribeServersAndRiskAndFirstInfoRequest() (request *DescribeServersAndRiskAndFirstInfoRequest)

func (*DescribeServersAndRiskAndFirstInfoRequest) FromJsonString added in v1.0.240

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServersAndRiskAndFirstInfoRequest) ToJsonString added in v1.0.240

type DescribeServersAndRiskAndFirstInfoRequestParams added in v1.0.426

type DescribeServersAndRiskAndFirstInfoRequestParams struct {
}

Predefined struct for user

type DescribeServersAndRiskAndFirstInfoResponse added in v1.0.240

type DescribeServersAndRiskAndFirstInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeServersAndRiskAndFirstInfoResponseParams `json:"Response"`
}

func NewDescribeServersAndRiskAndFirstInfoResponse added in v1.0.240

func NewDescribeServersAndRiskAndFirstInfoResponse() (response *DescribeServersAndRiskAndFirstInfoResponse)

func (*DescribeServersAndRiskAndFirstInfoResponse) FromJsonString added in v1.0.240

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServersAndRiskAndFirstInfoResponse) ToJsonString added in v1.0.240

type DescribeServersAndRiskAndFirstInfoResponseParams added in v1.0.426

type DescribeServersAndRiskAndFirstInfoResponseParams struct {
	// 风险文件数
	RiskFileCount *uint64 `json:"RiskFileCount,omitnil,omitempty" name:"RiskFileCount"`

	// 今日新增风险文件数
	AddRiskFileCount *uint64 `json:"AddRiskFileCount,omitnil,omitempty" name:"AddRiskFileCount"`

	// 受影响服务器台数
	ServersCount *uint64 `json:"ServersCount,omitnil,omitempty" name:"ServersCount"`

	// 是否试用:true-是,false-否
	IsFirstCheck *bool `json:"IsFirstCheck,omitnil,omitempty" name:"IsFirstCheck"`

	// 木马最近检测时间
	ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStrategyExistRequest added in v1.0.240

type DescribeStrategyExistRequest struct {
	*tchttp.BaseRequest

	// 策略名
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
}

func NewDescribeStrategyExistRequest added in v1.0.240

func NewDescribeStrategyExistRequest() (request *DescribeStrategyExistRequest)

func (*DescribeStrategyExistRequest) FromJsonString added in v1.0.240

func (r *DescribeStrategyExistRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStrategyExistRequest) ToJsonString added in v1.0.240

func (r *DescribeStrategyExistRequest) ToJsonString() string

type DescribeStrategyExistRequestParams added in v1.0.426

type DescribeStrategyExistRequestParams struct {
	// 策略名
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
}

Predefined struct for user

type DescribeStrategyExistResponse added in v1.0.240

type DescribeStrategyExistResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStrategyExistResponseParams `json:"Response"`
}

func NewDescribeStrategyExistResponse added in v1.0.240

func NewDescribeStrategyExistResponse() (response *DescribeStrategyExistResponse)

func (*DescribeStrategyExistResponse) FromJsonString added in v1.0.240

func (r *DescribeStrategyExistResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStrategyExistResponse) ToJsonString added in v1.0.240

func (r *DescribeStrategyExistResponse) ToJsonString() string

type DescribeStrategyExistResponseParams added in v1.0.426

type DescribeStrategyExistResponseParams struct {
	// 策略是否存在, 1是 0否
	IfExist *uint64 `json:"IfExist,omitnil,omitempty" name:"IfExist"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTagMachinesRequest

type DescribeTagMachinesRequest struct {
	*tchttp.BaseRequest

	// 标签ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeTagMachinesRequest

func NewDescribeTagMachinesRequest() (request *DescribeTagMachinesRequest)

func (*DescribeTagMachinesRequest) FromJsonString

func (r *DescribeTagMachinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagMachinesRequest) ToJsonString

func (r *DescribeTagMachinesRequest) ToJsonString() string

type DescribeTagMachinesRequestParams added in v1.0.426

type DescribeTagMachinesRequestParams struct {
	// 标签ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeTagMachinesResponse

type DescribeTagMachinesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTagMachinesResponseParams `json:"Response"`
}

func NewDescribeTagMachinesResponse

func NewDescribeTagMachinesResponse() (response *DescribeTagMachinesResponse)

func (*DescribeTagMachinesResponse) FromJsonString

func (r *DescribeTagMachinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagMachinesResponse) ToJsonString

func (r *DescribeTagMachinesResponse) ToJsonString() string

type DescribeTagMachinesResponseParams added in v1.0.426

type DescribeTagMachinesResponseParams struct {
	// 列表数据
	List []*TagMachine `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTagsRequest

type DescribeTagsRequest struct {
	*tchttp.BaseRequest

	// 云主机类型。
	// <li>CVM:表示云服务器</li>
	// <li>BM:  表示黑石物理机</li>
	// <li>ECM:  表示边缘计算服务器</li>
	// <li>LH:  表示轻量应用服务器</li>
	// <li>Other:  表示混合云服务器</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字(机器名称/机器IP </li>
	// <li>Status - String - 是否必填:否 - 客户端在线状态(OFFLINE: 离线 | ONLINE: 在线 | UNINSTALLED:未安装 | SHUTDOWN 已关机)</li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版)</li>
	// <li>Risk - String 是否必填: 否 - 风险主机( yes ) </li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )
	// 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeTagsRequest

func NewDescribeTagsRequest() (request *DescribeTagsRequest)

func (*DescribeTagsRequest) FromJsonString

func (r *DescribeTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagsRequest) ToJsonString

func (r *DescribeTagsRequest) ToJsonString() string

type DescribeTagsRequestParams added in v1.0.426

type DescribeTagsRequestParams struct {
	// 云主机类型。
	// <li>CVM:表示云服务器</li>
	// <li>BM:  表示黑石物理机</li>
	// <li>ECM:  表示边缘计算服务器</li>
	// <li>LH:  表示轻量应用服务器</li>
	// <li>Other:  表示混合云服务器</li>
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机器所属地域。如:ap-guangzhou
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 查询关键字(机器名称/机器IP </li>
	// <li>Status - String - 是否必填:否 - 客户端在线状态(OFFLINE: 离线 | ONLINE: 在线 | UNINSTALLED:未安装 | SHUTDOWN 已关机)</li>
	// <li>Version - String  是否必填:否 - 当前防护版本( PRO_VERSION:专业版 | BASIC_VERSION:基础版)</li>
	// <li>Risk - String 是否必填: 否 - 风险主机( yes ) </li>
	// <li>Os -String 是否必填: 否 - 操作系统( DescribeMachineOsList 接口 值 )
	// 每个过滤条件只支持一个值,暂不支持多个值“或”关系查询</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeTagsResponse

type DescribeTagsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTagsResponseParams `json:"Response"`
}

func NewDescribeTagsResponse

func NewDescribeTagsResponse() (response *DescribeTagsResponse)

func (*DescribeTagsResponse) FromJsonString

func (r *DescribeTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTagsResponse) ToJsonString

func (r *DescribeTagsResponse) ToJsonString() string

type DescribeTagsResponseParams added in v1.0.426

type DescribeTagsResponseParams struct {
	// 列表信息
	List []*Tag `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTrialReportRequest added in v1.0.762

type DescribeTrialReportRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeTrialReportRequest added in v1.0.762

func NewDescribeTrialReportRequest() (request *DescribeTrialReportRequest)

func (*DescribeTrialReportRequest) FromJsonString added in v1.0.762

func (r *DescribeTrialReportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrialReportRequest) ToJsonString added in v1.0.762

func (r *DescribeTrialReportRequest) ToJsonString() string

type DescribeTrialReportRequestParams added in v1.0.762

type DescribeTrialReportRequestParams struct {
}

Predefined struct for user

type DescribeTrialReportResponse added in v1.0.762

type DescribeTrialReportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTrialReportResponseParams `json:"Response"`
}

func NewDescribeTrialReportResponse added in v1.0.762

func NewDescribeTrialReportResponse() (response *DescribeTrialReportResponse)

func (*DescribeTrialReportResponse) FromJsonString added in v1.0.762

func (r *DescribeTrialReportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTrialReportResponse) ToJsonString added in v1.0.762

func (r *DescribeTrialReportResponse) ToJsonString() string

type DescribeTrialReportResponseParams added in v1.0.762

type DescribeTrialReportResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUndoVulCountsRequest added in v1.0.240

type DescribeUndoVulCountsRequest struct {
	*tchttp.BaseRequest

	// 漏洞分类,1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否应急漏洞筛选, 是 : yes
	IfEmergency *string `json:"IfEmergency,omitnil,omitempty" name:"IfEmergency"`
}

func NewDescribeUndoVulCountsRequest added in v1.0.240

func NewDescribeUndoVulCountsRequest() (request *DescribeUndoVulCountsRequest)

func (*DescribeUndoVulCountsRequest) FromJsonString added in v1.0.240

func (r *DescribeUndoVulCountsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUndoVulCountsRequest) ToJsonString added in v1.0.240

func (r *DescribeUndoVulCountsRequest) ToJsonString() string

type DescribeUndoVulCountsRequestParams added in v1.0.426

type DescribeUndoVulCountsRequestParams struct {
	// 漏洞分类,1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否应急漏洞筛选, 是 : yes
	IfEmergency *string `json:"IfEmergency,omitnil,omitempty" name:"IfEmergency"`
}

Predefined struct for user

type DescribeUndoVulCountsResponse added in v1.0.240

type DescribeUndoVulCountsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUndoVulCountsResponseParams `json:"Response"`
}

func NewDescribeUndoVulCountsResponse added in v1.0.240

func NewDescribeUndoVulCountsResponse() (response *DescribeUndoVulCountsResponse)

func (*DescribeUndoVulCountsResponse) FromJsonString added in v1.0.240

func (r *DescribeUndoVulCountsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUndoVulCountsResponse) ToJsonString added in v1.0.240

func (r *DescribeUndoVulCountsResponse) ToJsonString() string

type DescribeUndoVulCountsResponseParams added in v1.0.426

type DescribeUndoVulCountsResponseParams struct {
	// 未处理的漏洞数
	UndoVulCount *uint64 `json:"UndoVulCount,omitnil,omitempty" name:"UndoVulCount"`

	// 未处理的主机数
	UndoHostCount *int64 `json:"UndoHostCount,omitnil,omitempty" name:"UndoHostCount"`

	// 普通版主机数
	NotProfessionCount *uint64 `json:"NotProfessionCount,omitnil,omitempty" name:"NotProfessionCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUsersConfigRequest added in v1.0.762

type DescribeUsersConfigRequest struct {
	*tchttp.BaseRequest

	// 配置名称
	// <li>license_monitor 授权监控配置 0 关闭, 1开启</li>
	ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"`
}

func NewDescribeUsersConfigRequest added in v1.0.762

func NewDescribeUsersConfigRequest() (request *DescribeUsersConfigRequest)

func (*DescribeUsersConfigRequest) FromJsonString added in v1.0.762

func (r *DescribeUsersConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUsersConfigRequest) ToJsonString added in v1.0.762

func (r *DescribeUsersConfigRequest) ToJsonString() string

type DescribeUsersConfigRequestParams added in v1.0.762

type DescribeUsersConfigRequestParams struct {
	// 配置名称
	// <li>license_monitor 授权监控配置 0 关闭, 1开启</li>
	ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"`
}

Predefined struct for user

type DescribeUsersConfigResponse added in v1.0.762

type DescribeUsersConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUsersConfigResponseParams `json:"Response"`
}

func NewDescribeUsersConfigResponse added in v1.0.762

func NewDescribeUsersConfigResponse() (response *DescribeUsersConfigResponse)

func (*DescribeUsersConfigResponse) FromJsonString added in v1.0.762

func (r *DescribeUsersConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUsersConfigResponse) ToJsonString added in v1.0.762

func (r *DescribeUsersConfigResponse) ToJsonString() string

type DescribeUsersConfigResponseParams added in v1.0.762

type DescribeUsersConfigResponseParams struct {
	// 配置值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUsualLoginPlacesRequest

type DescribeUsualLoginPlacesRequest struct {
	*tchttp.BaseRequest

	// 主机安全客户端UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

func NewDescribeUsualLoginPlacesRequest

func NewDescribeUsualLoginPlacesRequest() (request *DescribeUsualLoginPlacesRequest)

func (*DescribeUsualLoginPlacesRequest) FromJsonString

func (r *DescribeUsualLoginPlacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUsualLoginPlacesRequest) ToJsonString

func (r *DescribeUsualLoginPlacesRequest) ToJsonString() string

type DescribeUsualLoginPlacesRequestParams added in v1.0.426

type DescribeUsualLoginPlacesRequestParams struct {
	// 主机安全客户端UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

Predefined struct for user

type DescribeUsualLoginPlacesResponse

type DescribeUsualLoginPlacesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUsualLoginPlacesResponseParams `json:"Response"`
}

func NewDescribeUsualLoginPlacesResponse

func NewDescribeUsualLoginPlacesResponse() (response *DescribeUsualLoginPlacesResponse)

func (*DescribeUsualLoginPlacesResponse) FromJsonString

func (r *DescribeUsualLoginPlacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUsualLoginPlacesResponse) ToJsonString

func (r *DescribeUsualLoginPlacesResponse) ToJsonString() string

type DescribeUsualLoginPlacesResponseParams added in v1.0.426

type DescribeUsualLoginPlacesResponseParams struct {
	// 常用登录地数组
	UsualLoginPlaces []*UsualPlace `json:"UsualLoginPlaces,omitnil,omitempty" name:"UsualLoginPlaces"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVdbAndPocInfoRequest added in v1.0.762

type DescribeVdbAndPocInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVdbAndPocInfoRequest added in v1.0.762

func NewDescribeVdbAndPocInfoRequest() (request *DescribeVdbAndPocInfoRequest)

func (*DescribeVdbAndPocInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeVdbAndPocInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVdbAndPocInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeVdbAndPocInfoRequest) ToJsonString() string

type DescribeVdbAndPocInfoRequestParams added in v1.0.762

type DescribeVdbAndPocInfoRequestParams struct {
}

Predefined struct for user

type DescribeVdbAndPocInfoResponse added in v1.0.762

type DescribeVdbAndPocInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVdbAndPocInfoResponseParams `json:"Response"`
}

func NewDescribeVdbAndPocInfoResponse added in v1.0.762

func NewDescribeVdbAndPocInfoResponse() (response *DescribeVdbAndPocInfoResponse)

func (*DescribeVdbAndPocInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeVdbAndPocInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVdbAndPocInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeVdbAndPocInfoResponse) ToJsonString() string

type DescribeVdbAndPocInfoResponseParams added in v1.0.762

type DescribeVdbAndPocInfoResponseParams struct {
	// 病毒库更新时间。
	VdbUpdateTime *string `json:"VdbUpdateTime,omitnil,omitempty" name:"VdbUpdateTime"`

	// 漏洞库更新时间。
	PocUpdateTime *string `json:"PocUpdateTime,omitnil,omitempty" name:"PocUpdateTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVersionCompareChartRequest added in v1.0.762

type DescribeVersionCompareChartRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVersionCompareChartRequest added in v1.0.762

func NewDescribeVersionCompareChartRequest() (request *DescribeVersionCompareChartRequest)

func (*DescribeVersionCompareChartRequest) FromJsonString added in v1.0.762

func (r *DescribeVersionCompareChartRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVersionCompareChartRequest) ToJsonString added in v1.0.762

func (r *DescribeVersionCompareChartRequest) ToJsonString() string

type DescribeVersionCompareChartRequestParams added in v1.0.762

type DescribeVersionCompareChartRequestParams struct {
}

Predefined struct for user

type DescribeVersionCompareChartResponse added in v1.0.762

type DescribeVersionCompareChartResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVersionCompareChartResponseParams `json:"Response"`
}

func NewDescribeVersionCompareChartResponse added in v1.0.762

func NewDescribeVersionCompareChartResponse() (response *DescribeVersionCompareChartResponse)

func (*DescribeVersionCompareChartResponse) FromJsonString added in v1.0.762

func (r *DescribeVersionCompareChartResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVersionCompareChartResponse) ToJsonString added in v1.0.762

func (r *DescribeVersionCompareChartResponse) ToJsonString() string

type DescribeVersionCompareChartResponseParams added in v1.0.762

type DescribeVersionCompareChartResponseParams struct {
	// json 字符串
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVersionStatisticsRequest added in v1.0.240

type DescribeVersionStatisticsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVersionStatisticsRequest added in v1.0.240

func NewDescribeVersionStatisticsRequest() (request *DescribeVersionStatisticsRequest)

func (*DescribeVersionStatisticsRequest) FromJsonString added in v1.0.240

func (r *DescribeVersionStatisticsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVersionStatisticsRequest) ToJsonString added in v1.0.240

func (r *DescribeVersionStatisticsRequest) ToJsonString() string

type DescribeVersionStatisticsRequestParams added in v1.0.426

type DescribeVersionStatisticsRequestParams struct {
}

Predefined struct for user

type DescribeVersionStatisticsResponse added in v1.0.240

type DescribeVersionStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVersionStatisticsResponseParams `json:"Response"`
}

func NewDescribeVersionStatisticsResponse added in v1.0.240

func NewDescribeVersionStatisticsResponse() (response *DescribeVersionStatisticsResponse)

func (*DescribeVersionStatisticsResponse) FromJsonString added in v1.0.240

func (r *DescribeVersionStatisticsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVersionStatisticsResponse) ToJsonString added in v1.0.240

func (r *DescribeVersionStatisticsResponse) ToJsonString() string

type DescribeVersionStatisticsResponseParams added in v1.0.426

type DescribeVersionStatisticsResponseParams struct {
	// 基础版数量
	BasicVersionNum *uint64 `json:"BasicVersionNum,omitnil,omitempty" name:"BasicVersionNum"`

	// 专业版数量
	ProVersionNum *uint64 `json:"ProVersionNum,omitnil,omitempty" name:"ProVersionNum"`

	// 旗舰版数量
	UltimateVersionNum *uint64 `json:"UltimateVersionNum,omitnil,omitempty" name:"UltimateVersionNum"`

	// 轻量版数量
	GeneralVersionNum *uint64 `json:"GeneralVersionNum,omitnil,omitempty" name:"GeneralVersionNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVertexDetailRequest added in v1.0.633

type DescribeVertexDetailRequest struct {
	*tchttp.BaseRequest

	// 点id列表
	VertexIds []*string `json:"VertexIds,omitnil,omitempty" name:"VertexIds"`

	// 事件id
	IncidentId *string `json:"IncidentId,omitnil,omitempty" name:"IncidentId"`

	// 事件所在表名
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`
}

func NewDescribeVertexDetailRequest added in v1.0.633

func NewDescribeVertexDetailRequest() (request *DescribeVertexDetailRequest)

func (*DescribeVertexDetailRequest) FromJsonString added in v1.0.633

func (r *DescribeVertexDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVertexDetailRequest) ToJsonString added in v1.0.633

func (r *DescribeVertexDetailRequest) ToJsonString() string

type DescribeVertexDetailRequestParams added in v1.0.633

type DescribeVertexDetailRequestParams struct {
	// 点id列表
	VertexIds []*string `json:"VertexIds,omitnil,omitempty" name:"VertexIds"`

	// 事件id
	IncidentId *string `json:"IncidentId,omitnil,omitempty" name:"IncidentId"`

	// 事件所在表名
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`
}

Predefined struct for user

type DescribeVertexDetailResponse added in v1.0.633

type DescribeVertexDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVertexDetailResponseParams `json:"Response"`
}

func NewDescribeVertexDetailResponse added in v1.0.633

func NewDescribeVertexDetailResponse() (response *DescribeVertexDetailResponse)

func (*DescribeVertexDetailResponse) FromJsonString added in v1.0.633

func (r *DescribeVertexDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVertexDetailResponse) ToJsonString added in v1.0.633

func (r *DescribeVertexDetailResponse) ToJsonString() string

type DescribeVertexDetailResponseParams added in v1.0.633

type DescribeVertexDetailResponseParams struct {
	// 指定点列表的属性信息
	VertexDetails []*VertexDetail `json:"VertexDetails,omitnil,omitempty" name:"VertexDetails"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulCountByDatesRequest added in v1.0.240

type DescribeVulCountByDatesRequest struct {
	*tchttp.BaseRequest

	// 需要查询最近几天的数据,需要都 -1后传入
	LastDays []*uint64 `json:"LastDays,omitnil,omitempty" name:"LastDays"`

	// 漏洞的分类: 1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否为应急漏洞筛选  是: yes
	IfEmergency *string `json:"IfEmergency,omitnil,omitempty" name:"IfEmergency"`
}

func NewDescribeVulCountByDatesRequest added in v1.0.240

func NewDescribeVulCountByDatesRequest() (request *DescribeVulCountByDatesRequest)

func (*DescribeVulCountByDatesRequest) FromJsonString added in v1.0.240

func (r *DescribeVulCountByDatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulCountByDatesRequest) ToJsonString added in v1.0.240

func (r *DescribeVulCountByDatesRequest) ToJsonString() string

type DescribeVulCountByDatesRequestParams added in v1.0.426

type DescribeVulCountByDatesRequestParams struct {
	// 需要查询最近几天的数据,需要都 -1后传入
	LastDays []*uint64 `json:"LastDays,omitnil,omitempty" name:"LastDays"`

	// 漏洞的分类: 1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否为应急漏洞筛选  是: yes
	IfEmergency *string `json:"IfEmergency,omitnil,omitempty" name:"IfEmergency"`
}

Predefined struct for user

type DescribeVulCountByDatesResponse added in v1.0.240

type DescribeVulCountByDatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulCountByDatesResponseParams `json:"Response"`
}

func NewDescribeVulCountByDatesResponse added in v1.0.240

func NewDescribeVulCountByDatesResponse() (response *DescribeVulCountByDatesResponse)

func (*DescribeVulCountByDatesResponse) FromJsonString added in v1.0.240

func (r *DescribeVulCountByDatesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulCountByDatesResponse) ToJsonString added in v1.0.240

func (r *DescribeVulCountByDatesResponse) ToJsonString() string

type DescribeVulCountByDatesResponseParams added in v1.0.426

type DescribeVulCountByDatesResponseParams struct {
	// 批量获得对应天数的漏洞数量
	VulCount []*uint64 `json:"VulCount,omitnil,omitempty" name:"VulCount"`

	// 批量获得对应天数的主机数量
	HostCount []*uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulCveIdInfoRequest added in v1.0.762

type DescribeVulCveIdInfoRequest struct {
	*tchttp.BaseRequest

	// 漏洞cve_id 列表
	CveIds []*string `json:"CveIds,omitnil,omitempty" name:"CveIds"`
}

func NewDescribeVulCveIdInfoRequest added in v1.0.762

func NewDescribeVulCveIdInfoRequest() (request *DescribeVulCveIdInfoRequest)

func (*DescribeVulCveIdInfoRequest) FromJsonString added in v1.0.762

func (r *DescribeVulCveIdInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulCveIdInfoRequest) ToJsonString added in v1.0.762

func (r *DescribeVulCveIdInfoRequest) ToJsonString() string

type DescribeVulCveIdInfoRequestParams added in v1.0.762

type DescribeVulCveIdInfoRequestParams struct {
	// 漏洞cve_id 列表
	CveIds []*string `json:"CveIds,omitnil,omitempty" name:"CveIds"`
}

Predefined struct for user

type DescribeVulCveIdInfoResponse added in v1.0.762

type DescribeVulCveIdInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulCveIdInfoResponseParams `json:"Response"`
}

func NewDescribeVulCveIdInfoResponse added in v1.0.762

func NewDescribeVulCveIdInfoResponse() (response *DescribeVulCveIdInfoResponse)

func (*DescribeVulCveIdInfoResponse) FromJsonString added in v1.0.762

func (r *DescribeVulCveIdInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulCveIdInfoResponse) ToJsonString added in v1.0.762

func (r *DescribeVulCveIdInfoResponse) ToJsonString() string

type DescribeVulCveIdInfoResponseParams added in v1.0.762

type DescribeVulCveIdInfoResponseParams struct {
	// 详情列表
	List []*VulInfoByCveId `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceEventRequest added in v1.0.762

type DescribeVulDefenceEventRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:Keywords: ip或者主机名, VulKeywords漏洞名或者CveId模糊查询; Quuid,VulId,EventType,Status精确匹配,CreateBeginTime,CreateEndTime时间段查询
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 数据偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序,大小写无关:asc 升序,desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序列,严格相等:CreateTime创建时间,MergeTime合并时间,Count事件数量
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeVulDefenceEventRequest added in v1.0.762

func NewDescribeVulDefenceEventRequest() (request *DescribeVulDefenceEventRequest)

func (*DescribeVulDefenceEventRequest) FromJsonString added in v1.0.762

func (r *DescribeVulDefenceEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceEventRequest) ToJsonString added in v1.0.762

func (r *DescribeVulDefenceEventRequest) ToJsonString() string

type DescribeVulDefenceEventRequestParams added in v1.0.762

type DescribeVulDefenceEventRequestParams struct {
	// 过滤条件:Keywords: ip或者主机名, VulKeywords漏洞名或者CveId模糊查询; Quuid,VulId,EventType,Status精确匹配,CreateBeginTime,CreateEndTime时间段查询
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 数据偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序,大小写无关:asc 升序,desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序列,严格相等:CreateTime创建时间,MergeTime合并时间,Count事件数量
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeVulDefenceEventResponse added in v1.0.762

type DescribeVulDefenceEventResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceEventResponseParams `json:"Response"`
}

func NewDescribeVulDefenceEventResponse added in v1.0.762

func NewDescribeVulDefenceEventResponse() (response *DescribeVulDefenceEventResponse)

func (*DescribeVulDefenceEventResponse) FromJsonString added in v1.0.762

func (r *DescribeVulDefenceEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceEventResponse) ToJsonString added in v1.0.762

func (r *DescribeVulDefenceEventResponse) ToJsonString() string

type DescribeVulDefenceEventResponseParams added in v1.0.762

type DescribeVulDefenceEventResponseParams struct {
	// 数据总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 漏洞防御事件列表
	List []*VulDefenceEvent `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceListRequest added in v1.0.762

type DescribeVulDefenceListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:Level、Keywords
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 数据偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序,大小写无关:asc 升序,desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序列,严格相等:PublishTime发布时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeVulDefenceListRequest added in v1.0.762

func NewDescribeVulDefenceListRequest() (request *DescribeVulDefenceListRequest)

func (*DescribeVulDefenceListRequest) FromJsonString added in v1.0.762

func (r *DescribeVulDefenceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceListRequest) ToJsonString added in v1.0.762

func (r *DescribeVulDefenceListRequest) ToJsonString() string

type DescribeVulDefenceListRequestParams added in v1.0.762

type DescribeVulDefenceListRequestParams struct {
	// 过滤条件:Level、Keywords
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 数据偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序,大小写无关:asc 升序,desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序列,严格相等:PublishTime发布时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeVulDefenceListResponse added in v1.0.762

type DescribeVulDefenceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceListResponseParams `json:"Response"`
}

func NewDescribeVulDefenceListResponse added in v1.0.762

func NewDescribeVulDefenceListResponse() (response *DescribeVulDefenceListResponse)

func (*DescribeVulDefenceListResponse) FromJsonString added in v1.0.762

func (r *DescribeVulDefenceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceListResponse) ToJsonString added in v1.0.762

func (r *DescribeVulDefenceListResponse) ToJsonString() string

type DescribeVulDefenceListResponseParams added in v1.0.762

type DescribeVulDefenceListResponseParams struct {
	// 数据总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 漏洞防御列表
	List []*VulDefenceRangeDetail `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceOverviewRequest added in v1.0.762

type DescribeVulDefenceOverviewRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulDefenceOverviewRequest added in v1.0.762

func NewDescribeVulDefenceOverviewRequest() (request *DescribeVulDefenceOverviewRequest)

func (*DescribeVulDefenceOverviewRequest) FromJsonString added in v1.0.762

func (r *DescribeVulDefenceOverviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceOverviewRequest) ToJsonString added in v1.0.762

func (r *DescribeVulDefenceOverviewRequest) ToJsonString() string

type DescribeVulDefenceOverviewRequestParams added in v1.0.762

type DescribeVulDefenceOverviewRequestParams struct {
}

Predefined struct for user

type DescribeVulDefenceOverviewResponse added in v1.0.762

type DescribeVulDefenceOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceOverviewResponseParams `json:"Response"`
}

func NewDescribeVulDefenceOverviewResponse added in v1.0.762

func NewDescribeVulDefenceOverviewResponse() (response *DescribeVulDefenceOverviewResponse)

func (*DescribeVulDefenceOverviewResponse) FromJsonString added in v1.0.762

func (r *DescribeVulDefenceOverviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceOverviewResponse) ToJsonString added in v1.0.762

func (r *DescribeVulDefenceOverviewResponse) ToJsonString() string

type DescribeVulDefenceOverviewResponseParams added in v1.0.762

type DescribeVulDefenceOverviewResponseParams struct {
	// 漏洞防御概览信息
	Overview *VulDefenceOverview `json:"Overview,omitnil,omitempty" name:"Overview"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefencePluginDetailRequest added in v1.0.762

type DescribeVulDefencePluginDetailRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件:Keywords: ip或者主机名,Exception,Status精确匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 数据偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeVulDefencePluginDetailRequest added in v1.0.762

func NewDescribeVulDefencePluginDetailRequest() (request *DescribeVulDefencePluginDetailRequest)

func (*DescribeVulDefencePluginDetailRequest) FromJsonString added in v1.0.762

func (r *DescribeVulDefencePluginDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefencePluginDetailRequest) ToJsonString added in v1.0.762

type DescribeVulDefencePluginDetailRequestParams added in v1.0.762

type DescribeVulDefencePluginDetailRequestParams struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件:Keywords: ip或者主机名,Exception,Status精确匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 数据偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeVulDefencePluginDetailResponse added in v1.0.762

type DescribeVulDefencePluginDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefencePluginDetailResponseParams `json:"Response"`
}

func NewDescribeVulDefencePluginDetailResponse added in v1.0.762

func NewDescribeVulDefencePluginDetailResponse() (response *DescribeVulDefencePluginDetailResponse)

func (*DescribeVulDefencePluginDetailResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefencePluginDetailResponse) ToJsonString added in v1.0.762

type DescribeVulDefencePluginDetailResponseParams added in v1.0.762

type DescribeVulDefencePluginDetailResponseParams struct {
	// 数据总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 漏洞防御插件信息详情列表
	List []*VulDefencePluginDetail `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefencePluginExceptionCountRequest added in v1.0.762

type DescribeVulDefencePluginExceptionCountRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulDefencePluginExceptionCountRequest added in v1.0.762

func NewDescribeVulDefencePluginExceptionCountRequest() (request *DescribeVulDefencePluginExceptionCountRequest)

func (*DescribeVulDefencePluginExceptionCountRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefencePluginExceptionCountRequest) ToJsonString added in v1.0.762

type DescribeVulDefencePluginExceptionCountRequestParams added in v1.0.762

type DescribeVulDefencePluginExceptionCountRequestParams struct {
}

Predefined struct for user

type DescribeVulDefencePluginExceptionCountResponse added in v1.0.762

type DescribeVulDefencePluginExceptionCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefencePluginExceptionCountResponseParams `json:"Response"`
}

func NewDescribeVulDefencePluginExceptionCountResponse added in v1.0.762

func NewDescribeVulDefencePluginExceptionCountResponse() (response *DescribeVulDefencePluginExceptionCountResponse)

func (*DescribeVulDefencePluginExceptionCountResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefencePluginExceptionCountResponse) ToJsonString added in v1.0.762

type DescribeVulDefencePluginExceptionCountResponseParams added in v1.0.762

type DescribeVulDefencePluginExceptionCountResponseParams struct {
	// 当前异常插件数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefencePluginStatusRequest added in v1.0.762

type DescribeVulDefencePluginStatusRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>Exception - String - 是否必填:否 - 插件状态 0:正常,1:异常,2:无java进程注入</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 数据偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序,大小写无关:asc 升序,desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序列,严格相等:CreateTime创建时间,ModifyTime更新时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeVulDefencePluginStatusRequest added in v1.0.762

func NewDescribeVulDefencePluginStatusRequest() (request *DescribeVulDefencePluginStatusRequest)

func (*DescribeVulDefencePluginStatusRequest) FromJsonString added in v1.0.762

func (r *DescribeVulDefencePluginStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefencePluginStatusRequest) ToJsonString added in v1.0.762

type DescribeVulDefencePluginStatusRequestParams added in v1.0.762

type DescribeVulDefencePluginStatusRequestParams struct {
	// 过滤条件。
	// <li>Keywords - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>Exception - String - 是否必填:否 - 插件状态 0:正常,1:异常,2:无java进程注入</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 数据偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 数据限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序,大小写无关:asc 升序,desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序列,严格相等:CreateTime创建时间,ModifyTime更新时间
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeVulDefencePluginStatusResponse added in v1.0.762

type DescribeVulDefencePluginStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefencePluginStatusResponseParams `json:"Response"`
}

func NewDescribeVulDefencePluginStatusResponse added in v1.0.762

func NewDescribeVulDefencePluginStatusResponse() (response *DescribeVulDefencePluginStatusResponse)

func (*DescribeVulDefencePluginStatusResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefencePluginStatusResponse) ToJsonString added in v1.0.762

type DescribeVulDefencePluginStatusResponseParams added in v1.0.762

type DescribeVulDefencePluginStatusResponseParams struct {
	// 数据总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 各主机漏洞防御插件信息列表
	List []*VulDefencePluginStatus `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulDefenceSettingRequest added in v1.0.762

type DescribeVulDefenceSettingRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulDefenceSettingRequest added in v1.0.762

func NewDescribeVulDefenceSettingRequest() (request *DescribeVulDefenceSettingRequest)

func (*DescribeVulDefenceSettingRequest) FromJsonString added in v1.0.762

func (r *DescribeVulDefenceSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceSettingRequest) ToJsonString added in v1.0.762

func (r *DescribeVulDefenceSettingRequest) ToJsonString() string

type DescribeVulDefenceSettingRequestParams added in v1.0.762

type DescribeVulDefenceSettingRequestParams struct {
}

Predefined struct for user

type DescribeVulDefenceSettingResponse added in v1.0.762

type DescribeVulDefenceSettingResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulDefenceSettingResponseParams `json:"Response"`
}

func NewDescribeVulDefenceSettingResponse added in v1.0.762

func NewDescribeVulDefenceSettingResponse() (response *DescribeVulDefenceSettingResponse)

func (*DescribeVulDefenceSettingResponse) FromJsonString added in v1.0.762

func (r *DescribeVulDefenceSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulDefenceSettingResponse) ToJsonString added in v1.0.762

func (r *DescribeVulDefenceSettingResponse) ToJsonString() string

type DescribeVulDefenceSettingResponseParams added in v1.0.762

type DescribeVulDefenceSettingResponseParams struct {
	// 防御开关,0 关闭 1 开启
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 影响范围:1 全网旗舰版主机,0 quuid列表主机
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 影响主机quuid列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 当前旗舰版主机数量
	FlagshipCount *uint64 `json:"FlagshipCount,omitnil,omitempty" name:"FlagshipCount"`

	// 影响主机id列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 新增旗舰版主机自动加入;1是,0否
	AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"`

	// 排除的主机id列表
	ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulEffectHostListRequest added in v1.0.276

type DescribeVulEffectHostListRequest struct {
	*tchttp.BaseRequest

	// 分页limit 最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页Offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 过滤条件:
	// <li>AliasName - String - 主机名筛选</li>
	// <li>TagIds - String - 主机标签id串,多个用英文用逗号分隔</li>
	// <li>Status - String - 状态:0-待处理 1-忽略  3-已修复  5-检测中  6-修复中  8-修复失败</li>
	// <li>Uuid - String数组 - Uuid串数组</li>
	// <li>Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版</li>
	// <li>InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景) </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeVulEffectHostListRequest added in v1.0.276

func NewDescribeVulEffectHostListRequest() (request *DescribeVulEffectHostListRequest)

func (*DescribeVulEffectHostListRequest) FromJsonString added in v1.0.276

func (r *DescribeVulEffectHostListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulEffectHostListRequest) ToJsonString added in v1.0.276

func (r *DescribeVulEffectHostListRequest) ToJsonString() string

type DescribeVulEffectHostListRequestParams added in v1.0.426

type DescribeVulEffectHostListRequestParams struct {
	// 分页limit 最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页Offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 过滤条件:
	// <li>AliasName - String - 主机名筛选</li>
	// <li>TagIds - String - 主机标签id串,多个用英文用逗号分隔</li>
	// <li>Status - String - 状态:0-待处理 1-忽略  3-已修复  5-检测中  6-修复中  8-修复失败</li>
	// <li>Uuid - String数组 - Uuid串数组</li>
	// <li>Version - String数组 - 付费版本数组:"Flagship"-旗舰版 "PRO_VERSION"-专业版 "BASIC_VERSION"-基础版</li>
	// <li>InstanceState - String数组 - 实例状态数组:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-开机中 "STOPPING"-关机中 "REBOOTING"-重启中 "SHUTDOWN"-待销毁 "TERMINATING"-销毁中 "UNKNOWN"-未知(针对非腾讯云机器,且客户端离线的场景) </li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeVulEffectHostListResponse added in v1.0.276

type DescribeVulEffectHostListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulEffectHostListResponseParams `json:"Response"`
}

func NewDescribeVulEffectHostListResponse added in v1.0.276

func NewDescribeVulEffectHostListResponse() (response *DescribeVulEffectHostListResponse)

func (*DescribeVulEffectHostListResponse) FromJsonString added in v1.0.276

func (r *DescribeVulEffectHostListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulEffectHostListResponse) ToJsonString added in v1.0.276

func (r *DescribeVulEffectHostListResponse) ToJsonString() string

type DescribeVulEffectHostListResponseParams added in v1.0.426

type DescribeVulEffectHostListResponseParams struct {
	// 列表总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 影响主机列表
	VulEffectHostList []*VulEffectHostList `json:"VulEffectHostList,omitnil,omitempty" name:"VulEffectHostList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulEffectModulesRequest added in v1.0.762

type DescribeVulEffectModulesRequest struct {
	*tchttp.BaseRequest

	// 分页limit 最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页Offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 过滤条件:
	// <li>Uuid - String数组 - Uuid串数组</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeVulEffectModulesRequest added in v1.0.762

func NewDescribeVulEffectModulesRequest() (request *DescribeVulEffectModulesRequest)

func (*DescribeVulEffectModulesRequest) FromJsonString added in v1.0.762

func (r *DescribeVulEffectModulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulEffectModulesRequest) ToJsonString added in v1.0.762

func (r *DescribeVulEffectModulesRequest) ToJsonString() string

type DescribeVulEffectModulesRequestParams added in v1.0.762

type DescribeVulEffectModulesRequestParams struct {
	// 分页limit 最大100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页Offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 过滤条件:
	// <li>Uuid - String数组 - Uuid串数组</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeVulEffectModulesResponse added in v1.0.762

type DescribeVulEffectModulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulEffectModulesResponseParams `json:"Response"`
}

func NewDescribeVulEffectModulesResponse added in v1.0.762

func NewDescribeVulEffectModulesResponse() (response *DescribeVulEffectModulesResponse)

func (*DescribeVulEffectModulesResponse) FromJsonString added in v1.0.762

func (r *DescribeVulEffectModulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulEffectModulesResponse) ToJsonString added in v1.0.762

func (r *DescribeVulEffectModulesResponse) ToJsonString() string

type DescribeVulEffectModulesResponseParams added in v1.0.762

type DescribeVulEffectModulesResponseParams struct {
	// 列表总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 影响主机列表
	VulEffectModuleInfo []*VulEffectModuleInfo `json:"VulEffectModuleInfo,omitnil,omitempty" name:"VulEffectModuleInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulEmergentMsgRequest added in v1.0.762

type DescribeVulEmergentMsgRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulEmergentMsgRequest added in v1.0.762

func NewDescribeVulEmergentMsgRequest() (request *DescribeVulEmergentMsgRequest)

func (*DescribeVulEmergentMsgRequest) FromJsonString added in v1.0.762

func (r *DescribeVulEmergentMsgRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulEmergentMsgRequest) ToJsonString added in v1.0.762

func (r *DescribeVulEmergentMsgRequest) ToJsonString() string

type DescribeVulEmergentMsgRequestParams added in v1.0.762

type DescribeVulEmergentMsgRequestParams struct {
}

Predefined struct for user

type DescribeVulEmergentMsgResponse added in v1.0.762

type DescribeVulEmergentMsgResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulEmergentMsgResponseParams `json:"Response"`
}

func NewDescribeVulEmergentMsgResponse added in v1.0.762

func NewDescribeVulEmergentMsgResponse() (response *DescribeVulEmergentMsgResponse)

func (*DescribeVulEmergentMsgResponse) FromJsonString added in v1.0.762

func (r *DescribeVulEmergentMsgResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulEmergentMsgResponse) ToJsonString added in v1.0.762

func (r *DescribeVulEmergentMsgResponse) ToJsonString() string

type DescribeVulEmergentMsgResponseParams added in v1.0.762

type DescribeVulEmergentMsgResponseParams struct {
	// 漏洞紧急通知数据
	EmergentMsgList []*VulEmergentMsgInfo `json:"EmergentMsgList,omitnil,omitempty" name:"EmergentMsgList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulFixStatusRequest added in v1.0.762

type DescribeVulFixStatusRequest struct {
	*tchttp.BaseRequest

	// 任务id 传VulId可以不用传FixId
	FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"`

	// 漏洞id 传FixId可以不用传VulId
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 主机quuid 和VulId 组合可查 某主机最近一次修复任务详情
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

func NewDescribeVulFixStatusRequest added in v1.0.762

func NewDescribeVulFixStatusRequest() (request *DescribeVulFixStatusRequest)

func (*DescribeVulFixStatusRequest) FromJsonString added in v1.0.762

func (r *DescribeVulFixStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulFixStatusRequest) ToJsonString added in v1.0.762

func (r *DescribeVulFixStatusRequest) ToJsonString() string

type DescribeVulFixStatusRequestParams added in v1.0.762

type DescribeVulFixStatusRequestParams struct {
	// 任务id 传VulId可以不用传FixId
	FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"`

	// 漏洞id 传FixId可以不用传VulId
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 主机quuid 和VulId 组合可查 某主机最近一次修复任务详情
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

Predefined struct for user

type DescribeVulFixStatusResponse added in v1.0.762

type DescribeVulFixStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulFixStatusResponseParams `json:"Response"`
}

func NewDescribeVulFixStatusResponse added in v1.0.762

func NewDescribeVulFixStatusResponse() (response *DescribeVulFixStatusResponse)

func (*DescribeVulFixStatusResponse) FromJsonString added in v1.0.762

func (r *DescribeVulFixStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulFixStatusResponse) ToJsonString added in v1.0.762

func (r *DescribeVulFixStatusResponse) ToJsonString() string

type DescribeVulFixStatusResponseParams added in v1.0.762

type DescribeVulFixStatusResponseParams struct {
	// 开始修复时间
	FixStartTime *string `json:"FixStartTime,omitnil,omitempty" name:"FixStartTime"`

	// 修复结束时间,为空表示还没结束
	FixEndTime *string `json:"FixEndTime,omitnil,omitempty" name:"FixEndTime"`

	// 修复成功的主机数
	FixSuccessCnt *uint64 `json:"FixSuccessCnt,omitnil,omitempty" name:"FixSuccessCnt"`

	// 修复失败的主机数
	FixFailCnt *uint64 `json:"FixFailCnt,omitnil,omitempty" name:"FixFailCnt"`

	// 主机总数
	HostCnt *uint64 `json:"HostCnt,omitnil,omitempty" name:"HostCnt"`

	// 修复的任务id
	FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"`

	// 修复快照状态列表
	SnapshotList []*VulFixStatusSnapshotInfo `json:"SnapshotList,omitnil,omitempty" name:"SnapshotList"`

	// 修复漏洞详情列表
	VulFixList []*VulFixStatusInfo `json:"VulFixList,omitnil,omitempty" name:"VulFixList"`

	// 快照创建进度0-100
	SnapshotProgress *uint64 `json:"SnapshotProgress,omitnil,omitempty" name:"SnapshotProgress"`

	// 修复进度 0-100
	FixProgress *uint64 `json:"FixProgress,omitnil,omitempty" name:"FixProgress"`

	// 预计剩余时间(单位秒)
	RemainingTime *uint64 `json:"RemainingTime,omitnil,omitempty" name:"RemainingTime"`

	// 快照是否是重试状态 0=非重试  1=重试
	IsRetrySnapshot *uint64 `json:"IsRetrySnapshot,omitnil,omitempty" name:"IsRetrySnapshot"`

	// 快照创建失败数
	SnapshotFailCnt *uint64 `json:"SnapshotFailCnt,omitnil,omitempty" name:"SnapshotFailCnt"`

	// 是否允许重试 0:不允许 1:允许
	IsAllowRetry *uint64 `json:"IsAllowRetry,omitnil,omitempty" name:"IsAllowRetry"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulHostCountScanTimeRequest added in v1.0.240

type DescribeVulHostCountScanTimeRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulHostCountScanTimeRequest added in v1.0.240

func NewDescribeVulHostCountScanTimeRequest() (request *DescribeVulHostCountScanTimeRequest)

func (*DescribeVulHostCountScanTimeRequest) FromJsonString added in v1.0.240

func (r *DescribeVulHostCountScanTimeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulHostCountScanTimeRequest) ToJsonString added in v1.0.240

func (r *DescribeVulHostCountScanTimeRequest) ToJsonString() string

type DescribeVulHostCountScanTimeRequestParams added in v1.0.426

type DescribeVulHostCountScanTimeRequestParams struct {
}

Predefined struct for user

type DescribeVulHostCountScanTimeResponse added in v1.0.240

type DescribeVulHostCountScanTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulHostCountScanTimeResponseParams `json:"Response"`
}

func NewDescribeVulHostCountScanTimeResponse added in v1.0.240

func NewDescribeVulHostCountScanTimeResponse() (response *DescribeVulHostCountScanTimeResponse)

func (*DescribeVulHostCountScanTimeResponse) FromJsonString added in v1.0.240

func (r *DescribeVulHostCountScanTimeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulHostCountScanTimeResponse) ToJsonString added in v1.0.240

func (r *DescribeVulHostCountScanTimeResponse) ToJsonString() string

type DescribeVulHostCountScanTimeResponseParams added in v1.0.426

type DescribeVulHostCountScanTimeResponseParams struct {
	// 总漏洞数
	TotalVulCount *uint64 `json:"TotalVulCount,omitnil,omitempty" name:"TotalVulCount"`

	// 漏洞影响主机数
	VulHostCount *uint64 `json:"VulHostCount,omitnil,omitempty" name:"VulHostCount"`

	// 扫描时间
	ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"`

	// 是否第一次检测
	IfFirstScan *bool `json:"IfFirstScan,omitnil,omitempty" name:"IfFirstScan"`

	// 运行中的任务号, 没有任务则为0
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 最后一次修复漏洞的时间
	LastFixTime *string `json:"LastFixTime,omitnil,omitempty" name:"LastFixTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
	// contains filtered or unexported fields
}

Predefined struct for user

type DescribeVulHostTopRequest added in v1.0.255

type DescribeVulHostTopRequest struct {
	*tchttp.BaseRequest

	// 获取top值,1-100
	Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 1:web-cms 漏洞,2.应用漏洞   4: Linux软件漏洞 5: windows系统漏洞 6:应急漏洞,不填或者填0时返回 1,2,4,5 的总统计数据
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否仅统计重点关注漏洞 1=仅统计重点关注漏洞, 0=统计全部漏洞
	IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"`
}

func NewDescribeVulHostTopRequest added in v1.0.255

func NewDescribeVulHostTopRequest() (request *DescribeVulHostTopRequest)

func (*DescribeVulHostTopRequest) FromJsonString added in v1.0.255

func (r *DescribeVulHostTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulHostTopRequest) ToJsonString added in v1.0.255

func (r *DescribeVulHostTopRequest) ToJsonString() string

type DescribeVulHostTopRequestParams added in v1.0.426

type DescribeVulHostTopRequestParams struct {
	// 获取top值,1-100
	Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 1:web-cms 漏洞,2.应用漏洞   4: Linux软件漏洞 5: windows系统漏洞 6:应急漏洞,不填或者填0时返回 1,2,4,5 的总统计数据
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否仅统计重点关注漏洞 1=仅统计重点关注漏洞, 0=统计全部漏洞
	IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"`
}

Predefined struct for user

type DescribeVulHostTopResponse added in v1.0.255

type DescribeVulHostTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulHostTopResponseParams `json:"Response"`
}

func NewDescribeVulHostTopResponse added in v1.0.255

func NewDescribeVulHostTopResponse() (response *DescribeVulHostTopResponse)

func (*DescribeVulHostTopResponse) FromJsonString added in v1.0.255

func (r *DescribeVulHostTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulHostTopResponse) ToJsonString added in v1.0.255

func (r *DescribeVulHostTopResponse) ToJsonString() string

type DescribeVulHostTopResponseParams added in v1.0.426

type DescribeVulHostTopResponseParams struct {
	// 服务器风险top列表
	VulHostTopList []*VulHostTopInfo `json:"VulHostTopList,omitnil,omitempty" name:"VulHostTopList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulInfoCvssRequest added in v1.0.240

type DescribeVulInfoCvssRequest struct {
	*tchttp.BaseRequest

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`
}

func NewDescribeVulInfoCvssRequest added in v1.0.240

func NewDescribeVulInfoCvssRequest() (request *DescribeVulInfoCvssRequest)

func (*DescribeVulInfoCvssRequest) FromJsonString added in v1.0.240

func (r *DescribeVulInfoCvssRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulInfoCvssRequest) ToJsonString added in v1.0.240

func (r *DescribeVulInfoCvssRequest) ToJsonString() string

type DescribeVulInfoCvssRequestParams added in v1.0.426

type DescribeVulInfoCvssRequestParams struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`
}

Predefined struct for user

type DescribeVulInfoCvssResponse added in v1.0.240

type DescribeVulInfoCvssResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulInfoCvssResponseParams `json:"Response"`
}

func NewDescribeVulInfoCvssResponse added in v1.0.240

func NewDescribeVulInfoCvssResponse() (response *DescribeVulInfoCvssResponse)

func (*DescribeVulInfoCvssResponse) FromJsonString added in v1.0.240

func (r *DescribeVulInfoCvssResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulInfoCvssResponse) ToJsonString added in v1.0.240

func (r *DescribeVulInfoCvssResponse) ToJsonString() string

type DescribeVulInfoCvssResponseParams added in v1.0.426

type DescribeVulInfoCvssResponseParams struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 危害等级:1-低危;2-中危;3-高危;4-严重
	VulLevel *uint64 `json:"VulLevel,omitnil,omitempty" name:"VulLevel"`

	// 漏洞分类 1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞
	VulType *uint64 `json:"VulType,omitnil,omitempty" name:"VulType"`

	// 漏洞描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 修复方案
	RepairPlan *string `json:"RepairPlan,omitnil,omitempty" name:"RepairPlan"`

	// 漏洞CVEID
	CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"`

	// 参考链接
	Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"`

	// CVSS信息
	CVSS *string `json:"CVSS,omitnil,omitempty" name:"CVSS"`

	// 发布时间
	PublicDate *string `json:"PublicDate,omitnil,omitempty" name:"PublicDate"`

	// Cvss分数
	CvssScore *uint64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"`

	// cvss详情
	CveInfo *string `json:"CveInfo,omitnil,omitempty" name:"CveInfo"`

	// cvss 分数 浮点型
	CvssScoreFloat *float64 `json:"CvssScoreFloat,omitnil,omitempty" name:"CvssScoreFloat"`

	// 漏洞标签 多个逗号分割
	Labels *string `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 已防御的攻击次数
	DefenseAttackCount *uint64 `json:"DefenseAttackCount,omitnil,omitempty" name:"DefenseAttackCount"`

	// 全网修复成功次数, 不支持自动修复的漏洞默认返回0
	SuccessFixCount *uint64 `json:"SuccessFixCount,omitnil,omitempty" name:"SuccessFixCount"`

	// 修复是否支持:0-windows/linux均不支持修复 ;1-windows/linux 均支持修复 ;2-仅linux支持修复;3-仅windows支持修复
	FixSwitch *int64 `json:"FixSwitch,omitnil,omitempty" name:"FixSwitch"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulLabelsRequest added in v1.0.762

type DescribeVulLabelsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulLabelsRequest added in v1.0.762

func NewDescribeVulLabelsRequest() (request *DescribeVulLabelsRequest)

func (*DescribeVulLabelsRequest) FromJsonString added in v1.0.762

func (r *DescribeVulLabelsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulLabelsRequest) ToJsonString added in v1.0.762

func (r *DescribeVulLabelsRequest) ToJsonString() string

type DescribeVulLabelsRequestParams added in v1.0.762

type DescribeVulLabelsRequestParams struct {
}

Predefined struct for user

type DescribeVulLabelsResponse added in v1.0.762

type DescribeVulLabelsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulLabelsResponseParams `json:"Response"`
}

func NewDescribeVulLabelsResponse added in v1.0.762

func NewDescribeVulLabelsResponse() (response *DescribeVulLabelsResponse)

func (*DescribeVulLabelsResponse) FromJsonString added in v1.0.762

func (r *DescribeVulLabelsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulLabelsResponse) ToJsonString added in v1.0.762

func (r *DescribeVulLabelsResponse) ToJsonString() string

type DescribeVulLabelsResponseParams added in v1.0.762

type DescribeVulLabelsResponseParams struct {
	// 标签列表
	List []*string `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulLevelCountRequest added in v1.0.240

type DescribeVulLevelCountRequest struct {
	*tchttp.BaseRequest

	// 1:web-cms 漏洞,2.应用漏洞 3:安全基线 4: Linux软件漏洞 5: windows系统漏洞 6:应急漏洞,不填或者填0时返回 1,2,4,5 的总统计数据
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否仅统计重点关注漏洞 1=仅统计重点关注漏洞, 0=统计全部漏洞
	IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"`
}

func NewDescribeVulLevelCountRequest added in v1.0.240

func NewDescribeVulLevelCountRequest() (request *DescribeVulLevelCountRequest)

func (*DescribeVulLevelCountRequest) FromJsonString added in v1.0.240

func (r *DescribeVulLevelCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulLevelCountRequest) ToJsonString added in v1.0.240

func (r *DescribeVulLevelCountRequest) ToJsonString() string

type DescribeVulLevelCountRequestParams added in v1.0.426

type DescribeVulLevelCountRequestParams struct {
	// 1:web-cms 漏洞,2.应用漏洞 3:安全基线 4: Linux软件漏洞 5: windows系统漏洞 6:应急漏洞,不填或者填0时返回 1,2,4,5 的总统计数据
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否仅统计重点关注漏洞 1=仅统计重点关注漏洞, 0=统计全部漏洞
	IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"`
}

Predefined struct for user

type DescribeVulLevelCountResponse added in v1.0.240

type DescribeVulLevelCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulLevelCountResponseParams `json:"Response"`
}

func NewDescribeVulLevelCountResponse added in v1.0.240

func NewDescribeVulLevelCountResponse() (response *DescribeVulLevelCountResponse)

func (*DescribeVulLevelCountResponse) FromJsonString added in v1.0.240

func (r *DescribeVulLevelCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulLevelCountResponse) ToJsonString added in v1.0.240

func (r *DescribeVulLevelCountResponse) ToJsonString() string

type DescribeVulLevelCountResponseParams added in v1.0.426

type DescribeVulLevelCountResponseParams struct {
	// 统计结果
	VulLevelList []*VulLevelInfo `json:"VulLevelList,omitnil,omitempty" name:"VulLevelList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulListRequest added in v1.0.276

type DescribeVulListRequest struct {
	*tchttp.BaseRequest

	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。<li>Status - String - 是否必填:否 - 处理状态  0-待处理 1-已加白 2-已删除 3-已修复 5-检测中 6-修复中 8-修复失败</li><li>ModifyTime - String - 是否必填:否 - 最近发生时间</li><li>Uuid- String - 是否必填:否 - 主机uuid查询</li><li>VulName- string -</li><li>VulCategory- string - 是否必填:否 - 漏洞类别 1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞</li><li>IsSupportDefense - int- 是否必填:否 - 是否支持防御 0:不支持 1:支持</li><li>Labels- string- 是否必填:否 - 标签搜索</li><li>IsSupportAutoFix- string- 是否必填:否 - 是否支持自动修复 0:不支持 1:支持</li><li>CvssScore- string- 是否必填:否 - CvssScore大于多少</li><li>AttackLevel- string- 是否必填:否 - 攻击热度大于多少</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 可选排序字段 Level,LastTime,HostCount
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序顺序:desc  默认asc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeVulListRequest added in v1.0.276

func NewDescribeVulListRequest() (request *DescribeVulListRequest)

func (*DescribeVulListRequest) FromJsonString added in v1.0.276

func (r *DescribeVulListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulListRequest) ToJsonString added in v1.0.276

func (r *DescribeVulListRequest) ToJsonString() string

type DescribeVulListRequestParams added in v1.0.426

type DescribeVulListRequestParams struct {
	// 返回数量,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件。<li>Status - String - 是否必填:否 - 处理状态  0-待处理 1-已加白 2-已删除 3-已修复 5-检测中 6-修复中 8-修复失败</li><li>ModifyTime - String - 是否必填:否 - 最近发生时间</li><li>Uuid- String - 是否必填:否 - 主机uuid查询</li><li>VulName- string -</li><li>VulCategory- string - 是否必填:否 - 漏洞类别 1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞</li><li>IsSupportDefense - int- 是否必填:否 - 是否支持防御 0:不支持 1:支持</li><li>Labels- string- 是否必填:否 - 标签搜索</li><li>IsSupportAutoFix- string- 是否必填:否 - 是否支持自动修复 0:不支持 1:支持</li><li>CvssScore- string- 是否必填:否 - CvssScore大于多少</li><li>AttackLevel- string- 是否必填:否 - 攻击热度大于多少</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 可选排序字段 Level,LastTime,HostCount
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序顺序:desc  默认asc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeVulListResponse added in v1.0.276

type DescribeVulListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulListResponseParams `json:"Response"`
}

func NewDescribeVulListResponse added in v1.0.276

func NewDescribeVulListResponse() (response *DescribeVulListResponse)

func (*DescribeVulListResponse) FromJsonString added in v1.0.276

func (r *DescribeVulListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulListResponse) ToJsonString added in v1.0.276

func (r *DescribeVulListResponse) ToJsonString() string

type DescribeVulListResponseParams added in v1.0.426

type DescribeVulListResponseParams struct {
	// 漏洞列表
	VulInfoList []*VulInfoList `json:"VulInfoList,omitnil,omitempty" name:"VulInfoList"`

	// 漏洞总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 重点关注漏洞总数
	FollowVulCount *uint64 `json:"FollowVulCount,omitnil,omitempty" name:"FollowVulCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulOverviewRequest added in v1.0.762

type DescribeVulOverviewRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulOverviewRequest added in v1.0.762

func NewDescribeVulOverviewRequest() (request *DescribeVulOverviewRequest)

func (*DescribeVulOverviewRequest) FromJsonString added in v1.0.762

func (r *DescribeVulOverviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulOverviewRequest) ToJsonString added in v1.0.762

func (r *DescribeVulOverviewRequest) ToJsonString() string

type DescribeVulOverviewRequestParams added in v1.0.762

type DescribeVulOverviewRequestParams struct {
}

Predefined struct for user

type DescribeVulOverviewResponse added in v1.0.762

type DescribeVulOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulOverviewResponseParams `json:"Response"`
}

func NewDescribeVulOverviewResponse added in v1.0.762

func NewDescribeVulOverviewResponse() (response *DescribeVulOverviewResponse)

func (*DescribeVulOverviewResponse) FromJsonString added in v1.0.762

func (r *DescribeVulOverviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulOverviewResponse) ToJsonString added in v1.0.762

func (r *DescribeVulOverviewResponse) ToJsonString() string

type DescribeVulOverviewResponseParams added in v1.0.762

type DescribeVulOverviewResponseParams struct {
	// 重点关注漏洞统计
	FollowVul *VulOverview `json:"FollowVul,omitnil,omitempty" name:"FollowVul"`

	// 全部漏洞统计
	AllVul *VulOverview `json:"AllVul,omitnil,omitempty" name:"AllVul"`

	// 影响主机统计
	EffectHost *VulOverview `json:"EffectHost,omitnil,omitempty" name:"EffectHost"`

	// 漏洞攻击事件(近1月)统计
	VulAttackEvent *VulOverview `json:"VulAttackEvent,omitnil,omitempty" name:"VulAttackEvent"`

	// 已防御攻击(近1月)统计
	VulDefenceEvent *VulOverview `json:"VulDefenceEvent,omitnil,omitempty" name:"VulDefenceEvent"`

	// 漏洞库统计
	VulStore *VulOverview `json:"VulStore,omitnil,omitempty" name:"VulStore"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulStoreListRequest added in v1.0.671

type DescribeVulStoreListRequest struct {
	*tchttp.BaseRequest

	//
	// <li>VulName- string - 是否必填:否 - 漏洞名称</li>
	// <li>CveId- string - 是否必填:否 - cveid</li>
	// <li>VulCategory- string - 是否必填:否 - 漏洞分类  1 Web-CMS漏洞 ,2 应用漏洞 ,4 Linux软件漏洞,5 Windows系统漏洞</li>
	// <li>Method- string - 是否必填:否 - 检测方法 0版本对比,1 poc检测 </li>
	// <li>SupportDefense- string - 是否必填:否 - 是否支持防御 0不支持,1支持</li>
	// <li>FixSwitch- string - 是否必填:否 - 是否支持自动修复 0不支持,1支持</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [PublishDate]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeVulStoreListRequest added in v1.0.671

func NewDescribeVulStoreListRequest() (request *DescribeVulStoreListRequest)

func (*DescribeVulStoreListRequest) FromJsonString added in v1.0.671

func (r *DescribeVulStoreListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulStoreListRequest) ToJsonString added in v1.0.671

func (r *DescribeVulStoreListRequest) ToJsonString() string

type DescribeVulStoreListRequestParams added in v1.0.671

type DescribeVulStoreListRequestParams struct {
	//
	// <li>VulName- string - 是否必填:否 - 漏洞名称</li>
	// <li>CveId- string - 是否必填:否 - cveid</li>
	// <li>VulCategory- string - 是否必填:否 - 漏洞分类  1 Web-CMS漏洞 ,2 应用漏洞 ,4 Linux软件漏洞,5 Windows系统漏洞</li>
	// <li>Method- string - 是否必填:否 - 检测方法 0版本对比,1 poc检测 </li>
	// <li>SupportDefense- string - 是否必填:否 - 是否支持防御 0不支持,1支持</li>
	// <li>FixSwitch- string - 是否必填:否 - 是否支持自动修复 0不支持,1支持</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 限制条数,默认10,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [PublishDate]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeVulStoreListResponse added in v1.0.671

type DescribeVulStoreListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulStoreListResponseParams `json:"Response"`
}

func NewDescribeVulStoreListResponse added in v1.0.671

func NewDescribeVulStoreListResponse() (response *DescribeVulStoreListResponse)

func (*DescribeVulStoreListResponse) FromJsonString added in v1.0.671

func (r *DescribeVulStoreListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulStoreListResponse) ToJsonString added in v1.0.671

func (r *DescribeVulStoreListResponse) ToJsonString() string

type DescribeVulStoreListResponseParams added in v1.0.671

type DescribeVulStoreListResponseParams struct {
	// 漏洞信息
	List []*VulStoreListInfo `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 今日剩余搜索此时
	Remaining *uint64 `json:"Remaining,omitnil,omitempty" name:"Remaining"`

	// 免费搜索次数
	FreeSearchTimes *uint64 `json:"FreeSearchTimes,omitnil,omitempty" name:"FreeSearchTimes"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulTopRequest added in v1.0.240

type DescribeVulTopRequest struct {
	*tchttp.BaseRequest

	// 漏洞风险服务器top,1-100
	Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 1:web-cms 漏洞,2.应用漏洞 4: Linux软件漏洞 5: windows系统漏洞 6:应急漏洞,不填或者填0时返回 1,2,4,5 的总统计数据
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否仅统计重点关注漏洞 1=仅统计重点关注漏洞, 0=统计全部漏洞
	IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"`
}

func NewDescribeVulTopRequest added in v1.0.240

func NewDescribeVulTopRequest() (request *DescribeVulTopRequest)

func (*DescribeVulTopRequest) FromJsonString added in v1.0.240

func (r *DescribeVulTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulTopRequest) ToJsonString added in v1.0.240

func (r *DescribeVulTopRequest) ToJsonString() string

type DescribeVulTopRequestParams added in v1.0.426

type DescribeVulTopRequestParams struct {
	// 漏洞风险服务器top,1-100
	Top *uint64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 1:web-cms 漏洞,2.应用漏洞 4: Linux软件漏洞 5: windows系统漏洞 6:应急漏洞,不填或者填0时返回 1,2,4,5 的总统计数据
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 是否仅统计重点关注漏洞 1=仅统计重点关注漏洞, 0=统计全部漏洞
	IsFollowVul *uint64 `json:"IsFollowVul,omitnil,omitempty" name:"IsFollowVul"`
}

Predefined struct for user

type DescribeVulTopResponse added in v1.0.240

type DescribeVulTopResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulTopResponseParams `json:"Response"`
}

func NewDescribeVulTopResponse added in v1.0.240

func NewDescribeVulTopResponse() (response *DescribeVulTopResponse)

func (*DescribeVulTopResponse) FromJsonString added in v1.0.240

func (r *DescribeVulTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulTopResponse) ToJsonString added in v1.0.240

func (r *DescribeVulTopResponse) ToJsonString() string

type DescribeVulTopResponseParams added in v1.0.426

type DescribeVulTopResponseParams struct {
	// 漏洞top列表
	VulTopList []*VulTopInfo `json:"VulTopList,omitnil,omitempty" name:"VulTopList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVulTrendRequest added in v1.0.762

type DescribeVulTrendRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVulTrendRequest added in v1.0.762

func NewDescribeVulTrendRequest() (request *DescribeVulTrendRequest)

func (*DescribeVulTrendRequest) FromJsonString added in v1.0.762

func (r *DescribeVulTrendRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulTrendRequest) ToJsonString added in v1.0.762

func (r *DescribeVulTrendRequest) ToJsonString() string

type DescribeVulTrendRequestParams added in v1.0.762

type DescribeVulTrendRequestParams struct {
}

Predefined struct for user

type DescribeVulTrendResponse added in v1.0.762

type DescribeVulTrendResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVulTrendResponseParams `json:"Response"`
}

func NewDescribeVulTrendResponse added in v1.0.762

func NewDescribeVulTrendResponse() (response *DescribeVulTrendResponse)

func (*DescribeVulTrendResponse) FromJsonString added in v1.0.762

func (r *DescribeVulTrendResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVulTrendResponse) ToJsonString added in v1.0.762

func (r *DescribeVulTrendResponse) ToJsonString() string

type DescribeVulTrendResponseParams added in v1.0.762

type DescribeVulTrendResponseParams struct {
	// 近半年漏洞利用攻击事件数量
	VulEventCount *uint64 `json:"VulEventCount,omitnil,omitempty" name:"VulEventCount"`

	// 近半年新增漏洞利用攻击事件数量
	IncreaseVulEventCount *uint64 `json:"IncreaseVulEventCount,omitnil,omitempty" name:"IncreaseVulEventCount"`

	// 近半年热点攻击漏洞
	HotVulCount *uint64 `json:"HotVulCount,omitnil,omitempty" name:"HotVulCount"`

	// 近半年新增热点攻击漏洞
	IncreaseHotVulCount *uint64 `json:"IncreaseHotVulCount,omitnil,omitempty" name:"IncreaseHotVulCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWarningHostConfigRequest added in v1.0.762

type DescribeWarningHostConfigRequest struct {
	*tchttp.BaseRequest

	// 告警类型
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页单页限制数目, 0表示不分页
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页的偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeWarningHostConfigRequest added in v1.0.762

func NewDescribeWarningHostConfigRequest() (request *DescribeWarningHostConfigRequest)

func (*DescribeWarningHostConfigRequest) FromJsonString added in v1.0.762

func (r *DescribeWarningHostConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWarningHostConfigRequest) ToJsonString added in v1.0.762

func (r *DescribeWarningHostConfigRequest) ToJsonString() string

type DescribeWarningHostConfigRequestParams added in v1.0.762

type DescribeWarningHostConfigRequestParams struct {
	// 告警类型
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 分页单页限制数目, 0表示不分页
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页的偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeWarningHostConfigResponse added in v1.0.762

type DescribeWarningHostConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWarningHostConfigResponseParams `json:"Response"`
}

func NewDescribeWarningHostConfigResponse added in v1.0.762

func NewDescribeWarningHostConfigResponse() (response *DescribeWarningHostConfigResponse)

func (*DescribeWarningHostConfigResponse) FromJsonString added in v1.0.762

func (r *DescribeWarningHostConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWarningHostConfigResponse) ToJsonString added in v1.0.762

func (r *DescribeWarningHostConfigResponse) ToJsonString() string

type DescribeWarningHostConfigResponseParams added in v1.0.762

type DescribeWarningHostConfigResponseParams struct {
	// 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机
	HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"`

	// 项目或标签的名称列表,自选主机时为空
	ItemLabels []*string `json:"ItemLabels,omitnil,omitempty" name:"ItemLabels"`

	// 机器列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 机器列表总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 项目或标签的id列表,自选主机时为空
	ItemLabelIds []*string `json:"ItemLabelIds,omitnil,omitempty" name:"ItemLabelIds"`

	// 需排除的机器列表
	ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWarningListRequest added in v1.0.240

type DescribeWarningListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeWarningListRequest added in v1.0.240

func NewDescribeWarningListRequest() (request *DescribeWarningListRequest)

func (*DescribeWarningListRequest) FromJsonString added in v1.0.240

func (r *DescribeWarningListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWarningListRequest) ToJsonString added in v1.0.240

func (r *DescribeWarningListRequest) ToJsonString() string

type DescribeWarningListRequestParams added in v1.0.426

type DescribeWarningListRequestParams struct {
}

Predefined struct for user

type DescribeWarningListResponse added in v1.0.240

type DescribeWarningListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWarningListResponseParams `json:"Response"`
}

func NewDescribeWarningListResponse added in v1.0.240

func NewDescribeWarningListResponse() (response *DescribeWarningListResponse)

func (*DescribeWarningListResponse) FromJsonString added in v1.0.240

func (r *DescribeWarningListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWarningListResponse) ToJsonString added in v1.0.240

func (r *DescribeWarningListResponse) ToJsonString() string

type DescribeWarningListResponseParams added in v1.0.426

type DescribeWarningListResponseParams struct {
	// 获取告警列表
	WarningInfoList []*WarningInfoObj `json:"WarningInfoList,omitnil,omitempty" name:"WarningInfoList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebHookPolicyRequest added in v1.0.762

type DescribeWebHookPolicyRequest struct {
	*tchttp.BaseRequest

	// 过滤条件
	Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 [asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeWebHookPolicyRequest added in v1.0.762

func NewDescribeWebHookPolicyRequest() (request *DescribeWebHookPolicyRequest)

func (*DescribeWebHookPolicyRequest) FromJsonString added in v1.0.762

func (r *DescribeWebHookPolicyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookPolicyRequest) ToJsonString added in v1.0.762

func (r *DescribeWebHookPolicyRequest) ToJsonString() string

type DescribeWebHookPolicyRequestParams added in v1.0.762

type DescribeWebHookPolicyRequestParams struct {
	// 过滤条件
	Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 [asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeWebHookPolicyResponse added in v1.0.762

type DescribeWebHookPolicyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebHookPolicyResponseParams `json:"Response"`
}

func NewDescribeWebHookPolicyResponse added in v1.0.762

func NewDescribeWebHookPolicyResponse() (response *DescribeWebHookPolicyResponse)

func (*DescribeWebHookPolicyResponse) FromJsonString added in v1.0.762

func (r *DescribeWebHookPolicyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookPolicyResponse) ToJsonString added in v1.0.762

func (r *DescribeWebHookPolicyResponse) ToJsonString() string

type DescribeWebHookPolicyResponseParams added in v1.0.762

type DescribeWebHookPolicyResponseParams struct {
	// 策略列表
	List []*WebHookPolicy `json:"List,omitnil,omitempty" name:"List"`

	// 策略列表总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebHookReceiverRequest added in v1.0.762

type DescribeWebHookReceiverRequest struct {
	*tchttp.BaseRequest

	// 过滤条件
	Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 [asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeWebHookReceiverRequest added in v1.0.762

func NewDescribeWebHookReceiverRequest() (request *DescribeWebHookReceiverRequest)

func (*DescribeWebHookReceiverRequest) FromJsonString added in v1.0.762

func (r *DescribeWebHookReceiverRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookReceiverRequest) ToJsonString added in v1.0.762

func (r *DescribeWebHookReceiverRequest) ToJsonString() string

type DescribeWebHookReceiverRequestParams added in v1.0.762

type DescribeWebHookReceiverRequestParams struct {
	// 过滤条件
	Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 [asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeWebHookReceiverResponse added in v1.0.762

type DescribeWebHookReceiverResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebHookReceiverResponseParams `json:"Response"`
}

func NewDescribeWebHookReceiverResponse added in v1.0.762

func NewDescribeWebHookReceiverResponse() (response *DescribeWebHookReceiverResponse)

func (*DescribeWebHookReceiverResponse) FromJsonString added in v1.0.762

func (r *DescribeWebHookReceiverResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookReceiverResponse) ToJsonString added in v1.0.762

func (r *DescribeWebHookReceiverResponse) ToJsonString() string

type DescribeWebHookReceiverResponseParams added in v1.0.762

type DescribeWebHookReceiverResponseParams struct {
	// 告警接收人列表
	List []*WebHookReceiver `json:"List,omitnil,omitempty" name:"List"`

	// 个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebHookReceiverUsageRequest added in v1.0.762

type DescribeWebHookReceiverUsageRequest struct {
	*tchttp.BaseRequest

	// 告警接收人列表
	List []*WebHookReceiver `json:"List,omitnil,omitempty" name:"List"`
}

func NewDescribeWebHookReceiverUsageRequest added in v1.0.762

func NewDescribeWebHookReceiverUsageRequest() (request *DescribeWebHookReceiverUsageRequest)

func (*DescribeWebHookReceiverUsageRequest) FromJsonString added in v1.0.762

func (r *DescribeWebHookReceiverUsageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookReceiverUsageRequest) ToJsonString added in v1.0.762

func (r *DescribeWebHookReceiverUsageRequest) ToJsonString() string

type DescribeWebHookReceiverUsageRequestParams added in v1.0.762

type DescribeWebHookReceiverUsageRequestParams struct {
	// 告警接收人列表
	List []*WebHookReceiver `json:"List,omitnil,omitempty" name:"List"`
}

Predefined struct for user

type DescribeWebHookReceiverUsageResponse added in v1.0.762

type DescribeWebHookReceiverUsageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebHookReceiverUsageResponseParams `json:"Response"`
}

func NewDescribeWebHookReceiverUsageResponse added in v1.0.762

func NewDescribeWebHookReceiverUsageResponse() (response *DescribeWebHookReceiverUsageResponse)

func (*DescribeWebHookReceiverUsageResponse) FromJsonString added in v1.0.762

func (r *DescribeWebHookReceiverUsageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookReceiverUsageResponse) ToJsonString added in v1.0.762

func (r *DescribeWebHookReceiverUsageResponse) ToJsonString() string

type DescribeWebHookReceiverUsageResponseParams added in v1.0.762

type DescribeWebHookReceiverUsageResponseParams struct {
	// 告警接收人的关联策略使用信息
	List []*WebHookReceiverUsage `json:"List,omitnil,omitempty" name:"List"`

	// 个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebHookRuleRequest added in v1.0.762

type DescribeWebHookRuleRequest struct {
	*tchttp.BaseRequest

	// 规则Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeWebHookRuleRequest added in v1.0.762

func NewDescribeWebHookRuleRequest() (request *DescribeWebHookRuleRequest)

func (*DescribeWebHookRuleRequest) FromJsonString added in v1.0.762

func (r *DescribeWebHookRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookRuleRequest) ToJsonString added in v1.0.762

func (r *DescribeWebHookRuleRequest) ToJsonString() string

type DescribeWebHookRuleRequestParams added in v1.0.762

type DescribeWebHookRuleRequestParams struct {
	// 规则Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeWebHookRuleResponse added in v1.0.762

type DescribeWebHookRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebHookRuleResponseParams `json:"Response"`
}

func NewDescribeWebHookRuleResponse added in v1.0.762

func NewDescribeWebHookRuleResponse() (response *DescribeWebHookRuleResponse)

func (*DescribeWebHookRuleResponse) FromJsonString added in v1.0.762

func (r *DescribeWebHookRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookRuleResponse) ToJsonString added in v1.0.762

func (r *DescribeWebHookRuleResponse) ToJsonString() string

type DescribeWebHookRuleResponseParams added in v1.0.762

type DescribeWebHookRuleResponseParams struct {
	// 规则内容
	Data *WebHookRuleDetail `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebHookRulesRequest added in v1.0.762

type DescribeWebHookRulesRequest struct {
	*tchttp.BaseRequest

	// 过滤条件
	Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 [asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeWebHookRulesRequest added in v1.0.762

func NewDescribeWebHookRulesRequest() (request *DescribeWebHookRulesRequest)

func (*DescribeWebHookRulesRequest) FromJsonString added in v1.0.762

func (r *DescribeWebHookRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookRulesRequest) ToJsonString added in v1.0.762

func (r *DescribeWebHookRulesRequest) ToJsonString() string

type DescribeWebHookRulesRequestParams added in v1.0.762

type DescribeWebHookRulesRequestParams struct {
	// 过滤条件
	Filter []*Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式 [asc:升序|desc:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeWebHookRulesResponse added in v1.0.762

type DescribeWebHookRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebHookRulesResponseParams `json:"Response"`
}

func NewDescribeWebHookRulesResponse added in v1.0.762

func NewDescribeWebHookRulesResponse() (response *DescribeWebHookRulesResponse)

func (*DescribeWebHookRulesResponse) FromJsonString added in v1.0.762

func (r *DescribeWebHookRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebHookRulesResponse) ToJsonString added in v1.0.762

func (r *DescribeWebHookRulesResponse) ToJsonString() string

type DescribeWebHookRulesResponseParams added in v1.0.762

type DescribeWebHookRulesResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 规则内容
	List []*WebHookRuleSummary `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebPageEventListRequest added in v1.0.240

type DescribeWebPageEventListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>EventType - String - 是否必填:否 - 事件类型</li>
	// <li>EventStatus - String - 是否必填:否 - 事件状态</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式:CreateTime 或 RestoreTime,默认为CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式,0降序,1升序,默认为0
	Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeWebPageEventListRequest added in v1.0.240

func NewDescribeWebPageEventListRequest() (request *DescribeWebPageEventListRequest)

func (*DescribeWebPageEventListRequest) FromJsonString added in v1.0.240

func (r *DescribeWebPageEventListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebPageEventListRequest) ToJsonString added in v1.0.240

func (r *DescribeWebPageEventListRequest) ToJsonString() string

type DescribeWebPageEventListRequestParams added in v1.0.426

type DescribeWebPageEventListRequestParams struct {
	// 过滤条件
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>EventType - String - 是否必填:否 - 事件类型</li>
	// <li>EventStatus - String - 是否必填:否 - 事件状态</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为10,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式:CreateTime 或 RestoreTime,默认为CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式,0降序,1升序,默认为0
	Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeWebPageEventListResponse added in v1.0.240

type DescribeWebPageEventListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebPageEventListResponseParams `json:"Response"`
}

func NewDescribeWebPageEventListResponse added in v1.0.240

func NewDescribeWebPageEventListResponse() (response *DescribeWebPageEventListResponse)

func (*DescribeWebPageEventListResponse) FromJsonString added in v1.0.240

func (r *DescribeWebPageEventListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebPageEventListResponse) ToJsonString added in v1.0.240

func (r *DescribeWebPageEventListResponse) ToJsonString() string

type DescribeWebPageEventListResponseParams added in v1.0.426

type DescribeWebPageEventListResponseParams struct {
	// 防护事件列表信息
	List []*ProtectEventLists `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebPageGeneralizeRequest

type DescribeWebPageGeneralizeRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeWebPageGeneralizeRequest

func NewDescribeWebPageGeneralizeRequest() (request *DescribeWebPageGeneralizeRequest)

func (*DescribeWebPageGeneralizeRequest) FromJsonString

func (r *DescribeWebPageGeneralizeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebPageGeneralizeRequest) ToJsonString

func (r *DescribeWebPageGeneralizeRequest) ToJsonString() string

type DescribeWebPageGeneralizeRequestParams added in v1.0.426

type DescribeWebPageGeneralizeRequestParams struct {
}

Predefined struct for user

type DescribeWebPageGeneralizeResponse

type DescribeWebPageGeneralizeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebPageGeneralizeResponseParams `json:"Response"`
}

func NewDescribeWebPageGeneralizeResponse

func NewDescribeWebPageGeneralizeResponse() (response *DescribeWebPageGeneralizeResponse)

func (*DescribeWebPageGeneralizeResponse) FromJsonString

func (r *DescribeWebPageGeneralizeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebPageGeneralizeResponse) ToJsonString

func (r *DescribeWebPageGeneralizeResponse) ToJsonString() string

type DescribeWebPageGeneralizeResponseParams added in v1.0.426

type DescribeWebPageGeneralizeResponseParams struct {
	// 防护监测 0 未开启 1 已开启 2 异常
	ProtectMonitor *uint64 `json:"ProtectMonitor,omitnil,omitempty" name:"ProtectMonitor"`

	// 防护目录数
	ProtectDirNum *uint64 `json:"ProtectDirNum,omitnil,omitempty" name:"ProtectDirNum"`

	// 防护文件数
	ProtectFileNum *uint64 `json:"ProtectFileNum,omitnil,omitempty" name:"ProtectFileNum"`

	// 篡改文件数
	TamperFileNum *uint64 `json:"TamperFileNum,omitnil,omitempty" name:"TamperFileNum"`

	// 篡改数
	TamperNum *uint64 `json:"TamperNum,omitnil,omitempty" name:"TamperNum"`

	// 今日防护数
	ProtectToday *uint64 `json:"ProtectToday,omitnil,omitempty" name:"ProtectToday"`

	// 防护主机数
	ProtectHostNum *uint64 `json:"ProtectHostNum,omitnil,omitempty" name:"ProtectHostNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebPageProtectStatRequest added in v1.0.240

type DescribeWebPageProtectStatRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeWebPageProtectStatRequest added in v1.0.240

func NewDescribeWebPageProtectStatRequest() (request *DescribeWebPageProtectStatRequest)

func (*DescribeWebPageProtectStatRequest) FromJsonString added in v1.0.240

func (r *DescribeWebPageProtectStatRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebPageProtectStatRequest) ToJsonString added in v1.0.240

func (r *DescribeWebPageProtectStatRequest) ToJsonString() string

type DescribeWebPageProtectStatRequestParams added in v1.0.426

type DescribeWebPageProtectStatRequestParams struct {
}

Predefined struct for user

type DescribeWebPageProtectStatResponse added in v1.0.240

type DescribeWebPageProtectStatResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebPageProtectStatResponseParams `json:"Response"`
}

func NewDescribeWebPageProtectStatResponse added in v1.0.240

func NewDescribeWebPageProtectStatResponse() (response *DescribeWebPageProtectStatResponse)

func (*DescribeWebPageProtectStatResponse) FromJsonString added in v1.0.240

func (r *DescribeWebPageProtectStatResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebPageProtectStatResponse) ToJsonString added in v1.0.240

func (r *DescribeWebPageProtectStatResponse) ToJsonString() string

type DescribeWebPageProtectStatResponseParams added in v1.0.426

type DescribeWebPageProtectStatResponseParams struct {
	// 文件篡改信息
	FileTamperNum []*ProtectStat `json:"FileTamperNum,omitnil,omitempty" name:"FileTamperNum"`

	// 防护文件分类信息
	ProtectFileType []*ProtectStat `json:"ProtectFileType,omitnil,omitempty" name:"ProtectFileType"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWebPageServiceInfoRequest added in v1.0.240

type DescribeWebPageServiceInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeWebPageServiceInfoRequest added in v1.0.240

func NewDescribeWebPageServiceInfoRequest() (request *DescribeWebPageServiceInfoRequest)

func (*DescribeWebPageServiceInfoRequest) FromJsonString added in v1.0.240

func (r *DescribeWebPageServiceInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebPageServiceInfoRequest) ToJsonString added in v1.0.240

func (r *DescribeWebPageServiceInfoRequest) ToJsonString() string

type DescribeWebPageServiceInfoRequestParams added in v1.0.426

type DescribeWebPageServiceInfoRequestParams struct {
}

Predefined struct for user

type DescribeWebPageServiceInfoResponse added in v1.0.240

type DescribeWebPageServiceInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebPageServiceInfoResponseParams `json:"Response"`
}

func NewDescribeWebPageServiceInfoResponse added in v1.0.240

func NewDescribeWebPageServiceInfoResponse() (response *DescribeWebPageServiceInfoResponse)

func (*DescribeWebPageServiceInfoResponse) FromJsonString added in v1.0.240

func (r *DescribeWebPageServiceInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWebPageServiceInfoResponse) ToJsonString added in v1.0.240

func (r *DescribeWebPageServiceInfoResponse) ToJsonString() string

type DescribeWebPageServiceInfoResponseParams added in v1.0.426

type DescribeWebPageServiceInfoResponseParams struct {
	// 是否已购服务:true-是,false-否
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

	// 已使用授权数
	UsedNum *uint64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"`

	// 剩余授权数
	ResidueNum *uint64 `json:"ResidueNum,omitnil,omitempty" name:"ResidueNum"`

	// 已购授权数
	BuyNum *uint64 `json:"BuyNum,omitnil,omitempty" name:"BuyNum"`

	// 临近到期数量
	ExpireNum *uint64 `json:"ExpireNum,omitnil,omitempty" name:"ExpireNum"`

	// 所有授权机器信息
	AllAuthorizedMachines []*ProtectMachineInfo `json:"AllAuthorizedMachines,omitnil,omitempty" name:"AllAuthorizedMachines"`

	// 临近到期授权机器信息
	ExpireAuthorizedMachines []*ProtectMachine `json:"ExpireAuthorizedMachines,omitnil,omitempty" name:"ExpireAuthorizedMachines"`

	// 已过期授权数
	ExpiredNum *uint64 `json:"ExpiredNum,omitnil,omitempty" name:"ExpiredNum"`

	// 防护目录数
	ProtectDirNum *uint64 `json:"ProtectDirNum,omitnil,omitempty" name:"ProtectDirNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroyOrderRequest added in v1.0.494

type DestroyOrderRequest struct {
	*tchttp.BaseRequest

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 授权类型 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`
}

func NewDestroyOrderRequest added in v1.0.494

func NewDestroyOrderRequest() (request *DestroyOrderRequest)

func (*DestroyOrderRequest) FromJsonString added in v1.0.494

func (r *DestroyOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyOrderRequest) ToJsonString added in v1.0.494

func (r *DestroyOrderRequest) ToJsonString() string

type DestroyOrderRequestParams added in v1.0.494

type DestroyOrderRequestParams struct {
	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 授权类型 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`
}

Predefined struct for user

type DestroyOrderResponse added in v1.0.494

type DestroyOrderResponse struct {
	*tchttp.BaseResponse
	Response *DestroyOrderResponseParams `json:"Response"`
}

func NewDestroyOrderResponse added in v1.0.494

func NewDestroyOrderResponse() (response *DestroyOrderResponse)

func (*DestroyOrderResponse) FromJsonString added in v1.0.494

func (r *DestroyOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyOrderResponse) ToJsonString added in v1.0.494

func (r *DestroyOrderResponse) ToJsonString() string

type DestroyOrderResponseParams added in v1.0.494

type DestroyOrderResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DuplicateHosts added in v1.0.762

type DuplicateHosts struct {
	// Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

type EditBashRulesRequest added in v1.0.203

type EditBashRulesRequest struct {
	*tchttp.BaseRequest

	// 规则ID(新增时不填)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 规则名称,编辑时不可修改规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 危险等级(0:无,1: 高危 2:中危 3: 低危)
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 是否全局规则(默认否):1-全局,0-非全局
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 0=黑名单, 1=白名单
	White *uint64 `json:"White,omitnil,omitempty" name:"White"`

	// 事件列表点击“加入白名单”时,需要传EventId 事件的id
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 是否处理旧事件为白名单 0=不处理 1=处理
	DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

	// 策略描述
	Descript *string `json:"Descript,omitnil,omitempty" name:"Descript"`

	// 生效与否  0:不生效 1:生效
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 0:告警  1:白名单  2:拦截
	BashAction *int64 `json:"BashAction,omitnil,omitempty" name:"BashAction"`

	// 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)
	Scope *int64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 生效主机的QUUID集合
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

func NewEditBashRulesRequest added in v1.0.203

func NewEditBashRulesRequest() (request *EditBashRulesRequest)

func (*EditBashRulesRequest) FromJsonString added in v1.0.203

func (r *EditBashRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditBashRulesRequest) ToJsonString added in v1.0.203

func (r *EditBashRulesRequest) ToJsonString() string

type EditBashRulesRequestParams added in v1.0.426

type EditBashRulesRequestParams struct {
	// 规则ID(新增时不填)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 规则名称,编辑时不可修改规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 危险等级(0:无,1: 高危 2:中危 3: 低危)
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 是否全局规则(默认否):1-全局,0-非全局
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 0=黑名单, 1=白名单
	White *uint64 `json:"White,omitnil,omitempty" name:"White"`

	// 事件列表点击“加入白名单”时,需要传EventId 事件的id
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 是否处理旧事件为白名单 0=不处理 1=处理
	DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

	// 策略描述
	Descript *string `json:"Descript,omitnil,omitempty" name:"Descript"`

	// 生效与否  0:不生效 1:生效
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 0:告警  1:白名单  2:拦截
	BashAction *int64 `json:"BashAction,omitnil,omitempty" name:"BashAction"`

	// 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)
	Scope *int64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 生效主机的QUUID集合
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

Predefined struct for user

type EditBashRulesResponse added in v1.0.203

type EditBashRulesResponse struct {
	*tchttp.BaseResponse
	Response *EditBashRulesResponseParams `json:"Response"`
}

func NewEditBashRulesResponse added in v1.0.203

func NewEditBashRulesResponse() (response *EditBashRulesResponse)

func (*EditBashRulesResponse) FromJsonString added in v1.0.203

func (r *EditBashRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditBashRulesResponse) ToJsonString added in v1.0.203

func (r *EditBashRulesResponse) ToJsonString() string

type EditBashRulesResponseParams added in v1.0.426

type EditBashRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EditPrivilegeRulesRequest added in v1.0.762

type EditPrivilegeRulesRequest struct {
	*tchttp.BaseRequest

	// 规则ID(新增时请留空)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 是否S权限进程
	SMode *uint64 `json:"SMode,omitnil,omitempty" name:"SMode"`

	// 是否全局规则(默认否)
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 事件列表和详情点击加白时关联的事件id (新增规则时请留空)
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewEditPrivilegeRulesRequest added in v1.0.762

func NewEditPrivilegeRulesRequest() (request *EditPrivilegeRulesRequest)

func (*EditPrivilegeRulesRequest) FromJsonString added in v1.0.762

func (r *EditPrivilegeRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditPrivilegeRulesRequest) ToJsonString added in v1.0.762

func (r *EditPrivilegeRulesRequest) ToJsonString() string

type EditPrivilegeRulesRequestParams added in v1.0.762

type EditPrivilegeRulesRequestParams struct {
	// 规则ID(新增时请留空)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 是否S权限进程
	SMode *uint64 `json:"SMode,omitnil,omitempty" name:"SMode"`

	// 是否全局规则(默认否)
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 事件列表和详情点击加白时关联的事件id (新增规则时请留空)
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type EditPrivilegeRulesResponse added in v1.0.762

type EditPrivilegeRulesResponse struct {
	*tchttp.BaseResponse
	Response *EditPrivilegeRulesResponseParams `json:"Response"`
}

func NewEditPrivilegeRulesResponse added in v1.0.762

func NewEditPrivilegeRulesResponse() (response *EditPrivilegeRulesResponse)

func (*EditPrivilegeRulesResponse) FromJsonString added in v1.0.762

func (r *EditPrivilegeRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditPrivilegeRulesResponse) ToJsonString added in v1.0.762

func (r *EditPrivilegeRulesResponse) ToJsonString() string

type EditPrivilegeRulesResponseParams added in v1.0.762

type EditPrivilegeRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EditReverseShellRulesRequest added in v1.0.762

type EditReverseShellRulesRequest struct {
	*tchttp.BaseRequest

	// 规则ID(新增时请留空)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 目标IP
	DestIp *string `json:"DestIp,omitnil,omitempty" name:"DestIp"`

	// 目标端口
	DestPort *string `json:"DestPort,omitnil,omitempty" name:"DestPort"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 是否全局规则(默认否)
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 事件列表和详情点击加白时关联的事件id (新增规则时请留空)
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewEditReverseShellRulesRequest added in v1.0.762

func NewEditReverseShellRulesRequest() (request *EditReverseShellRulesRequest)

func (*EditReverseShellRulesRequest) FromJsonString added in v1.0.762

func (r *EditReverseShellRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditReverseShellRulesRequest) ToJsonString added in v1.0.762

func (r *EditReverseShellRulesRequest) ToJsonString() string

type EditReverseShellRulesRequestParams added in v1.0.762

type EditReverseShellRulesRequestParams struct {
	// 规则ID(新增时请留空)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 目标IP
	DestIp *string `json:"DestIp,omitnil,omitempty" name:"DestIp"`

	// 目标端口
	DestPort *string `json:"DestPort,omitnil,omitempty" name:"DestPort"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 是否全局规则(默认否)
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 事件列表和详情点击加白时关联的事件id (新增规则时请留空)
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type EditReverseShellRulesResponse added in v1.0.762

type EditReverseShellRulesResponse struct {
	*tchttp.BaseResponse
	Response *EditReverseShellRulesResponseParams `json:"Response"`
}

func NewEditReverseShellRulesResponse added in v1.0.762

func NewEditReverseShellRulesResponse() (response *EditReverseShellRulesResponse)

func (*EditReverseShellRulesResponse) FromJsonString added in v1.0.762

func (r *EditReverseShellRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditReverseShellRulesResponse) ToJsonString added in v1.0.762

func (r *EditReverseShellRulesResponse) ToJsonString() string

type EditReverseShellRulesResponseParams added in v1.0.762

type EditReverseShellRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EditTagsRequest

type EditTagsRequest struct {
	*tchttp.BaseRequest

	// 标签名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标签ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// Quuid
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

func NewEditTagsRequest

func NewEditTagsRequest() (request *EditTagsRequest)

func (*EditTagsRequest) FromJsonString

func (r *EditTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditTagsRequest) ToJsonString

func (r *EditTagsRequest) ToJsonString() string

type EditTagsRequestParams added in v1.0.426

type EditTagsRequestParams struct {
	// 标签名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标签ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// Quuid
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

Predefined struct for user

type EditTagsResponse

type EditTagsResponse struct {
	*tchttp.BaseResponse
	Response *EditTagsResponseParams `json:"Response"`
}

func NewEditTagsResponse

func NewEditTagsResponse() (response *EditTagsResponse)

func (*EditTagsResponse) FromJsonString

func (r *EditTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EditTagsResponse) ToJsonString

func (r *EditTagsResponse) ToJsonString() string

type EditTagsResponseParams added in v1.0.426

type EditTagsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EffectiveMachineInfo

type EffectiveMachineInfo struct {
	// 机器名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 机器公网ip
	MachinePublicIp *string `json:"MachinePublicIp,omitnil,omitempty" name:"MachinePublicIp"`

	// 机器内网ip
	MachinePrivateIp *string `json:"MachinePrivateIp,omitnil,omitempty" name:"MachinePrivateIp"`

	// 机器标签
	MachineTag []*MachineTag `json:"MachineTag,omitnil,omitempty" name:"MachineTag"`

	// 机器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 内核版本号
	KernelVersion *string `json:"KernelVersion,omitnil,omitempty" name:"KernelVersion"`

	// 在线状态 OFFLINE,ONLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 授权订单对象
	LicenseOrder *LicenseOrder `json:"LicenseOrder,omitnil,omitempty" name:"LicenseOrder"`

	// 漏洞数量
	VulNum *uint64 `json:"VulNum,omitnil,omitempty" name:"VulNum"`

	// 云标签信息
	CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"`

	// 机器instance ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

type EmergencyResponseInfo added in v1.0.255

type EmergencyResponseInfo struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 主机个数
	HostNum *uint64 `json:"HostNum,omitnil,omitempty" name:"HostNum"`

	// 服务状态 0未启动,·响应中,2响应完成
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 服务开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 服务结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 报告下载地址
	ReportPath *string `json:"ReportPath,omitnil,omitempty" name:"ReportPath"`
}

type EmergencyVul added in v1.0.240

type EmergencyVul struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞级别
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 发布日期
	PublishDate *string `json:"PublishDate,omitnil,omitempty" name:"PublishDate"`

	// 漏洞分类
	Category *uint64 `json:"Category,omitnil,omitempty" name:"Category"`

	// 漏洞状态 0未检测 1有风险 ,2无风险 ,3 检查中展示progress
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 最后扫描时间
	LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`

	// 扫描进度
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// cve编号
	CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"`

	// CVSS评分
	CvssScore *float64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"`

	// 漏洞标签 多个逗号分割
	Labels *string `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 影响机器数
	HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 是否支持防御, 0:不支持 1:支持
	IsSupportDefense *uint64 `json:"IsSupportDefense,omitnil,omitempty" name:"IsSupportDefense"`

	// 已防御的攻击次数
	DefenseAttackCount *uint64 `json:"DefenseAttackCount,omitnil,omitempty" name:"DefenseAttackCount"`

	// 检测规则 0 - 版本比对, 1 - POC验证
	Method *uint64 `json:"Method,omitnil,omitempty" name:"Method"`

	// 攻击热度级别
	AttackLevel *uint64 `json:"AttackLevel,omitnil,omitempty" name:"AttackLevel"`

	// 是否有漏洞主机开启漏洞防御
	DefenseState *bool `json:"DefenseState,omitnil,omitempty" name:"DefenseState"`
}

type EventStat added in v1.0.373

type EventStat struct {
	// 事件数
	EventsNum *uint64 `json:"EventsNum,omitnil,omitempty" name:"EventsNum"`

	// 受影响的主机数
	MachineAffectNum *uint64 `json:"MachineAffectNum,omitnil,omitempty" name:"MachineAffectNum"`
}

type ExpertServiceOrderInfo added in v1.0.255

type ExpertServiceOrderInfo struct {
	// 订单id
	OrderId *uint64 `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// 订单类型 1应急 2 旗舰重保 3 安全管家
	InquireType *uint64 `json:"InquireType,omitnil,omitempty" name:"InquireType"`

	// 服务数量
	InquireNum *uint64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 服务开始时间
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 服务结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 服务时长几个月
	ServiceTime *uint64 `json:"ServiceTime,omitnil,omitempty" name:"ServiceTime"`

	// 订单状态 0 未启动 1 服务中 2已过期 3完成,4退费销毁
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type ExportAssetAppListRequest added in v1.0.762

type ExportAssetAppListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。<li>AppName- string - 是否必填:否 - 应用名搜索</li><li>IP - String - 是否必填:否 - 主机ip</li><li>MachineName - String - 是否必填:否 - 主机名称</li><li>InstanceID - string - 是否必填:否 - 实例ID</li><li>Type - int - 是否必填:否 - 类型	: 仅linux0: 全部1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99:其他</li><li>OsType - uint64 - 是否必填:否 - Windows/Linux</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|ProcessCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetAppListRequest added in v1.0.762

func NewExportAssetAppListRequest() (request *ExportAssetAppListRequest)

func (*ExportAssetAppListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetAppListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetAppListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetAppListRequest) ToJsonString() string

type ExportAssetAppListRequestParams added in v1.0.762

type ExportAssetAppListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。<li>AppName- string - 是否必填:否 - 应用名搜索</li><li>IP - String - 是否必填:否 - 主机ip</li><li>MachineName - String - 是否必填:否 - 主机名称</li><li>InstanceID - string - 是否必填:否 - 实例ID</li><li>Type - int - 是否必填:否 - 类型	: 仅linux0: 全部1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99:其他</li><li>OsType - uint64 - 是否必填:否 - Windows/Linux</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|ProcessCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetAppListResponse added in v1.0.762

type ExportAssetAppListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetAppListResponseParams `json:"Response"`
}

func NewExportAssetAppListResponse added in v1.0.762

func NewExportAssetAppListResponse() (response *ExportAssetAppListResponse)

func (*ExportAssetAppListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetAppListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetAppListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetAppListResponse) ToJsonString() string

type ExportAssetAppListResponseParams added in v1.0.762

type ExportAssetAppListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetCoreModuleListRequest

type ExportAssetCoreModuleListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>User- string - 是否必填:否 - 用户名</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序依据[FirstTime|Size|ProcessCount|ModuleCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetCoreModuleListRequest

func NewExportAssetCoreModuleListRequest() (request *ExportAssetCoreModuleListRequest)

func (*ExportAssetCoreModuleListRequest) FromJsonString

func (r *ExportAssetCoreModuleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetCoreModuleListRequest) ToJsonString

func (r *ExportAssetCoreModuleListRequest) ToJsonString() string

type ExportAssetCoreModuleListRequestParams added in v1.0.426

type ExportAssetCoreModuleListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>User- string - 是否必填:否 - 用户名</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序依据[FirstTime|Size|ProcessCount|ModuleCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetCoreModuleListResponse

type ExportAssetCoreModuleListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetCoreModuleListResponseParams `json:"Response"`
}

func NewExportAssetCoreModuleListResponse

func NewExportAssetCoreModuleListResponse() (response *ExportAssetCoreModuleListResponse)

func (*ExportAssetCoreModuleListResponse) FromJsonString

func (r *ExportAssetCoreModuleListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetCoreModuleListResponse) ToJsonString

func (r *ExportAssetCoreModuleListResponse) ToJsonString() string

type ExportAssetCoreModuleListResponseParams added in v1.0.426

type ExportAssetCoreModuleListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetDatabaseListRequest added in v1.0.762

type ExportAssetDatabaseListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>User- string - 是否必填:否 - 运行用户</li>
	// <li>Ip - String - 是否必填:否 - 绑定IP</li>
	// <li>Port - Int - 是否必填:否 - 端口</li>
	// <li>Name - Int - 是否必填:否 - 数据库名称
	// 0:全部
	// 1:MySQL
	// 2:Redis
	// 3:Oracle
	// 4:MongoDB
	// 5:MemCache
	// 6:PostgreSQL
	// 7:HBase
	// 8:DB2
	// 9:Sybase
	// 10:TiDB</li>
	// <li>Proto - String - 是否必填:否 - 协议:1:TCP, 2:UDP, 3:未知</li>
	// <li>OsType - String - 是否必填:否 - 操作系统: linux/windows</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetDatabaseListRequest added in v1.0.762

func NewExportAssetDatabaseListRequest() (request *ExportAssetDatabaseListRequest)

func (*ExportAssetDatabaseListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetDatabaseListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetDatabaseListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetDatabaseListRequest) ToJsonString() string

type ExportAssetDatabaseListRequestParams added in v1.0.762

type ExportAssetDatabaseListRequestParams struct {
	// 过滤条件。
	// <li>User- string - 是否必填:否 - 运行用户</li>
	// <li>Ip - String - 是否必填:否 - 绑定IP</li>
	// <li>Port - Int - 是否必填:否 - 端口</li>
	// <li>Name - Int - 是否必填:否 - 数据库名称
	// 0:全部
	// 1:MySQL
	// 2:Redis
	// 3:Oracle
	// 4:MongoDB
	// 5:MemCache
	// 6:PostgreSQL
	// 7:HBase
	// 8:DB2
	// 9:Sybase
	// 10:TiDB</li>
	// <li>Proto - String - 是否必填:否 - 协议:1:TCP, 2:UDP, 3:未知</li>
	// <li>OsType - String - 是否必填:否 - 操作系统: linux/windows</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetDatabaseListResponse added in v1.0.762

type ExportAssetDatabaseListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetDatabaseListResponseParams `json:"Response"`
}

func NewExportAssetDatabaseListResponse added in v1.0.762

func NewExportAssetDatabaseListResponse() (response *ExportAssetDatabaseListResponse)

func (*ExportAssetDatabaseListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetDatabaseListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetDatabaseListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetDatabaseListResponse) ToJsonString() string

type ExportAssetDatabaseListResponseParams added in v1.0.762

type ExportAssetDatabaseListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetEnvListRequest added in v1.0.762

type ExportAssetEnvListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name- string - 是否必填:否 - 环境变量名</li>
	// <li>Type- int - 是否必填:否 - 类型:0用户变量,1系统变量</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetEnvListRequest added in v1.0.762

func NewExportAssetEnvListRequest() (request *ExportAssetEnvListRequest)

func (*ExportAssetEnvListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetEnvListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetEnvListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetEnvListRequest) ToJsonString() string

type ExportAssetEnvListRequestParams added in v1.0.762

type ExportAssetEnvListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name- string - 是否必填:否 - 环境变量名</li>
	// <li>Type- int - 是否必填:否 - 类型:0用户变量,1系统变量</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetEnvListResponse added in v1.0.762

type ExportAssetEnvListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetEnvListResponseParams `json:"Response"`
}

func NewExportAssetEnvListResponse added in v1.0.762

func NewExportAssetEnvListResponse() (response *ExportAssetEnvListResponse)

func (*ExportAssetEnvListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetEnvListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetEnvListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetEnvListResponse) ToJsonString() string

type ExportAssetEnvListResponseParams added in v1.0.762

type ExportAssetEnvListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetInitServiceListRequest added in v1.0.762

type ExportAssetInitServiceListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>User- string - 是否必填:否 - 用户</li>
	// <li>Status- string - 是否必填:否 - 默认启用状态:0未启用, 1启用 仅linux</li>
	// <li>Type- string - 是否必填:否 - 类型:类型 仅windows:
	// 1:编码器
	// 2:IE插件
	// 3:网络提供者
	// 4:镜像劫持
	// 5:LSA提供者
	// 6:KnownDLLs
	// 7:启动执行
	// 8:WMI
	// 9:计划任务
	// 10:Winsock提供者
	// 11:打印监控器
	// 12:资源管理器
	// 13:驱动服务
	// 14:登录</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetInitServiceListRequest added in v1.0.762

func NewExportAssetInitServiceListRequest() (request *ExportAssetInitServiceListRequest)

func (*ExportAssetInitServiceListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetInitServiceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetInitServiceListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetInitServiceListRequest) ToJsonString() string

type ExportAssetInitServiceListRequestParams added in v1.0.762

type ExportAssetInitServiceListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>User- string - 是否必填:否 - 用户</li>
	// <li>Status- string - 是否必填:否 - 默认启用状态:0未启用, 1启用 仅linux</li>
	// <li>Type- string - 是否必填:否 - 类型:类型 仅windows:
	// 1:编码器
	// 2:IE插件
	// 3:网络提供者
	// 4:镜像劫持
	// 5:LSA提供者
	// 6:KnownDLLs
	// 7:启动执行
	// 8:WMI
	// 9:计划任务
	// 10:Winsock提供者
	// 11:打印监控器
	// 12:资源管理器
	// 13:驱动服务
	// 14:登录</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetInitServiceListResponse added in v1.0.762

type ExportAssetInitServiceListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetInitServiceListResponseParams `json:"Response"`
}

func NewExportAssetInitServiceListResponse added in v1.0.762

func NewExportAssetInitServiceListResponse() (response *ExportAssetInitServiceListResponse)

func (*ExportAssetInitServiceListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetInitServiceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetInitServiceListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetInitServiceListResponse) ToJsonString() string

type ExportAssetInitServiceListResponseParams added in v1.0.762

type ExportAssetInitServiceListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetJarListRequest added in v1.0.762

type ExportAssetJarListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>Type- uint - 是否必填:否 - 类型
	// 1: 应用程序
	// 2 : 系统类库
	// 3 : Web服务自带库
	// 4 : 其他依赖包</li>
	// <li>Status- string - 是否必填:否 - 是否可执行:0否,1是</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetJarListRequest added in v1.0.762

func NewExportAssetJarListRequest() (request *ExportAssetJarListRequest)

func (*ExportAssetJarListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetJarListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetJarListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetJarListRequest) ToJsonString() string

type ExportAssetJarListRequestParams added in v1.0.762

type ExportAssetJarListRequestParams struct {
	// 过滤条件。
	// <li>Name- string - 是否必填:否 - 包名</li>
	// <li>Type- uint - 是否必填:否 - 类型
	// 1: 应用程序
	// 2 : 系统类库
	// 3 : Web服务自带库
	// 4 : 其他依赖包</li>
	// <li>Status- string - 是否必填:否 - 是否可执行:0否,1是</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetJarListResponse added in v1.0.762

type ExportAssetJarListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetJarListResponseParams `json:"Response"`
}

func NewExportAssetJarListResponse added in v1.0.762

func NewExportAssetJarListResponse() (response *ExportAssetJarListResponse)

func (*ExportAssetJarListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetJarListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetJarListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetJarListResponse) ToJsonString() string

type ExportAssetJarListResponseParams added in v1.0.762

type ExportAssetJarListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetMachineDetailRequest added in v1.0.762

type ExportAssetMachineDetailRequest struct {
	*tchttp.BaseRequest

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

func NewExportAssetMachineDetailRequest added in v1.0.762

func NewExportAssetMachineDetailRequest() (request *ExportAssetMachineDetailRequest)

func (*ExportAssetMachineDetailRequest) FromJsonString added in v1.0.762

func (r *ExportAssetMachineDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetMachineDetailRequest) ToJsonString added in v1.0.762

func (r *ExportAssetMachineDetailRequest) ToJsonString() string

type ExportAssetMachineDetailRequestParams added in v1.0.762

type ExportAssetMachineDetailRequestParams struct {
	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

Predefined struct for user

type ExportAssetMachineDetailResponse added in v1.0.762

type ExportAssetMachineDetailResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetMachineDetailResponseParams `json:"Response"`
}

func NewExportAssetMachineDetailResponse added in v1.0.762

func NewExportAssetMachineDetailResponse() (response *ExportAssetMachineDetailResponse)

func (*ExportAssetMachineDetailResponse) FromJsonString added in v1.0.762

func (r *ExportAssetMachineDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetMachineDetailResponse) ToJsonString added in v1.0.762

func (r *ExportAssetMachineDetailResponse) ToJsonString() string

type ExportAssetMachineDetailResponseParams added in v1.0.762

type ExportAssetMachineDetailResponseParams struct {
	// 下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetMachineListRequest added in v1.0.762

type ExportAssetMachineListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>OsType - String - 是否必填:否 - windows或linux</li>
	// <li>CpuLoad - Int - 是否必填:否 -
	// 0: 0%或未知  1: 0%~20%
	// 2: 20%~50%  3: 50%~80%
	// 4: 80%~100%</li>
	// <li>DiskLoad - Int - 是否必填:否 -
	// 0: 0%或未知  1: 0%~20%
	// 2: 20%~50%  3: 50%~80%
	// 4: 80%~100%</li>
	// <li>MemLoad - Int - 是否必填:否 -
	// 0: 0%或未知  1: 0%~20%
	// 2: 20%~50%  3: 50%~80%
	// 4: 80%~100%</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序[FirstTime|PartitionCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetMachineListRequest added in v1.0.762

func NewExportAssetMachineListRequest() (request *ExportAssetMachineListRequest)

func (*ExportAssetMachineListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetMachineListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetMachineListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetMachineListRequest) ToJsonString() string

type ExportAssetMachineListRequestParams added in v1.0.762

type ExportAssetMachineListRequestParams struct {
	// 过滤条件。
	// <li>IP - String - 是否必填:否 - 主机ip</li>
	// <li>MachineName - String - 是否必填:否 - 主机名称</li>
	// <li>InstanceID - string - 是否必填:否 - 实例ID</li>
	// <li>OsType - String - 是否必填:否 - windows或linux</li>
	// <li>CpuLoad - Int - 是否必填:否 -
	// 0: 0%或未知  1: 0%~20%
	// 2: 20%~50%  3: 50%~80%
	// 4: 80%~100%</li>
	// <li>DiskLoad - Int - 是否必填:否 -
	// 0: 0%或未知  1: 0%~20%
	// 2: 20%~50%  3: 50%~80%
	// 4: 80%~100%</li>
	// <li>MemLoad - Int - 是否必填:否 -
	// 0: 0%或未知  1: 0%~20%
	// 2: 20%~50%  3: 50%~80%
	// 4: 80%~100%</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序[FirstTime|PartitionCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetMachineListResponse added in v1.0.762

type ExportAssetMachineListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetMachineListResponseParams `json:"Response"`
}

func NewExportAssetMachineListResponse added in v1.0.762

func NewExportAssetMachineListResponse() (response *ExportAssetMachineListResponse)

func (*ExportAssetMachineListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetMachineListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetMachineListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetMachineListResponse) ToJsonString() string

type ExportAssetMachineListResponseParams added in v1.0.762

type ExportAssetMachineListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetPlanTaskListRequest added in v1.0.762

type ExportAssetPlanTaskListRequest struct {
	*tchttp.BaseRequest

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>User- string - 是否必填:否 - 用户</li>
	// <li>Status- int - 是否必填:否 - 默认启用状态:0未启用, 1启用 </li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetPlanTaskListRequest added in v1.0.762

func NewExportAssetPlanTaskListRequest() (request *ExportAssetPlanTaskListRequest)

func (*ExportAssetPlanTaskListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetPlanTaskListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetPlanTaskListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetPlanTaskListRequest) ToJsonString() string

type ExportAssetPlanTaskListRequestParams added in v1.0.762

type ExportAssetPlanTaskListRequestParams struct {
	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 服务器Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>User- string - 是否必填:否 - 用户</li>
	// <li>Status- int - 是否必填:否 - 默认启用状态:0未启用, 1启用 </li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetPlanTaskListResponse added in v1.0.762

type ExportAssetPlanTaskListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetPlanTaskListResponseParams `json:"Response"`
}

func NewExportAssetPlanTaskListResponse added in v1.0.762

func NewExportAssetPlanTaskListResponse() (response *ExportAssetPlanTaskListResponse)

func (*ExportAssetPlanTaskListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetPlanTaskListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetPlanTaskListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetPlanTaskListResponse) ToJsonString() string

type ExportAssetPlanTaskListResponseParams added in v1.0.762

type ExportAssetPlanTaskListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetPortInfoListRequest added in v1.0.762

type ExportAssetPortInfoListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Port - uint64 - 是否必填:否 - 端口</li>
	// <li>Ip - String - 是否必填:否 - 绑定IP</li>
	// <li>ProcessName - String - 是否必填:否 - 监听进程</li>
	// <li>Pid - uint64 - 是否必填:否 - PID</li>
	// <li>User - String - 是否必填:否 - 运行用户</li>
	// <li>Group - String - 是否必填:否 - 所属用户组</li>
	// <li>Ppid - uint64 - 是否必填:否 - PPID</li>
	// <li>Proto - string - 是否必填:否 - tcp/udp或“”(空字符串筛选未知状态)</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>RunTimeStart - String - 是否必填:否 - 运行开始时间</li>
	// <li>RunTimeEnd - String - 是否必填:否 - 运行结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|StartTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetPortInfoListRequest added in v1.0.762

func NewExportAssetPortInfoListRequest() (request *ExportAssetPortInfoListRequest)

func (*ExportAssetPortInfoListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetPortInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetPortInfoListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetPortInfoListRequest) ToJsonString() string

type ExportAssetPortInfoListRequestParams added in v1.0.762

type ExportAssetPortInfoListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Port - uint64 - 是否必填:否 - 端口</li>
	// <li>Ip - String - 是否必填:否 - 绑定IP</li>
	// <li>ProcessName - String - 是否必填:否 - 监听进程</li>
	// <li>Pid - uint64 - 是否必填:否 - PID</li>
	// <li>User - String - 是否必填:否 - 运行用户</li>
	// <li>Group - String - 是否必填:否 - 所属用户组</li>
	// <li>Ppid - uint64 - 是否必填:否 - PPID</li>
	// <li>Proto - string - 是否必填:否 - tcp/udp或“”(空字符串筛选未知状态)</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>RunTimeStart - String - 是否必填:否 - 运行开始时间</li>
	// <li>RunTimeEnd - String - 是否必填:否 - 运行结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|StartTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetPortInfoListResponse added in v1.0.762

type ExportAssetPortInfoListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetPortInfoListResponseParams `json:"Response"`
}

func NewExportAssetPortInfoListResponse added in v1.0.762

func NewExportAssetPortInfoListResponse() (response *ExportAssetPortInfoListResponse)

func (*ExportAssetPortInfoListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetPortInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetPortInfoListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetPortInfoListResponse) ToJsonString() string

type ExportAssetPortInfoListResponseParams added in v1.0.762

type ExportAssetPortInfoListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetProcessInfoListRequest added in v1.0.762

type ExportAssetProcessInfoListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 进程名</li>
	// <li>User - String - 是否必填:否 - 进程用户</li>
	// <li>Group - String - 是否必填:否 - 进程用户组</li>
	// <li>Pid - uint64 - 是否必填:否 - 进程ID</li>
	// <li>Ppid - uint64 - 是否必填:否 - 父进程ID</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>Status - string - 是否必填:否 - 进程状态:
	// 0:全部
	// 1:R 可执行
	// 2:S 可中断
	// 3:不可中断</li>
	// <li>RunTimeStart - String - 是否必填:否 - 运行开始时间</li>
	// <li>RunTimeEnd - String - 是否必填:否 - 运行结束时间</li>
	// <li>InstallByPackage - uint64 - 是否必填:否 - 是否包安装:0否,1是</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|StartTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetProcessInfoListRequest added in v1.0.762

func NewExportAssetProcessInfoListRequest() (request *ExportAssetProcessInfoListRequest)

func (*ExportAssetProcessInfoListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetProcessInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetProcessInfoListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetProcessInfoListRequest) ToJsonString() string

type ExportAssetProcessInfoListRequestParams added in v1.0.762

type ExportAssetProcessInfoListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 进程名</li>
	// <li>User - String - 是否必填:否 - 进程用户</li>
	// <li>Group - String - 是否必填:否 - 进程用户组</li>
	// <li>Pid - uint64 - 是否必填:否 - 进程ID</li>
	// <li>Ppid - uint64 - 是否必填:否 - 父进程ID</li>
	// <li>OsType - uint64 - 是否必填:否 - windows/linux</li>
	// <li>Status - string - 是否必填:否 - 进程状态:
	// 0:全部
	// 1:R 可执行
	// 2:S 可中断
	// 3:不可中断</li>
	// <li>RunTimeStart - String - 是否必填:否 - 运行开始时间</li>
	// <li>RunTimeEnd - String - 是否必填:否 - 运行结束时间</li>
	// <li>InstallByPackage - uint64 - 是否必填:否 - 是否包安装:0否,1是</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式:[FirstTime|StartTime]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetProcessInfoListResponse added in v1.0.762

type ExportAssetProcessInfoListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetProcessInfoListResponseParams `json:"Response"`
}

func NewExportAssetProcessInfoListResponse added in v1.0.762

func NewExportAssetProcessInfoListResponse() (response *ExportAssetProcessInfoListResponse)

func (*ExportAssetProcessInfoListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetProcessInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetProcessInfoListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetProcessInfoListResponse) ToJsonString() string

type ExportAssetProcessInfoListResponseParams added in v1.0.762

type ExportAssetProcessInfoListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetRecentMachineInfoRequest added in v1.0.762

type ExportAssetRecentMachineInfoRequest struct {
	*tchttp.BaseRequest

	// 开始时间。
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewExportAssetRecentMachineInfoRequest added in v1.0.762

func NewExportAssetRecentMachineInfoRequest() (request *ExportAssetRecentMachineInfoRequest)

func (*ExportAssetRecentMachineInfoRequest) FromJsonString added in v1.0.762

func (r *ExportAssetRecentMachineInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetRecentMachineInfoRequest) ToJsonString added in v1.0.762

func (r *ExportAssetRecentMachineInfoRequest) ToJsonString() string

type ExportAssetRecentMachineInfoRequestParams added in v1.0.762

type ExportAssetRecentMachineInfoRequestParams struct {
	// 开始时间。
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type ExportAssetRecentMachineInfoResponse added in v1.0.762

type ExportAssetRecentMachineInfoResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetRecentMachineInfoResponseParams `json:"Response"`
}

func NewExportAssetRecentMachineInfoResponse added in v1.0.762

func NewExportAssetRecentMachineInfoResponse() (response *ExportAssetRecentMachineInfoResponse)

func (*ExportAssetRecentMachineInfoResponse) FromJsonString added in v1.0.762

func (r *ExportAssetRecentMachineInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetRecentMachineInfoResponse) ToJsonString added in v1.0.762

func (r *ExportAssetRecentMachineInfoResponse) ToJsonString() string

type ExportAssetRecentMachineInfoResponseParams added in v1.0.762

type ExportAssetRecentMachineInfoResponseParams struct {
	// 下载地址
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetSystemPackageListRequest added in v1.0.762

type ExportAssetSystemPackageListRequest struct {
	*tchttp.BaseRequest

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 包 名</li>
	// <li>StartTime - String - 是否必填:否 - 安装开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 安装开始时间</li>
	// <li>Type - int - 是否必填:否 - 安装包类型:
	// 1:rpm
	// 2:dpkg
	// 3:java
	// 4:system</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式可选:[FistTime|InstallTime:安装时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetSystemPackageListRequest added in v1.0.762

func NewExportAssetSystemPackageListRequest() (request *ExportAssetSystemPackageListRequest)

func (*ExportAssetSystemPackageListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetSystemPackageListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetSystemPackageListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetSystemPackageListRequest) ToJsonString() string

type ExportAssetSystemPackageListRequestParams added in v1.0.762

type ExportAssetSystemPackageListRequestParams struct {
	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 包 名</li>
	// <li>StartTime - String - 是否必填:否 - 安装开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 安装开始时间</li>
	// <li>Type - int - 是否必填:否 - 安装包类型:
	// 1:rpm
	// 2:dpkg
	// 3:java
	// 4:system</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式可选:[FistTime|InstallTime:安装时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetSystemPackageListResponse added in v1.0.762

type ExportAssetSystemPackageListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetSystemPackageListResponseParams `json:"Response"`
}

func NewExportAssetSystemPackageListResponse added in v1.0.762

func NewExportAssetSystemPackageListResponse() (response *ExportAssetSystemPackageListResponse)

func (*ExportAssetSystemPackageListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetSystemPackageListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetSystemPackageListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetSystemPackageListResponse) ToJsonString() string

type ExportAssetSystemPackageListResponseParams added in v1.0.762

type ExportAssetSystemPackageListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetUserListRequest added in v1.0.762

type ExportAssetUserListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	//   过滤条件。<li>Name - String - 是否必填:否 - 账户名</li> <li>Uid - uint64 - 是否必填:否 - Uid</li><li>Guid - uint64 - 是否必填:否 - Guid</li> <li>LoginTimeStart - String - 是否必填:否 - 开始时间,如:2021-01-11</li><li>LoginTimeEnd - String - 是否必填:否 - 结束时间,如:2021-01-11</li> <li>LoginType - uint64 - 是否必填:否 - 0-不可登录;1-只允许key登录;2只允许密码登录;3-允许key和密码 仅linux</li> <li>OsType - String - 是否必填:否 - windows或linux</li><li>Status - uint64 - 是否必填:否 - 账号状态:0-禁用;1-启用</li> <li>Type - uint64 - 是否必填:否 - 账号类型:0访客用户,1标准用户,2管理员用户 仅windows</li> <li>IsDomain - uint64 - 是否必填:否 - 是否域账号:0 不是,1是 仅windows</li> <li>IsRoot - uint64 - 是否必填:否 - 是否Root权限:0 不是,1是 仅linux</li> <li>IsSudo - uint64 - 是否必填:否 - 是否Sudo权限:0 不是,1是 仅linux</li> <li>IsSshLogin - uint64 - 是否必填:否 - 是否ssh登录:0 不是,1是 仅linux</li> <li>ShellLoginStatus - uint64 - 是否必填:否 - 是否shell登录性,0不是;1是 仅linux</li> <li>PasswordStatus - uint64 - 是否必填:否 - 密码状态:1正常 2即将过期 3已过期 4已锁定 仅linux</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|LoginTime|ChangePasswordTime|PasswordDuaTime]
	// PasswordLockDays
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetUserListRequest added in v1.0.762

func NewExportAssetUserListRequest() (request *ExportAssetUserListRequest)

func (*ExportAssetUserListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetUserListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetUserListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetUserListRequest) ToJsonString() string

type ExportAssetUserListRequestParams added in v1.0.762

type ExportAssetUserListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	//   过滤条件。<li>Name - String - 是否必填:否 - 账户名</li> <li>Uid - uint64 - 是否必填:否 - Uid</li><li>Guid - uint64 - 是否必填:否 - Guid</li> <li>LoginTimeStart - String - 是否必填:否 - 开始时间,如:2021-01-11</li><li>LoginTimeEnd - String - 是否必填:否 - 结束时间,如:2021-01-11</li> <li>LoginType - uint64 - 是否必填:否 - 0-不可登录;1-只允许key登录;2只允许密码登录;3-允许key和密码 仅linux</li> <li>OsType - String - 是否必填:否 - windows或linux</li><li>Status - uint64 - 是否必填:否 - 账号状态:0-禁用;1-启用</li> <li>Type - uint64 - 是否必填:否 - 账号类型:0访客用户,1标准用户,2管理员用户 仅windows</li> <li>IsDomain - uint64 - 是否必填:否 - 是否域账号:0 不是,1是 仅windows</li> <li>IsRoot - uint64 - 是否必填:否 - 是否Root权限:0 不是,1是 仅linux</li> <li>IsSudo - uint64 - 是否必填:否 - 是否Sudo权限:0 不是,1是 仅linux</li> <li>IsSshLogin - uint64 - 是否必填:否 - 是否ssh登录:0 不是,1是 仅linux</li> <li>ShellLoginStatus - uint64 - 是否必填:否 - 是否shell登录性,0不是;1是 仅linux</li> <li>PasswordStatus - uint64 - 是否必填:否 - 密码状态:1正常 2即将过期 3已过期 4已锁定 仅linux</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|LoginTime|ChangePasswordTime|PasswordDuaTime]
	// PasswordLockDays
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetUserListResponse added in v1.0.762

type ExportAssetUserListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetUserListResponseParams `json:"Response"`
}

func NewExportAssetUserListResponse added in v1.0.762

func NewExportAssetUserListResponse() (response *ExportAssetUserListResponse)

func (*ExportAssetUserListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetUserListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetUserListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetUserListResponse) ToJsonString() string

type ExportAssetUserListResponseParams added in v1.0.762

type ExportAssetUserListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetWebAppListRequest added in v1.0.762

type ExportAssetWebAppListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 应用名</li>
	// <li>Domain - String - 是否必填:否 - 站点域名</li>
	// <li>Type - int - 是否必填:否 - 服务类型:
	// 0:全部
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:Jetty
	// 8:IHS
	// 9:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|PluginCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetWebAppListRequest added in v1.0.762

func NewExportAssetWebAppListRequest() (request *ExportAssetWebAppListRequest)

func (*ExportAssetWebAppListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetWebAppListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetWebAppListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetWebAppListRequest) ToJsonString() string

type ExportAssetWebAppListRequestParams added in v1.0.762

type ExportAssetWebAppListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 应用名</li>
	// <li>Domain - String - 是否必填:否 - 站点域名</li>
	// <li>Type - int - 是否必填:否 - 服务类型:
	// 0:全部
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:Jetty
	// 8:IHS
	// 9:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|PluginCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetWebAppListResponse added in v1.0.762

type ExportAssetWebAppListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetWebAppListResponseParams `json:"Response"`
}

func NewExportAssetWebAppListResponse added in v1.0.762

func NewExportAssetWebAppListResponse() (response *ExportAssetWebAppListResponse)

func (*ExportAssetWebAppListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetWebAppListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetWebAppListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetWebAppListResponse) ToJsonString() string

type ExportAssetWebAppListResponseParams added in v1.0.762

type ExportAssetWebAppListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetWebFrameListRequest added in v1.0.762

type ExportAssetWebFrameListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 框架名</li>
	// <li>Lang - String - 是否必填:否 - 框架语言:java/python</li>
	// <li>Type - String - 是否必填:否 - 服务类型:
	// 0:全部
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|JarCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetWebFrameListRequest added in v1.0.762

func NewExportAssetWebFrameListRequest() (request *ExportAssetWebFrameListRequest)

func (*ExportAssetWebFrameListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetWebFrameListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetWebFrameListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetWebFrameListRequest) ToJsonString() string

type ExportAssetWebFrameListRequestParams added in v1.0.762

type ExportAssetWebFrameListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 框架名</li>
	// <li>Lang - String - 是否必填:否 - 框架语言:java/python</li>
	// <li>Type - String - 是否必填:否 - 服务类型:
	// 0:全部
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|JarCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetWebFrameListResponse added in v1.0.762

type ExportAssetWebFrameListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetWebFrameListResponseParams `json:"Response"`
}

func NewExportAssetWebFrameListResponse added in v1.0.762

func NewExportAssetWebFrameListResponse() (response *ExportAssetWebFrameListResponse)

func (*ExportAssetWebFrameListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetWebFrameListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetWebFrameListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetWebFrameListResponse) ToJsonString() string

type ExportAssetWebFrameListResponseParams added in v1.0.762

type ExportAssetWebFrameListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetWebLocationListRequest added in v1.0.762

type ExportAssetWebLocationListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 域名</li>
	// <li>User - String - 是否必填:否 - 运行用户</li>
	// <li>Port - uint64 - 是否必填:否 - 站点端口</li>
	// <li>Proto - uint64 - 是否必填:否 - 站点协议:1:HTTP,2:HTTPS</li>
	// <li>ServiceType - uint64 - 是否必填:否 - 服务类型:
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|PathCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetWebLocationListRequest added in v1.0.762

func NewExportAssetWebLocationListRequest() (request *ExportAssetWebLocationListRequest)

func (*ExportAssetWebLocationListRequest) FromJsonString added in v1.0.762

func (r *ExportAssetWebLocationListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetWebLocationListRequest) ToJsonString added in v1.0.762

func (r *ExportAssetWebLocationListRequest) ToJsonString() string

type ExportAssetWebLocationListRequestParams added in v1.0.762

type ExportAssetWebLocationListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Name - String - 是否必填:否 - 域名</li>
	// <li>User - String - 是否必填:否 - 运行用户</li>
	// <li>Port - uint64 - 是否必填:否 - 站点端口</li>
	// <li>Proto - uint64 - 是否必填:否 - 站点协议:1:HTTP,2:HTTPS</li>
	// <li>ServiceType - uint64 - 是否必填:否 - 服务类型:
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType - String - 是否必填:否 - windows/linux</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|PathCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetWebLocationListResponse added in v1.0.762

type ExportAssetWebLocationListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetWebLocationListResponseParams `json:"Response"`
}

func NewExportAssetWebLocationListResponse added in v1.0.762

func NewExportAssetWebLocationListResponse() (response *ExportAssetWebLocationListResponse)

func (*ExportAssetWebLocationListResponse) FromJsonString added in v1.0.762

func (r *ExportAssetWebLocationListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetWebLocationListResponse) ToJsonString added in v1.0.762

func (r *ExportAssetWebLocationListResponse) ToJsonString() string

type ExportAssetWebLocationListResponseParams added in v1.0.762

type ExportAssetWebLocationListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAssetWebServiceInfoListRequest added in v1.0.240

type ExportAssetWebServiceInfoListRequest struct {
	*tchttp.BaseRequest

	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>User- string - 是否必填:否 - 运行用户</li>
	// <li>Name- string - 是否必填:否 - Web服务名:
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType- string - 是否必填:否 - Windows/linux</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|ProcessCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportAssetWebServiceInfoListRequest added in v1.0.240

func NewExportAssetWebServiceInfoListRequest() (request *ExportAssetWebServiceInfoListRequest)

func (*ExportAssetWebServiceInfoListRequest) FromJsonString added in v1.0.240

func (r *ExportAssetWebServiceInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetWebServiceInfoListRequest) ToJsonString added in v1.0.240

func (r *ExportAssetWebServiceInfoListRequest) ToJsonString() string

type ExportAssetWebServiceInfoListRequestParams added in v1.0.426

type ExportAssetWebServiceInfoListRequestParams struct {
	// 查询指定Quuid主机的信息
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>User- string - 是否必填:否 - 运行用户</li>
	// <li>Name- string - 是否必填:否 - Web服务名:
	// 1:Tomcat
	// 2:Apache
	// 3:Nginx
	// 4:WebLogic
	// 5:Websphere
	// 6:JBoss
	// 7:WildFly
	// 8:Jetty
	// 9:IHS
	// 10:Tengine</li>
	// <li>OsType- string - 是否必填:否 - Windows/linux</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式,asc升序 或 desc降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序:[FirstTime|ProcessCount]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportAssetWebServiceInfoListResponse added in v1.0.240

type ExportAssetWebServiceInfoListResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetWebServiceInfoListResponseParams `json:"Response"`
}

func NewExportAssetWebServiceInfoListResponse added in v1.0.240

func NewExportAssetWebServiceInfoListResponse() (response *ExportAssetWebServiceInfoListResponse)

func (*ExportAssetWebServiceInfoListResponse) FromJsonString added in v1.0.240

func (r *ExportAssetWebServiceInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAssetWebServiceInfoListResponse) ToJsonString added in v1.0.240

type ExportAssetWebServiceInfoListResponseParams added in v1.0.426

type ExportAssetWebServiceInfoListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportAttackEventsRequest added in v1.0.762

type ExportAttackEventsRequest struct {
	*tchttp.BaseRequest

	// 过滤参数。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序值 CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序 方式 ,ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewExportAttackEventsRequest added in v1.0.762

func NewExportAttackEventsRequest() (request *ExportAttackEventsRequest)

func (*ExportAttackEventsRequest) FromJsonString added in v1.0.762

func (r *ExportAttackEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAttackEventsRequest) ToJsonString added in v1.0.762

func (r *ExportAttackEventsRequest) ToJsonString() string

type ExportAttackEventsRequestParams added in v1.0.762

type ExportAttackEventsRequestParams struct {
	// 过滤参数。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序值 CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序 方式 ,ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type ExportAttackEventsResponse added in v1.0.762

type ExportAttackEventsResponse struct {
	*tchttp.BaseResponse
	Response *ExportAttackEventsResponseParams `json:"Response"`
}

func NewExportAttackEventsResponse added in v1.0.762

func NewExportAttackEventsResponse() (response *ExportAttackEventsResponse)

func (*ExportAttackEventsResponse) FromJsonString added in v1.0.762

func (r *ExportAttackEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportAttackEventsResponse) ToJsonString added in v1.0.762

func (r *ExportAttackEventsResponse) ToJsonString() string

type ExportAttackEventsResponseParams added in v1.0.762

type ExportAttackEventsResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBaselineEffectHostListRequest added in v1.0.240

type ExportBaselineEffectHostListRequest struct {
	*tchttp.BaseRequest

	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`

	// 筛选条件
	// <li>AliasName- String- 主机别名</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 主机uuid数组
	UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"`

	// 基线名称
	BaselineName *string `json:"BaselineName,omitnil,omitempty" name:"BaselineName"`
}

func NewExportBaselineEffectHostListRequest added in v1.0.240

func NewExportBaselineEffectHostListRequest() (request *ExportBaselineEffectHostListRequest)

func (*ExportBaselineEffectHostListRequest) FromJsonString added in v1.0.240

func (r *ExportBaselineEffectHostListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineEffectHostListRequest) ToJsonString added in v1.0.240

func (r *ExportBaselineEffectHostListRequest) ToJsonString() string

type ExportBaselineEffectHostListRequestParams added in v1.0.426

type ExportBaselineEffectHostListRequestParams struct {
	// 基线id
	BaselineId *uint64 `json:"BaselineId,omitnil,omitempty" name:"BaselineId"`

	// 筛选条件
	// <li>AliasName- String- 主机别名</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 主机uuid数组
	UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"`

	// 基线名称
	BaselineName *string `json:"BaselineName,omitnil,omitempty" name:"BaselineName"`
}

Predefined struct for user

type ExportBaselineEffectHostListResponse added in v1.0.240

type ExportBaselineEffectHostListResponse struct {
	*tchttp.BaseResponse
	Response *ExportBaselineEffectHostListResponseParams `json:"Response"`
}

func NewExportBaselineEffectHostListResponse added in v1.0.240

func NewExportBaselineEffectHostListResponse() (response *ExportBaselineEffectHostListResponse)

func (*ExportBaselineEffectHostListResponse) FromJsonString added in v1.0.240

func (r *ExportBaselineEffectHostListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineEffectHostListResponse) ToJsonString added in v1.0.240

func (r *ExportBaselineEffectHostListResponse) ToJsonString() string

type ExportBaselineEffectHostListResponseParams added in v1.0.426

type ExportBaselineEffectHostListResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBaselineFixListRequest added in v1.0.610

type ExportBaselineFixListRequest struct {
	*tchttp.BaseRequest

	// <li>ItemName - String - 是否必填:否 - 项名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`
}

func NewExportBaselineFixListRequest added in v1.0.610

func NewExportBaselineFixListRequest() (request *ExportBaselineFixListRequest)

func (*ExportBaselineFixListRequest) FromJsonString added in v1.0.610

func (r *ExportBaselineFixListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineFixListRequest) ToJsonString added in v1.0.610

func (r *ExportBaselineFixListRequest) ToJsonString() string

type ExportBaselineFixListRequestParams added in v1.0.610

type ExportBaselineFixListRequestParams struct {
	// <li>ItemName - String - 是否必填:否 - 项名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`
}

Predefined struct for user

type ExportBaselineFixListResponse added in v1.0.610

type ExportBaselineFixListResponse struct {
	*tchttp.BaseResponse
	Response *ExportBaselineFixListResponseParams `json:"Response"`
}

func NewExportBaselineFixListResponse added in v1.0.610

func NewExportBaselineFixListResponse() (response *ExportBaselineFixListResponse)

func (*ExportBaselineFixListResponse) FromJsonString added in v1.0.610

func (r *ExportBaselineFixListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineFixListResponse) ToJsonString added in v1.0.610

func (r *ExportBaselineFixListResponse) ToJsonString() string

type ExportBaselineFixListResponseParams added in v1.0.610

type ExportBaselineFixListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBaselineHostDetectListRequest added in v1.0.610

type ExportBaselineHostDetectListRequest struct {
	*tchttp.BaseRequest

	// <li>HostTag - string - 是否必填:否 - 主机标签</li><li>ItemId - int64 - 是否必填:否 - 项Id</li><li>RuleId - int64 - 是否必填:否 - 规则Id</li><li>IsPassed - int - 是否必填:否 - 是否通过</li><li>RiskTier - int - 是否必填:否 - 风险等级</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`

	// 0:导出界面展示;1:导出全部结果事件
	IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"`
}

func NewExportBaselineHostDetectListRequest added in v1.0.610

func NewExportBaselineHostDetectListRequest() (request *ExportBaselineHostDetectListRequest)

func (*ExportBaselineHostDetectListRequest) FromJsonString added in v1.0.610

func (r *ExportBaselineHostDetectListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineHostDetectListRequest) ToJsonString added in v1.0.610

func (r *ExportBaselineHostDetectListRequest) ToJsonString() string

type ExportBaselineHostDetectListRequestParams added in v1.0.610

type ExportBaselineHostDetectListRequestParams struct {
	// <li>HostTag - string - 是否必填:否 - 主机标签</li><li>ItemId - int64 - 是否必填:否 - 项Id</li><li>RuleId - int64 - 是否必填:否 - 规则Id</li><li>IsPassed - int - 是否必填:否 - 是否通过</li><li>RiskTier - int - 是否必填:否 - 风险等级</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`

	// 0:导出界面展示;1:导出全部结果事件
	IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"`
}

Predefined struct for user

type ExportBaselineHostDetectListResponse added in v1.0.610

type ExportBaselineHostDetectListResponse struct {
	*tchttp.BaseResponse
	Response *ExportBaselineHostDetectListResponseParams `json:"Response"`
}

func NewExportBaselineHostDetectListResponse added in v1.0.610

func NewExportBaselineHostDetectListResponse() (response *ExportBaselineHostDetectListResponse)

func (*ExportBaselineHostDetectListResponse) FromJsonString added in v1.0.610

func (r *ExportBaselineHostDetectListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineHostDetectListResponse) ToJsonString added in v1.0.610

func (r *ExportBaselineHostDetectListResponse) ToJsonString() string

type ExportBaselineHostDetectListResponseParams added in v1.0.610

type ExportBaselineHostDetectListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBaselineItemDetectListRequest added in v1.0.610

type ExportBaselineItemDetectListRequest struct {
	*tchttp.BaseRequest

	// <li>HostId - string - 是否必填:否 - 主机Id</li><li>RuleId - int64 - 是否必填:否 - 规则Id</li><li>IsPassed - int - 是否必填:否 - 是否通过</li><li>RiskTier - int - 是否必填:否 - 风险等级</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`

	// 0:导出界面展示;1:导出全部结果事件
	IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"`
}

func NewExportBaselineItemDetectListRequest added in v1.0.610

func NewExportBaselineItemDetectListRequest() (request *ExportBaselineItemDetectListRequest)

func (*ExportBaselineItemDetectListRequest) FromJsonString added in v1.0.610

func (r *ExportBaselineItemDetectListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineItemDetectListRequest) ToJsonString added in v1.0.610

func (r *ExportBaselineItemDetectListRequest) ToJsonString() string

type ExportBaselineItemDetectListRequestParams added in v1.0.610

type ExportBaselineItemDetectListRequestParams struct {
	// <li>HostId - string - 是否必填:否 - 主机Id</li><li>RuleId - int64 - 是否必填:否 - 规则Id</li><li>IsPassed - int - 是否必填:否 - 是否通过</li><li>RiskTier - int - 是否必填:否 - 风险等级</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`

	// 0:导出界面展示;1:导出全部结果事件
	IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"`
}

Predefined struct for user

type ExportBaselineItemDetectListResponse added in v1.0.610

type ExportBaselineItemDetectListResponse struct {
	*tchttp.BaseResponse
	Response *ExportBaselineItemDetectListResponseParams `json:"Response"`
}

func NewExportBaselineItemDetectListResponse added in v1.0.610

func NewExportBaselineItemDetectListResponse() (response *ExportBaselineItemDetectListResponse)

func (*ExportBaselineItemDetectListResponse) FromJsonString added in v1.0.610

func (r *ExportBaselineItemDetectListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineItemDetectListResponse) ToJsonString added in v1.0.610

func (r *ExportBaselineItemDetectListResponse) ToJsonString() string

type ExportBaselineItemDetectListResponseParams added in v1.0.610

type ExportBaselineItemDetectListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBaselineItemListRequest added in v1.0.610

type ExportBaselineItemListRequest struct {
	*tchttp.BaseRequest

	// <li>PolicyId - int64 - 是否必填:否 - 策略Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>HostId - string - 是否必填:否 - 主机Id</li>
	// <li>HostName - string - 是否必填:否 - 主机名</li>
	// <li>HostIp - string - 是否必填:否 - 主机IP</li>
	// <li>ItemId - String - 是否必填:否 - 检测项Id</li>
	// <li>ItemName - String - 是否必填:否 - 项名称</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态[0:未通过|3:通过|5:检测中]</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>StartTime - string - 是否必填:否 - 开始时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`
}

func NewExportBaselineItemListRequest added in v1.0.610

func NewExportBaselineItemListRequest() (request *ExportBaselineItemListRequest)

func (*ExportBaselineItemListRequest) FromJsonString added in v1.0.610

func (r *ExportBaselineItemListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineItemListRequest) ToJsonString added in v1.0.610

func (r *ExportBaselineItemListRequest) ToJsonString() string

type ExportBaselineItemListRequestParams added in v1.0.610

type ExportBaselineItemListRequestParams struct {
	// <li>PolicyId - int64 - 是否必填:否 - 策略Id</li>
	// <li>RuleId - int64 - 是否必填:否 - 规则Id</li>
	// <li>HostId - string - 是否必填:否 - 主机Id</li>
	// <li>HostName - string - 是否必填:否 - 主机名</li>
	// <li>HostIp - string - 是否必填:否 - 主机IP</li>
	// <li>ItemId - String - 是否必填:否 - 检测项Id</li>
	// <li>ItemName - String - 是否必填:否 - 项名称</li>
	// <li>DetectStatus - int - 是否必填:否 - 检测状态[0:未通过|3:通过|5:检测中]</li>
	// <li>Level - int - 是否必填:否 - 风险等级</li>
	// <li>StartTime - string - 是否必填:否 - 开始时间</li>
	// <li>EndTime - string - 是否必填:否 - 结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`
}

Predefined struct for user

type ExportBaselineItemListResponse added in v1.0.610

type ExportBaselineItemListResponse struct {
	*tchttp.BaseResponse
	Response *ExportBaselineItemListResponseParams `json:"Response"`
}

func NewExportBaselineItemListResponse added in v1.0.610

func NewExportBaselineItemListResponse() (response *ExportBaselineItemListResponse)

func (*ExportBaselineItemListResponse) FromJsonString added in v1.0.610

func (r *ExportBaselineItemListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineItemListResponse) ToJsonString added in v1.0.610

func (r *ExportBaselineItemListResponse) ToJsonString() string

type ExportBaselineItemListResponseParams added in v1.0.610

type ExportBaselineItemListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBaselineListRequest added in v1.0.240

type ExportBaselineListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:
	// <li>StrategyId- Uint64 - 基线策略id</li>
	// <li>Status - Uint64 - 事件状态:0-未通过,1-忽略,3-通过,5-检测中</li>
	// <li>BaselineName  - String - 基线名称</li>
	// <li>AliasName- String - 服务器名称/服务器ip</li>
	// <li>Uuid- String - 主机uuid</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已废弃
	IfDetail *uint64 `json:"IfDetail,omitnil,omitempty" name:"IfDetail"`
}

func NewExportBaselineListRequest added in v1.0.240

func NewExportBaselineListRequest() (request *ExportBaselineListRequest)

func (*ExportBaselineListRequest) FromJsonString added in v1.0.240

func (r *ExportBaselineListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineListRequest) ToJsonString added in v1.0.240

func (r *ExportBaselineListRequest) ToJsonString() string

type ExportBaselineListRequestParams added in v1.0.426

type ExportBaselineListRequestParams struct {
	// 过滤条件:
	// <li>StrategyId- Uint64 - 基线策略id</li>
	// <li>Status - Uint64 - 事件状态:0-未通过,1-忽略,3-通过,5-检测中</li>
	// <li>BaselineName  - String - 基线名称</li>
	// <li>AliasName- String - 服务器名称/服务器ip</li>
	// <li>Uuid- String - 主机uuid</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 已废弃
	IfDetail *uint64 `json:"IfDetail,omitnil,omitempty" name:"IfDetail"`
}

Predefined struct for user

type ExportBaselineListResponse added in v1.0.240

type ExportBaselineListResponse struct {
	*tchttp.BaseResponse
	Response *ExportBaselineListResponseParams `json:"Response"`
}

func NewExportBaselineListResponse added in v1.0.240

func NewExportBaselineListResponse() (response *ExportBaselineListResponse)

func (*ExportBaselineListResponse) FromJsonString added in v1.0.240

func (r *ExportBaselineListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineListResponse) ToJsonString added in v1.0.240

func (r *ExportBaselineListResponse) ToJsonString() string

type ExportBaselineListResponseParams added in v1.0.426

type ExportBaselineListResponseParams struct {
	// 导出文件下载地址(已弃用)
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBaselineRuleDetectListRequest added in v1.0.610

type ExportBaselineRuleDetectListRequest struct {
	*tchttp.BaseRequest

	// <li>RuleName - string - 是否必填:否 - 规则名称</li><li>IsPassed - int - 是否必填:否 - 是否通过</li><li>RiskTier - int - 是否必填:否 - 风险等级</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`

	// 0:导出界面展示;1:导出全部结果事件
	IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"`
}

func NewExportBaselineRuleDetectListRequest added in v1.0.610

func NewExportBaselineRuleDetectListRequest() (request *ExportBaselineRuleDetectListRequest)

func (*ExportBaselineRuleDetectListRequest) FromJsonString added in v1.0.610

func (r *ExportBaselineRuleDetectListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineRuleDetectListRequest) ToJsonString added in v1.0.610

func (r *ExportBaselineRuleDetectListRequest) ToJsonString() string

type ExportBaselineRuleDetectListRequestParams added in v1.0.610

type ExportBaselineRuleDetectListRequestParams struct {
	// <li>RuleName - string - 是否必填:否 - 规则名称</li><li>IsPassed - int - 是否必填:否 - 是否通过</li><li>RiskTier - int - 是否必填:否 - 风险等级</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`

	// 0:导出界面展示;1:导出全部结果事件
	IsExportDetail *int64 `json:"IsExportDetail,omitnil,omitempty" name:"IsExportDetail"`
}

Predefined struct for user

type ExportBaselineRuleDetectListResponse added in v1.0.610

type ExportBaselineRuleDetectListResponse struct {
	*tchttp.BaseResponse
	Response *ExportBaselineRuleDetectListResponseParams `json:"Response"`
}

func NewExportBaselineRuleDetectListResponse added in v1.0.610

func NewExportBaselineRuleDetectListResponse() (response *ExportBaselineRuleDetectListResponse)

func (*ExportBaselineRuleDetectListResponse) FromJsonString added in v1.0.610

func (r *ExportBaselineRuleDetectListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineRuleDetectListResponse) ToJsonString added in v1.0.610

func (r *ExportBaselineRuleDetectListResponse) ToJsonString() string

type ExportBaselineRuleDetectListResponseParams added in v1.0.610

type ExportBaselineRuleDetectListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBaselineWeakPasswordListRequest added in v1.0.610

type ExportBaselineWeakPasswordListRequest struct {
	*tchttp.BaseRequest

	// <li>WeakPassword - string - 是否必填:否 - 弱口令</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`
}

func NewExportBaselineWeakPasswordListRequest added in v1.0.610

func NewExportBaselineWeakPasswordListRequest() (request *ExportBaselineWeakPasswordListRequest)

func (*ExportBaselineWeakPasswordListRequest) FromJsonString added in v1.0.610

func (r *ExportBaselineWeakPasswordListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineWeakPasswordListRequest) ToJsonString added in v1.0.610

type ExportBaselineWeakPasswordListRequestParams added in v1.0.610

type ExportBaselineWeakPasswordListRequestParams struct {
	// <li>WeakPassword - string - 是否必填:否 - 弱口令</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:过滤的结果导出;1:全部导出
	ExportAll *int64 `json:"ExportAll,omitnil,omitempty" name:"ExportAll"`
}

Predefined struct for user

type ExportBaselineWeakPasswordListResponse added in v1.0.610

type ExportBaselineWeakPasswordListResponse struct {
	*tchttp.BaseResponse
	Response *ExportBaselineWeakPasswordListResponseParams `json:"Response"`
}

func NewExportBaselineWeakPasswordListResponse added in v1.0.610

func NewExportBaselineWeakPasswordListResponse() (response *ExportBaselineWeakPasswordListResponse)

func (*ExportBaselineWeakPasswordListResponse) FromJsonString added in v1.0.610

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBaselineWeakPasswordListResponse) ToJsonString added in v1.0.610

type ExportBaselineWeakPasswordListResponseParams added in v1.0.610

type ExportBaselineWeakPasswordListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBashEventsNewRequest added in v1.0.762

type ExportBashEventsNewRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportBashEventsNewRequest added in v1.0.762

func NewExportBashEventsNewRequest() (request *ExportBashEventsNewRequest)

func (*ExportBashEventsNewRequest) FromJsonString added in v1.0.762

func (r *ExportBashEventsNewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBashEventsNewRequest) ToJsonString added in v1.0.762

func (r *ExportBashEventsNewRequest) ToJsonString() string

type ExportBashEventsNewRequestParams added in v1.0.762

type ExportBashEventsNewRequestParams struct {
	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportBashEventsNewResponse added in v1.0.762

type ExportBashEventsNewResponse struct {
	*tchttp.BaseResponse
	Response *ExportBashEventsNewResponseParams `json:"Response"`
}

func NewExportBashEventsNewResponse added in v1.0.762

func NewExportBashEventsNewResponse() (response *ExportBashEventsNewResponse)

func (*ExportBashEventsNewResponse) FromJsonString added in v1.0.762

func (r *ExportBashEventsNewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBashEventsNewResponse) ToJsonString added in v1.0.762

func (r *ExportBashEventsNewResponse) ToJsonString() string

type ExportBashEventsNewResponseParams added in v1.0.762

type ExportBashEventsNewResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBashEventsRequest

type ExportBashEventsRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportBashEventsRequest

func NewExportBashEventsRequest() (request *ExportBashEventsRequest)

func (*ExportBashEventsRequest) FromJsonString

func (r *ExportBashEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBashEventsRequest) ToJsonString

func (r *ExportBashEventsRequest) ToJsonString() string

type ExportBashEventsRequestParams added in v1.0.426

type ExportBashEventsRequestParams struct {
	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportBashEventsResponse

type ExportBashEventsResponse struct {
	*tchttp.BaseResponse
	Response *ExportBashEventsResponseParams `json:"Response"`
}

func NewExportBashEventsResponse

func NewExportBashEventsResponse() (response *ExportBashEventsResponse)

func (*ExportBashEventsResponse) FromJsonString

func (r *ExportBashEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBashEventsResponse) ToJsonString

func (r *ExportBashEventsResponse) ToJsonString() string

type ExportBashEventsResponseParams added in v1.0.426

type ExportBashEventsResponseParams struct {
	// 导出文件下载链接地址。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBashPoliciesRequest added in v1.0.762

type ExportBashPoliciesRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportBashPoliciesRequest added in v1.0.762

func NewExportBashPoliciesRequest() (request *ExportBashPoliciesRequest)

func (*ExportBashPoliciesRequest) FromJsonString added in v1.0.762

func (r *ExportBashPoliciesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBashPoliciesRequest) ToJsonString added in v1.0.762

func (r *ExportBashPoliciesRequest) ToJsonString() string

type ExportBashPoliciesRequestParams added in v1.0.762

type ExportBashPoliciesRequestParams struct {
	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportBashPoliciesResponse added in v1.0.762

type ExportBashPoliciesResponse struct {
	*tchttp.BaseResponse
	Response *ExportBashPoliciesResponseParams `json:"Response"`
}

func NewExportBashPoliciesResponse added in v1.0.762

func NewExportBashPoliciesResponse() (response *ExportBashPoliciesResponse)

func (*ExportBashPoliciesResponse) FromJsonString added in v1.0.762

func (r *ExportBashPoliciesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBashPoliciesResponse) ToJsonString added in v1.0.762

func (r *ExportBashPoliciesResponse) ToJsonString() string

type ExportBashPoliciesResponseParams added in v1.0.762

type ExportBashPoliciesResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportBruteAttacksRequest

type ExportBruteAttacksRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportBruteAttacksRequest

func NewExportBruteAttacksRequest() (request *ExportBruteAttacksRequest)

func (*ExportBruteAttacksRequest) FromJsonString

func (r *ExportBruteAttacksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBruteAttacksRequest) ToJsonString

func (r *ExportBruteAttacksRequest) ToJsonString() string

type ExportBruteAttacksRequestParams added in v1.0.426

type ExportBruteAttacksRequestParams struct {
	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportBruteAttacksResponse

type ExportBruteAttacksResponse struct {
	*tchttp.BaseResponse
	Response *ExportBruteAttacksResponseParams `json:"Response"`
}

func NewExportBruteAttacksResponse

func NewExportBruteAttacksResponse() (response *ExportBruteAttacksResponse)

func (*ExportBruteAttacksResponse) FromJsonString

func (r *ExportBruteAttacksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportBruteAttacksResponse) ToJsonString

func (r *ExportBruteAttacksResponse) ToJsonString() string

type ExportBruteAttacksResponseParams added in v1.0.426

type ExportBruteAttacksResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportFileTamperEventsRequest added in v1.0.762

type ExportFileTamperEventsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Status - String - 是否必填:否 - 处理状态  0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略</li>
	// <li>ModifyTime - String - 是否必填:否 - 最近发生时间</li>
	// <li>Uuid- String - 是否必填:否 - 主机uuid查询</li>
	// <li>RuleCategory- string - 是否必填:否 - 规则类别 0 系统规则 1 自定义规则</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要导出的字段
	Fileds []*string `json:"Fileds,omitnil,omitempty" name:"Fileds"`

	// 需要导出的字段
	Fields *string `json:"Fields,omitnil,omitempty" name:"Fields"`

	// 需要导出的字段
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

func NewExportFileTamperEventsRequest added in v1.0.762

func NewExportFileTamperEventsRequest() (request *ExportFileTamperEventsRequest)

func (*ExportFileTamperEventsRequest) FromJsonString added in v1.0.762

func (r *ExportFileTamperEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportFileTamperEventsRequest) ToJsonString added in v1.0.762

func (r *ExportFileTamperEventsRequest) ToJsonString() string

type ExportFileTamperEventsRequestParams added in v1.0.762

type ExportFileTamperEventsRequestParams struct {
	// 过滤条件。
	// <li>Status - String - 是否必填:否 - 处理状态  0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略</li>
	// <li>ModifyTime - String - 是否必填:否 - 最近发生时间</li>
	// <li>Uuid- String - 是否必填:否 - 主机uuid查询</li>
	// <li>RuleCategory- string - 是否必填:否 - 规则类别 0 系统规则 1 自定义规则</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要导出的字段
	//
	// Deprecated: Fileds is deprecated.
	Fileds []*string `json:"Fileds,omitnil,omitempty" name:"Fileds"`

	// 需要导出的字段
	//
	// Deprecated: Fields is deprecated.
	Fields *string `json:"Fields,omitnil,omitempty" name:"Fields"`

	// 需要导出的字段
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

Predefined struct for user

type ExportFileTamperEventsResponse added in v1.0.762

type ExportFileTamperEventsResponse struct {
	*tchttp.BaseResponse
	Response *ExportFileTamperEventsResponseParams `json:"Response"`
}

func NewExportFileTamperEventsResponse added in v1.0.762

func NewExportFileTamperEventsResponse() (response *ExportFileTamperEventsResponse)

func (*ExportFileTamperEventsResponse) FromJsonString added in v1.0.762

func (r *ExportFileTamperEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportFileTamperEventsResponse) ToJsonString added in v1.0.762

func (r *ExportFileTamperEventsResponse) ToJsonString() string

type ExportFileTamperEventsResponseParams added in v1.0.762

type ExportFileTamperEventsResponseParams struct {
	// 导出任务ID 可通过ExportTasks接口下载
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportFileTamperRulesRequest added in v1.0.762

type ExportFileTamperRulesRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>RuleCategory- string- 规则类别  0=系统规则,1=用户规则</li>
	// <li>Name- String - 规则名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportFileTamperRulesRequest added in v1.0.762

func NewExportFileTamperRulesRequest() (request *ExportFileTamperRulesRequest)

func (*ExportFileTamperRulesRequest) FromJsonString added in v1.0.762

func (r *ExportFileTamperRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportFileTamperRulesRequest) ToJsonString added in v1.0.762

func (r *ExportFileTamperRulesRequest) ToJsonString() string

type ExportFileTamperRulesRequestParams added in v1.0.762

type ExportFileTamperRulesRequestParams struct {
	// 过滤条件。
	// <li>RuleCategory- string- 规则类别  0=系统规则,1=用户规则</li>
	// <li>Name- String - 规则名称</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportFileTamperRulesResponse added in v1.0.762

type ExportFileTamperRulesResponse struct {
	*tchttp.BaseResponse
	Response *ExportFileTamperRulesResponseParams `json:"Response"`
}

func NewExportFileTamperRulesResponse added in v1.0.762

func NewExportFileTamperRulesResponse() (response *ExportFileTamperRulesResponse)

func (*ExportFileTamperRulesResponse) FromJsonString added in v1.0.762

func (r *ExportFileTamperRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportFileTamperRulesResponse) ToJsonString added in v1.0.762

func (r *ExportFileTamperRulesResponse) ToJsonString() string

type ExportFileTamperRulesResponseParams added in v1.0.762

type ExportFileTamperRulesResponseParams struct {
	// 导出任务ID 可通过ExportTasks接口下载
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportIgnoreBaselineRuleRequest added in v1.0.240

type ExportIgnoreBaselineRuleRequest struct {
	*tchttp.BaseRequest

	// 检测项名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

func NewExportIgnoreBaselineRuleRequest added in v1.0.240

func NewExportIgnoreBaselineRuleRequest() (request *ExportIgnoreBaselineRuleRequest)

func (*ExportIgnoreBaselineRuleRequest) FromJsonString added in v1.0.240

func (r *ExportIgnoreBaselineRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportIgnoreBaselineRuleRequest) ToJsonString added in v1.0.240

func (r *ExportIgnoreBaselineRuleRequest) ToJsonString() string

type ExportIgnoreBaselineRuleRequestParams added in v1.0.426

type ExportIgnoreBaselineRuleRequestParams struct {
	// 检测项名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}

Predefined struct for user

type ExportIgnoreBaselineRuleResponse added in v1.0.240

type ExportIgnoreBaselineRuleResponse struct {
	*tchttp.BaseResponse
	Response *ExportIgnoreBaselineRuleResponseParams `json:"Response"`
}

func NewExportIgnoreBaselineRuleResponse added in v1.0.240

func NewExportIgnoreBaselineRuleResponse() (response *ExportIgnoreBaselineRuleResponse)

func (*ExportIgnoreBaselineRuleResponse) FromJsonString added in v1.0.240

func (r *ExportIgnoreBaselineRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportIgnoreBaselineRuleResponse) ToJsonString added in v1.0.240

func (r *ExportIgnoreBaselineRuleResponse) ToJsonString() string

type ExportIgnoreBaselineRuleResponseParams added in v1.0.426

type ExportIgnoreBaselineRuleResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportIgnoreRuleEffectHostListRequest added in v1.0.240

type ExportIgnoreRuleEffectHostListRequest struct {
	*tchttp.BaseRequest

	// 检测项id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 过滤条件。
	// <li>AliasName- String- 主机别名</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportIgnoreRuleEffectHostListRequest added in v1.0.240

func NewExportIgnoreRuleEffectHostListRequest() (request *ExportIgnoreRuleEffectHostListRequest)

func (*ExportIgnoreRuleEffectHostListRequest) FromJsonString added in v1.0.240

func (r *ExportIgnoreRuleEffectHostListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportIgnoreRuleEffectHostListRequest) ToJsonString added in v1.0.240

type ExportIgnoreRuleEffectHostListRequestParams added in v1.0.426

type ExportIgnoreRuleEffectHostListRequestParams struct {
	// 检测项id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 过滤条件。
	// <li>AliasName- String- 主机别名</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportIgnoreRuleEffectHostListResponse added in v1.0.240

type ExportIgnoreRuleEffectHostListResponse struct {
	*tchttp.BaseResponse
	Response *ExportIgnoreRuleEffectHostListResponseParams `json:"Response"`
}

func NewExportIgnoreRuleEffectHostListResponse added in v1.0.240

func NewExportIgnoreRuleEffectHostListResponse() (response *ExportIgnoreRuleEffectHostListResponse)

func (*ExportIgnoreRuleEffectHostListResponse) FromJsonString added in v1.0.240

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportIgnoreRuleEffectHostListResponse) ToJsonString added in v1.0.240

type ExportIgnoreRuleEffectHostListResponseParams added in v1.0.426

type ExportIgnoreRuleEffectHostListResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportInfo added in v1.0.762

type ExportInfo struct {
	// 日志导出任务ID
	ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"`

	// 日志导出查询语句
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 日志导出文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 日志文件大小
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 日志导出时间排序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 日志导出格式
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 日志导出数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 日志下载状态。Processing:导出正在进行中,Complete:导出完成,Failed:导出失败,Expired:日志导出已过期(三天有效期)。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 日志导出起始时间,uinx毫秒时间戳
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 日志导出结束时间,uinx毫秒时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 日志导出路径
	CosPath *string `json:"CosPath,omitnil,omitempty" name:"CosPath"`

	// 日志导出创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type ExportJavaMemShellPluginsRequest added in v1.0.762

type ExportJavaMemShellPluginsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:Keywords: ip或者主机名模糊查询, Pid精确匹配,MainClass模糊匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

func NewExportJavaMemShellPluginsRequest added in v1.0.762

func NewExportJavaMemShellPluginsRequest() (request *ExportJavaMemShellPluginsRequest)

func (*ExportJavaMemShellPluginsRequest) FromJsonString added in v1.0.762

func (r *ExportJavaMemShellPluginsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportJavaMemShellPluginsRequest) ToJsonString added in v1.0.762

func (r *ExportJavaMemShellPluginsRequest) ToJsonString() string

type ExportJavaMemShellPluginsRequestParams added in v1.0.762

type ExportJavaMemShellPluginsRequestParams struct {
	// 过滤条件:Keywords: ip或者主机名模糊查询, Pid精确匹配,MainClass模糊匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

Predefined struct for user

type ExportJavaMemShellPluginsResponse added in v1.0.762

type ExportJavaMemShellPluginsResponse struct {
	*tchttp.BaseResponse
	Response *ExportJavaMemShellPluginsResponseParams `json:"Response"`
}

func NewExportJavaMemShellPluginsResponse added in v1.0.762

func NewExportJavaMemShellPluginsResponse() (response *ExportJavaMemShellPluginsResponse)

func (*ExportJavaMemShellPluginsResponse) FromJsonString added in v1.0.762

func (r *ExportJavaMemShellPluginsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportJavaMemShellPluginsResponse) ToJsonString added in v1.0.762

func (r *ExportJavaMemShellPluginsResponse) ToJsonString() string

type ExportJavaMemShellPluginsResponseParams added in v1.0.762

type ExportJavaMemShellPluginsResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportJavaMemShellsRequest added in v1.0.762

type ExportJavaMemShellsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:InstanceID、IP、
	//
	// MachineName主机名模糊查询, Type,Status精确匹配,CreateBeginTime,CreateEndTime时间段
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

func NewExportJavaMemShellsRequest added in v1.0.762

func NewExportJavaMemShellsRequest() (request *ExportJavaMemShellsRequest)

func (*ExportJavaMemShellsRequest) FromJsonString added in v1.0.762

func (r *ExportJavaMemShellsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportJavaMemShellsRequest) ToJsonString added in v1.0.762

func (r *ExportJavaMemShellsRequest) ToJsonString() string

type ExportJavaMemShellsRequestParams added in v1.0.762

type ExportJavaMemShellsRequestParams struct {
	// 过滤条件:InstanceID、IP、
	//
	// MachineName主机名模糊查询, Type,Status精确匹配,CreateBeginTime,CreateEndTime时间段
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

Predefined struct for user

type ExportJavaMemShellsResponse added in v1.0.762

type ExportJavaMemShellsResponse struct {
	*tchttp.BaseResponse
	Response *ExportJavaMemShellsResponseParams `json:"Response"`
}

func NewExportJavaMemShellsResponse added in v1.0.762

func NewExportJavaMemShellsResponse() (response *ExportJavaMemShellsResponse)

func (*ExportJavaMemShellsResponse) FromJsonString added in v1.0.762

func (r *ExportJavaMemShellsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportJavaMemShellsResponse) ToJsonString added in v1.0.762

func (r *ExportJavaMemShellsResponse) ToJsonString() string

type ExportJavaMemShellsResponseParams added in v1.0.762

type ExportJavaMemShellsResponseParams struct {
	// 任务ID,需要到接口 <a href="https://cloud.tencent.com/document/product/296/52508" target="_blank" >异步导出任务</a>获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportLicenseDetailRequest added in v1.0.494

type ExportLicenseDetailRequest struct {
	*tchttp.BaseRequest

	// 多个条件筛选时 LicenseStatus,DeadlineStatus,ResourceId,Keywords 取交集
	// <li> LicenseType  授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li>
	// <li>ResourceId 资源ID</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否导出全部授权详情
	IsHistory *bool `json:"IsHistory,omitnil,omitempty" name:"IsHistory"`

	// 标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 导出月份, 该参数仅在IsHistory 时可选.
	ExportMonth *string `json:"ExportMonth,omitnil,omitempty" name:"ExportMonth"`
}

func NewExportLicenseDetailRequest added in v1.0.494

func NewExportLicenseDetailRequest() (request *ExportLicenseDetailRequest)

func (*ExportLicenseDetailRequest) FromJsonString added in v1.0.494

func (r *ExportLicenseDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportLicenseDetailRequest) ToJsonString added in v1.0.494

func (r *ExportLicenseDetailRequest) ToJsonString() string

type ExportLicenseDetailRequestParams added in v1.0.494

type ExportLicenseDetailRequestParams struct {
	// 多个条件筛选时 LicenseStatus,DeadlineStatus,ResourceId,Keywords 取交集
	// <li> LicenseType  授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li>
	// <li>ResourceId 资源ID</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否导出全部授权详情
	IsHistory *bool `json:"IsHistory,omitnil,omitempty" name:"IsHistory"`

	// 标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 导出月份, 该参数仅在IsHistory 时可选.
	ExportMonth *string `json:"ExportMonth,omitnil,omitempty" name:"ExportMonth"`
}

Predefined struct for user

type ExportLicenseDetailResponse added in v1.0.494

type ExportLicenseDetailResponse struct {
	*tchttp.BaseResponse
	Response *ExportLicenseDetailResponseParams `json:"Response"`
}

func NewExportLicenseDetailResponse added in v1.0.494

func NewExportLicenseDetailResponse() (response *ExportLicenseDetailResponse)

func (*ExportLicenseDetailResponse) FromJsonString added in v1.0.494

func (r *ExportLicenseDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportLicenseDetailResponse) ToJsonString added in v1.0.494

func (r *ExportLicenseDetailResponse) ToJsonString() string

type ExportLicenseDetailResponseParams added in v1.0.494

type ExportLicenseDetailResponseParams struct {
	// 下载地址,该字段废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportMaliciousRequestsRequest

type ExportMaliciousRequestsRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportMaliciousRequestsRequest

func NewExportMaliciousRequestsRequest() (request *ExportMaliciousRequestsRequest)

func (*ExportMaliciousRequestsRequest) FromJsonString

func (r *ExportMaliciousRequestsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportMaliciousRequestsRequest) ToJsonString

func (r *ExportMaliciousRequestsRequest) ToJsonString() string

type ExportMaliciousRequestsRequestParams added in v1.0.426

type ExportMaliciousRequestsRequestParams struct {
	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportMaliciousRequestsResponse

type ExportMaliciousRequestsResponse struct {
	*tchttp.BaseResponse
	Response *ExportMaliciousRequestsResponseParams `json:"Response"`
}

func NewExportMaliciousRequestsResponse

func NewExportMaliciousRequestsResponse() (response *ExportMaliciousRequestsResponse)

func (*ExportMaliciousRequestsResponse) FromJsonString

func (r *ExportMaliciousRequestsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportMaliciousRequestsResponse) ToJsonString

func (r *ExportMaliciousRequestsResponse) ToJsonString() string

type ExportMaliciousRequestsResponseParams added in v1.0.426

type ExportMaliciousRequestsResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportMalwaresRequest

type ExportMalwaresRequest struct {
	*tchttp.BaseRequest

	// 限制条数,默认10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量 默认0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤参数。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序值 CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序 方式 ,ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewExportMalwaresRequest

func NewExportMalwaresRequest() (request *ExportMalwaresRequest)

func (*ExportMalwaresRequest) FromJsonString

func (r *ExportMalwaresRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportMalwaresRequest) ToJsonString

func (r *ExportMalwaresRequest) ToJsonString() string

type ExportMalwaresRequestParams added in v1.0.426

type ExportMalwaresRequestParams struct {
	// 限制条数,默认10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量 默认0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤参数。
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序值 CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序 方式 ,ASC,DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type ExportMalwaresResponse

type ExportMalwaresResponse struct {
	*tchttp.BaseResponse
	Response *ExportMalwaresResponseParams `json:"Response"`
}

func NewExportMalwaresResponse

func NewExportMalwaresResponse() (response *ExportMalwaresResponse)

func (*ExportMalwaresResponse) FromJsonString

func (r *ExportMalwaresResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportMalwaresResponse) ToJsonString

func (r *ExportMalwaresResponse) ToJsonString() string

type ExportMalwaresResponseParams added in v1.0.426

type ExportMalwaresResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportNonlocalLoginPlacesRequest

type ExportNonlocalLoginPlacesRequest struct {
	*tchttp.BaseRequest

	// <li>Status - int - 是否必填:否 - 状态筛选1:正常登录;2:异地登录</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportNonlocalLoginPlacesRequest

func NewExportNonlocalLoginPlacesRequest() (request *ExportNonlocalLoginPlacesRequest)

func (*ExportNonlocalLoginPlacesRequest) FromJsonString

func (r *ExportNonlocalLoginPlacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportNonlocalLoginPlacesRequest) ToJsonString

func (r *ExportNonlocalLoginPlacesRequest) ToJsonString() string

type ExportNonlocalLoginPlacesRequestParams added in v1.0.426

type ExportNonlocalLoginPlacesRequestParams struct {
	// <li>Status - int - 是否必填:否 - 状态筛选1:正常登录;2:异地登录</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportNonlocalLoginPlacesResponse

type ExportNonlocalLoginPlacesResponse struct {
	*tchttp.BaseResponse
	Response *ExportNonlocalLoginPlacesResponseParams `json:"Response"`
}

func NewExportNonlocalLoginPlacesResponse

func NewExportNonlocalLoginPlacesResponse() (response *ExportNonlocalLoginPlacesResponse)

func (*ExportNonlocalLoginPlacesResponse) FromJsonString

func (r *ExportNonlocalLoginPlacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportNonlocalLoginPlacesResponse) ToJsonString

func (r *ExportNonlocalLoginPlacesResponse) ToJsonString() string

type ExportNonlocalLoginPlacesResponseParams added in v1.0.426

type ExportNonlocalLoginPlacesResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportPrivilegeEventsRequest

type ExportPrivilegeEventsRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportPrivilegeEventsRequest

func NewExportPrivilegeEventsRequest() (request *ExportPrivilegeEventsRequest)

func (*ExportPrivilegeEventsRequest) FromJsonString

func (r *ExportPrivilegeEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportPrivilegeEventsRequest) ToJsonString

func (r *ExportPrivilegeEventsRequest) ToJsonString() string

type ExportPrivilegeEventsRequestParams added in v1.0.426

type ExportPrivilegeEventsRequestParams struct {
	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportPrivilegeEventsResponse

type ExportPrivilegeEventsResponse struct {
	*tchttp.BaseResponse
	Response *ExportPrivilegeEventsResponseParams `json:"Response"`
}

func NewExportPrivilegeEventsResponse

func NewExportPrivilegeEventsResponse() (response *ExportPrivilegeEventsResponse)

func (*ExportPrivilegeEventsResponse) FromJsonString

func (r *ExportPrivilegeEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportPrivilegeEventsResponse) ToJsonString

func (r *ExportPrivilegeEventsResponse) ToJsonString() string

type ExportPrivilegeEventsResponseParams added in v1.0.426

type ExportPrivilegeEventsResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportProtectDirListRequest added in v1.0.240

type ExportProtectDirListRequest struct {
	*tchttp.BaseRequest

	// DirName 网站名称
	// DirPath 网站防护目录地址
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc:升序/desc:降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportProtectDirListRequest added in v1.0.240

func NewExportProtectDirListRequest() (request *ExportProtectDirListRequest)

func (*ExportProtectDirListRequest) FromJsonString added in v1.0.240

func (r *ExportProtectDirListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportProtectDirListRequest) ToJsonString added in v1.0.240

func (r *ExportProtectDirListRequest) ToJsonString() string

type ExportProtectDirListRequestParams added in v1.0.426

type ExportProtectDirListRequestParams struct {
	// DirName 网站名称
	// DirPath 网站防护目录地址
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc:升序/desc:降序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportProtectDirListResponse added in v1.0.240

type ExportProtectDirListResponse struct {
	*tchttp.BaseResponse
	Response *ExportProtectDirListResponseParams `json:"Response"`
}

func NewExportProtectDirListResponse added in v1.0.240

func NewExportProtectDirListResponse() (response *ExportProtectDirListResponse)

func (*ExportProtectDirListResponse) FromJsonString added in v1.0.240

func (r *ExportProtectDirListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportProtectDirListResponse) ToJsonString added in v1.0.240

func (r *ExportProtectDirListResponse) ToJsonString() string

type ExportProtectDirListResponseParams added in v1.0.426

type ExportProtectDirListResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportRansomDefenseBackupListRequest added in v1.0.762

type ExportRansomDefenseBackupListRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Status - Int - 是否必填:否 - 通过勒索状态查询:0未勒索,1已勒索 </li>
	// <li>CreateTimeBegin - string - 是否必填:否 - 创建时间开始 </li>
	// <li>CreateTimeEnd - string - 是否必填:否 - 创建时间结束 </li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportRansomDefenseBackupListRequest added in v1.0.762

func NewExportRansomDefenseBackupListRequest() (request *ExportRansomDefenseBackupListRequest)

func (*ExportRansomDefenseBackupListRequest) FromJsonString added in v1.0.762

func (r *ExportRansomDefenseBackupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseBackupListRequest) ToJsonString added in v1.0.762

func (r *ExportRansomDefenseBackupListRequest) ToJsonString() string

type ExportRansomDefenseBackupListRequestParams added in v1.0.762

type ExportRansomDefenseBackupListRequestParams struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 过滤条件。
	// <li>Status - Int - 是否必填:否 - 通过勒索状态查询:0未勒索,1已勒索 </li>
	// <li>CreateTimeBegin - string - 是否必填:否 - 创建时间开始 </li>
	// <li>CreateTimeEnd - string - 是否必填:否 - 创建时间结束 </li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportRansomDefenseBackupListResponse added in v1.0.762

type ExportRansomDefenseBackupListResponse struct {
	*tchttp.BaseResponse
	Response *ExportRansomDefenseBackupListResponseParams `json:"Response"`
}

func NewExportRansomDefenseBackupListResponse added in v1.0.762

func NewExportRansomDefenseBackupListResponse() (response *ExportRansomDefenseBackupListResponse)

func (*ExportRansomDefenseBackupListResponse) FromJsonString added in v1.0.762

func (r *ExportRansomDefenseBackupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseBackupListResponse) ToJsonString added in v1.0.762

type ExportRansomDefenseBackupListResponseParams added in v1.0.762

type ExportRansomDefenseBackupListResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportRansomDefenseEventsListRequest added in v1.0.762

type ExportRansomDefenseEventsListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>HostName- string- 主机名称</li>
	// <li>Status - Uint64 - 0待处理,1已处理,2已信任</li>
	// <li>HostIp- String - 主机ip</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportRansomDefenseEventsListRequest added in v1.0.762

func NewExportRansomDefenseEventsListRequest() (request *ExportRansomDefenseEventsListRequest)

func (*ExportRansomDefenseEventsListRequest) FromJsonString added in v1.0.762

func (r *ExportRansomDefenseEventsListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseEventsListRequest) ToJsonString added in v1.0.762

func (r *ExportRansomDefenseEventsListRequest) ToJsonString() string

type ExportRansomDefenseEventsListRequestParams added in v1.0.762

type ExportRansomDefenseEventsListRequestParams struct {
	// 过滤条件。
	// <li>HostName- string- 主机名称</li>
	// <li>Status - Uint64 - 0待处理,1已处理,2已信任</li>
	// <li>HostIp- String - 主机ip</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportRansomDefenseEventsListResponse added in v1.0.762

type ExportRansomDefenseEventsListResponse struct {
	*tchttp.BaseResponse
	Response *ExportRansomDefenseEventsListResponseParams `json:"Response"`
}

func NewExportRansomDefenseEventsListResponse added in v1.0.762

func NewExportRansomDefenseEventsListResponse() (response *ExportRansomDefenseEventsListResponse)

func (*ExportRansomDefenseEventsListResponse) FromJsonString added in v1.0.762

func (r *ExportRansomDefenseEventsListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseEventsListResponse) ToJsonString added in v1.0.762

type ExportRansomDefenseEventsListResponseParams added in v1.0.762

type ExportRansomDefenseEventsListResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportRansomDefenseMachineListRequest added in v1.0.762

type ExportRansomDefenseMachineListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0备份中,1备份成功,2备份失败 </li>
	// <li>LastBackupTimeBegin - String - 是否必填:否 - 最近一次备份时间开始</li>
	// <li>LastBackupTimeEnd - String - 是否必填:否 - 最近一次备份时间结束</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、MachineCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportRansomDefenseMachineListRequest added in v1.0.762

func NewExportRansomDefenseMachineListRequest() (request *ExportRansomDefenseMachineListRequest)

func (*ExportRansomDefenseMachineListRequest) FromJsonString added in v1.0.762

func (r *ExportRansomDefenseMachineListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseMachineListRequest) ToJsonString added in v1.0.762

type ExportRansomDefenseMachineListRequestParams added in v1.0.762

type ExportRansomDefenseMachineListRequestParams struct {
	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0备份中,1备份成功,2备份失败 </li>
	// <li>LastBackupTimeBegin - String - 是否必填:否 - 最近一次备份时间开始</li>
	// <li>LastBackupTimeEnd - String - 是否必填:否 - 最近一次备份时间结束</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、MachineCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportRansomDefenseMachineListResponse added in v1.0.762

type ExportRansomDefenseMachineListResponse struct {
	*tchttp.BaseResponse
	Response *ExportRansomDefenseMachineListResponseParams `json:"Response"`
}

func NewExportRansomDefenseMachineListResponse added in v1.0.762

func NewExportRansomDefenseMachineListResponse() (response *ExportRansomDefenseMachineListResponse)

func (*ExportRansomDefenseMachineListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseMachineListResponse) ToJsonString added in v1.0.762

type ExportRansomDefenseMachineListResponseParams added in v1.0.762

type ExportRansomDefenseMachineListResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportRansomDefenseStrategyListRequest added in v1.0.762

type ExportRansomDefenseStrategyListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Dirs - String - 是否必填:否 - 诱饵目录 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0关闭,1开启 </li>
	// <li>BackupType - String - 是否必填:否 - 备份模式:0-按周;1-按天 </li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、MachineCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportRansomDefenseStrategyListRequest added in v1.0.762

func NewExportRansomDefenseStrategyListRequest() (request *ExportRansomDefenseStrategyListRequest)

func (*ExportRansomDefenseStrategyListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseStrategyListRequest) ToJsonString added in v1.0.762

type ExportRansomDefenseStrategyListRequestParams added in v1.0.762

type ExportRansomDefenseStrategyListRequestParams struct {
	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Dirs - String - 是否必填:否 - 诱饵目录 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0关闭,1开启 </li>
	// <li>BackupType - String - 是否必填:否 - 备份模式:0-按周;1-按天 </li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、MachineCount
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportRansomDefenseStrategyListResponse added in v1.0.762

type ExportRansomDefenseStrategyListResponse struct {
	*tchttp.BaseResponse
	Response *ExportRansomDefenseStrategyListResponseParams `json:"Response"`
}

func NewExportRansomDefenseStrategyListResponse added in v1.0.762

func NewExportRansomDefenseStrategyListResponse() (response *ExportRansomDefenseStrategyListResponse)

func (*ExportRansomDefenseStrategyListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseStrategyListResponse) ToJsonString added in v1.0.762

type ExportRansomDefenseStrategyListResponseParams added in v1.0.762

type ExportRansomDefenseStrategyListResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportRansomDefenseStrategyMachinesRequest added in v1.0.762

type ExportRansomDefenseStrategyMachinesRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0备份中,1备份成功,2备份失败 </li>
	// <li>LastBackupTimeBegin - String - 是否必填:否 - 最近一次备份时间开始</li>
	// <li>LastBackupTimeEnd - String - 是否必填:否 - 最近一次备份时间结束</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、MachineCount
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 策略id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewExportRansomDefenseStrategyMachinesRequest added in v1.0.762

func NewExportRansomDefenseStrategyMachinesRequest() (request *ExportRansomDefenseStrategyMachinesRequest)

func (*ExportRansomDefenseStrategyMachinesRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseStrategyMachinesRequest) ToJsonString added in v1.0.762

type ExportRansomDefenseStrategyMachinesRequestParams added in v1.0.762

type ExportRansomDefenseStrategyMachinesRequestParams struct {
	// 过滤条件。
	// <li>Ips - String - 是否必填:否 - 通过ip查询 </li>
	// <li>MachineNames - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Names - String - 是否必填:否 - 通过实例名查询 </li>
	// <li>Status - String - 是否必填:否 - 策略状态:0备份中,1备份成功,2备份失败 </li>
	// <li>LastBackupTimeBegin - String - 是否必填:否 - 最近一次备份时间开始</li>
	// <li>LastBackupTimeEnd - String - 是否必填:否 - 最近一次备份时间结束</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方法 ASC DESC
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段支持CreateTime、MachineCount
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 策略id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type ExportRansomDefenseStrategyMachinesResponse added in v1.0.762

type ExportRansomDefenseStrategyMachinesResponse struct {
	*tchttp.BaseResponse
	Response *ExportRansomDefenseStrategyMachinesResponseParams `json:"Response"`
}

func NewExportRansomDefenseStrategyMachinesResponse added in v1.0.762

func NewExportRansomDefenseStrategyMachinesResponse() (response *ExportRansomDefenseStrategyMachinesResponse)

func (*ExportRansomDefenseStrategyMachinesResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRansomDefenseStrategyMachinesResponse) ToJsonString added in v1.0.762

type ExportRansomDefenseStrategyMachinesResponseParams added in v1.0.762

type ExportRansomDefenseStrategyMachinesResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportReverseShellEventsRequest

type ExportReverseShellEventsRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportReverseShellEventsRequest

func NewExportReverseShellEventsRequest() (request *ExportReverseShellEventsRequest)

func (*ExportReverseShellEventsRequest) FromJsonString

func (r *ExportReverseShellEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportReverseShellEventsRequest) ToJsonString

func (r *ExportReverseShellEventsRequest) ToJsonString() string

type ExportReverseShellEventsRequestParams added in v1.0.426

type ExportReverseShellEventsRequestParams struct {
	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportReverseShellEventsResponse

type ExportReverseShellEventsResponse struct {
	*tchttp.BaseResponse
	Response *ExportReverseShellEventsResponseParams `json:"Response"`
}

func NewExportReverseShellEventsResponse

func NewExportReverseShellEventsResponse() (response *ExportReverseShellEventsResponse)

func (*ExportReverseShellEventsResponse) FromJsonString

func (r *ExportReverseShellEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportReverseShellEventsResponse) ToJsonString

func (r *ExportReverseShellEventsResponse) ToJsonString() string

type ExportReverseShellEventsResponseParams added in v1.0.426

type ExportReverseShellEventsResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportRiskDnsEventListRequest added in v1.0.762

type ExportRiskDnsEventListRequest struct {
	*tchttp.BaseRequest

	// <li>MachineName  主机名称
	//
	//
	//
	// InstanceID  实例ID
	//
	//
	//
	// IP   内网IP或公网IP - 是否必填:否 - 主机Ip或别名筛选</li>
	// <li>HostId - String - 是否必填:否 - 主机Id</li>
	// <li>AgentId - String - 是否必填:否 - 客户端Id</li>
	// <li>PolicyType - String - 是否必填:否 - 策略类型,0:系统策略1:用户自定义策略</li>
	// <li>Domain - String - 是否必填:否 - 域名(先对域名做urlencode,再base64)</li>
	// <li>HandleStatus - String - 是否必填:否 - 状态筛选0:待处理;2:信任;3:不信任</li>
	// <li>BeginTime - String - 是否必填:否 - 最近访问开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 最近访问结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:[ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:[AccessCount:请求次数|LastTime:最近请求时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportRiskDnsEventListRequest added in v1.0.762

func NewExportRiskDnsEventListRequest() (request *ExportRiskDnsEventListRequest)

func (*ExportRiskDnsEventListRequest) FromJsonString added in v1.0.762

func (r *ExportRiskDnsEventListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRiskDnsEventListRequest) ToJsonString added in v1.0.762

func (r *ExportRiskDnsEventListRequest) ToJsonString() string

type ExportRiskDnsEventListRequestParams added in v1.0.762

type ExportRiskDnsEventListRequestParams struct {
	// <li>MachineName  主机名称
	//
	//
	//
	// InstanceID  实例ID
	//
	//
	//
	// IP   内网IP或公网IP - 是否必填:否 - 主机Ip或别名筛选</li>
	// <li>HostId - String - 是否必填:否 - 主机Id</li>
	// <li>AgentId - String - 是否必填:否 - 客户端Id</li>
	// <li>PolicyType - String - 是否必填:否 - 策略类型,0:系统策略1:用户自定义策略</li>
	// <li>Domain - String - 是否必填:否 - 域名(先对域名做urlencode,再base64)</li>
	// <li>HandleStatus - String - 是否必填:否 - 状态筛选0:待处理;2:信任;3:不信任</li>
	// <li>BeginTime - String - 是否必填:否 - 最近访问开始时间</li>
	// <li>EndTime - String - 是否必填:否 - 最近访问结束时间</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:[ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段:[AccessCount:请求次数|LastTime:最近请求时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportRiskDnsEventListResponse added in v1.0.762

type ExportRiskDnsEventListResponse struct {
	*tchttp.BaseResponse
	Response *ExportRiskDnsEventListResponseParams `json:"Response"`
}

func NewExportRiskDnsEventListResponse added in v1.0.762

func NewExportRiskDnsEventListResponse() (response *ExportRiskDnsEventListResponse)

func (*ExportRiskDnsEventListResponse) FromJsonString added in v1.0.762

func (r *ExportRiskDnsEventListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRiskDnsEventListResponse) ToJsonString added in v1.0.762

func (r *ExportRiskDnsEventListResponse) ToJsonString() string

type ExportRiskDnsEventListResponseParams added in v1.0.762

type ExportRiskDnsEventListResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportRiskDnsPolicyListRequest added in v1.0.762

type ExportRiskDnsPolicyListRequest struct {
	*tchttp.BaseRequest

	// <li>PolicyType - int - 是否必填:否 - 策略类型</li>
	// <li>PolicyName - string - 是否必填:否 - 策略名称</li>
	// <li>Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)</li>
	// <li>PolicyAction- int - 是否必填:否 - 策略动作</li>
	// <li>IsEnabled - int - 是否必填:否 - 是否生效</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [PolicyName|HostType]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportRiskDnsPolicyListRequest added in v1.0.762

func NewExportRiskDnsPolicyListRequest() (request *ExportRiskDnsPolicyListRequest)

func (*ExportRiskDnsPolicyListRequest) FromJsonString added in v1.0.762

func (r *ExportRiskDnsPolicyListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRiskDnsPolicyListRequest) ToJsonString added in v1.0.762

func (r *ExportRiskDnsPolicyListRequest) ToJsonString() string

type ExportRiskDnsPolicyListRequestParams added in v1.0.762

type ExportRiskDnsPolicyListRequestParams struct {
	// <li>PolicyType - int - 是否必填:否 - 策略类型</li>
	// <li>PolicyName - string - 是否必填:否 - 策略名称</li>
	// <li>Domain - string - 是否必填:否 - 域名(先对域名做urlencode,再base64)</li>
	// <li>PolicyAction- int - 是否必填:否 - 策略动作</li>
	// <li>IsEnabled - int - 是否必填:否 - 是否生效</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式: [ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 可选排序列: [PolicyName|HostType]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportRiskDnsPolicyListResponse added in v1.0.762

type ExportRiskDnsPolicyListResponse struct {
	*tchttp.BaseResponse
	Response *ExportRiskDnsPolicyListResponseParams `json:"Response"`
}

func NewExportRiskDnsPolicyListResponse added in v1.0.762

func NewExportRiskDnsPolicyListResponse() (response *ExportRiskDnsPolicyListResponse)

func (*ExportRiskDnsPolicyListResponse) FromJsonString added in v1.0.762

func (r *ExportRiskDnsPolicyListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRiskDnsPolicyListResponse) ToJsonString added in v1.0.762

func (r *ExportRiskDnsPolicyListResponse) ToJsonString() string

type ExportRiskDnsPolicyListResponseParams added in v1.0.762

type ExportRiskDnsPolicyListResponseParams struct {
	// 异步下载任务ID,需要配合ExportTasks接口使用
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportRiskProcessEventsRequest added in v1.0.762

type ExportRiskProcessEventsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>HostId - String - 是否必填:否 - 主机ID</li>
	// <li>IpOrName - String - 是否必填:否 - 主机IP或主机名</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名</li>
	// <li>ProcessId - String - 是否必填:否 - 进程ID</li>
	// <li>ProcessPath - String - 是否必填:否 - 进程路径</li>
	// <li>BeginTime - String - 是否必填:否 - 进程启动时间-开始</li>
	// <li>EndTime - String - 是否必填:否 - 进程启动时间-结束</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 0待处理;1查杀中;2已查杀;3已退出;4已信任</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:[ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// [StartTime:进程启动时间|DetectTime:最后检测时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewExportRiskProcessEventsRequest added in v1.0.762

func NewExportRiskProcessEventsRequest() (request *ExportRiskProcessEventsRequest)

func (*ExportRiskProcessEventsRequest) FromJsonString added in v1.0.762

func (r *ExportRiskProcessEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRiskProcessEventsRequest) ToJsonString added in v1.0.762

func (r *ExportRiskProcessEventsRequest) ToJsonString() string

type ExportRiskProcessEventsRequestParams added in v1.0.762

type ExportRiskProcessEventsRequestParams struct {
	// 过滤条件。
	// <li>HostId - String - 是否必填:否 - 主机ID</li>
	// <li>IpOrName - String - 是否必填:否 - 主机IP或主机名</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名</li>
	// <li>ProcessId - String - 是否必填:否 - 进程ID</li>
	// <li>ProcessPath - String - 是否必填:否 - 进程路径</li>
	// <li>BeginTime - String - 是否必填:否 - 进程启动时间-开始</li>
	// <li>EndTime - String - 是否必填:否 - 进程启动时间-结束</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 0待处理;1查杀中;2已查杀;3已退出;4已信任</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:[ASC:升序|DESC:降序]
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// [StartTime:进程启动时间|DetectTime:最后检测时间]
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type ExportRiskProcessEventsResponse added in v1.0.762

type ExportRiskProcessEventsResponse struct {
	*tchttp.BaseResponse
	Response *ExportRiskProcessEventsResponseParams `json:"Response"`
}

func NewExportRiskProcessEventsResponse added in v1.0.762

func NewExportRiskProcessEventsResponse() (response *ExportRiskProcessEventsResponse)

func (*ExportRiskProcessEventsResponse) FromJsonString added in v1.0.762

func (r *ExportRiskProcessEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportRiskProcessEventsResponse) ToJsonString added in v1.0.762

func (r *ExportRiskProcessEventsResponse) ToJsonString() string

type ExportRiskProcessEventsResponseParams added in v1.0.762

type ExportRiskProcessEventsResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportScanTaskDetailsRequest added in v1.0.236

type ExportScanTaskDetailsRequest struct {
	*tchttp.BaseRequest

	// 本次检测的任务id(不同于出参的导出本次检测Excel的任务Id)
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 模块类型,当前提供:Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 过滤参数:ipOrAlias(服务器名/ip)
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportScanTaskDetailsRequest added in v1.0.236

func NewExportScanTaskDetailsRequest() (request *ExportScanTaskDetailsRequest)

func (*ExportScanTaskDetailsRequest) FromJsonString added in v1.0.236

func (r *ExportScanTaskDetailsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportScanTaskDetailsRequest) ToJsonString added in v1.0.236

func (r *ExportScanTaskDetailsRequest) ToJsonString() string

type ExportScanTaskDetailsRequestParams added in v1.0.426

type ExportScanTaskDetailsRequestParams struct {
	// 本次检测的任务id(不同于出参的导出本次检测Excel的任务Id)
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 模块类型,当前提供:Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 过滤参数:ipOrAlias(服务器名/ip)
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportScanTaskDetailsResponse added in v1.0.236

type ExportScanTaskDetailsResponse struct {
	*tchttp.BaseResponse
	Response *ExportScanTaskDetailsResponseParams `json:"Response"`
}

func NewExportScanTaskDetailsResponse added in v1.0.236

func NewExportScanTaskDetailsResponse() (response *ExportScanTaskDetailsResponse)

func (*ExportScanTaskDetailsResponse) FromJsonString added in v1.0.236

func (r *ExportScanTaskDetailsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportScanTaskDetailsResponse) ToJsonString added in v1.0.236

func (r *ExportScanTaskDetailsResponse) ToJsonString() string

type ExportScanTaskDetailsResponseParams added in v1.0.426

type ExportScanTaskDetailsResponseParams struct {
	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址(不同于入参的本次检测任务id)
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportSecurityTrendsRequest added in v1.0.255

type ExportSecurityTrendsRequest struct {
	*tchttp.BaseRequest

	// 开始时间。
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

func NewExportSecurityTrendsRequest added in v1.0.255

func NewExportSecurityTrendsRequest() (request *ExportSecurityTrendsRequest)

func (*ExportSecurityTrendsRequest) FromJsonString added in v1.0.255

func (r *ExportSecurityTrendsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportSecurityTrendsRequest) ToJsonString added in v1.0.255

func (r *ExportSecurityTrendsRequest) ToJsonString() string

type ExportSecurityTrendsRequestParams added in v1.0.426

type ExportSecurityTrendsRequestParams struct {
	// 开始时间。
	BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"`

	// 结束时间。
	EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
}

Predefined struct for user

type ExportSecurityTrendsResponse added in v1.0.255

type ExportSecurityTrendsResponse struct {
	*tchttp.BaseResponse
	Response *ExportSecurityTrendsResponseParams `json:"Response"`
}

func NewExportSecurityTrendsResponse added in v1.0.255

func NewExportSecurityTrendsResponse() (response *ExportSecurityTrendsResponse)

func (*ExportSecurityTrendsResponse) FromJsonString added in v1.0.255

func (r *ExportSecurityTrendsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportSecurityTrendsResponse) ToJsonString added in v1.0.255

func (r *ExportSecurityTrendsResponse) ToJsonString() string

type ExportSecurityTrendsResponseParams added in v1.0.426

type ExportSecurityTrendsResponseParams struct {
	// 导出文件下载链接地址。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportTasksRequest

type ExportTasksRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewExportTasksRequest

func NewExportTasksRequest() (request *ExportTasksRequest)

func (*ExportTasksRequest) FromJsonString

func (r *ExportTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportTasksRequest) ToJsonString

func (r *ExportTasksRequest) ToJsonString() string

type ExportTasksRequestParams added in v1.0.426

type ExportTasksRequestParams struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type ExportTasksResponse

type ExportTasksResponse struct {
	*tchttp.BaseResponse
	Response *ExportTasksResponseParams `json:"Response"`
}

func NewExportTasksResponse

func NewExportTasksResponse() (response *ExportTasksResponse)

func (*ExportTasksResponse) FromJsonString

func (r *ExportTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportTasksResponse) ToJsonString

func (r *ExportTasksResponse) ToJsonString() string

type ExportTasksResponseParams added in v1.0.426

type ExportTasksResponseParams struct {
	// PENDING:正在生成下载链接,FINISHED:下载链接已生成,ERROR:网络异常等异常情况
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 下载链接
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportVulDefenceEventRequest added in v1.0.762

type ExportVulDefenceEventRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:Keywords: ip或者主机名, VulKeywords漏洞名或者CveId模糊查询; Quuid,VulId,EventType,Status精确匹配,CreateBeginTime,CreateEndTime时间段查询
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段,默认全导出
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

func NewExportVulDefenceEventRequest added in v1.0.762

func NewExportVulDefenceEventRequest() (request *ExportVulDefenceEventRequest)

func (*ExportVulDefenceEventRequest) FromJsonString added in v1.0.762

func (r *ExportVulDefenceEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDefenceEventRequest) ToJsonString added in v1.0.762

func (r *ExportVulDefenceEventRequest) ToJsonString() string

type ExportVulDefenceEventRequestParams added in v1.0.762

type ExportVulDefenceEventRequestParams struct {
	// 过滤条件:Keywords: ip或者主机名, VulKeywords漏洞名或者CveId模糊查询; Quuid,VulId,EventType,Status精确匹配,CreateBeginTime,CreateEndTime时间段查询
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段,默认全导出
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

Predefined struct for user

type ExportVulDefenceEventResponse added in v1.0.762

type ExportVulDefenceEventResponse struct {
	*tchttp.BaseResponse
	Response *ExportVulDefenceEventResponseParams `json:"Response"`
}

func NewExportVulDefenceEventResponse added in v1.0.762

func NewExportVulDefenceEventResponse() (response *ExportVulDefenceEventResponse)

func (*ExportVulDefenceEventResponse) FromJsonString added in v1.0.762

func (r *ExportVulDefenceEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDefenceEventResponse) ToJsonString added in v1.0.762

func (r *ExportVulDefenceEventResponse) ToJsonString() string

type ExportVulDefenceEventResponseParams added in v1.0.762

type ExportVulDefenceEventResponseParams struct {
	// 导出文件Id 可通过ExportTasks接口下载
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportVulDefenceListRequest added in v1.0.762

type ExportVulDefenceListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件:Keywords: 漏洞名称或CVE编号模糊匹配, Level精确匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段,默认全导出
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

func NewExportVulDefenceListRequest added in v1.0.762

func NewExportVulDefenceListRequest() (request *ExportVulDefenceListRequest)

func (*ExportVulDefenceListRequest) FromJsonString added in v1.0.762

func (r *ExportVulDefenceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDefenceListRequest) ToJsonString added in v1.0.762

func (r *ExportVulDefenceListRequest) ToJsonString() string

type ExportVulDefenceListRequestParams added in v1.0.762

type ExportVulDefenceListRequestParams struct {
	// 过滤条件:Keywords: 漏洞名称或CVE编号模糊匹配, Level精确匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段,默认全导出
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

Predefined struct for user

type ExportVulDefenceListResponse added in v1.0.762

type ExportVulDefenceListResponse struct {
	*tchttp.BaseResponse
	Response *ExportVulDefenceListResponseParams `json:"Response"`
}

func NewExportVulDefenceListResponse added in v1.0.762

func NewExportVulDefenceListResponse() (response *ExportVulDefenceListResponse)

func (*ExportVulDefenceListResponse) FromJsonString added in v1.0.762

func (r *ExportVulDefenceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDefenceListResponse) ToJsonString added in v1.0.762

func (r *ExportVulDefenceListResponse) ToJsonString() string

type ExportVulDefenceListResponseParams added in v1.0.762

type ExportVulDefenceListResponseParams struct {
	// 导出文件Id 可通过ExportTasks接口下载
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportVulDefencePluginEventRequest added in v1.0.762

type ExportVulDefencePluginEventRequest struct {
	*tchttp.BaseRequest

	// Keywords: ip或者主机名模糊匹配,Quuid,Exception、Status精确匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段,默认全导出
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

func NewExportVulDefencePluginEventRequest added in v1.0.762

func NewExportVulDefencePluginEventRequest() (request *ExportVulDefencePluginEventRequest)

func (*ExportVulDefencePluginEventRequest) FromJsonString added in v1.0.762

func (r *ExportVulDefencePluginEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDefencePluginEventRequest) ToJsonString added in v1.0.762

func (r *ExportVulDefencePluginEventRequest) ToJsonString() string

type ExportVulDefencePluginEventRequestParams added in v1.0.762

type ExportVulDefencePluginEventRequestParams struct {
	// Keywords: ip或者主机名模糊匹配,Quuid,Exception、Status精确匹配
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 导出字段,默认全导出
	Where []*string `json:"Where,omitnil,omitempty" name:"Where"`
}

Predefined struct for user

type ExportVulDefencePluginEventResponse added in v1.0.762

type ExportVulDefencePluginEventResponse struct {
	*tchttp.BaseResponse
	Response *ExportVulDefencePluginEventResponseParams `json:"Response"`
}

func NewExportVulDefencePluginEventResponse added in v1.0.762

func NewExportVulDefencePluginEventResponse() (response *ExportVulDefencePluginEventResponse)

func (*ExportVulDefencePluginEventResponse) FromJsonString added in v1.0.762

func (r *ExportVulDefencePluginEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDefencePluginEventResponse) ToJsonString added in v1.0.762

func (r *ExportVulDefencePluginEventResponse) ToJsonString() string

type ExportVulDefencePluginEventResponseParams added in v1.0.762

type ExportVulDefencePluginEventResponseParams struct {
	// 导出文件Id 可通过ExportTasks接口下载
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportVulDetectionExcelRequest

type ExportVulDetectionExcelRequest struct {
	*tchttp.BaseRequest

	// 本次漏洞检测任务id(不同于出参的导出本次漏洞检测Excel的任务Id)
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewExportVulDetectionExcelRequest

func NewExportVulDetectionExcelRequest() (request *ExportVulDetectionExcelRequest)

func (*ExportVulDetectionExcelRequest) FromJsonString

func (r *ExportVulDetectionExcelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDetectionExcelRequest) ToJsonString

func (r *ExportVulDetectionExcelRequest) ToJsonString() string

type ExportVulDetectionExcelRequestParams added in v1.0.426

type ExportVulDetectionExcelRequestParams struct {
	// 本次漏洞检测任务id(不同于出参的导出本次漏洞检测Excel的任务Id)
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type ExportVulDetectionExcelResponse

type ExportVulDetectionExcelResponse struct {
	*tchttp.BaseResponse
	Response *ExportVulDetectionExcelResponseParams `json:"Response"`
}

func NewExportVulDetectionExcelResponse

func NewExportVulDetectionExcelResponse() (response *ExportVulDetectionExcelResponse)

func (*ExportVulDetectionExcelResponse) FromJsonString

func (r *ExportVulDetectionExcelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDetectionExcelResponse) ToJsonString

func (r *ExportVulDetectionExcelResponse) ToJsonString() string

type ExportVulDetectionExcelResponseParams added in v1.0.426

type ExportVulDetectionExcelResponseParams struct {
	// 该参数已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 任务ID,需要到接口“异步导出任务”ExportTasks获取DownloadUrl下载地址(不同于入参的本次漏洞检测任务id)
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportVulDetectionReportRequest

type ExportVulDetectionReportRequest struct {
	*tchttp.BaseRequest

	// 漏洞扫描任务id(不同于出参的导出检测报告的任务Id)
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewExportVulDetectionReportRequest

func NewExportVulDetectionReportRequest() (request *ExportVulDetectionReportRequest)

func (*ExportVulDetectionReportRequest) FromJsonString

func (r *ExportVulDetectionReportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDetectionReportRequest) ToJsonString

func (r *ExportVulDetectionReportRequest) ToJsonString() string

type ExportVulDetectionReportRequestParams added in v1.0.426

type ExportVulDetectionReportRequestParams struct {
	// 漏洞扫描任务id(不同于出参的导出检测报告的任务Id)
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 过滤参数
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 需要返回的数量,默认为10,最大值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type ExportVulDetectionReportResponse

type ExportVulDetectionReportResponse struct {
	*tchttp.BaseResponse
	Response *ExportVulDetectionReportResponseParams `json:"Response"`
}

func NewExportVulDetectionReportResponse

func NewExportVulDetectionReportResponse() (response *ExportVulDetectionReportResponse)

func (*ExportVulDetectionReportResponse) FromJsonString

func (r *ExportVulDetectionReportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulDetectionReportResponse) ToJsonString

func (r *ExportVulDetectionReportResponse) ToJsonString() string

type ExportVulDetectionReportResponseParams added in v1.0.426

type ExportVulDetectionReportResponseParams struct {
	// 导出文件下载链接地址
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 导出检测报告的任务Id(不同于入参的漏洞扫描任务id)
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportVulEffectHostListRequest added in v1.0.240

type ExportVulEffectHostListRequest struct {
	*tchttp.BaseRequest

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 过滤条件。
	// <li>AliasName - String - 主机名筛选</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewExportVulEffectHostListRequest added in v1.0.240

func NewExportVulEffectHostListRequest() (request *ExportVulEffectHostListRequest)

func (*ExportVulEffectHostListRequest) FromJsonString added in v1.0.240

func (r *ExportVulEffectHostListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulEffectHostListRequest) ToJsonString added in v1.0.240

func (r *ExportVulEffectHostListRequest) ToJsonString() string

type ExportVulEffectHostListRequestParams added in v1.0.426

type ExportVulEffectHostListRequestParams struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 过滤条件。
	// <li>AliasName - String - 主机名筛选</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ExportVulEffectHostListResponse added in v1.0.240

type ExportVulEffectHostListResponse struct {
	*tchttp.BaseResponse
	Response *ExportVulEffectHostListResponseParams `json:"Response"`
}

func NewExportVulEffectHostListResponse added in v1.0.240

func NewExportVulEffectHostListResponse() (response *ExportVulEffectHostListResponse)

func (*ExportVulEffectHostListResponse) FromJsonString added in v1.0.240

func (r *ExportVulEffectHostListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulEffectHostListResponse) ToJsonString added in v1.0.240

func (r *ExportVulEffectHostListResponse) ToJsonString() string

type ExportVulEffectHostListResponseParams added in v1.0.426

type ExportVulEffectHostListResponseParams struct {
	// 已废弃
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 导出任务Id , 可通过ExportTasks 接口下载
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportVulInfoRequest added in v1.0.762

type ExportVulInfoRequest struct {
	*tchttp.BaseRequest

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`
}

func NewExportVulInfoRequest added in v1.0.762

func NewExportVulInfoRequest() (request *ExportVulInfoRequest)

func (*ExportVulInfoRequest) FromJsonString added in v1.0.762

func (r *ExportVulInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulInfoRequest) ToJsonString added in v1.0.762

func (r *ExportVulInfoRequest) ToJsonString() string

type ExportVulInfoRequestParams added in v1.0.762

type ExportVulInfoRequestParams struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`
}

Predefined struct for user

type ExportVulInfoResponse added in v1.0.762

type ExportVulInfoResponse struct {
	*tchttp.BaseResponse
	Response *ExportVulInfoResponseParams `json:"Response"`
}

func NewExportVulInfoResponse added in v1.0.762

func NewExportVulInfoResponse() (response *ExportVulInfoResponse)

func (*ExportVulInfoResponse) FromJsonString added in v1.0.762

func (r *ExportVulInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulInfoResponse) ToJsonString added in v1.0.762

func (r *ExportVulInfoResponse) ToJsonString() string

type ExportVulInfoResponseParams added in v1.0.762

type ExportVulInfoResponseParams struct {
	// 导出任务Id , 可通过ExportTasks 接口下载
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportVulListRequest added in v1.0.240

type ExportVulListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件。
	// <li>VulCategory - int - 是否必填:否 - 漏洞分类筛选1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞</li>
	// <li>IfEmergency - String - 是否必填:否 - 是否为应急漏洞,查询应急漏洞传:yes</li>
	// <li>Status - String - 是否必填:是 - 漏洞状态筛选,0: 待处理 1:忽略  3:已修复  5:检测中, 控制台仅处理0,1,3,5四种状态</li>
	// <li>Level - String - 是否必填:否 - 漏洞等级筛选 1:低 2:中 3:高 4:提示</li>
	// <li>VulName- String - 是否必填:否 - 漏洞名称搜索</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否导出详情,1是 0不是
	IfDetail *uint64 `json:"IfDetail,omitnil,omitempty" name:"IfDetail"`
}

func NewExportVulListRequest added in v1.0.240

func NewExportVulListRequest() (request *ExportVulListRequest)

func (*ExportVulListRequest) FromJsonString added in v1.0.240

func (r *ExportVulListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulListRequest) ToJsonString added in v1.0.240

func (r *ExportVulListRequest) ToJsonString() string

type ExportVulListRequestParams added in v1.0.426

type ExportVulListRequestParams struct {
	// 过滤条件。
	// <li>VulCategory - int - 是否必填:否 - 漏洞分类筛选1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞</li>
	// <li>IfEmergency - String - 是否必填:否 - 是否为应急漏洞,查询应急漏洞传:yes</li>
	// <li>Status - String - 是否必填:是 - 漏洞状态筛选,0: 待处理 1:忽略  3:已修复  5:检测中, 控制台仅处理0,1,3,5四种状态</li>
	// <li>Level - String - 是否必填:否 - 漏洞等级筛选 1:低 2:中 3:高 4:提示</li>
	// <li>VulName- String - 是否必填:否 - 漏洞名称搜索</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否导出详情,1是 0不是
	IfDetail *uint64 `json:"IfDetail,omitnil,omitempty" name:"IfDetail"`
}

Predefined struct for user

type ExportVulListResponse added in v1.0.240

type ExportVulListResponse struct {
	*tchttp.BaseResponse
	Response *ExportVulListResponseParams `json:"Response"`
}

func NewExportVulListResponse added in v1.0.240

func NewExportVulListResponse() (response *ExportVulListResponse)

func (*ExportVulListResponse) FromJsonString added in v1.0.240

func (r *ExportVulListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportVulListResponse) ToJsonString added in v1.0.240

func (r *ExportVulListResponse) ToJsonString() string

type ExportVulListResponseParams added in v1.0.426

type ExportVulListResponseParams struct {
	// 导出的文件下载url(已弃用!)
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 导出文件Id 可通过ExportTasks接口下载
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExportWebPageEventListRequest added in v1.0.240

type ExportWebPageEventListRequest struct {
	*tchttp.BaseRequest

	// 过滤条件
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>EventType - String - 是否必填:否 - 事件类型</li>
	// <li>EventStatus - String - 是否必填:否 - 事件状态</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:CreateTime 或 RestoreTime,默认为CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式,0降序,1升序,默认为0
	Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewExportWebPageEventListRequest added in v1.0.240

func NewExportWebPageEventListRequest() (request *ExportWebPageEventListRequest)

func (*ExportWebPageEventListRequest) FromJsonString added in v1.0.240

func (r *ExportWebPageEventListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportWebPageEventListRequest) ToJsonString added in v1.0.240

func (r *ExportWebPageEventListRequest) ToJsonString() string

type ExportWebPageEventListRequestParams added in v1.0.426

type ExportWebPageEventListRequestParams struct {
	// 过滤条件
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>EventType - String - 是否必填:否 - 事件类型</li>
	// <li>EventStatus - String - 是否必填:否 - 事件状态</li>
	Filters []*AssetFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排序方式:CreateTime 或 RestoreTime,默认为CreateTime
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式,0降序,1升序,默认为0
	Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type ExportWebPageEventListResponse added in v1.0.240

type ExportWebPageEventListResponse struct {
	*tchttp.BaseResponse
	Response *ExportWebPageEventListResponseParams `json:"Response"`
}

func NewExportWebPageEventListResponse added in v1.0.240

func NewExportWebPageEventListResponse() (response *ExportWebPageEventListResponse)

func (*ExportWebPageEventListResponse) FromJsonString added in v1.0.240

func (r *ExportWebPageEventListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExportWebPageEventListResponse) ToJsonString added in v1.0.240

func (r *ExportWebPageEventListResponse) ToJsonString() string

type ExportWebPageEventListResponseParams added in v1.0.426

type ExportWebPageEventListResponseParams struct {
	// 任务id 可通过 ExportTasks接口下载
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FieldValueRatioInfo added in v1.0.762

type FieldValueRatioInfo struct {
	// 个数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 比例
	Ratio *float64 `json:"Ratio,omitnil,omitempty" name:"Ratio"`

	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type FileTamperEvent added in v1.0.634

type FileTamperEvent struct {
	// 机器名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 机器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 发生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近发生时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// cvm id
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 事件类型/动作  0 -- 告警
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 进程路径
	ProcessExe *string `json:"ProcessExe,omitnil,omitempty" name:"ProcessExe"`

	// 进程参数
	ProcessArgv *string `json:"ProcessArgv,omitnil,omitempty" name:"ProcessArgv"`

	// 目标文件路径
	Target *string `json:"Target,omitnil,omitempty" name:"Target"`

	// 处理状态  0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略 4-已手动处理
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 事件产生次数
	EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"`

	// 规则id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 事件详情: json格式
	Pstree *string `json:"Pstree,omitnil,omitempty" name:"Pstree"`

	// 规则类型 0系统规则 1自定义规则
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`

	// 主机在线信息 ONLINE、OFFLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 危害描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 修护建议
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 内网ip
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 进程权限
	ExePermission *string `json:"ExePermission,omitnil,omitempty" name:"ExePermission"`

	// 用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户组
	UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"`

	// 进程名
	ExeMd5 *string `json:"ExeMd5,omitnil,omitempty" name:"ExeMd5"`

	// 进程文件大小
	ExeSize *uint64 `json:"ExeSize,omitnil,omitempty" name:"ExeSize"`

	// 进程执行时长
	ExeTime *uint64 `json:"ExeTime,omitnil,omitempty" name:"ExeTime"`

	// 目标文件大小
	TargetSize *uint64 `json:"TargetSize,omitnil,omitempty" name:"TargetSize"`

	// 目标文件权限
	TargetPermission *string `json:"TargetPermission,omitnil,omitempty" name:"TargetPermission"`

	// 目标文件更新时间
	TargetModifyTime *string `json:"TargetModifyTime,omitnil,omitempty" name:"TargetModifyTime"`

	// 目标文件创建时间
	TargetCreatTime *string `json:"TargetCreatTime,omitnil,omitempty" name:"TargetCreatTime"`

	// 进程pid
	ExePid *uint64 `json:"ExePid,omitnil,omitempty" name:"ExePid"`

	// 文件名称
	TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`

	// 参考链接
	Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"`

	// 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 进程名称
	ExeName *string `json:"ExeName,omitnil,omitempty" name:"ExeName"`

	//  主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 文件威胁行为
	// <li>read 读取文件</li>
	// <li>write 修改文件</li>
	FileAction *string `json:"FileAction,omitnil,omitempty" name:"FileAction"`
}

type FileTamperRule added in v1.0.762

type FileTamperRule struct {
	// 进程路径
	ProcessPath *string `json:"ProcessPath,omitnil,omitempty" name:"ProcessPath"`

	// 被访问文件路径
	Target *string `json:"Target,omitnil,omitempty" name:"Target"`

	// 执行动作 跳过:skip,告警:alert
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 监控行为
	// <li>read 读取文件</li>
	// <li>write 修改文件</li>
	// <li>read-write 读取修改文件</li>
	FileAction *string `json:"FileAction,omitnil,omitempty" name:"FileAction"`

	// 命令行参数 没有填*
	Args *string `json:"Args,omitnil,omitempty" name:"Args"`
}

type FileTamperRuleCount added in v1.0.762

type FileTamperRuleCount struct {
	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 关联规则的数量
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 关联规则的名称(仅展示其中一条)
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type FileTamperRuleDetail added in v1.0.762

type FileTamperRuleDetail struct {
	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 更新时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 状态 0: 启用 1: 已关闭
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则
	Rule []*FileTamperRule `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 生效主机uuid,空表示全部主机,通过参数可控制返回的条数
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否全局规则(默认否) 0:否 ,1:是
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 生效主机的总数
	UuidTotalCount *uint64 `json:"UuidTotalCount,omitnil,omitempty" name:"UuidTotalCount"`

	// 加白处理类型
	// <li>cur 仅对当前加白</li>
	// <li>all 所有符合条件加白</li>
	AddWhiteType *string `json:"AddWhiteType,omitnil,omitempty" name:"AddWhiteType"`
}

type FileTamperRuleInfo added in v1.0.762

type FileTamperRuleInfo struct {
	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则类型 0 :系统规则  1:用户规则
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`

	// 影响主机数
	HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 更新时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 状态 0: 启用 1: 已关闭
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则id,系统的规则时为0。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否是全局的 0:否 ,1:是
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 子规则写条目数
	WriteRuleCount *uint64 `json:"WriteRuleCount,omitnil,omitempty" name:"WriteRuleCount"`

	// 子规则读条目数
	ReadRuleCount *uint64 `json:"ReadRuleCount,omitnil,omitempty" name:"ReadRuleCount"`

	// 子规则读写条目数
	ReadWriteRuleCount *uint64 `json:"ReadWriteRuleCount,omitnil,omitempty" name:"ReadWriteRuleCount"`

	// 监控行为
	// <li>read 读取文件</li>
	// <li>write 修改文件</li>
	// <li>read-write 读取修改文件</li>
	FileAction *string `json:"FileAction,omitnil,omitempty" name:"FileAction"`

	// 加白处理类型
	// <li>cur 仅对当前加白</li>
	// <li>all 所有符合条件加白</li>
	AddWhiteType *string `json:"AddWhiteType,omitnil,omitempty" name:"AddWhiteType"`
}

type Filter

type Filter struct {
	// 过滤键的名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 一个或者多个过滤值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`

	// 模糊搜索
	ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"`
}

type Filters

type Filters struct {
	// 过滤键的名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 一个或者多个过滤值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`

	// 是否模糊匹配,前端框架会带上,可以不管
	ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"`
}

type FixBaselineDetectRequest added in v1.0.610

type FixBaselineDetectRequest struct {
	*tchttp.BaseRequest

	// 主机Id
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

	// 项Id
	ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"`

	// 修复内容
	Data []*string `json:"Data,omitnil,omitempty" name:"Data"`
}

func NewFixBaselineDetectRequest added in v1.0.610

func NewFixBaselineDetectRequest() (request *FixBaselineDetectRequest)

func (*FixBaselineDetectRequest) FromJsonString added in v1.0.610

func (r *FixBaselineDetectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*FixBaselineDetectRequest) ToJsonString added in v1.0.610

func (r *FixBaselineDetectRequest) ToJsonString() string

type FixBaselineDetectRequestParams added in v1.0.610

type FixBaselineDetectRequestParams struct {
	// 主机Id
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

	// 项Id
	ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"`

	// 修复内容
	Data []*string `json:"Data,omitnil,omitempty" name:"Data"`
}

Predefined struct for user

type FixBaselineDetectResponse added in v1.0.610

type FixBaselineDetectResponse struct {
	*tchttp.BaseResponse
	Response *FixBaselineDetectResponseParams `json:"Response"`
}

func NewFixBaselineDetectResponse added in v1.0.610

func NewFixBaselineDetectResponse() (response *FixBaselineDetectResponse)

func (*FixBaselineDetectResponse) FromJsonString added in v1.0.610

func (r *FixBaselineDetectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*FixBaselineDetectResponse) ToJsonString added in v1.0.610

func (r *FixBaselineDetectResponse) ToJsonString() string

type FixBaselineDetectResponseParams added in v1.0.610

type FixBaselineDetectResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FullTextInfo added in v1.0.762

type FullTextInfo struct {
	// 是否大小写敏感
	CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"`

	// 分词符
	Tokenizer *string `json:"Tokenizer,omitnil,omitempty" name:"Tokenizer"`

	// 是否包含中文
	ContainZH *bool `json:"ContainZH,omitnil,omitempty" name:"ContainZH"`
}

type GetLocalStorageItemRequest added in v1.0.762

type GetLocalStorageItemRequest struct {
	*tchttp.BaseRequest

	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`
}

func NewGetLocalStorageItemRequest added in v1.0.762

func NewGetLocalStorageItemRequest() (request *GetLocalStorageItemRequest)

func (*GetLocalStorageItemRequest) FromJsonString added in v1.0.762

func (r *GetLocalStorageItemRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetLocalStorageItemRequest) ToJsonString added in v1.0.762

func (r *GetLocalStorageItemRequest) ToJsonString() string

type GetLocalStorageItemRequestParams added in v1.0.762

type GetLocalStorageItemRequestParams struct {
	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`
}

Predefined struct for user

type GetLocalStorageItemResponse added in v1.0.762

type GetLocalStorageItemResponse struct {
	*tchttp.BaseResponse
	Response *GetLocalStorageItemResponseParams `json:"Response"`
}

func NewGetLocalStorageItemResponse added in v1.0.762

func NewGetLocalStorageItemResponse() (response *GetLocalStorageItemResponse)

func (*GetLocalStorageItemResponse) FromJsonString added in v1.0.762

func (r *GetLocalStorageItemResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*GetLocalStorageItemResponse) ToJsonString added in v1.0.762

func (r *GetLocalStorageItemResponse) ToJsonString() string

type GetLocalStorageItemResponseParams added in v1.0.762

type GetLocalStorageItemResponseParams struct {
	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type HistoryAccount

type HistoryAccount struct {
	// 唯一ID。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全客户端唯一Uuid。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机内网IP。
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机名。
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 账号名。
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 账号变更类型。
	// <li>CREATE:表示新增账号</li>
	// <li>MODIFY:表示修改账号</li>
	// <li>DELETE:表示删除账号</li>
	ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

	// 变更时间。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type HostDesc added in v1.0.762

type HostDesc struct {
	// 机器uuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机安全uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 机器名
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 机器IP:已销毁的服务器IP为空
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 公网IP:已销毁的服务器IP为空
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 标签信息数组
	Tags []*MachineTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

type HostInfo added in v1.0.762

type HostInfo struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// Uuid主机
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

type HostLoginList added in v1.0.240

type HostLoginList struct {
	// 记录Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机ip
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机名
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 来源ip
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 1:正常登录;2异地登录; 5已加白; 14:已处理;15:已忽略。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 国家id
	Country *uint64 `json:"Country,omitnil,omitempty" name:"Country"`

	// 城市id
	City *uint64 `json:"City,omitnil,omitempty" name:"City"`

	// 省份id
	Province *uint64 `json:"Province,omitnil,omitempty" name:"Province"`

	// 登录时间
	LoginTime *string `json:"LoginTime,omitnil,omitempty" name:"LoginTime"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 是否命中异地登录异常  1表示命中此类异常, 0表示未命中
	IsRiskArea *uint64 `json:"IsRiskArea,omitnil,omitempty" name:"IsRiskArea"`

	// 是否命中异常用户异常 1表示命中此类异常, 0表示未命中
	IsRiskUser *uint64 `json:"IsRiskUser,omitnil,omitempty" name:"IsRiskUser"`

	// 是否命中异常时间异常 1表示命中此类异常, 0表示未命中
	IsRiskTime *uint64 `json:"IsRiskTime,omitnil,omitempty" name:"IsRiskTime"`

	// 是否命中异常IP异常 1表示命中此类异常, 0表示未命中
	IsRiskSrcIp *uint64 `json:"IsRiskSrcIp,omitnil,omitempty" name:"IsRiskSrcIp"`

	// 危险等级:
	// 0 高危
	// 1 可疑
	RiskLevel *uint64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 位置名称
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 高危信息说明:
	// ABROAD - 海外IP;
	// XTI - 威胁情报
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 请求目的端口
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`
}

type HostLoginWhiteObj added in v1.0.762

type HostLoginWhiteObj struct {
	// 加白地域
	Places []*Place `json:"Places,omitnil,omitempty" name:"Places"`

	// 加白源IP,支持网段,多个IP以逗号隔开
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 加白用户名,多个用户名以逗号隔开
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 是否对全局生效, 1:全局有效 0: 仅针对单台主机'
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 白名单生效的机器信息列表
	HostInfos []*HostInfo `json:"HostInfos,omitnil,omitempty" name:"HostInfos"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type HostRiskLevelCount added in v1.0.610

type HostRiskLevelCount struct {
	// 主机ID
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

	// 主机名
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 严重个数
	SeriousCount *int64 `json:"SeriousCount,omitnil,omitempty" name:"SeriousCount"`

	// 高危个数
	HighCount *int64 `json:"HighCount,omitnil,omitempty" name:"HighCount"`

	// 中危个数
	MediumCount *int64 `json:"MediumCount,omitnil,omitempty" name:"MediumCount"`

	// 低危个数
	LowCount *int64 `json:"LowCount,omitnil,omitempty" name:"LowCount"`
}

type HostTagInfo added in v1.0.762

type HostTagInfo struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机标签名数组
	TagList []*string `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 主机内网Ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 主机名
	AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"`

	// 主机公网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 内核版本号
	KernelVersion *string `json:"KernelVersion,omitnil,omitempty" name:"KernelVersion"`

	// 主机在线状态 ONLINE,OFFLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版 Flagship 旗舰版
	ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"`

	// 漏洞数
	VulNum *int64 `json:"VulNum,omitnil,omitempty" name:"VulNum"`

	// 云标签信息
	CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"`

	// 主机instance ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 主机类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 可用区名称
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 可用区ID
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}

type IgnoreBaselineRule added in v1.0.240

type IgnoreBaselineRule struct {
	// 基线检测项名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 基线检测项id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 更新时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 修复建议
	Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`

	// 影响主机数
	EffectHostCount *uint64 `json:"EffectHostCount,omitnil,omitempty" name:"EffectHostCount"`
}

type IgnoreImpactedHostsRequest

type IgnoreImpactedHostsRequest struct {
	*tchttp.BaseRequest

	// 漏洞ID数组。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewIgnoreImpactedHostsRequest

func NewIgnoreImpactedHostsRequest() (request *IgnoreImpactedHostsRequest)

func (*IgnoreImpactedHostsRequest) FromJsonString

func (r *IgnoreImpactedHostsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IgnoreImpactedHostsRequest) ToJsonString

func (r *IgnoreImpactedHostsRequest) ToJsonString() string

type IgnoreImpactedHostsRequestParams added in v1.0.426

type IgnoreImpactedHostsRequestParams struct {
	// 漏洞ID数组。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type IgnoreImpactedHostsResponse

type IgnoreImpactedHostsResponse struct {
	*tchttp.BaseResponse
	Response *IgnoreImpactedHostsResponseParams `json:"Response"`
}

func NewIgnoreImpactedHostsResponse

func NewIgnoreImpactedHostsResponse() (response *IgnoreImpactedHostsResponse)

func (*IgnoreImpactedHostsResponse) FromJsonString

func (r *IgnoreImpactedHostsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IgnoreImpactedHostsResponse) ToJsonString

func (r *IgnoreImpactedHostsResponse) ToJsonString() string

type IgnoreImpactedHostsResponseParams added in v1.0.426

type IgnoreImpactedHostsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type IgnoreRuleEffectHostInfo added in v1.0.255

type IgnoreRuleEffectHostInfo struct {
	// 主机名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 危害等级:1-低位,2-中危,3-高危,4-严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 主机标签数组
	TagList []*string `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 状态:0-未通过,1-忽略,3-已通过,5-检测中
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 最后检测时间
	LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`

	// 事件id
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

type IncidentVertexInfo added in v1.0.633

type IncidentVertexInfo struct {
	// 事件id
	IncidentId *string `json:"IncidentId,omitnil,omitempty" name:"IncidentId"`

	// 事件所在表名
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 节点信息列表,数组项中包含节点详细信息
	Vertex []*VertexInfo `json:"Vertex,omitnil,omitempty" name:"Vertex"`

	// 节点总个数
	VertexCount *int64 `json:"VertexCount,omitnil,omitempty" name:"VertexCount"`
}

type Item added in v1.0.610

type Item struct {
	// Id
	ItemId *int64 `json:"ItemId,omitnil,omitempty" name:"ItemId"`

	// 名称
	ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"`

	// 自定义阈值
	CustomItemValues []*uint64 `json:"CustomItemValues,omitnil,omitempty" name:"CustomItemValues"`

	// 检测项所属分类
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`
}

type JavaMemShellDetail added in v1.0.762

type JavaMemShellDetail struct {
	// 容器名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例状态:RUNNING,STOPPED,SHUTDOWN...
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// 内网IP
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 公共ip
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 内存马类型  0:Filter型 1:Listener型 2:Servlet型 3:Interceptors型 4:Agent型 5:其他
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 说明
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 首次发现时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近检测时间
	RecentFoundTime *string `json:"RecentFoundTime,omitnil,omitempty" name:"RecentFoundTime"`

	// 处理状态  0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略  4 - 已手动处理
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// java加载器类名
	ClassLoaderName *string `json:"ClassLoaderName,omitnil,omitempty" name:"ClassLoaderName"`

	// 父类名
	SuperClassName *string `json:"SuperClassName,omitnil,omitempty" name:"SuperClassName"`

	// 类文件MD5
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 继承的接口
	Interfaces *string `json:"Interfaces,omitnil,omitempty" name:"Interfaces"`

	// 注释
	Annotations *string `json:"Annotations,omitnil,omitempty" name:"Annotations"`

	// 进程pid
	Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// java进程路径
	Exe *string `json:"Exe,omitnil,omitempty" name:"Exe"`

	// java进程命令行参数
	Args *string `json:"Args,omitnil,omitempty" name:"Args"`

	// 类名
	ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"`

	// java内存马二进制代码(base64)
	ClassContent *string `json:"ClassContent,omitnil,omitempty" name:"ClassContent"`

	// java内存马反编译代码
	ClassContentPretty *string `json:"ClassContentPretty,omitnil,omitempty" name:"ClassContentPretty"`

	// 事件描述
	EventDescription *string `json:"EventDescription,omitnil,omitempty" name:"EventDescription"`

	// 安全建议
	SecurityAdvice *string `json:"SecurityAdvice,omitnil,omitempty" name:"SecurityAdvice"`

	//  主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// agent状态:OFFLINE,ONLINE
	MachineState *string `json:"MachineState,omitnil,omitempty" name:"MachineState"`
}

type JavaMemShellInfo added in v1.0.519

type JavaMemShellInfo struct {
	// 事件ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 服务器名称
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 内存马类型  0:Filter型 1:Listener型 2:Servlet型 3:Interceptors型 4:Agent型 5:其他
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 说明
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 首次发现时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近检测时间
	RecentFoundTime *string `json:"RecentFoundTime,omitnil,omitempty" name:"RecentFoundTime"`

	// 处理状态  0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略  4 - 已手动处理
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 服务器quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 服务器uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 类名
	ClassName *string `json:"ClassName,omitnil,omitempty" name:"ClassName"`

	// 父类名
	SuperClassName *string `json:"SuperClassName,omitnil,omitempty" name:"SuperClassName"`

	// 继承的接口
	Interfaces *string `json:"Interfaces,omitnil,omitempty" name:"Interfaces"`

	// 注释
	Annotations *string `json:"Annotations,omitnil,omitempty" name:"Annotations"`

	// 所属的类加载器
	LoaderClassName *string `json:"LoaderClassName,omitnil,omitempty" name:"LoaderClassName"`
}

type JavaMemShellPluginInfo added in v1.0.762

type JavaMemShellPluginInfo struct {
	// 注入进程pid
	Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 注入进程主类
	MainClass *string `json:"MainClass,omitnil,omitempty" name:"MainClass"`

	// 注入状态:0: 注入中, 1: 注入成功, 2: 插件超时, 3: 插件退出, 4: 注入失败 5: 软删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误日志
	ErrorLog *string `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"`
}

type JavaMemShellPluginSetting added in v1.0.762

type JavaMemShellPluginSetting struct {
	// 容器quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务器名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务器ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// javashell插件开关 0: 关闭 1: 开启
	JavaShellStatus *uint64 `json:"JavaShellStatus,omitnil,omitempty" name:"JavaShellStatus"`

	// 插件是否存在异常 0: 正常 1: 异常
	Exception *uint64 `json:"Exception,omitnil,omitempty" name:"Exception"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 服务器uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type KeyValueArrayInfo added in v1.0.762

type KeyValueArrayInfo struct {
	// 需要配置键值或者元字段索引的字段
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 字段的索引描述信息
	Value *ValueInfo `json:"Value,omitnil,omitempty" name:"Value"`
}

type KeyValueInfo added in v1.0.762

type KeyValueInfo struct {
	// 是否大小写敏感
	CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"`

	// 需要建立索引的键值对信息
	KeyValues []*KeyValueArrayInfo `json:"KeyValues,omitnil,omitempty" name:"KeyValues"`
}

type KeysLocalStorageRequest added in v1.0.762

type KeysLocalStorageRequest struct {
	*tchttp.BaseRequest
}

func NewKeysLocalStorageRequest added in v1.0.762

func NewKeysLocalStorageRequest() (request *KeysLocalStorageRequest)

func (*KeysLocalStorageRequest) FromJsonString added in v1.0.762

func (r *KeysLocalStorageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*KeysLocalStorageRequest) ToJsonString added in v1.0.762

func (r *KeysLocalStorageRequest) ToJsonString() string

type KeysLocalStorageRequestParams added in v1.0.762

type KeysLocalStorageRequestParams struct {
}

Predefined struct for user

type KeysLocalStorageResponse added in v1.0.762

type KeysLocalStorageResponse struct {
	*tchttp.BaseResponse
	Response *KeysLocalStorageResponseParams `json:"Response"`
}

func NewKeysLocalStorageResponse added in v1.0.762

func NewKeysLocalStorageResponse() (response *KeysLocalStorageResponse)

func (*KeysLocalStorageResponse) FromJsonString added in v1.0.762

func (r *KeysLocalStorageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*KeysLocalStorageResponse) ToJsonString added in v1.0.762

func (r *KeysLocalStorageResponse) ToJsonString() string

type KeysLocalStorageResponseParams added in v1.0.762

type KeysLocalStorageResponseParams struct {
	// 键列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Keys []*string `json:"Keys,omitnil,omitempty" name:"Keys"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type LicenseBindDetail added in v1.0.494

type LicenseBindDetail struct {
	// 机器别名
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 机器公网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 机器内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 云服务器UUID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机安全客户端UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 标签信息
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装
	AgentStatus *string `json:"AgentStatus,omitnil,omitempty" name:"AgentStatus"`

	// 是否允许解绑,false 不允许解绑
	IsUnBind *bool `json:"IsUnBind,omitnil,omitempty" name:"IsUnBind"`

	// 是否允许换绑,false 不允许换绑
	IsSwitchBind *bool `json:"IsSwitchBind,omitnil,omitempty" name:"IsSwitchBind"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// <li> RUNNING 运行中</li>
	// <li> STOPPED 已关机</li>
	// <li> EXPIRED 待回收</li>
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// <li>ONLINE 已离线 </li>
	// <li>OFFLINE 防护中</li>
	// <li>UNINSTALLED 未安装客户端</li>
	AgentState *string `json:"AgentState,omitnil,omitempty" name:"AgentState"`
}

type LicenseBindTaskDetail added in v1.0.494

type LicenseBindTaskDetail struct {
	// 云服务器UUID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 错误信息
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 0 执行中, 1 成功,2失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 修复建议
	FixMessage *string `json:"FixMessage,omitnil,omitempty" name:"FixMessage"`

	// 机器额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type LicenseDetail added in v1.0.494

type LicenseDetail struct {
	// 授权ID
	LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"`

	// 授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用
	LicenseStatus *uint64 `json:"LicenseStatus,omitnil,omitempty" name:"LicenseStatus"`

	// 总授权数
	LicenseCnt *uint64 `json:"LicenseCnt,omitnil,omitempty" name:"LicenseCnt"`

	// 已使用授权数
	UsedLicenseCnt *uint64 `json:"UsedLicenseCnt,omitnil,omitempty" name:"UsedLicenseCnt"`

	// 订单状态 1 正常 2隔离, 3销毁
	OrderStatus *uint64 `json:"OrderStatus,omitnil,omitempty" name:"OrderStatus"`

	// 截止日期
	Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"`

	// 订单资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 0 初始化,1 自动续费,2 不自动续费
	AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 项目ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 任务ID ,默认0 ,查询绑定进度用
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 购买时间
	BuyTime *string `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 是否试用订单.
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 资源别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 平台标签
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 冻结数,当为0时 为未冻结,非0 则表示冻结授权数额
	FreezeNum *int64 `json:"FreezeNum,omitnil,omitempty" name:"FreezeNum"`
}

type LicenseOrder added in v1.0.427

type LicenseOrder struct {
	// 授权ID
	LicenseId *uint64 `json:"LicenseId,omitnil,omitempty" name:"LicenseId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 授权订单资源状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 订单类型
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

type LicenseUnBindRsp added in v1.0.494

type LicenseUnBindRsp struct {
	// QUUID 云服务器uuid,轻量服务器uuid,边缘计算 uuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 失败原因
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`
}

type LogHistogram added in v1.0.762

type LogHistogram struct {
	// 统计周期内的日志条数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 按 period 取整后的 unix timestamp: 单位毫秒
	TimeStamp *int64 `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"`
}

type LogInfo added in v1.0.762

type LogInfo struct {
	// 日志内容的Json序列化字符串
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 日志文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 日志来源IP
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 日志时间,单位ms
	TimeStamp *int64 `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"`
}

type LogStorageRecord added in v1.0.658

type LogStorageRecord struct {
	// 年月份
	Month *string `json:"Month,omitnil,omitempty" name:"Month"`

	// 存储量,字节
	UsedSize *uint64 `json:"UsedSize,omitnil,omitempty" name:"UsedSize"`

	// 总量,字节
	InquireSize *uint64 `json:"InquireSize,omitnil,omitempty" name:"InquireSize"`
}

type LoginWhiteCombinedInfo added in v1.0.240

type LoginWhiteCombinedInfo struct {
	// 白名单地域
	Places []*Place `json:"Places,omitnil,omitempty" name:"Places"`

	// 白名单用户(多个用户逗号隔开)
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 白名单IP(多个IP逗号隔开)
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 地域字符串
	Locale *string `json:"Locale,omitnil,omitempty" name:"Locale"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否对全局生效, 1:全局有效 0: 对指定主机列表生效'
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 白名单名字:IsLocal=1时固定为:全部服务器;单台机器时为机器内网IP,多台服务器时为服务器数量,如:11台
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 仅在单台服务器时,返回服务器名称
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 白名单ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 服务器Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 登陆地
	Locations *string `json:"Locations,omitnil,omitempty" name:"Locations"`
}

type LoginWhiteLists

type LoginWhiteLists struct {
	// 记录ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 白名单地域
	Places []*Place `json:"Places,omitnil,omitempty" name:"Places"`

	// 白名单用户(多个用户逗号隔开)
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 白名单IP(多个IP逗号隔开)
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 是否为全局规则
	IsGlobal *bool `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 创建白名单时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改白名单时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 机器名
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 机器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type Machine

type Machine struct {
	// 主机名称。
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 主机系统。
	MachineOs *string `json:"MachineOs,omitnil,omitempty" name:"MachineOs"`

	// 主机状态。 <li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>SHUTDOWN: 已关机</li> <li>UNINSTALLED: 未防护</li>
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// ONLINE 防护中; OFFLINE 已离线;UNINStALLED 未安装
	AgentStatus *string `json:"AgentStatus,omitnil,omitempty" name:"AgentStatus"`

	// RUNNING 运行中; STOPED 已关机; EXPIRED 待回收
	InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`

	// 主机安全Uuid,若客户端长时间不在线将返回空字符。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// CVM或BM机器唯一Uuid。
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 漏洞数。
	VulNum *int64 `json:"VulNum,omitnil,omitempty" name:"VulNum"`

	// 主机IP。
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 是否是专业版。
	// <li>true: 是</li>
	// <li>false:否</li>
	IsProVersion *bool `json:"IsProVersion,omitnil,omitempty" name:"IsProVersion"`

	// 主机外网IP。
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机状态。
	// <li>POSTPAY: 表示后付费,即按量计费  </li>
	// <li>PREPAY: 表示预付费,即包年包月</li>
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 木马数。
	MalwareNum *int64 `json:"MalwareNum,omitnil,omitempty" name:"MalwareNum"`

	// 标签信息
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 基线风险数。
	BaselineNum *int64 `json:"BaselineNum,omitnil,omitempty" name:"BaselineNum"`

	// 网络风险数。
	CyberAttackNum *int64 `json:"CyberAttackNum,omitnil,omitempty" name:"CyberAttackNum"`

	// 风险状态。
	// <li>SAFE:安全</li>
	// <li>RISK:风险</li>
	// <li>UNKNOWN:未知</li>
	SecurityStatus *string `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"`

	// 入侵事件数
	InvasionNum *int64 `json:"InvasionNum,omitnil,omitempty" name:"InvasionNum"`

	// 地域信息
	RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"`

	// 实例状态 TERMINATED_PRO_VERSION 已销毁
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// 防篡改 授权状态 1 授权 0 未授权
	LicenseStatus *uint64 `json:"LicenseStatus,omitnil,omitempty" name:"LicenseStatus"`

	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 是否有资产扫描接口,0无,1有
	HasAssetScan *uint64 `json:"HasAssetScan,omitnil,omitempty" name:"HasAssetScan"`

	// 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 内核版本
	KernelVersion *string `json:"KernelVersion,omitnil,omitempty" name:"KernelVersion"`

	// 防护版本:BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版
	ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"`

	// 云标签信息
	CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"`

	// 是否15天内新增的主机 0:非15天内新增的主机,1:15天内增加的主机
	IsAddedOnTheFifteen *uint64 `json:"IsAddedOnTheFifteen,omitnil,omitempty" name:"IsAddedOnTheFifteen"`

	// 主机ip列表
	IpList *string `json:"IpList,omitnil,omitempty" name:"IpList"`

	// 所属网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type MachineClearHistory added in v1.0.762

type MachineClearHistory struct {
	// ID值
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 公网IP
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 内网IP
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 客户端最后离线时间
	AgentLastOfflineTime *string `json:"AgentLastOfflineTime,omitnil,omitempty" name:"AgentLastOfflineTime"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type MachineExtraInfo added in v1.0.572

type MachineExtraInfo struct {
	// 公网IP
	WanIP *string `json:"WanIP,omitnil,omitempty" name:"WanIP"`

	// 内网IP
	PrivateIP *string `json:"PrivateIP,omitnil,omitempty" name:"PrivateIP"`

	// 网络类型,1:vpc网络 2:基础网络 3:非腾讯云网络
	NetworkType *int64 `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// 网络名,vpc网络情况下会返回vpc_id
	NetworkName *string `json:"NetworkName,omitnil,omitempty" name:"NetworkName"`

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 主机名
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`
}

type MachineFileTamperRule added in v1.0.762

type MachineFileTamperRule struct {
	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则类型 0 :系统规则  1:用户规则
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`

	// 规则
	Rule []*FileTamperRule `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 唯一id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

type MachineLicenseDetail added in v1.0.762

type MachineLicenseDetail struct {
	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 计费模式, 0 按量计费 , 1 预付费
	PayMode *uint64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 订单类型,0 默认计费订单 1 试用订单, 2 赠送 3 体验
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 废弃字段,
	InquireKey *string `json:"InquireKey,omitnil,omitempty" name:"InquireKey"`

	// 自动续费标识 0 默认不自动付费, 1 自动付费 2 手动设置不续费
	AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 到期时间,按量付费该值为空
	Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"`

	// 购买时间
	BuyTime *string `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 授权数量
	LicenseCnt *uint64 `json:"LicenseCnt,omitnil,omitempty" name:"LicenseCnt"`
}

type MachineSimple added in v1.0.762

type MachineSimple struct {
	// 主机名称。
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 主机系统。
	MachineOs *string `json:"MachineOs,omitnil,omitempty" name:"MachineOs"`

	// 主机安全uuid,若客户端长时间不在线将返回空字符。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// CVM或BM机器唯一Uuid。
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机IP。
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 是否是专业版。
	// <li>true: 是</li>
	// <li>false:否</li>
	IsProVersion *bool `json:"IsProVersion,omitnil,omitempty" name:"IsProVersion"`

	// 主机外网IP。
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机状态。
	// <li>POSTPAY: 表示后付费,即按量计费  </li>
	// <li>PREPAY: 表示预付费,即包年包月</li>
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 标签信息
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 地域信息
	RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"`

	// 实例状态请参考CVM实例列表InstanceState值
	// https://cloud.tencent.com/document/api/213/15753#Instance
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 内核版本
	KernelVersion *string `json:"KernelVersion,omitnil,omitempty" name:"KernelVersion"`

	// 防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.
	ProtectType *string `json:"ProtectType,omitnil,omitempty" name:"ProtectType"`

	// 授权订单对象
	LicenseOrder *LicenseOrder `json:"LicenseOrder,omitnil,omitempty" name:"LicenseOrder"`

	// 云标签信息
	CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type MachineSnapshotInfo added in v1.0.762

type MachineSnapshotInfo struct {
	// cvm id
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 主机ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 快照创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 磁盘id
	DiskId *string `json:"DiskId,omitnil,omitempty" name:"DiskId"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 地区id
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 快照id
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`
}

type MachineTag

type MachineTag struct {
	// 关联标签ID
	Rid *int64 `json:"Rid,omitnil,omitempty" name:"Rid"`

	// 标签名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标签ID
	TagId *uint64 `json:"TagId,omitnil,omitempty" name:"TagId"`
}

type MalWareList added in v1.0.240

type MalWareList struct {
	// 服务器ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 唯一UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 病毒名称
	VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"`

	// 状态;4-:待处理,5-已信任,6-已隔离,8-文件已删除, 14:已处理,13-已加白
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 特性标签,已废弃字段,不会再返回标签,详情中才会返回标签信息
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 首次运行时间
	FileCreateTime *string `json:"FileCreateTime,omitnil,omitempty" name:"FileCreateTime"`

	// 最近运行时间
	FileModifierTime *string `json:"FileModifierTime,omitnil,omitempty" name:"FileModifierTime"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近扫描时间
	LatestScanTime *string `json:"LatestScanTime,omitnil,omitempty" name:"LatestScanTime"`

	// 风险等级 0未知、1低、2中、3高、4严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// '木马检测平台用,分割 1云查杀引擎、2TAV、3binaryAi、4异常行为、5威胁情报
	CheckPlatform *string `json:"CheckPlatform,omitnil,omitempty" name:"CheckPlatform"`

	// 木马进程是否存在 0:不存在,1:存在
	ProcessExists *uint64 `json:"ProcessExists,omitnil,omitempty" name:"ProcessExists"`

	// 木马文件是否存在 0:不存在,1:存在
	FileExists *uint64 `json:"FileExists,omitnil,omitempty" name:"FileExists"`

	// cvm quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 木马样本md5
	MD5 *string `json:"MD5,omitnil,omitempty" name:"MD5"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type MaliciousRequestWhiteListInfo added in v1.0.255

type MaliciousRequestWhiteListInfo struct {
	// 白名单id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type MalwareInfo

type MalwareInfo struct {
	// 病毒名称
	VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"`

	// 文件大小
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 文件MD5
	MD5 *string `json:"MD5,omitnil,omitempty" name:"MD5"`

	// 文件地址
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 首次运行时间
	FileCreateTime *string `json:"FileCreateTime,omitnil,omitempty" name:"FileCreateTime"`

	// 最近一次运行时间
	FileModifierTime *string `json:"FileModifierTime,omitnil,omitempty" name:"FileModifierTime"`

	// 危害描述
	HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"`

	// 建议方案
	SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"`

	// 服务器名称
	ServersName *string `json:"ServersName,omitnil,omitempty" name:"ServersName"`

	// 服务器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 进程ID
	ProcessID *string `json:"ProcessID,omitnil,omitempty" name:"ProcessID"`

	// 标签特性
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 影响广度 // 暂时不提供
	Breadth *string `json:"Breadth,omitnil,omitempty" name:"Breadth"`

	// 查询热度 // 暂时不提供
	Heat *string `json:"Heat,omitnil,omitempty" name:"Heat"`

	// 唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 首次发现时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近扫描时间
	LatestScanTime *string `json:"LatestScanTime,omitnil,omitempty" name:"LatestScanTime"`

	// 参考链接
	Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"`

	// 外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 进程树 json  pid:进程id,exe:文件路径 ,account:进程所属用组和用户 ,cmdline:执行命令,ssh_service: SSH服务ip, ssh_soure:登录源
	PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"`

	// 主机在线状态 OFFLINE  ONLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 状态;4-:待处理,5-已信任,6-已隔离
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 风险等级 0提示、1低、2中、3高、4严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 木马检测平台用,分割 1云查杀引擎、2TAV、3binaryAi、4异常行为、5威胁情报
	CheckPlatform *string `json:"CheckPlatform,omitnil,omitempty" name:"CheckPlatform"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 最近修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 最近访问时间
	StrFileAccessTime *string `json:"StrFileAccessTime,omitnil,omitempty" name:"StrFileAccessTime"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 参考链接
	References []*string `json:"References,omitnil,omitempty" name:"References"`

	// 木马文件是否存在
	FileExists *bool `json:"FileExists,omitnil,omitempty" name:"FileExists"`

	// 木马进程是否存在
	ProcessExists *bool `json:"ProcessExists,omitnil,omitempty" name:"ProcessExists"`
}

type MalwareRisk added in v1.0.240

type MalwareRisk struct {
	// 机器IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 病毒名
	VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"`

	// 发现时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

type MalwareRiskOverview added in v1.0.762

type MalwareRiskOverview struct {
	// 影响主机数
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 异常进程数
	ProcessCount *int64 `json:"ProcessCount,omitnil,omitempty" name:"ProcessCount"`

	// 恶意文件数
	FileCount *int64 `json:"FileCount,omitnil,omitempty" name:"FileCount"`

	// 是否首次扫描[false:否|true:是]
	IsFirstScan *bool `json:"IsFirstScan,omitnil,omitempty" name:"IsFirstScan"`

	// 最后扫描时间
	ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"`
}

type MalwareWhiteListAffectEvent added in v1.0.762

type MalwareWhiteListAffectEvent struct {
	// 唯一ID。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 影响的md5
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 文件路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 添加时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type MalwareWhiteListInfo added in v1.0.762

type MalwareWhiteListInfo struct {
	// 唯一ID。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// cvm quuid 按,分割。
	QuuidList *string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// md5列表 按,分割
	Md5List *string `json:"Md5List,omitnil,omitempty" name:"Md5List"`

	// 是否全部主机; 0否,1是
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 白名单模式;0 MD5 ,1自定义
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 匹配模式;0精确匹配,1模糊匹配
	MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"`

	// 文件名;按,分割
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件目录;按,分割
	FileDirectory *string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"`

	// 文件后缀;按,分割
	FileExtension *string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"`

	// 规则创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 受影响记录
	EventsCount *uint64 `json:"EventsCount,omitnil,omitempty" name:"EventsCount"`

	// 规则修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type ModifyAutoOpenProVersionConfigRequest

type ModifyAutoOpenProVersionConfigRequest struct {
	*tchttp.BaseRequest

	// 设置自动开通状态。
	// <li>CLOSE:关闭</li>
	// <li>OPEN:打开</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 自动加购/扩容授权开关,默认 1, 0关闭, 1开启
	AutoRepurchaseSwitch *uint64 `json:"AutoRepurchaseSwitch,omitnil,omitempty" name:"AutoRepurchaseSwitch"`

	// 自动加购的订单是否自动续费,默认0 ,0关闭, 1开启
	AutoRepurchaseRenewSwitch *uint64 `json:"AutoRepurchaseRenewSwitch,omitnil,omitempty" name:"AutoRepurchaseRenewSwitch"`

	// 手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启
	RepurchaseRenewSwitch *uint64 `json:"RepurchaseRenewSwitch,omitnil,omitempty" name:"RepurchaseRenewSwitch"`
}

func NewModifyAutoOpenProVersionConfigRequest

func NewModifyAutoOpenProVersionConfigRequest() (request *ModifyAutoOpenProVersionConfigRequest)

func (*ModifyAutoOpenProVersionConfigRequest) FromJsonString

func (r *ModifyAutoOpenProVersionConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAutoOpenProVersionConfigRequest) ToJsonString

type ModifyAutoOpenProVersionConfigRequestParams added in v1.0.426

type ModifyAutoOpenProVersionConfigRequestParams struct {
	// 设置自动开通状态。
	// <li>CLOSE:关闭</li>
	// <li>OPEN:打开</li>
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 自动加购/扩容授权开关,默认 1, 0关闭, 1开启
	AutoRepurchaseSwitch *uint64 `json:"AutoRepurchaseSwitch,omitnil,omitempty" name:"AutoRepurchaseSwitch"`

	// 自动加购的订单是否自动续费,默认0 ,0关闭, 1开启
	AutoRepurchaseRenewSwitch *uint64 `json:"AutoRepurchaseRenewSwitch,omitnil,omitempty" name:"AutoRepurchaseRenewSwitch"`

	// 手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启
	RepurchaseRenewSwitch *uint64 `json:"RepurchaseRenewSwitch,omitnil,omitempty" name:"RepurchaseRenewSwitch"`
}

Predefined struct for user

type ModifyAutoOpenProVersionConfigResponse

type ModifyAutoOpenProVersionConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAutoOpenProVersionConfigResponseParams `json:"Response"`
}

func NewModifyAutoOpenProVersionConfigResponse

func NewModifyAutoOpenProVersionConfigResponse() (response *ModifyAutoOpenProVersionConfigResponse)

func (*ModifyAutoOpenProVersionConfigResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAutoOpenProVersionConfigResponse) ToJsonString

type ModifyAutoOpenProVersionConfigResponseParams added in v1.0.426

type ModifyAutoOpenProVersionConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBanModeRequest added in v1.0.240

type ModifyBanModeRequest struct {
	*tchttp.BaseRequest

	// 阻断模式,STANDARD_MODE:标准阻断,DEEP_MODE:深度阻断
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 阻断时间,用于标准阻断模式
	Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"`
}

func NewModifyBanModeRequest added in v1.0.240

func NewModifyBanModeRequest() (request *ModifyBanModeRequest)

func (*ModifyBanModeRequest) FromJsonString added in v1.0.240

func (r *ModifyBanModeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBanModeRequest) ToJsonString added in v1.0.240

func (r *ModifyBanModeRequest) ToJsonString() string

type ModifyBanModeRequestParams added in v1.0.426

type ModifyBanModeRequestParams struct {
	// 阻断模式,STANDARD_MODE:标准阻断,DEEP_MODE:深度阻断
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 阻断时间,用于标准阻断模式
	Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"`
}

Predefined struct for user

type ModifyBanModeResponse added in v1.0.240

type ModifyBanModeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBanModeResponseParams `json:"Response"`
}

func NewModifyBanModeResponse added in v1.0.240

func NewModifyBanModeResponse() (response *ModifyBanModeResponse)

func (*ModifyBanModeResponse) FromJsonString added in v1.0.240

func (r *ModifyBanModeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBanModeResponse) ToJsonString added in v1.0.240

func (r *ModifyBanModeResponse) ToJsonString() string

type ModifyBanModeResponseParams added in v1.0.426

type ModifyBanModeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBanStatusRequest added in v1.0.240

type ModifyBanStatusRequest struct {
	*tchttp.BaseRequest

	// 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否开启智能过白模式
	OpenSmartMode *bool `json:"OpenSmartMode,omitnil,omitempty" name:"OpenSmartMode"`
}

func NewModifyBanStatusRequest added in v1.0.240

func NewModifyBanStatusRequest() (request *ModifyBanStatusRequest)

func (*ModifyBanStatusRequest) FromJsonString added in v1.0.240

func (r *ModifyBanStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBanStatusRequest) ToJsonString added in v1.0.240

func (r *ModifyBanStatusRequest) ToJsonString() string

type ModifyBanStatusRequestParams added in v1.0.426

type ModifyBanStatusRequestParams struct {
	// 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否开启智能过白模式
	OpenSmartMode *bool `json:"OpenSmartMode,omitnil,omitempty" name:"OpenSmartMode"`
}

Predefined struct for user

type ModifyBanStatusResponse added in v1.0.240

type ModifyBanStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBanStatusResponseParams `json:"Response"`
}

func NewModifyBanStatusResponse added in v1.0.240

func NewModifyBanStatusResponse() (response *ModifyBanStatusResponse)

func (*ModifyBanStatusResponse) FromJsonString added in v1.0.240

func (r *ModifyBanStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBanStatusResponse) ToJsonString added in v1.0.240

func (r *ModifyBanStatusResponse) ToJsonString() string

type ModifyBanStatusResponseParams added in v1.0.426

type ModifyBanStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBanWhiteListRequest added in v1.0.762

type ModifyBanWhiteListRequest struct {
	*tchttp.BaseRequest

	// 修改白名单规则项
	Rules *BanWhiteList `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewModifyBanWhiteListRequest added in v1.0.762

func NewModifyBanWhiteListRequest() (request *ModifyBanWhiteListRequest)

func (*ModifyBanWhiteListRequest) FromJsonString added in v1.0.762

func (r *ModifyBanWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBanWhiteListRequest) ToJsonString added in v1.0.762

func (r *ModifyBanWhiteListRequest) ToJsonString() string

type ModifyBanWhiteListRequestParams added in v1.0.762

type ModifyBanWhiteListRequestParams struct {
	// 修改白名单规则项
	Rules *BanWhiteList `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type ModifyBanWhiteListResponse added in v1.0.762

type ModifyBanWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBanWhiteListResponseParams `json:"Response"`
}

func NewModifyBanWhiteListResponse added in v1.0.762

func NewModifyBanWhiteListResponse() (response *ModifyBanWhiteListResponse)

func (*ModifyBanWhiteListResponse) FromJsonString added in v1.0.762

func (r *ModifyBanWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBanWhiteListResponse) ToJsonString added in v1.0.762

func (r *ModifyBanWhiteListResponse) ToJsonString() string

type ModifyBanWhiteListResponseParams added in v1.0.762

type ModifyBanWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBaselinePolicyRequest added in v1.0.519

type ModifyBaselinePolicyRequest struct {
	*tchttp.BaseRequest

	// 无
	Data *BaselinePolicy `json:"Data,omitnil,omitempty" name:"Data"`

	// <li>RuleName - String - 是否必填:否 - 规则名称</li>
	// <li>CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类</li>
	// <li>RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否按照过滤的全选
	SelectAll *int64 `json:"SelectAll,omitnil,omitempty" name:"SelectAll"`
}

func NewModifyBaselinePolicyRequest added in v1.0.519

func NewModifyBaselinePolicyRequest() (request *ModifyBaselinePolicyRequest)

func (*ModifyBaselinePolicyRequest) FromJsonString added in v1.0.519

func (r *ModifyBaselinePolicyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselinePolicyRequest) ToJsonString added in v1.0.519

func (r *ModifyBaselinePolicyRequest) ToJsonString() string

type ModifyBaselinePolicyRequestParams added in v1.0.519

type ModifyBaselinePolicyRequestParams struct {
	// 无
	Data *BaselinePolicy `json:"Data,omitnil,omitempty" name:"Data"`

	// <li>RuleName - String - 是否必填:否 - 规则名称</li>
	// <li>CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类</li>
	// <li>RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 是否按照过滤的全选
	SelectAll *int64 `json:"SelectAll,omitnil,omitempty" name:"SelectAll"`
}

Predefined struct for user

type ModifyBaselinePolicyResponse added in v1.0.519

type ModifyBaselinePolicyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBaselinePolicyResponseParams `json:"Response"`
}

func NewModifyBaselinePolicyResponse added in v1.0.519

func NewModifyBaselinePolicyResponse() (response *ModifyBaselinePolicyResponse)

func (*ModifyBaselinePolicyResponse) FromJsonString added in v1.0.519

func (r *ModifyBaselinePolicyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselinePolicyResponse) ToJsonString added in v1.0.519

func (r *ModifyBaselinePolicyResponse) ToJsonString() string

type ModifyBaselinePolicyResponseParams added in v1.0.519

type ModifyBaselinePolicyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBaselinePolicyStateRequest added in v1.0.610

type ModifyBaselinePolicyStateRequest struct {
	*tchttp.BaseRequest

	// 策略Id
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 开启状态[1:开启|0:未开启]
	IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"`
}

func NewModifyBaselinePolicyStateRequest added in v1.0.610

func NewModifyBaselinePolicyStateRequest() (request *ModifyBaselinePolicyStateRequest)

func (*ModifyBaselinePolicyStateRequest) FromJsonString added in v1.0.610

func (r *ModifyBaselinePolicyStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselinePolicyStateRequest) ToJsonString added in v1.0.610

func (r *ModifyBaselinePolicyStateRequest) ToJsonString() string

type ModifyBaselinePolicyStateRequestParams added in v1.0.610

type ModifyBaselinePolicyStateRequestParams struct {
	// 策略Id
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 开启状态[1:开启|0:未开启]
	IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"`
}

Predefined struct for user

type ModifyBaselinePolicyStateResponse added in v1.0.610

type ModifyBaselinePolicyStateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBaselinePolicyStateResponseParams `json:"Response"`
}

func NewModifyBaselinePolicyStateResponse added in v1.0.610

func NewModifyBaselinePolicyStateResponse() (response *ModifyBaselinePolicyStateResponse)

func (*ModifyBaselinePolicyStateResponse) FromJsonString added in v1.0.610

func (r *ModifyBaselinePolicyStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselinePolicyStateResponse) ToJsonString added in v1.0.610

func (r *ModifyBaselinePolicyStateResponse) ToJsonString() string

type ModifyBaselinePolicyStateResponseParams added in v1.0.610

type ModifyBaselinePolicyStateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBaselineRuleIgnoreRequest added in v1.0.610

type ModifyBaselineRuleIgnoreRequest struct {
	*tchttp.BaseRequest

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 资产类型[0:所有专业版旗舰版|1:id|2:ip]
	AssetType *int64 `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 关联项
	ItemIds []*int64 `json:"ItemIds,omitnil,omitempty" name:"ItemIds"`

	// 主机Id
	HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"`

	// 主机Ip
	HostIps []*string `json:"HostIps,omitnil,omitempty" name:"HostIps"`

	// 是否全选过滤
	SelectAll *int64 `json:"SelectAll,omitnil,omitempty" name:"SelectAll"`

	// <li>ItemName - string - 是否必填:否 - 项名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewModifyBaselineRuleIgnoreRequest added in v1.0.610

func NewModifyBaselineRuleIgnoreRequest() (request *ModifyBaselineRuleIgnoreRequest)

func (*ModifyBaselineRuleIgnoreRequest) FromJsonString added in v1.0.610

func (r *ModifyBaselineRuleIgnoreRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselineRuleIgnoreRequest) ToJsonString added in v1.0.610

func (r *ModifyBaselineRuleIgnoreRequest) ToJsonString() string

type ModifyBaselineRuleIgnoreRequestParams added in v1.0.610

type ModifyBaselineRuleIgnoreRequestParams struct {
	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 资产类型[0:所有专业版旗舰版|1:id|2:ip]
	AssetType *int64 `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 关联项
	ItemIds []*int64 `json:"ItemIds,omitnil,omitempty" name:"ItemIds"`

	// 主机Id
	HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"`

	// 主机Ip
	HostIps []*string `json:"HostIps,omitnil,omitempty" name:"HostIps"`

	// 是否全选过滤
	SelectAll *int64 `json:"SelectAll,omitnil,omitempty" name:"SelectAll"`

	// <li>ItemName - string - 是否必填:否 - 项名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type ModifyBaselineRuleIgnoreResponse added in v1.0.610

type ModifyBaselineRuleIgnoreResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBaselineRuleIgnoreResponseParams `json:"Response"`
}

func NewModifyBaselineRuleIgnoreResponse added in v1.0.610

func NewModifyBaselineRuleIgnoreResponse() (response *ModifyBaselineRuleIgnoreResponse)

func (*ModifyBaselineRuleIgnoreResponse) FromJsonString added in v1.0.610

func (r *ModifyBaselineRuleIgnoreResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselineRuleIgnoreResponse) ToJsonString added in v1.0.610

func (r *ModifyBaselineRuleIgnoreResponse) ToJsonString() string

type ModifyBaselineRuleIgnoreResponseParams added in v1.0.610

type ModifyBaselineRuleIgnoreResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBaselineRuleRequest added in v1.0.610

type ModifyBaselineRuleRequest struct {
	*tchttp.BaseRequest

	// 无
	Data *BaselineRule `json:"Data,omitnil,omitempty" name:"Data"`

	// 是否过滤全选
	SelectAll *int64 `json:"SelectAll,omitnil,omitempty" name:"SelectAll"`

	// <li>ItemName - string - 是否必填:否 - 项名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:检测项,1:检测项分类
	IdType *uint64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 需要排除的检测项id
	ExcludeIds []*uint64 `json:"ExcludeIds,omitnil,omitempty" name:"ExcludeIds"`

	// 勾选的检测项分类
	CategoryIds []*uint64 `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"`
}

func NewModifyBaselineRuleRequest added in v1.0.610

func NewModifyBaselineRuleRequest() (request *ModifyBaselineRuleRequest)

func (*ModifyBaselineRuleRequest) FromJsonString added in v1.0.610

func (r *ModifyBaselineRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselineRuleRequest) ToJsonString added in v1.0.610

func (r *ModifyBaselineRuleRequest) ToJsonString() string

type ModifyBaselineRuleRequestParams added in v1.0.610

type ModifyBaselineRuleRequestParams struct {
	// 无
	Data *BaselineRule `json:"Data,omitnil,omitempty" name:"Data"`

	// 是否过滤全选
	SelectAll *int64 `json:"SelectAll,omitnil,omitempty" name:"SelectAll"`

	// <li>ItemName - string - 是否必填:否 - 项名称</li>
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 0:检测项,1:检测项分类
	IdType *uint64 `json:"IdType,omitnil,omitempty" name:"IdType"`

	// 需要排除的检测项id
	ExcludeIds []*uint64 `json:"ExcludeIds,omitnil,omitempty" name:"ExcludeIds"`

	// 勾选的检测项分类
	CategoryIds []*uint64 `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"`
}

Predefined struct for user

type ModifyBaselineRuleResponse added in v1.0.610

type ModifyBaselineRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBaselineRuleResponseParams `json:"Response"`
}

func NewModifyBaselineRuleResponse added in v1.0.610

func NewModifyBaselineRuleResponse() (response *ModifyBaselineRuleResponse)

func (*ModifyBaselineRuleResponse) FromJsonString added in v1.0.610

func (r *ModifyBaselineRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselineRuleResponse) ToJsonString added in v1.0.610

func (r *ModifyBaselineRuleResponse) ToJsonString() string

type ModifyBaselineRuleResponseParams added in v1.0.610

type ModifyBaselineRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBaselineWeakPasswordRequest added in v1.0.610

type ModifyBaselineWeakPasswordRequest struct {
	*tchttp.BaseRequest

	// 无
	Data []*BaselineWeakPassword `json:"Data,omitnil,omitempty" name:"Data"`
}

func NewModifyBaselineWeakPasswordRequest added in v1.0.610

func NewModifyBaselineWeakPasswordRequest() (request *ModifyBaselineWeakPasswordRequest)

func (*ModifyBaselineWeakPasswordRequest) FromJsonString added in v1.0.610

func (r *ModifyBaselineWeakPasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselineWeakPasswordRequest) ToJsonString added in v1.0.610

func (r *ModifyBaselineWeakPasswordRequest) ToJsonString() string

type ModifyBaselineWeakPasswordRequestParams added in v1.0.610

type ModifyBaselineWeakPasswordRequestParams struct {
	// 无
	Data []*BaselineWeakPassword `json:"Data,omitnil,omitempty" name:"Data"`
}

Predefined struct for user

type ModifyBaselineWeakPasswordResponse added in v1.0.610

type ModifyBaselineWeakPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBaselineWeakPasswordResponseParams `json:"Response"`
}

func NewModifyBaselineWeakPasswordResponse added in v1.0.610

func NewModifyBaselineWeakPasswordResponse() (response *ModifyBaselineWeakPasswordResponse)

func (*ModifyBaselineWeakPasswordResponse) FromJsonString added in v1.0.610

func (r *ModifyBaselineWeakPasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBaselineWeakPasswordResponse) ToJsonString added in v1.0.610

func (r *ModifyBaselineWeakPasswordResponse) ToJsonString() string

type ModifyBaselineWeakPasswordResponseParams added in v1.0.610

type ModifyBaselineWeakPasswordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBashPolicyRequest added in v1.0.762

type ModifyBashPolicyRequest struct {
	*tchttp.BaseRequest

	// 具体的策略配置
	Policy *BashPolicy `json:"Policy,omitnil,omitempty" name:"Policy"`
}

func NewModifyBashPolicyRequest added in v1.0.762

func NewModifyBashPolicyRequest() (request *ModifyBashPolicyRequest)

func (*ModifyBashPolicyRequest) FromJsonString added in v1.0.762

func (r *ModifyBashPolicyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBashPolicyRequest) ToJsonString added in v1.0.762

func (r *ModifyBashPolicyRequest) ToJsonString() string

type ModifyBashPolicyRequestParams added in v1.0.762

type ModifyBashPolicyRequestParams struct {
	// 具体的策略配置
	Policy *BashPolicy `json:"Policy,omitnil,omitempty" name:"Policy"`
}

Predefined struct for user

type ModifyBashPolicyResponse added in v1.0.762

type ModifyBashPolicyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBashPolicyResponseParams `json:"Response"`
}

func NewModifyBashPolicyResponse added in v1.0.762

func NewModifyBashPolicyResponse() (response *ModifyBashPolicyResponse)

func (*ModifyBashPolicyResponse) FromJsonString added in v1.0.762

func (r *ModifyBashPolicyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBashPolicyResponse) ToJsonString added in v1.0.762

func (r *ModifyBashPolicyResponse) ToJsonString() string

type ModifyBashPolicyResponseParams added in v1.0.762

type ModifyBashPolicyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBashPolicyStatusRequest added in v1.0.762

type ModifyBashPolicyStatusRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否禁用
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

func NewModifyBashPolicyStatusRequest added in v1.0.762

func NewModifyBashPolicyStatusRequest() (request *ModifyBashPolicyStatusRequest)

func (*ModifyBashPolicyStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyBashPolicyStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBashPolicyStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyBashPolicyStatusRequest) ToJsonString() string

type ModifyBashPolicyStatusRequestParams added in v1.0.762

type ModifyBashPolicyStatusRequestParams struct {
	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否禁用
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

Predefined struct for user

type ModifyBashPolicyStatusResponse added in v1.0.762

type ModifyBashPolicyStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBashPolicyStatusResponseParams `json:"Response"`
}

func NewModifyBashPolicyStatusResponse added in v1.0.762

func NewModifyBashPolicyStatusResponse() (response *ModifyBashPolicyStatusResponse)

func (*ModifyBashPolicyStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyBashPolicyStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBashPolicyStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyBashPolicyStatusResponse) ToJsonString() string

type ModifyBashPolicyStatusResponseParams added in v1.0.762

type ModifyBashPolicyStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBruteAttackRulesRequest added in v1.0.240

type ModifyBruteAttackRulesRequest struct {
	*tchttp.BaseRequest

	// 暴力破解判断规则
	Rules []*BruteAttackRule `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewModifyBruteAttackRulesRequest added in v1.0.240

func NewModifyBruteAttackRulesRequest() (request *ModifyBruteAttackRulesRequest)

func (*ModifyBruteAttackRulesRequest) FromJsonString added in v1.0.240

func (r *ModifyBruteAttackRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBruteAttackRulesRequest) ToJsonString added in v1.0.240

func (r *ModifyBruteAttackRulesRequest) ToJsonString() string

type ModifyBruteAttackRulesRequestParams added in v1.0.426

type ModifyBruteAttackRulesRequestParams struct {
	// 暴力破解判断规则
	Rules []*BruteAttackRule `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type ModifyBruteAttackRulesResponse added in v1.0.240

type ModifyBruteAttackRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBruteAttackRulesResponseParams `json:"Response"`
}

func NewModifyBruteAttackRulesResponse added in v1.0.240

func NewModifyBruteAttackRulesResponse() (response *ModifyBruteAttackRulesResponse)

func (*ModifyBruteAttackRulesResponse) FromJsonString added in v1.0.240

func (r *ModifyBruteAttackRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBruteAttackRulesResponse) ToJsonString added in v1.0.240

func (r *ModifyBruteAttackRulesResponse) ToJsonString() string

type ModifyBruteAttackRulesResponseParams added in v1.0.426

type ModifyBruteAttackRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyEventAttackStatusRequest added in v1.0.762

type ModifyEventAttackStatusRequest struct {
	*tchttp.BaseRequest

	// 需要修改的事件id 数组,支持批量
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效
	All *bool `json:"All,omitnil,omitempty" name:"All"`

	// 0:待处理 1:已处理 3: 已忽略 4:已删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 过滤条件。
	// <li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li>
	// <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除  - 是否必填: 否</li>
	// <li>SrcIP - String 来源IP - 是否必填: 否</li>
	// <li>DstPort - String 攻击目标端口 - 是否必填: 否</li>
	// <li>MachineName - String 主机名称 - 是否必填: 否</li>
	// <li>InstanceID - String 主机实例ID - 是否必填: 否</li>
	// <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排除的id
	ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"`
}

func NewModifyEventAttackStatusRequest added in v1.0.762

func NewModifyEventAttackStatusRequest() (request *ModifyEventAttackStatusRequest)

func (*ModifyEventAttackStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyEventAttackStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEventAttackStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyEventAttackStatusRequest) ToJsonString() string

type ModifyEventAttackStatusRequestParams added in v1.0.762

type ModifyEventAttackStatusRequestParams struct {
	// 需要修改的事件id 数组,支持批量
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效
	All *bool `json:"All,omitnil,omitempty" name:"All"`

	// 0:待处理 1:已处理 3: 已忽略 4:已删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 过滤条件。
	// <li>Type - String 攻击状态 0: 尝试攻击 1: 攻击成功 - 是否必填: 否</li>
	// <li>Status - String 事件处理状态 0:待处理 1:已处理 2: 已加白 3: 已忽略 4:已删除  - 是否必填: 否</li>
	// <li>SrcIP - String 来源IP - 是否必填: 否</li>
	// <li>DstPort - String 攻击目标端口 - 是否必填: 否</li>
	// <li>MachineName - String 主机名称 - 是否必填: 否</li>
	// <li>InstanceID - String 主机实例ID - 是否必填: 否</li>
	// <li>Quuids - String 主机cvm uuid - 是否必填: 否</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 排除的id
	ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"`
}

Predefined struct for user

type ModifyEventAttackStatusResponse added in v1.0.762

type ModifyEventAttackStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEventAttackStatusResponseParams `json:"Response"`
}

func NewModifyEventAttackStatusResponse added in v1.0.762

func NewModifyEventAttackStatusResponse() (response *ModifyEventAttackStatusResponse)

func (*ModifyEventAttackStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyEventAttackStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEventAttackStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyEventAttackStatusResponse) ToJsonString() string

type ModifyEventAttackStatusResponseParams added in v1.0.762

type ModifyEventAttackStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyFileTamperEventsRequest added in v1.0.762

type ModifyFileTamperEventsRequest struct {
	*tchttp.BaseRequest

	// Status 1 -- 加白 2 -- 删除 3 - 忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 对应事件id
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewModifyFileTamperEventsRequest added in v1.0.762

func NewModifyFileTamperEventsRequest() (request *ModifyFileTamperEventsRequest)

func (*ModifyFileTamperEventsRequest) FromJsonString added in v1.0.762

func (r *ModifyFileTamperEventsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFileTamperEventsRequest) ToJsonString added in v1.0.762

func (r *ModifyFileTamperEventsRequest) ToJsonString() string

type ModifyFileTamperEventsRequestParams added in v1.0.762

type ModifyFileTamperEventsRequestParams struct {
	// Status 1 -- 加白 2 -- 删除 3 - 忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 对应事件id
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type ModifyFileTamperEventsResponse added in v1.0.762

type ModifyFileTamperEventsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyFileTamperEventsResponseParams `json:"Response"`
}

func NewModifyFileTamperEventsResponse added in v1.0.762

func NewModifyFileTamperEventsResponse() (response *ModifyFileTamperEventsResponse)

func (*ModifyFileTamperEventsResponse) FromJsonString added in v1.0.762

func (r *ModifyFileTamperEventsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFileTamperEventsResponse) ToJsonString added in v1.0.762

func (r *ModifyFileTamperEventsResponse) ToJsonString() string

type ModifyFileTamperEventsResponseParams added in v1.0.762

type ModifyFileTamperEventsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyFileTamperRuleRequest added in v1.0.762

type ModifyFileTamperRuleRequest struct {
	*tchttp.BaseRequest

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则内容
	Rules []*FileTamperRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 启用状态 0: 启用 1: 已关闭
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则id  不填或者0表示新增
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 影响的主机uuid集合
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 加白处理类型
	// <li>cur 仅对当前加白</li>
	// <li>all 所有符合条件加白</li>
	AddWhiteType *string `json:"AddWhiteType,omitnil,omitempty" name:"AddWhiteType"`
}

func NewModifyFileTamperRuleRequest added in v1.0.762

func NewModifyFileTamperRuleRequest() (request *ModifyFileTamperRuleRequest)

func (*ModifyFileTamperRuleRequest) FromJsonString added in v1.0.762

func (r *ModifyFileTamperRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFileTamperRuleRequest) ToJsonString added in v1.0.762

func (r *ModifyFileTamperRuleRequest) ToJsonString() string

type ModifyFileTamperRuleRequestParams added in v1.0.762

type ModifyFileTamperRuleRequestParams struct {
	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则内容
	Rules []*FileTamperRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 启用状态 0: 启用 1: 已关闭
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则id  不填或者0表示新增
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 影响的主机uuid集合
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 加白处理类型
	// <li>cur 仅对当前加白</li>
	// <li>all 所有符合条件加白</li>
	AddWhiteType *string `json:"AddWhiteType,omitnil,omitempty" name:"AddWhiteType"`
}

Predefined struct for user

type ModifyFileTamperRuleResponse added in v1.0.762

type ModifyFileTamperRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyFileTamperRuleResponseParams `json:"Response"`
}

func NewModifyFileTamperRuleResponse added in v1.0.762

func NewModifyFileTamperRuleResponse() (response *ModifyFileTamperRuleResponse)

func (*ModifyFileTamperRuleResponse) FromJsonString added in v1.0.762

func (r *ModifyFileTamperRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFileTamperRuleResponse) ToJsonString added in v1.0.762

func (r *ModifyFileTamperRuleResponse) ToJsonString() string

type ModifyFileTamperRuleResponseParams added in v1.0.762

type ModifyFileTamperRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyFileTamperRuleStatusRequest added in v1.0.762

type ModifyFileTamperRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 0: 启用1: 关闭2:删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 对应事件id
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否是系统规则 0=系统规则 1=用户自定义规则,系统规则Status 不支持删除
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`
}

func NewModifyFileTamperRuleStatusRequest added in v1.0.762

func NewModifyFileTamperRuleStatusRequest() (request *ModifyFileTamperRuleStatusRequest)

func (*ModifyFileTamperRuleStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyFileTamperRuleStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFileTamperRuleStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyFileTamperRuleStatusRequest) ToJsonString() string

type ModifyFileTamperRuleStatusRequestParams added in v1.0.762

type ModifyFileTamperRuleStatusRequestParams struct {
	// 0: 启用1: 关闭2:删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 对应事件id
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否是系统规则 0=系统规则 1=用户自定义规则,系统规则Status 不支持删除
	RuleCategory *uint64 `json:"RuleCategory,omitnil,omitempty" name:"RuleCategory"`
}

Predefined struct for user

type ModifyFileTamperRuleStatusResponse added in v1.0.762

type ModifyFileTamperRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyFileTamperRuleStatusResponseParams `json:"Response"`
}

func NewModifyFileTamperRuleStatusResponse added in v1.0.762

func NewModifyFileTamperRuleStatusResponse() (response *ModifyFileTamperRuleStatusResponse)

func (*ModifyFileTamperRuleStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyFileTamperRuleStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFileTamperRuleStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyFileTamperRuleStatusResponse) ToJsonString() string

type ModifyFileTamperRuleStatusResponseParams added in v1.0.762

type ModifyFileTamperRuleStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyJavaMemShellPluginSwitchRequest added in v1.0.762

type ModifyJavaMemShellPluginSwitchRequest struct {
	*tchttp.BaseRequest

	// 主机quuid数组
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 插件目标状态:0: 关闭 1: 开启
	JavaShellStatus *uint64 `json:"JavaShellStatus,omitnil,omitempty" name:"JavaShellStatus"`
}

func NewModifyJavaMemShellPluginSwitchRequest added in v1.0.762

func NewModifyJavaMemShellPluginSwitchRequest() (request *ModifyJavaMemShellPluginSwitchRequest)

func (*ModifyJavaMemShellPluginSwitchRequest) FromJsonString added in v1.0.762

func (r *ModifyJavaMemShellPluginSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyJavaMemShellPluginSwitchRequest) ToJsonString added in v1.0.762

type ModifyJavaMemShellPluginSwitchRequestParams added in v1.0.762

type ModifyJavaMemShellPluginSwitchRequestParams struct {
	// 主机quuid数组
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 插件目标状态:0: 关闭 1: 开启
	JavaShellStatus *uint64 `json:"JavaShellStatus,omitnil,omitempty" name:"JavaShellStatus"`
}

Predefined struct for user

type ModifyJavaMemShellPluginSwitchResponse added in v1.0.762

type ModifyJavaMemShellPluginSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyJavaMemShellPluginSwitchResponseParams `json:"Response"`
}

func NewModifyJavaMemShellPluginSwitchResponse added in v1.0.762

func NewModifyJavaMemShellPluginSwitchResponse() (response *ModifyJavaMemShellPluginSwitchResponse)

func (*ModifyJavaMemShellPluginSwitchResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyJavaMemShellPluginSwitchResponse) ToJsonString added in v1.0.762

type ModifyJavaMemShellPluginSwitchResponseParams added in v1.0.762

type ModifyJavaMemShellPluginSwitchResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyJavaMemShellsStatusRequest added in v1.0.762

type ModifyJavaMemShellsStatusRequest struct {
	*tchttp.BaseRequest

	// 目标处理状态: 0 - 待处理 1 - 已加白 2 - 已删除 3 - 已忽略 4 - 已手动处理
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 事件Id数组
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否更新全部,只支持忽略、已处理、删除
	UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"`
}

func NewModifyJavaMemShellsStatusRequest added in v1.0.762

func NewModifyJavaMemShellsStatusRequest() (request *ModifyJavaMemShellsStatusRequest)

func (*ModifyJavaMemShellsStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyJavaMemShellsStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyJavaMemShellsStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyJavaMemShellsStatusRequest) ToJsonString() string

type ModifyJavaMemShellsStatusRequestParams added in v1.0.762

type ModifyJavaMemShellsStatusRequestParams struct {
	// 目标处理状态: 0 - 待处理 1 - 已加白 2 - 已删除 3 - 已忽略 4 - 已手动处理
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 事件Id数组
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否更新全部,只支持忽略、已处理、删除
	UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"`
}

Predefined struct for user

type ModifyJavaMemShellsStatusResponse added in v1.0.762

type ModifyJavaMemShellsStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyJavaMemShellsStatusResponseParams `json:"Response"`
}

func NewModifyJavaMemShellsStatusResponse added in v1.0.762

func NewModifyJavaMemShellsStatusResponse() (response *ModifyJavaMemShellsStatusResponse)

func (*ModifyJavaMemShellsStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyJavaMemShellsStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyJavaMemShellsStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyJavaMemShellsStatusResponse) ToJsonString() string

type ModifyJavaMemShellsStatusResponseParams added in v1.0.762

type ModifyJavaMemShellsStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLicenseBindsRequest added in v1.0.494

type ModifyLicenseBindsRequest struct {
	*tchttp.BaseRequest

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 是否全部机器(当全部机器数大于当前订单可用授权数时,多余机器会被跳过)
	IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 需要绑定的机器quuid列表, 当IsAll = false 时必填,反之忽略该参数. 最大长度=2000
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`
}

func NewModifyLicenseBindsRequest added in v1.0.494

func NewModifyLicenseBindsRequest() (request *ModifyLicenseBindsRequest)

func (*ModifyLicenseBindsRequest) FromJsonString added in v1.0.494

func (r *ModifyLicenseBindsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLicenseBindsRequest) ToJsonString added in v1.0.494

func (r *ModifyLicenseBindsRequest) ToJsonString() string

type ModifyLicenseBindsRequestParams added in v1.0.494

type ModifyLicenseBindsRequestParams struct {
	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 是否全部机器(当全部机器数大于当前订单可用授权数时,多余机器会被跳过)
	IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 需要绑定的机器quuid列表, 当IsAll = false 时必填,反之忽略该参数. 最大长度=2000
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`
}

Predefined struct for user

type ModifyLicenseBindsResponse added in v1.0.494

type ModifyLicenseBindsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLicenseBindsResponseParams `json:"Response"`
}

func NewModifyLicenseBindsResponse added in v1.0.494

func NewModifyLicenseBindsResponse() (response *ModifyLicenseBindsResponse)

func (*ModifyLicenseBindsResponse) FromJsonString added in v1.0.494

func (r *ModifyLicenseBindsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLicenseBindsResponse) ToJsonString added in v1.0.494

func (r *ModifyLicenseBindsResponse) ToJsonString() string

type ModifyLicenseBindsResponseParams added in v1.0.494

type ModifyLicenseBindsResponseParams struct {
	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLicenseOrderRequest added in v1.0.752

type ModifyLicenseOrderRequest struct {
	*tchttp.BaseRequest

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 预期值,如果当前为10,扩容则输入原来大的值, 缩容则比原来小的值(缩容时不允许预期值比使用量小),如果保持不变则填写原值,
	InquireNum *uint64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 项目ID,不修改则输入原值.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 资源别名,不修改则输入原值.
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`
}

func NewModifyLicenseOrderRequest added in v1.0.752

func NewModifyLicenseOrderRequest() (request *ModifyLicenseOrderRequest)

func (*ModifyLicenseOrderRequest) FromJsonString added in v1.0.752

func (r *ModifyLicenseOrderRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLicenseOrderRequest) ToJsonString added in v1.0.752

func (r *ModifyLicenseOrderRequest) ToJsonString() string

type ModifyLicenseOrderRequestParams added in v1.0.752

type ModifyLicenseOrderRequestParams struct {
	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 预期值,如果当前为10,扩容则输入原来大的值, 缩容则比原来小的值(缩容时不允许预期值比使用量小),如果保持不变则填写原值,
	InquireNum *uint64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 项目ID,不修改则输入原值.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 资源别名,不修改则输入原值.
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`
}

Predefined struct for user

type ModifyLicenseOrderResponse added in v1.0.752

type ModifyLicenseOrderResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLicenseOrderResponseParams `json:"Response"`
}

func NewModifyLicenseOrderResponse added in v1.0.752

func NewModifyLicenseOrderResponse() (response *ModifyLicenseOrderResponse)

func (*ModifyLicenseOrderResponse) FromJsonString added in v1.0.752

func (r *ModifyLicenseOrderResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLicenseOrderResponse) ToJsonString added in v1.0.752

func (r *ModifyLicenseOrderResponse) ToJsonString() string

type ModifyLicenseOrderResponseParams added in v1.0.752

type ModifyLicenseOrderResponseParams struct {
	// 订单号
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`

	// 资源ID
	ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLicenseUnBindsRequest added in v1.0.494

type ModifyLicenseUnBindsRequest struct {
	*tchttp.BaseRequest

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 是否全部机器(当全部机器数大于当前订单可用授权数时,多余机器会被跳过)
	IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 需要绑定的机器quuid列表, 当IsAll = false 时必填,反之忽略该参数.
	// 最大长度=100
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`
}

func NewModifyLicenseUnBindsRequest added in v1.0.494

func NewModifyLicenseUnBindsRequest() (request *ModifyLicenseUnBindsRequest)

func (*ModifyLicenseUnBindsRequest) FromJsonString added in v1.0.494

func (r *ModifyLicenseUnBindsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLicenseUnBindsRequest) ToJsonString added in v1.0.494

func (r *ModifyLicenseUnBindsRequest) ToJsonString() string

type ModifyLicenseUnBindsRequestParams added in v1.0.494

type ModifyLicenseUnBindsRequestParams struct {
	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 是否全部机器(当全部机器数大于当前订单可用授权数时,多余机器会被跳过)
	IsAll *bool `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 需要绑定的机器quuid列表, 当IsAll = false 时必填,反之忽略该参数.
	// 最大长度=100
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`
}

Predefined struct for user

type ModifyLicenseUnBindsResponse added in v1.0.494

type ModifyLicenseUnBindsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLicenseUnBindsResponseParams `json:"Response"`
}

func NewModifyLicenseUnBindsResponse added in v1.0.494

func NewModifyLicenseUnBindsResponse() (response *ModifyLicenseUnBindsResponse)

func (*ModifyLicenseUnBindsResponse) FromJsonString added in v1.0.494

func (r *ModifyLicenseUnBindsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLicenseUnBindsResponse) ToJsonString added in v1.0.494

func (r *ModifyLicenseUnBindsResponse) ToJsonString() string

type ModifyLicenseUnBindsResponseParams added in v1.0.494

type ModifyLicenseUnBindsResponseParams struct {
	// 只有解绑失败的才有该值.
	ErrMsg []*LicenseUnBindRsp `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLogKafkaAccessRequest added in v1.0.762

type ModifyLogKafkaAccessRequest struct {
	*tchttp.BaseRequest

	// 实例名称 如 主机安全测试环境
	KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"`

	// 实例ID
	KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"`

	// 接入方式,1公网域名接入,2支撑环境接入
	AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 接入地址
	AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 0不用密码,1有密码
	HasPwd *uint64 `json:"HasPwd,omitnil,omitempty" name:"HasPwd"`

	// 日志投递类型配置细节
	DeliverTypeDetails []*DeliverTypeDetails `json:"DeliverTypeDetails,omitnil,omitempty" name:"DeliverTypeDetails"`

	// kafka版本
	InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"`

	// 地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区
	Az *string `json:"Az,omitnil,omitempty" name:"Az"`

	// vpcid地址
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 投递状态,1:健康,2:告警,3:异常
	DeliverStatus *int64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"`

	// 峰值带宽
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 磁盘容量
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 密码,aes加密
	Pwd *string `json:"Pwd,omitnil,omitempty" name:"Pwd"`
}

func NewModifyLogKafkaAccessRequest added in v1.0.762

func NewModifyLogKafkaAccessRequest() (request *ModifyLogKafkaAccessRequest)

func (*ModifyLogKafkaAccessRequest) FromJsonString added in v1.0.762

func (r *ModifyLogKafkaAccessRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLogKafkaAccessRequest) ToJsonString added in v1.0.762

func (r *ModifyLogKafkaAccessRequest) ToJsonString() string

type ModifyLogKafkaAccessRequestParams added in v1.0.762

type ModifyLogKafkaAccessRequestParams struct {
	// 实例名称 如 主机安全测试环境
	KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"`

	// 实例ID
	KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"`

	// 接入方式,1公网域名接入,2支撑环境接入
	AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 接入地址
	AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 0不用密码,1有密码
	HasPwd *uint64 `json:"HasPwd,omitnil,omitempty" name:"HasPwd"`

	// 日志投递类型配置细节
	DeliverTypeDetails []*DeliverTypeDetails `json:"DeliverTypeDetails,omitnil,omitempty" name:"DeliverTypeDetails"`

	// kafka版本
	InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"`

	// 地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区
	Az *string `json:"Az,omitnil,omitempty" name:"Az"`

	// vpcid地址
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 投递状态,1:健康,2:告警,3:异常
	DeliverStatus *int64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"`

	// 峰值带宽
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 磁盘容量
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 密码,aes加密
	Pwd *string `json:"Pwd,omitnil,omitempty" name:"Pwd"`
}

Predefined struct for user

type ModifyLogKafkaAccessResponse added in v1.0.762

type ModifyLogKafkaAccessResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLogKafkaAccessResponseParams `json:"Response"`
}

func NewModifyLogKafkaAccessResponse added in v1.0.762

func NewModifyLogKafkaAccessResponse() (response *ModifyLogKafkaAccessResponse)

func (*ModifyLogKafkaAccessResponse) FromJsonString added in v1.0.762

func (r *ModifyLogKafkaAccessResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLogKafkaAccessResponse) ToJsonString added in v1.0.762

func (r *ModifyLogKafkaAccessResponse) ToJsonString() string

type ModifyLogKafkaAccessResponseParams added in v1.0.762

type ModifyLogKafkaAccessResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLogKafkaDeliverTypeRequest added in v1.0.762

type ModifyLogKafkaDeliverTypeRequest struct {
	*tchttp.BaseRequest

	// 安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹
	SecurityType *uint64 `json:"SecurityType,omitnil,omitempty" name:"SecurityType"`

	// 安全模块下的日志类型,
	LogType []*uint64 `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 投递开关 0关闭 1开启
	Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"`

	// kafka topic id
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// kafka topic name
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

func NewModifyLogKafkaDeliverTypeRequest added in v1.0.762

func NewModifyLogKafkaDeliverTypeRequest() (request *ModifyLogKafkaDeliverTypeRequest)

func (*ModifyLogKafkaDeliverTypeRequest) FromJsonString added in v1.0.762

func (r *ModifyLogKafkaDeliverTypeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLogKafkaDeliverTypeRequest) ToJsonString added in v1.0.762

func (r *ModifyLogKafkaDeliverTypeRequest) ToJsonString() string

type ModifyLogKafkaDeliverTypeRequestParams added in v1.0.762

type ModifyLogKafkaDeliverTypeRequestParams struct {
	// 安全模块类型 1: 入侵检测 2: 漏洞管理 3: 基线管理 4: 高级防御 5:客户端相关 6: 资产指纹
	SecurityType *uint64 `json:"SecurityType,omitnil,omitempty" name:"SecurityType"`

	// 安全模块下的日志类型,
	LogType []*uint64 `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 投递开关 0关闭 1开启
	Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"`

	// kafka topic id
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// kafka topic name
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

Predefined struct for user

type ModifyLogKafkaDeliverTypeResponse added in v1.0.762

type ModifyLogKafkaDeliverTypeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLogKafkaDeliverTypeResponseParams `json:"Response"`
}

func NewModifyLogKafkaDeliverTypeResponse added in v1.0.762

func NewModifyLogKafkaDeliverTypeResponse() (response *ModifyLogKafkaDeliverTypeResponse)

func (*ModifyLogKafkaDeliverTypeResponse) FromJsonString added in v1.0.762

func (r *ModifyLogKafkaDeliverTypeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLogKafkaDeliverTypeResponse) ToJsonString added in v1.0.762

func (r *ModifyLogKafkaDeliverTypeResponse) ToJsonString() string

type ModifyLogKafkaDeliverTypeResponseParams added in v1.0.762

type ModifyLogKafkaDeliverTypeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLogKafkaStateRequest added in v1.0.762

type ModifyLogKafkaStateRequest struct {
	*tchttp.BaseRequest

	// 实例名称 如 主机安全测试环境
	KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"`

	// 实例ID
	KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"`

	// 接入方式,1公网域名接入,2支撑环境接入
	AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 接入地址
	AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 区域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区
	Az *string `json:"Az,omitnil,omitempty" name:"Az"`

	// 所属网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 所在子网
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 投递状态,1:健康,2:告警,3:异常
	DeliverStatus *uint64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"`

	// kafka版本
	InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"`

	// 峰值带宽
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 磁盘容量
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
}

func NewModifyLogKafkaStateRequest added in v1.0.762

func NewModifyLogKafkaStateRequest() (request *ModifyLogKafkaStateRequest)

func (*ModifyLogKafkaStateRequest) FromJsonString added in v1.0.762

func (r *ModifyLogKafkaStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLogKafkaStateRequest) ToJsonString added in v1.0.762

func (r *ModifyLogKafkaStateRequest) ToJsonString() string

type ModifyLogKafkaStateRequestParams added in v1.0.762

type ModifyLogKafkaStateRequestParams struct {
	// 实例名称 如 主机安全测试环境
	KafkaEnvName *string `json:"KafkaEnvName,omitnil,omitempty" name:"KafkaEnvName"`

	// 实例ID
	KafkaId *string `json:"KafkaId,omitnil,omitempty" name:"KafkaId"`

	// 接入方式,1公网域名接入,2支撑环境接入
	AccessType *uint64 `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 接入地址
	AccessAddr *string `json:"AccessAddr,omitnil,omitempty" name:"AccessAddr"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 区域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区
	Az *string `json:"Az,omitnil,omitempty" name:"Az"`

	// 所属网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 所在子网
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 投递状态,1:健康,2:告警,3:异常
	DeliverStatus *uint64 `json:"DeliverStatus,omitnil,omitempty" name:"DeliverStatus"`

	// kafka版本
	InsVersion *string `json:"InsVersion,omitnil,omitempty" name:"InsVersion"`

	// 峰值带宽
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 磁盘容量
	DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`
}

Predefined struct for user

type ModifyLogKafkaStateResponse added in v1.0.762

type ModifyLogKafkaStateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLogKafkaStateResponseParams `json:"Response"`
}

func NewModifyLogKafkaStateResponse added in v1.0.762

func NewModifyLogKafkaStateResponse() (response *ModifyLogKafkaStateResponse)

func (*ModifyLogKafkaStateResponse) FromJsonString added in v1.0.762

func (r *ModifyLogKafkaStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLogKafkaStateResponse) ToJsonString added in v1.0.762

func (r *ModifyLogKafkaStateResponse) ToJsonString() string

type ModifyLogKafkaStateResponseParams added in v1.0.762

type ModifyLogKafkaStateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLogStorageConfigRequest added in v1.0.658

type ModifyLogStorageConfigRequest struct {
	*tchttp.BaseRequest

	// 是否修改有效期(已废弃)
	IsModifyPeriod *bool `json:"IsModifyPeriod,omitnil,omitempty" name:"IsModifyPeriod"`

	// 存储类型,string数组
	Type []*string `json:"Type,omitnil,omitempty" name:"Type"`

	// 日志存储时长,3640表示不限
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 日志存储时长单位,年year/月month/天day
	Granularity *string `json:"Granularity,omitnil,omitempty" name:"Granularity"`
}

func NewModifyLogStorageConfigRequest added in v1.0.658

func NewModifyLogStorageConfigRequest() (request *ModifyLogStorageConfigRequest)

func (*ModifyLogStorageConfigRequest) FromJsonString added in v1.0.658

func (r *ModifyLogStorageConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLogStorageConfigRequest) ToJsonString added in v1.0.658

func (r *ModifyLogStorageConfigRequest) ToJsonString() string

type ModifyLogStorageConfigRequestParams added in v1.0.658

type ModifyLogStorageConfigRequestParams struct {
	// 是否修改有效期(已废弃)
	IsModifyPeriod *bool `json:"IsModifyPeriod,omitnil,omitempty" name:"IsModifyPeriod"`

	// 存储类型,string数组
	Type []*string `json:"Type,omitnil,omitempty" name:"Type"`

	// 日志存储时长,3640表示不限
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 日志存储时长单位,年year/月month/天day
	Granularity *string `json:"Granularity,omitnil,omitempty" name:"Granularity"`
}

Predefined struct for user

type ModifyLogStorageConfigResponse added in v1.0.658

type ModifyLogStorageConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLogStorageConfigResponseParams `json:"Response"`
}

func NewModifyLogStorageConfigResponse added in v1.0.658

func NewModifyLogStorageConfigResponse() (response *ModifyLogStorageConfigResponse)

func (*ModifyLogStorageConfigResponse) FromJsonString added in v1.0.658

func (r *ModifyLogStorageConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLogStorageConfigResponse) ToJsonString added in v1.0.658

func (r *ModifyLogStorageConfigResponse) ToJsonString() string

type ModifyLogStorageConfigResponseParams added in v1.0.658

type ModifyLogStorageConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLoginWhiteInfoRequest added in v1.0.762

type ModifyLoginWhiteInfoRequest struct {
	*tchttp.BaseRequest

	// 更新白名单信息实体
	HostLoginWhiteObj *UpdateHostLoginWhiteObj `json:"HostLoginWhiteObj,omitnil,omitempty" name:"HostLoginWhiteObj"`
}

func NewModifyLoginWhiteInfoRequest added in v1.0.762

func NewModifyLoginWhiteInfoRequest() (request *ModifyLoginWhiteInfoRequest)

func (*ModifyLoginWhiteInfoRequest) FromJsonString added in v1.0.762

func (r *ModifyLoginWhiteInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLoginWhiteInfoRequest) ToJsonString added in v1.0.762

func (r *ModifyLoginWhiteInfoRequest) ToJsonString() string

type ModifyLoginWhiteInfoRequestParams added in v1.0.762

type ModifyLoginWhiteInfoRequestParams struct {
	// 更新白名单信息实体
	HostLoginWhiteObj *UpdateHostLoginWhiteObj `json:"HostLoginWhiteObj,omitnil,omitempty" name:"HostLoginWhiteObj"`
}

Predefined struct for user

type ModifyLoginWhiteInfoResponse added in v1.0.762

type ModifyLoginWhiteInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLoginWhiteInfoResponseParams `json:"Response"`
}

func NewModifyLoginWhiteInfoResponse added in v1.0.762

func NewModifyLoginWhiteInfoResponse() (response *ModifyLoginWhiteInfoResponse)

func (*ModifyLoginWhiteInfoResponse) FromJsonString added in v1.0.762

func (r *ModifyLoginWhiteInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLoginWhiteInfoResponse) ToJsonString added in v1.0.762

func (r *ModifyLoginWhiteInfoResponse) ToJsonString() string

type ModifyLoginWhiteInfoResponseParams added in v1.0.762

type ModifyLoginWhiteInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLoginWhiteRecordRequest added in v1.0.762

type ModifyLoginWhiteRecordRequest struct {
	*tchttp.BaseRequest

	// 白名单用户(多个用户逗号隔开)
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 更新后记录的白名单维度信息
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否对所有服务器生效,0-否,1-是
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 白名单ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 服务器列表
	Hosts []*HostInfo `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 地域列表
	Places []*Place `json:"Places,omitnil,omitempty" name:"Places"`
}

func NewModifyLoginWhiteRecordRequest added in v1.0.762

func NewModifyLoginWhiteRecordRequest() (request *ModifyLoginWhiteRecordRequest)

func (*ModifyLoginWhiteRecordRequest) FromJsonString added in v1.0.762

func (r *ModifyLoginWhiteRecordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLoginWhiteRecordRequest) ToJsonString added in v1.0.762

func (r *ModifyLoginWhiteRecordRequest) ToJsonString() string

type ModifyLoginWhiteRecordRequestParams added in v1.0.762

type ModifyLoginWhiteRecordRequestParams struct {
	// 白名单用户(多个用户逗号隔开)
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 更新后记录的白名单维度信息
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否对所有服务器生效,0-否,1-是
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 白名单ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 服务器列表
	Hosts []*HostInfo `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 地域列表
	Places []*Place `json:"Places,omitnil,omitempty" name:"Places"`
}

Predefined struct for user

type ModifyLoginWhiteRecordResponse added in v1.0.762

type ModifyLoginWhiteRecordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLoginWhiteRecordResponseParams `json:"Response"`
}

func NewModifyLoginWhiteRecordResponse added in v1.0.762

func NewModifyLoginWhiteRecordResponse() (response *ModifyLoginWhiteRecordResponse)

func (*ModifyLoginWhiteRecordResponse) FromJsonString added in v1.0.762

func (r *ModifyLoginWhiteRecordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLoginWhiteRecordResponse) ToJsonString added in v1.0.762

func (r *ModifyLoginWhiteRecordResponse) ToJsonString() string

type ModifyLoginWhiteRecordResponseParams added in v1.0.762

type ModifyLoginWhiteRecordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMachineAutoClearConfigRequest added in v1.0.762

type ModifyMachineAutoClearConfigRequest struct {
	*tchttp.BaseRequest

	// 清理规则时间, 0 表示关闭, 单位为天, 最大为 30天
	ClearRule *uint64 `json:"ClearRule,omitnil,omitempty" name:"ClearRule"`
}

func NewModifyMachineAutoClearConfigRequest added in v1.0.762

func NewModifyMachineAutoClearConfigRequest() (request *ModifyMachineAutoClearConfigRequest)

func (*ModifyMachineAutoClearConfigRequest) FromJsonString added in v1.0.762

func (r *ModifyMachineAutoClearConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMachineAutoClearConfigRequest) ToJsonString added in v1.0.762

func (r *ModifyMachineAutoClearConfigRequest) ToJsonString() string

type ModifyMachineAutoClearConfigRequestParams added in v1.0.762

type ModifyMachineAutoClearConfigRequestParams struct {
	// 清理规则时间, 0 表示关闭, 单位为天, 最大为 30天
	ClearRule *uint64 `json:"ClearRule,omitnil,omitempty" name:"ClearRule"`
}

Predefined struct for user

type ModifyMachineAutoClearConfigResponse added in v1.0.762

type ModifyMachineAutoClearConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMachineAutoClearConfigResponseParams `json:"Response"`
}

func NewModifyMachineAutoClearConfigResponse added in v1.0.762

func NewModifyMachineAutoClearConfigResponse() (response *ModifyMachineAutoClearConfigResponse)

func (*ModifyMachineAutoClearConfigResponse) FromJsonString added in v1.0.762

func (r *ModifyMachineAutoClearConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMachineAutoClearConfigResponse) ToJsonString added in v1.0.762

func (r *ModifyMachineAutoClearConfigResponse) ToJsonString() string

type ModifyMachineAutoClearConfigResponseParams added in v1.0.762

type ModifyMachineAutoClearConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMachineRemarkRequest added in v1.0.596

type ModifyMachineRemarkRequest struct {
	*tchttp.BaseRequest

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewModifyMachineRemarkRequest added in v1.0.596

func NewModifyMachineRemarkRequest() (request *ModifyMachineRemarkRequest)

func (*ModifyMachineRemarkRequest) FromJsonString added in v1.0.596

func (r *ModifyMachineRemarkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMachineRemarkRequest) ToJsonString added in v1.0.596

func (r *ModifyMachineRemarkRequest) ToJsonString() string

type ModifyMachineRemarkRequestParams added in v1.0.596

type ModifyMachineRemarkRequestParams struct {
	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type ModifyMachineRemarkResponse added in v1.0.596

type ModifyMachineRemarkResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMachineRemarkResponseParams `json:"Response"`
}

func NewModifyMachineRemarkResponse added in v1.0.596

func NewModifyMachineRemarkResponse() (response *ModifyMachineRemarkResponse)

func (*ModifyMachineRemarkResponse) FromJsonString added in v1.0.596

func (r *ModifyMachineRemarkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMachineRemarkResponse) ToJsonString added in v1.0.596

func (r *ModifyMachineRemarkResponse) ToJsonString() string

type ModifyMachineRemarkResponseParams added in v1.0.596

type ModifyMachineRemarkResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMaliciousRequestWhiteListRequest added in v1.0.762

type ModifyMaliciousRequestWhiteListRequest struct {
	*tchttp.BaseRequest

	// 白名单id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 白名单域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
}

func NewModifyMaliciousRequestWhiteListRequest added in v1.0.762

func NewModifyMaliciousRequestWhiteListRequest() (request *ModifyMaliciousRequestWhiteListRequest)

func (*ModifyMaliciousRequestWhiteListRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMaliciousRequestWhiteListRequest) ToJsonString added in v1.0.762

type ModifyMaliciousRequestWhiteListRequestParams added in v1.0.762

type ModifyMaliciousRequestWhiteListRequestParams struct {
	// 白名单id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 白名单域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
}

Predefined struct for user

type ModifyMaliciousRequestWhiteListResponse added in v1.0.762

type ModifyMaliciousRequestWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMaliciousRequestWhiteListResponseParams `json:"Response"`
}

func NewModifyMaliciousRequestWhiteListResponse added in v1.0.762

func NewModifyMaliciousRequestWhiteListResponse() (response *ModifyMaliciousRequestWhiteListResponse)

func (*ModifyMaliciousRequestWhiteListResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMaliciousRequestWhiteListResponse) ToJsonString added in v1.0.762

type ModifyMaliciousRequestWhiteListResponseParams added in v1.0.762

type ModifyMaliciousRequestWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMalwareTimingScanSettingsRequest

type ModifyMalwareTimingScanSettingsRequest struct {
	*tchttp.BaseRequest

	// 检测模式 0 全盘检测  1快速检测
	CheckPattern *uint64 `json:"CheckPattern,omitnil,omitempty" name:"CheckPattern"`

	// 检测周期 开始时间,如:02:00:00
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检测周期 超时结束时间,如:04:00:00
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否全部服务器 1 全部 2 自选
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 定时检测开关 0 关闭 1开启
	EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"`

	// 监控模式 0 标准 1深度
	MonitoringPattern *uint64 `json:"MonitoringPattern,omitnil,omitempty" name:"MonitoringPattern"`

	// 扫描周期 默认每天 1
	Cycle *uint64 `json:"Cycle,omitnil,omitempty" name:"Cycle"`

	// 实时监控 0 关闭 1开启
	RealTimeMonitoring *uint64 `json:"RealTimeMonitoring,omitnil,omitempty" name:"RealTimeMonitoring"`

	// 自选服务器时必须 主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否自动隔离 1隔离 0 不隔离
	AutoIsolation *uint64 `json:"AutoIsolation,omitnil,omitempty" name:"AutoIsolation"`

	// 是否杀掉进程 1杀掉 0不杀掉
	KillProcess *uint64 `json:"KillProcess,omitnil,omitempty" name:"KillProcess"`

	// 1 清理, 0 不清理
	// <li>本操作会修复被篡改的系统命令,计划任务等系统文件,操作中请确保yum/apt 可用</li>
	DoClean *uint64 `json:"DoClean,omitnil,omitempty" name:"DoClean"`

	// 1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)
	EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 启发引擎开关 0 关闭 1开启
	EnableInspiredEngine *uint64 `json:"EnableInspiredEngine,omitnil,omitempty" name:"EnableInspiredEngine"`

	// 是否开启恶意进程查杀[0:未开启,1:开启]
	EnableMemShellScan *uint64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"`

	// 防护模式 0 标准 1重保
	ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 查杀范围 0 脚本类之外的恶意文件,1全部恶意文件
	ProtectFileScope *uint64 `json:"ProtectFileScope,omitnil,omitempty" name:"ProtectFileScope"`
}

func NewModifyMalwareTimingScanSettingsRequest

func NewModifyMalwareTimingScanSettingsRequest() (request *ModifyMalwareTimingScanSettingsRequest)

func (*ModifyMalwareTimingScanSettingsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMalwareTimingScanSettingsRequest) ToJsonString

type ModifyMalwareTimingScanSettingsRequestParams added in v1.0.426

type ModifyMalwareTimingScanSettingsRequestParams struct {
	// 检测模式 0 全盘检测  1快速检测
	CheckPattern *uint64 `json:"CheckPattern,omitnil,omitempty" name:"CheckPattern"`

	// 检测周期 开始时间,如:02:00:00
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检测周期 超时结束时间,如:04:00:00
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否全部服务器 1 全部 2 自选
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 定时检测开关 0 关闭 1开启
	EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"`

	// 监控模式 0 标准 1深度
	MonitoringPattern *uint64 `json:"MonitoringPattern,omitnil,omitempty" name:"MonitoringPattern"`

	// 扫描周期 默认每天 1
	Cycle *uint64 `json:"Cycle,omitnil,omitempty" name:"Cycle"`

	// 实时监控 0 关闭 1开启
	RealTimeMonitoring *uint64 `json:"RealTimeMonitoring,omitnil,omitempty" name:"RealTimeMonitoring"`

	// 自选服务器时必须 主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否自动隔离 1隔离 0 不隔离
	AutoIsolation *uint64 `json:"AutoIsolation,omitnil,omitempty" name:"AutoIsolation"`

	// 是否杀掉进程 1杀掉 0不杀掉
	KillProcess *uint64 `json:"KillProcess,omitnil,omitempty" name:"KillProcess"`

	// 1 清理, 0 不清理
	// <li>本操作会修复被篡改的系统命令,计划任务等系统文件,操作中请确保yum/apt 可用</li>
	DoClean *uint64 `json:"DoClean,omitnil,omitempty" name:"DoClean"`

	// 1标准模式(只报严重、高危)、2增强模式(报严重、高危、中危)、3严格模式(报严重、高、中、低、提示)
	EngineType *uint64 `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 启发引擎开关 0 关闭 1开启
	EnableInspiredEngine *uint64 `json:"EnableInspiredEngine,omitnil,omitempty" name:"EnableInspiredEngine"`

	// 是否开启恶意进程查杀[0:未开启,1:开启]
	EnableMemShellScan *uint64 `json:"EnableMemShellScan,omitnil,omitempty" name:"EnableMemShellScan"`

	// 防护模式 0 标准 1重保
	ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 查杀范围 0 脚本类之外的恶意文件,1全部恶意文件
	ProtectFileScope *uint64 `json:"ProtectFileScope,omitnil,omitempty" name:"ProtectFileScope"`
}

Predefined struct for user

type ModifyMalwareTimingScanSettingsResponse

type ModifyMalwareTimingScanSettingsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMalwareTimingScanSettingsResponseParams `json:"Response"`
}

func NewModifyMalwareTimingScanSettingsResponse

func NewModifyMalwareTimingScanSettingsResponse() (response *ModifyMalwareTimingScanSettingsResponse)

func (*ModifyMalwareTimingScanSettingsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMalwareTimingScanSettingsResponse) ToJsonString

type ModifyMalwareTimingScanSettingsResponseParams added in v1.0.426

type ModifyMalwareTimingScanSettingsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMalwareWhiteListRequest added in v1.0.762

type ModifyMalwareWhiteListRequest struct {
	*tchttp.BaseRequest

	// 白名单模式; 0MD5白名单,1自定义
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 规则唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// quuid 列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否全部主机; 0否,1是。
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 匹配模式 ;0 精确匹配,1模糊匹配(废弃)
	MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"`

	// 文件名称(正则);长度不超过200个
	FileName []*string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件目录(正则);长度不超过200个,内容base64转义
	FileDirectory []*string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"`

	// 文件后缀;长度不超过200个,内容base64转义(废弃)
	FileExtension []*string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"`

	// MD5列表
	Md5List []*string `json:"Md5List,omitnil,omitempty" name:"Md5List"`
}

func NewModifyMalwareWhiteListRequest added in v1.0.762

func NewModifyMalwareWhiteListRequest() (request *ModifyMalwareWhiteListRequest)

func (*ModifyMalwareWhiteListRequest) FromJsonString added in v1.0.762

func (r *ModifyMalwareWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMalwareWhiteListRequest) ToJsonString added in v1.0.762

func (r *ModifyMalwareWhiteListRequest) ToJsonString() string

type ModifyMalwareWhiteListRequestParams added in v1.0.762

type ModifyMalwareWhiteListRequestParams struct {
	// 白名单模式; 0MD5白名单,1自定义
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 规则唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// quuid 列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否全部主机; 0否,1是。
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 匹配模式 ;0 精确匹配,1模糊匹配(废弃)
	MatchType *uint64 `json:"MatchType,omitnil,omitempty" name:"MatchType"`

	// 文件名称(正则);长度不超过200个
	FileName []*string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件目录(正则);长度不超过200个,内容base64转义
	FileDirectory []*string `json:"FileDirectory,omitnil,omitempty" name:"FileDirectory"`

	// 文件后缀;长度不超过200个,内容base64转义(废弃)
	FileExtension []*string `json:"FileExtension,omitnil,omitempty" name:"FileExtension"`

	// MD5列表
	Md5List []*string `json:"Md5List,omitnil,omitempty" name:"Md5List"`
}

Predefined struct for user

type ModifyMalwareWhiteListResponse added in v1.0.762

type ModifyMalwareWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMalwareWhiteListResponseParams `json:"Response"`
}

func NewModifyMalwareWhiteListResponse added in v1.0.762

func NewModifyMalwareWhiteListResponse() (response *ModifyMalwareWhiteListResponse)

func (*ModifyMalwareWhiteListResponse) FromJsonString added in v1.0.762

func (r *ModifyMalwareWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMalwareWhiteListResponse) ToJsonString added in v1.0.762

func (r *ModifyMalwareWhiteListResponse) ToJsonString() string

type ModifyMalwareWhiteListResponseParams added in v1.0.762

type ModifyMalwareWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNetAttackSettingRequest added in v1.0.762

type ModifyNetAttackSettingRequest struct {
	*tchttp.BaseRequest

	// 0 关闭网络攻击检测,1开启网络攻击检测
	NetAttackEnable *uint64 `json:"NetAttackEnable,omitnil,omitempty" name:"NetAttackEnable"`

	// 0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略
	NetAttackAlarmStatus *uint64 `json:"NetAttackAlarmStatus,omitnil,omitempty" name:"NetAttackAlarmStatus"`

	// 1 全部旗舰版主机,0 Quuids列表主机
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 自选主机
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 自选排除的主机
	ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"`

	// 新增资产自动包含 0 不包含 1包含
	AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"`
}

func NewModifyNetAttackSettingRequest added in v1.0.762

func NewModifyNetAttackSettingRequest() (request *ModifyNetAttackSettingRequest)

func (*ModifyNetAttackSettingRequest) FromJsonString added in v1.0.762

func (r *ModifyNetAttackSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetAttackSettingRequest) ToJsonString added in v1.0.762

func (r *ModifyNetAttackSettingRequest) ToJsonString() string

type ModifyNetAttackSettingRequestParams added in v1.0.762

type ModifyNetAttackSettingRequestParams struct {
	// 0 关闭网络攻击检测,1开启网络攻击检测
	NetAttackEnable *uint64 `json:"NetAttackEnable,omitnil,omitempty" name:"NetAttackEnable"`

	// 0 新增告警事件默认待处理,1新增告警事件默认已处理,3新增告警事件默认忽略
	NetAttackAlarmStatus *uint64 `json:"NetAttackAlarmStatus,omitnil,omitempty" name:"NetAttackAlarmStatus"`

	// 1 全部旗舰版主机,0 Quuids列表主机
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 自选主机
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 自选排除的主机
	ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"`

	// 新增资产自动包含 0 不包含 1包含
	AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"`
}

Predefined struct for user

type ModifyNetAttackSettingResponse added in v1.0.762

type ModifyNetAttackSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNetAttackSettingResponseParams `json:"Response"`
}

func NewModifyNetAttackSettingResponse added in v1.0.762

func NewModifyNetAttackSettingResponse() (response *ModifyNetAttackSettingResponse)

func (*ModifyNetAttackSettingResponse) FromJsonString added in v1.0.762

func (r *ModifyNetAttackSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetAttackSettingResponse) ToJsonString added in v1.0.762

func (r *ModifyNetAttackSettingResponse) ToJsonString() string

type ModifyNetAttackSettingResponseParams added in v1.0.762

type ModifyNetAttackSettingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNetAttackWhiteListRequest added in v1.0.762

type ModifyNetAttackWhiteListRequest struct {
	*tchttp.BaseRequest

	// 是否全部主机; 0否,1是。
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 来源IP 单IP:1.1.1.1  IP范围:1.1.1.1-1.1.2.1  IP范围:1.1.1.0/24
	SrcIp []*string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 是否加白所有符合该规则的告警 ,1:处理,0:不处理
	DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// quuid 列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 规则描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifyNetAttackWhiteListRequest added in v1.0.762

func NewModifyNetAttackWhiteListRequest() (request *ModifyNetAttackWhiteListRequest)

func (*ModifyNetAttackWhiteListRequest) FromJsonString added in v1.0.762

func (r *ModifyNetAttackWhiteListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetAttackWhiteListRequest) ToJsonString added in v1.0.762

func (r *ModifyNetAttackWhiteListRequest) ToJsonString() string

type ModifyNetAttackWhiteListRequestParams added in v1.0.762

type ModifyNetAttackWhiteListRequestParams struct {
	// 是否全部主机; 0否,1是。
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 来源IP 单IP:1.1.1.1  IP范围:1.1.1.1-1.1.2.1  IP范围:1.1.1.0/24
	SrcIp []*string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 是否加白所有符合该规则的告警 ,1:处理,0:不处理
	DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// quuid 列表
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 规则描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyNetAttackWhiteListResponse added in v1.0.762

type ModifyNetAttackWhiteListResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNetAttackWhiteListResponseParams `json:"Response"`
}

func NewModifyNetAttackWhiteListResponse added in v1.0.762

func NewModifyNetAttackWhiteListResponse() (response *ModifyNetAttackWhiteListResponse)

func (*ModifyNetAttackWhiteListResponse) FromJsonString added in v1.0.762

func (r *ModifyNetAttackWhiteListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetAttackWhiteListResponse) ToJsonString added in v1.0.762

func (r *ModifyNetAttackWhiteListResponse) ToJsonString() string

type ModifyNetAttackWhiteListResponseParams added in v1.0.762

type ModifyNetAttackWhiteListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyOrderAttributeRequest added in v1.0.494

type ModifyOrderAttributeRequest struct {
	*tchttp.BaseRequest

	// 授权类型 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 可编辑的属性名称 ,当前支持的有:
	// alias 资源别名
	// projectId 项目ID
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// 属性值
	// AttrName=alias时,任意字符串,最大字符15长度
	// AttrName=projectId时,项目ID必须是真实存在的
	AttrValue *string `json:"AttrValue,omitnil,omitempty" name:"AttrValue"`
}

func NewModifyOrderAttributeRequest added in v1.0.494

func NewModifyOrderAttributeRequest() (request *ModifyOrderAttributeRequest)

func (*ModifyOrderAttributeRequest) FromJsonString added in v1.0.494

func (r *ModifyOrderAttributeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyOrderAttributeRequest) ToJsonString added in v1.0.494

func (r *ModifyOrderAttributeRequest) ToJsonString() string

type ModifyOrderAttributeRequestParams added in v1.0.494

type ModifyOrderAttributeRequestParams struct {
	// 授权类型 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 可编辑的属性名称 ,当前支持的有:
	// alias 资源别名
	// projectId 项目ID
	AttrName *string `json:"AttrName,omitnil,omitempty" name:"AttrName"`

	// 属性值
	// AttrName=alias时,任意字符串,最大字符15长度
	// AttrName=projectId时,项目ID必须是真实存在的
	AttrValue *string `json:"AttrValue,omitnil,omitempty" name:"AttrValue"`
}

Predefined struct for user

type ModifyOrderAttributeResponse added in v1.0.494

type ModifyOrderAttributeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyOrderAttributeResponseParams `json:"Response"`
}

func NewModifyOrderAttributeResponse added in v1.0.494

func NewModifyOrderAttributeResponse() (response *ModifyOrderAttributeResponse)

func (*ModifyOrderAttributeResponse) FromJsonString added in v1.0.494

func (r *ModifyOrderAttributeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyOrderAttributeResponse) ToJsonString added in v1.0.494

func (r *ModifyOrderAttributeResponse) ToJsonString() string

type ModifyOrderAttributeResponseParams added in v1.0.494

type ModifyOrderAttributeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRansomDefenseEventsStatusRequest added in v1.0.762

type ModifyRansomDefenseEventsStatusRequest struct {
	*tchttp.BaseRequest

	// 需要修改的事件id 数组,支持批量
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 操作 0待处理,1已处理,2信任,9:删除记录
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否更新所有同路径事件
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

func NewModifyRansomDefenseEventsStatusRequest added in v1.0.762

func NewModifyRansomDefenseEventsStatusRequest() (request *ModifyRansomDefenseEventsStatusRequest)

func (*ModifyRansomDefenseEventsStatusRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRansomDefenseEventsStatusRequest) ToJsonString added in v1.0.762

type ModifyRansomDefenseEventsStatusRequestParams added in v1.0.762

type ModifyRansomDefenseEventsStatusRequestParams struct {
	// 需要修改的事件id 数组,支持批量
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 操作 0待处理,1已处理,2信任,9:删除记录
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否更新所有同路径事件
	All *bool `json:"All,omitnil,omitempty" name:"All"`
}

Predefined struct for user

type ModifyRansomDefenseEventsStatusResponse added in v1.0.762

type ModifyRansomDefenseEventsStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRansomDefenseEventsStatusResponseParams `json:"Response"`
}

func NewModifyRansomDefenseEventsStatusResponse added in v1.0.762

func NewModifyRansomDefenseEventsStatusResponse() (response *ModifyRansomDefenseEventsStatusResponse)

func (*ModifyRansomDefenseEventsStatusResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRansomDefenseEventsStatusResponse) ToJsonString added in v1.0.762

type ModifyRansomDefenseEventsStatusResponseParams added in v1.0.762

type ModifyRansomDefenseEventsStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRansomDefenseStrategyStatusRequest added in v1.0.762

type ModifyRansomDefenseStrategyStatusRequest struct {
	*tchttp.BaseRequest

	// 是否对全部策略生效: 0否,1是
	IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 0关闭,1开启,9删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 策略ID列表
	IdList []*uint64 `json:"IdList,omitnil,omitempty" name:"IdList"`
}

func NewModifyRansomDefenseStrategyStatusRequest added in v1.0.762

func NewModifyRansomDefenseStrategyStatusRequest() (request *ModifyRansomDefenseStrategyStatusRequest)

func (*ModifyRansomDefenseStrategyStatusRequest) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRansomDefenseStrategyStatusRequest) ToJsonString added in v1.0.762

type ModifyRansomDefenseStrategyStatusRequestParams added in v1.0.762

type ModifyRansomDefenseStrategyStatusRequestParams struct {
	// 是否对全部策略生效: 0否,1是
	IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 0关闭,1开启,9删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 策略ID列表
	IdList []*uint64 `json:"IdList,omitnil,omitempty" name:"IdList"`
}

Predefined struct for user

type ModifyRansomDefenseStrategyStatusResponse added in v1.0.762

type ModifyRansomDefenseStrategyStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRansomDefenseStrategyStatusResponseParams `json:"Response"`
}

func NewModifyRansomDefenseStrategyStatusResponse added in v1.0.762

func NewModifyRansomDefenseStrategyStatusResponse() (response *ModifyRansomDefenseStrategyStatusResponse)

func (*ModifyRansomDefenseStrategyStatusResponse) FromJsonString added in v1.0.762

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRansomDefenseStrategyStatusResponse) ToJsonString added in v1.0.762

type ModifyRansomDefenseStrategyStatusResponseParams added in v1.0.762

type ModifyRansomDefenseStrategyStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRaspMaxCpuRequest added in v1.0.1062

type ModifyRaspMaxCpuRequest struct {
	*tchttp.BaseRequest

	// rasp当前最大cpu限制,0<cpu<=100,默认100表示不限制
	RaspMaxCpu *uint64 `json:"RaspMaxCpu,omitnil,omitempty" name:"RaspMaxCpu"`
}

func NewModifyRaspMaxCpuRequest added in v1.0.1062

func NewModifyRaspMaxCpuRequest() (request *ModifyRaspMaxCpuRequest)

func (*ModifyRaspMaxCpuRequest) FromJsonString added in v1.0.1062

func (r *ModifyRaspMaxCpuRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRaspMaxCpuRequest) ToJsonString added in v1.0.1062

func (r *ModifyRaspMaxCpuRequest) ToJsonString() string

type ModifyRaspMaxCpuRequestParams added in v1.0.1062

type ModifyRaspMaxCpuRequestParams struct {
	// rasp当前最大cpu限制,0<cpu<=100,默认100表示不限制
	RaspMaxCpu *uint64 `json:"RaspMaxCpu,omitnil,omitempty" name:"RaspMaxCpu"`
}

Predefined struct for user

type ModifyRaspMaxCpuResponse added in v1.0.1062

type ModifyRaspMaxCpuResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRaspMaxCpuResponseParams `json:"Response"`
}

func NewModifyRaspMaxCpuResponse added in v1.0.1062

func NewModifyRaspMaxCpuResponse() (response *ModifyRaspMaxCpuResponse)

func (*ModifyRaspMaxCpuResponse) FromJsonString added in v1.0.1062

func (r *ModifyRaspMaxCpuResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRaspMaxCpuResponse) ToJsonString added in v1.0.1062

func (r *ModifyRaspMaxCpuResponse) ToJsonString() string

type ModifyRaspMaxCpuResponseParams added in v1.0.1062

type ModifyRaspMaxCpuResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRaspRulesRequest added in v1.0.1062

type ModifyRaspRulesRequest struct {
	*tchttp.BaseRequest

	// 规则ID(新增时请留空,编辑时候必传)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 漏洞id数组
	VulVulsIDs []*uint64 `json:"VulVulsIDs,omitnil,omitempty" name:"VulVulsIDs"`

	// 自定义请求范围加白正则表达式,选择全部请求范围时候为空,否则不能为空,base64编码
	URLRegexp *string `json:"URLRegexp,omitnil,omitempty" name:"URLRegexp"`

	// 加白方式,0:自定义请求范围加白。1:全部请求加白
	WhiteType *uint64 `json:"WhiteType,omitnil,omitempty" name:"WhiteType"`
}

func NewModifyRaspRulesRequest added in v1.0.1062

func NewModifyRaspRulesRequest() (request *ModifyRaspRulesRequest)

func (*ModifyRaspRulesRequest) FromJsonString added in v1.0.1062

func (r *ModifyRaspRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRaspRulesRequest) ToJsonString added in v1.0.1062

func (r *ModifyRaspRulesRequest) ToJsonString() string

type ModifyRaspRulesRequestParams added in v1.0.1062

type ModifyRaspRulesRequestParams struct {
	// 规则ID(新增时请留空,编辑时候必传)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 漏洞id数组
	VulVulsIDs []*uint64 `json:"VulVulsIDs,omitnil,omitempty" name:"VulVulsIDs"`

	// 自定义请求范围加白正则表达式,选择全部请求范围时候为空,否则不能为空,base64编码
	URLRegexp *string `json:"URLRegexp,omitnil,omitempty" name:"URLRegexp"`

	// 加白方式,0:自定义请求范围加白。1:全部请求加白
	WhiteType *uint64 `json:"WhiteType,omitnil,omitempty" name:"WhiteType"`
}

Predefined struct for user

type ModifyRaspRulesResponse added in v1.0.1062

type ModifyRaspRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRaspRulesResponseParams `json:"Response"`
}

func NewModifyRaspRulesResponse added in v1.0.1062

func NewModifyRaspRulesResponse() (response *ModifyRaspRulesResponse)

func (*ModifyRaspRulesResponse) FromJsonString added in v1.0.1062

func (r *ModifyRaspRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRaspRulesResponse) ToJsonString added in v1.0.1062

func (r *ModifyRaspRulesResponse) ToJsonString() string

type ModifyRaspRulesResponseParams added in v1.0.1062

type ModifyRaspRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyReverseShellRulesAggregationRequest added in v1.0.981

type ModifyReverseShellRulesAggregationRequest struct {
	*tchttp.BaseRequest

	// 规则ID(新增时请留空)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 目标IP
	DestIp *string `json:"DestIp,omitnil,omitempty" name:"DestIp"`

	// 目标端口
	DestPort *string `json:"DestPort,omitnil,omitempty" name:"DestPort"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 是否全局规则(默认否)
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 事件列表和详情点击加白时关联的事件id (新增规则时请留空)
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 加白方式, 0:常规加白 1:正则加白
	WhiteType *uint64 `json:"WhiteType,omitnil,omitempty" name:"WhiteType"`

	// 正则表达式
	RuleRegexp *string `json:"RuleRegexp,omitnil,omitempty" name:"RuleRegexp"`

	// 处理历史事件, 0:不处理 1:处理
	HandleHistory *uint64 `json:"HandleHistory,omitnil,omitempty" name:"HandleHistory"`

	// 批次id
	GroupID *string `json:"GroupID,omitnil,omitempty" name:"GroupID"`
}

func NewModifyReverseShellRulesAggregationRequest added in v1.0.981

func NewModifyReverseShellRulesAggregationRequest() (request *ModifyReverseShellRulesAggregationRequest)

func (*ModifyReverseShellRulesAggregationRequest) FromJsonString added in v1.0.981

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyReverseShellRulesAggregationRequest) ToJsonString added in v1.0.981

type ModifyReverseShellRulesAggregationRequestParams added in v1.0.981

type ModifyReverseShellRulesAggregationRequestParams struct {
	// 规则ID(新增时请留空)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID数组
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 目标IP
	DestIp *string `json:"DestIp,omitnil,omitempty" name:"DestIp"`

	// 目标端口
	DestPort *string `json:"DestPort,omitnil,omitempty" name:"DestPort"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 是否全局规则(默认否)
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 事件列表和详情点击加白时关联的事件id (新增规则时请留空)
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 加白方式, 0:常规加白 1:正则加白
	WhiteType *uint64 `json:"WhiteType,omitnil,omitempty" name:"WhiteType"`

	// 正则表达式
	RuleRegexp *string `json:"RuleRegexp,omitnil,omitempty" name:"RuleRegexp"`

	// 处理历史事件, 0:不处理 1:处理
	HandleHistory *uint64 `json:"HandleHistory,omitnil,omitempty" name:"HandleHistory"`

	// 批次id
	GroupID *string `json:"GroupID,omitnil,omitempty" name:"GroupID"`
}

Predefined struct for user

type ModifyReverseShellRulesAggregationResponse added in v1.0.981

type ModifyReverseShellRulesAggregationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyReverseShellRulesAggregationResponseParams `json:"Response"`
}

func NewModifyReverseShellRulesAggregationResponse added in v1.0.981

func NewModifyReverseShellRulesAggregationResponse() (response *ModifyReverseShellRulesAggregationResponse)

func (*ModifyReverseShellRulesAggregationResponse) FromJsonString added in v1.0.981

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyReverseShellRulesAggregationResponse) ToJsonString added in v1.0.981

type ModifyReverseShellRulesAggregationResponseParams added in v1.0.981

type ModifyReverseShellRulesAggregationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRiskDnsPolicyRequest added in v1.0.762

type ModifyRiskDnsPolicyRequest struct {
	*tchttp.BaseRequest

	// 策略
	Data *RiskDnsPolicy `json:"Data,omitnil,omitempty" name:"Data"`
}

func NewModifyRiskDnsPolicyRequest added in v1.0.762

func NewModifyRiskDnsPolicyRequest() (request *ModifyRiskDnsPolicyRequest)

func (*ModifyRiskDnsPolicyRequest) FromJsonString added in v1.0.762

func (r *ModifyRiskDnsPolicyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRiskDnsPolicyRequest) ToJsonString added in v1.0.762

func (r *ModifyRiskDnsPolicyRequest) ToJsonString() string

type ModifyRiskDnsPolicyRequestParams added in v1.0.762

type ModifyRiskDnsPolicyRequestParams struct {
	// 策略
	Data *RiskDnsPolicy `json:"Data,omitnil,omitempty" name:"Data"`
}

Predefined struct for user

type ModifyRiskDnsPolicyResponse added in v1.0.762

type ModifyRiskDnsPolicyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRiskDnsPolicyResponseParams `json:"Response"`
}

func NewModifyRiskDnsPolicyResponse added in v1.0.762

func NewModifyRiskDnsPolicyResponse() (response *ModifyRiskDnsPolicyResponse)

func (*ModifyRiskDnsPolicyResponse) FromJsonString added in v1.0.762

func (r *ModifyRiskDnsPolicyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRiskDnsPolicyResponse) ToJsonString added in v1.0.762

func (r *ModifyRiskDnsPolicyResponse) ToJsonString() string

type ModifyRiskDnsPolicyResponseParams added in v1.0.762

type ModifyRiskDnsPolicyResponseParams struct {
	// 0:没有重复,1:和现有策略重复
	Repeat *int64 `json:"Repeat,omitnil,omitempty" name:"Repeat"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRiskDnsPolicyStatusRequest added in v1.0.762

type ModifyRiskDnsPolicyStatusRequest struct {
	*tchttp.BaseRequest

	// 策略ID
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 是否生效[0:生效,1:不生效]
	IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"`
}

func NewModifyRiskDnsPolicyStatusRequest added in v1.0.762

func NewModifyRiskDnsPolicyStatusRequest() (request *ModifyRiskDnsPolicyStatusRequest)

func (*ModifyRiskDnsPolicyStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyRiskDnsPolicyStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRiskDnsPolicyStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyRiskDnsPolicyStatusRequest) ToJsonString() string

type ModifyRiskDnsPolicyStatusRequestParams added in v1.0.762

type ModifyRiskDnsPolicyStatusRequestParams struct {
	// 策略ID
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 是否生效[0:生效,1:不生效]
	IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"`
}

Predefined struct for user

type ModifyRiskDnsPolicyStatusResponse added in v1.0.762

type ModifyRiskDnsPolicyStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRiskDnsPolicyStatusResponseParams `json:"Response"`
}

func NewModifyRiskDnsPolicyStatusResponse added in v1.0.762

func NewModifyRiskDnsPolicyStatusResponse() (response *ModifyRiskDnsPolicyStatusResponse)

func (*ModifyRiskDnsPolicyStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyRiskDnsPolicyStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRiskDnsPolicyStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyRiskDnsPolicyStatusResponse) ToJsonString() string

type ModifyRiskDnsPolicyStatusResponseParams added in v1.0.762

type ModifyRiskDnsPolicyStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRiskEventsStatusRequest added in v1.0.762

type ModifyRiskEventsStatusRequest struct {
	*tchttp.BaseRequest

	// 操作-0:标记已处理,1:忽略,2:删除记录,3:木马隔离,4:木马恢复隔离,5:木马信任,6:木马取消信任,7:查杀异常进程,8:加入白名单
	Operate *uint64 `json:"Operate,omitnil,omitempty" name:"Operate"`

	// 操作事件类型,文件查杀:MALWARE,异常登录:HOST_LOGIN,密码破解:BRUTE_ATTACK,恶意请求:MALICIOUS_REQUEST,高危命令:BASH_EVENT,本地提权:PRIVILEGE_EVENT,反弹shell:REVERSE_SHELL. 异常进程:PROCESS
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`

	// 需要修改的事件id 数组,支持批量
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效
	UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"`

	// 排除的事件id,当操作全部事件时,需要排除这次id
	ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"`

	// 当Operate 是木马隔离时,表示是否要杀进程,其他操作无效
	KillProcess *bool `json:"KillProcess,omitnil,omitempty" name:"KillProcess"`

	// 当RiskType 为异地登录且ids为空时,可以修改所有来源ip的事件的状态
	Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 过滤条件。RiskType为 MALWARE时
	// 1、当RiskType为 MALWARE时:
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中</li>
	// RiskType 为PROCESS时:
	// 过滤条件。
	// <li>IpOrName - String - 是否必填:否 - 主机IP或主机名</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名</li>
	// <li>BeginTime - String - 是否必填:否 - 进程启动时间-开始</li>
	// <li>EndTime - String - 是否必填:否 - 进程启动时间-结束</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 0待处理;1查杀中;2已查杀3已退出;4已信任</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 当Operate 是木马隔离时
	// <li> 本操作会修复被篡改的系统命令,计划任务等系统文件,操作中请确保yum/apt 可用。</li>
	DoClean *bool `json:"DoClean,omitnil,omitempty" name:"DoClean"`
}

func NewModifyRiskEventsStatusRequest added in v1.0.762

func NewModifyRiskEventsStatusRequest() (request *ModifyRiskEventsStatusRequest)

func (*ModifyRiskEventsStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyRiskEventsStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRiskEventsStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyRiskEventsStatusRequest) ToJsonString() string

type ModifyRiskEventsStatusRequestParams added in v1.0.762

type ModifyRiskEventsStatusRequestParams struct {
	// 操作-0:标记已处理,1:忽略,2:删除记录,3:木马隔离,4:木马恢复隔离,5:木马信任,6:木马取消信任,7:查杀异常进程,8:加入白名单
	Operate *uint64 `json:"Operate,omitnil,omitempty" name:"Operate"`

	// 操作事件类型,文件查杀:MALWARE,异常登录:HOST_LOGIN,密码破解:BRUTE_ATTACK,恶意请求:MALICIOUS_REQUEST,高危命令:BASH_EVENT,本地提权:PRIVILEGE_EVENT,反弹shell:REVERSE_SHELL. 异常进程:PROCESS
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`

	// 需要修改的事件id 数组,支持批量
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效
	UpdateAll *bool `json:"UpdateAll,omitnil,omitempty" name:"UpdateAll"`

	// 排除的事件id,当操作全部事件时,需要排除这次id
	ExcludeId []*uint64 `json:"ExcludeId,omitnil,omitempty" name:"ExcludeId"`

	// 当Operate 是木马隔离时,表示是否要杀进程,其他操作无效
	KillProcess *bool `json:"KillProcess,omitnil,omitempty" name:"KillProcess"`

	// 当RiskType 为异地登录且ids为空时,可以修改所有来源ip的事件的状态
	Ip []*string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 过滤条件。RiskType为 MALWARE时
	// 1、当RiskType为 MALWARE时:
	// <li>IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>
	// <li>FilePath - String - 是否必填:否 - 路径筛选</li>
	// <li>VirusName - String - 是否必填:否 - 描述筛选</li>
	// <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li>
	// <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中</li>
	// RiskType 为PROCESS时:
	// 过滤条件。
	// <li>IpOrName - String - 是否必填:否 - 主机IP或主机名</li>
	// <li>VirusName - String - 是否必填:否 - 病毒名</li>
	// <li>BeginTime - String - 是否必填:否 - 进程启动时间-开始</li>
	// <li>EndTime - String - 是否必填:否 - 进程启动时间-结束</li>
	// <li>Status - String - 是否必填:否 - 状态筛选 0待处理;1查杀中;2已查杀3已退出;4已信任</li>
	Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 当Operate 是木马隔离时
	// <li> 本操作会修复被篡改的系统命令,计划任务等系统文件,操作中请确保yum/apt 可用。</li>
	DoClean *bool `json:"DoClean,omitnil,omitempty" name:"DoClean"`
}

Predefined struct for user

type ModifyRiskEventsStatusResponse added in v1.0.762

type ModifyRiskEventsStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRiskEventsStatusResponseParams `json:"Response"`
}

func NewModifyRiskEventsStatusResponse added in v1.0.762

func NewModifyRiskEventsStatusResponse() (response *ModifyRiskEventsStatusResponse)

func (*ModifyRiskEventsStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyRiskEventsStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRiskEventsStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyRiskEventsStatusResponse) ToJsonString() string

type ModifyRiskEventsStatusResponseParams added in v1.0.762

type ModifyRiskEventsStatusResponseParams struct {
	// 此次操作是否是异步操作,0:操作已完成,1:正在异步操作中,前端需要通过DescribeRiskBatchStatus 查询操作是否完成
	IsSync *uint64 `json:"IsSync,omitnil,omitempty" name:"IsSync"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyUsersConfigRequest added in v1.0.762

type ModifyUsersConfigRequest struct {
	*tchttp.BaseRequest

	// 配置名称
	// <li>license_monitor 新增授权监控配置 0 关闭, 1开启</li>
	ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"`

	// 配置值
	ConfigValue *string `json:"ConfigValue,omitnil,omitempty" name:"ConfigValue"`
}

func NewModifyUsersConfigRequest added in v1.0.762

func NewModifyUsersConfigRequest() (request *ModifyUsersConfigRequest)

func (*ModifyUsersConfigRequest) FromJsonString added in v1.0.762

func (r *ModifyUsersConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyUsersConfigRequest) ToJsonString added in v1.0.762

func (r *ModifyUsersConfigRequest) ToJsonString() string

type ModifyUsersConfigRequestParams added in v1.0.762

type ModifyUsersConfigRequestParams struct {
	// 配置名称
	// <li>license_monitor 新增授权监控配置 0 关闭, 1开启</li>
	ConfigName *string `json:"ConfigName,omitnil,omitempty" name:"ConfigName"`

	// 配置值
	ConfigValue *string `json:"ConfigValue,omitnil,omitempty" name:"ConfigValue"`
}

Predefined struct for user

type ModifyUsersConfigResponse added in v1.0.762

type ModifyUsersConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyUsersConfigResponseParams `json:"Response"`
}

func NewModifyUsersConfigResponse added in v1.0.762

func NewModifyUsersConfigResponse() (response *ModifyUsersConfigResponse)

func (*ModifyUsersConfigResponse) FromJsonString added in v1.0.762

func (r *ModifyUsersConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyUsersConfigResponse) ToJsonString added in v1.0.762

func (r *ModifyUsersConfigResponse) ToJsonString() string

type ModifyUsersConfigResponseParams added in v1.0.762

type ModifyUsersConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyVulDefenceEventStatusRequest added in v1.0.762

type ModifyVulDefenceEventStatusRequest struct {
	*tchttp.BaseRequest

	// 事件id
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 0: 待处理  2:已处理 3: 已忽略 4: 已删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyVulDefenceEventStatusRequest added in v1.0.762

func NewModifyVulDefenceEventStatusRequest() (request *ModifyVulDefenceEventStatusRequest)

func (*ModifyVulDefenceEventStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyVulDefenceEventStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVulDefenceEventStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyVulDefenceEventStatusRequest) ToJsonString() string

type ModifyVulDefenceEventStatusRequestParams added in v1.0.762

type ModifyVulDefenceEventStatusRequestParams struct {
	// 事件id
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 0: 待处理  2:已处理 3: 已忽略 4: 已删除
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyVulDefenceEventStatusResponse added in v1.0.762

type ModifyVulDefenceEventStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVulDefenceEventStatusResponseParams `json:"Response"`
}

func NewModifyVulDefenceEventStatusResponse added in v1.0.762

func NewModifyVulDefenceEventStatusResponse() (response *ModifyVulDefenceEventStatusResponse)

func (*ModifyVulDefenceEventStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyVulDefenceEventStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVulDefenceEventStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyVulDefenceEventStatusResponse) ToJsonString() string

type ModifyVulDefenceEventStatusResponseParams added in v1.0.762

type ModifyVulDefenceEventStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyVulDefenceSettingRequest added in v1.0.762

type ModifyVulDefenceSettingRequest struct {
	*tchttp.BaseRequest

	// 防御开关,0 关闭 1 开启
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 1 全部旗舰版主机,0 Quuids列表主机
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 作用范围内旗舰版主机列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 排除作用范围内旗舰版主机列表
	ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"`

	// 新增资产自动包含 0 不包含 1包含
	AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"`

	// 作用范围内旗舰版主机列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewModifyVulDefenceSettingRequest added in v1.0.762

func NewModifyVulDefenceSettingRequest() (request *ModifyVulDefenceSettingRequest)

func (*ModifyVulDefenceSettingRequest) FromJsonString added in v1.0.762

func (r *ModifyVulDefenceSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVulDefenceSettingRequest) ToJsonString added in v1.0.762

func (r *ModifyVulDefenceSettingRequest) ToJsonString() string

type ModifyVulDefenceSettingRequestParams added in v1.0.762

type ModifyVulDefenceSettingRequestParams struct {
	// 防御开关,0 关闭 1 开启
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 1 全部旗舰版主机,0 Quuids列表主机
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 作用范围内旗舰版主机列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 排除作用范围内旗舰版主机列表
	ExcludeInstanceIds []*string `json:"ExcludeInstanceIds,omitnil,omitempty" name:"ExcludeInstanceIds"`

	// 新增资产自动包含 0 不包含 1包含
	AutoInclude *uint64 `json:"AutoInclude,omitnil,omitempty" name:"AutoInclude"`

	// 作用范围内旗舰版主机列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type ModifyVulDefenceSettingResponse added in v1.0.762

type ModifyVulDefenceSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVulDefenceSettingResponseParams `json:"Response"`
}

func NewModifyVulDefenceSettingResponse added in v1.0.762

func NewModifyVulDefenceSettingResponse() (response *ModifyVulDefenceSettingResponse)

func (*ModifyVulDefenceSettingResponse) FromJsonString added in v1.0.762

func (r *ModifyVulDefenceSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVulDefenceSettingResponse) ToJsonString added in v1.0.762

func (r *ModifyVulDefenceSettingResponse) ToJsonString() string

type ModifyVulDefenceSettingResponseParams added in v1.0.762

type ModifyVulDefenceSettingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWarningHostConfigRequest added in v1.0.762

type ModifyWarningHostConfigRequest struct {
	*tchttp.BaseRequest

	// 告警类型
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机
	HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"`

	// 项目或标签的名称列表,自选主机时为空
	ItemLabels []*string `json:"ItemLabels,omitnil,omitempty" name:"ItemLabels"`

	// 机器列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 项目或标签的id列表,自选主机时为空
	ItemLabelIds []*string `json:"ItemLabelIds,omitnil,omitempty" name:"ItemLabelIds"`

	// 需排除的机器列表
	ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"`
}

func NewModifyWarningHostConfigRequest added in v1.0.762

func NewModifyWarningHostConfigRequest() (request *ModifyWarningHostConfigRequest)

func (*ModifyWarningHostConfigRequest) FromJsonString added in v1.0.762

func (r *ModifyWarningHostConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWarningHostConfigRequest) ToJsonString added in v1.0.762

func (r *ModifyWarningHostConfigRequest) ToJsonString() string

type ModifyWarningHostConfigRequestParams added in v1.0.762

type ModifyWarningHostConfigRequestParams struct {
	// 告警类型
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机
	HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"`

	// 项目或标签的名称列表,自选主机时为空
	ItemLabels []*string `json:"ItemLabels,omitnil,omitempty" name:"ItemLabels"`

	// 机器列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 项目或标签的id列表,自选主机时为空
	ItemLabelIds []*string `json:"ItemLabelIds,omitnil,omitempty" name:"ItemLabelIds"`

	// 需排除的机器列表
	ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"`
}

Predefined struct for user

type ModifyWarningHostConfigResponse added in v1.0.762

type ModifyWarningHostConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWarningHostConfigResponseParams `json:"Response"`
}

func NewModifyWarningHostConfigResponse added in v1.0.762

func NewModifyWarningHostConfigResponse() (response *ModifyWarningHostConfigResponse)

func (*ModifyWarningHostConfigResponse) FromJsonString added in v1.0.762

func (r *ModifyWarningHostConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWarningHostConfigResponse) ToJsonString added in v1.0.762

func (r *ModifyWarningHostConfigResponse) ToJsonString() string

type ModifyWarningHostConfigResponseParams added in v1.0.762

type ModifyWarningHostConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWarningSettingRequest added in v1.0.230

type ModifyWarningSettingRequest struct {
	*tchttp.BaseRequest

	// 修改告警设置的内容
	WarningObjects []*WarningObject `json:"WarningObjects,omitnil,omitempty" name:"WarningObjects"`
}

func NewModifyWarningSettingRequest added in v1.0.230

func NewModifyWarningSettingRequest() (request *ModifyWarningSettingRequest)

func (*ModifyWarningSettingRequest) FromJsonString added in v1.0.230

func (r *ModifyWarningSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWarningSettingRequest) ToJsonString added in v1.0.230

func (r *ModifyWarningSettingRequest) ToJsonString() string

type ModifyWarningSettingRequestParams added in v1.0.426

type ModifyWarningSettingRequestParams struct {
	// 修改告警设置的内容
	WarningObjects []*WarningObject `json:"WarningObjects,omitnil,omitempty" name:"WarningObjects"`
}

Predefined struct for user

type ModifyWarningSettingResponse added in v1.0.230

type ModifyWarningSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWarningSettingResponseParams `json:"Response"`
}

func NewModifyWarningSettingResponse added in v1.0.230

func NewModifyWarningSettingResponse() (response *ModifyWarningSettingResponse)

func (*ModifyWarningSettingResponse) FromJsonString added in v1.0.230

func (r *ModifyWarningSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWarningSettingResponse) ToJsonString added in v1.0.230

func (r *ModifyWarningSettingResponse) ToJsonString() string

type ModifyWarningSettingResponseParams added in v1.0.426

type ModifyWarningSettingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebHookPolicyRequest added in v1.0.762

type ModifyWebHookPolicyRequest struct {
	*tchttp.BaseRequest

	// id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 事件类型
	Events []*WebHookEventKv `json:"Events,omitnil,omitempty" name:"Events"`

	// 主机范围
	HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"`

	// 接收人
	Receivers []*WebHookReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"`

	// 格式 0text 1json
	Format *int64 `json:"Format,omitnil,omitempty" name:"Format"`

	// 自定义透传字段
	CustomFields []*WebHookCustomField `json:"CustomFields,omitnil,omitempty" name:"CustomFields"`

	// 是否启用[1:禁用|0:启用]
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`

	// 主机列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 需排除的机器列表
	ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"`
}

func NewModifyWebHookPolicyRequest added in v1.0.762

func NewModifyWebHookPolicyRequest() (request *ModifyWebHookPolicyRequest)

func (*ModifyWebHookPolicyRequest) FromJsonString added in v1.0.762

func (r *ModifyWebHookPolicyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookPolicyRequest) ToJsonString added in v1.0.762

func (r *ModifyWebHookPolicyRequest) ToJsonString() string

type ModifyWebHookPolicyRequestParams added in v1.0.762

type ModifyWebHookPolicyRequestParams struct {
	// id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 事件类型
	Events []*WebHookEventKv `json:"Events,omitnil,omitempty" name:"Events"`

	// 主机范围
	HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"`

	// 接收人
	Receivers []*WebHookReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"`

	// 格式 0text 1json
	Format *int64 `json:"Format,omitnil,omitempty" name:"Format"`

	// 自定义透传字段
	CustomFields []*WebHookCustomField `json:"CustomFields,omitnil,omitempty" name:"CustomFields"`

	// 是否启用[1:禁用|0:启用]
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`

	// 主机列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 需排除的机器列表
	ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"`
}

Predefined struct for user

type ModifyWebHookPolicyResponse added in v1.0.762

type ModifyWebHookPolicyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebHookPolicyResponseParams `json:"Response"`
}

func NewModifyWebHookPolicyResponse added in v1.0.762

func NewModifyWebHookPolicyResponse() (response *ModifyWebHookPolicyResponse)

func (*ModifyWebHookPolicyResponse) FromJsonString added in v1.0.762

func (r *ModifyWebHookPolicyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookPolicyResponse) ToJsonString added in v1.0.762

func (r *ModifyWebHookPolicyResponse) ToJsonString() string

type ModifyWebHookPolicyResponseParams added in v1.0.762

type ModifyWebHookPolicyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebHookPolicyStatusRequest added in v1.0.762

type ModifyWebHookPolicyStatusRequest struct {
	*tchttp.BaseRequest

	// id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 开关, 1禁用 0启用
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`
}

func NewModifyWebHookPolicyStatusRequest added in v1.0.762

func NewModifyWebHookPolicyStatusRequest() (request *ModifyWebHookPolicyStatusRequest)

func (*ModifyWebHookPolicyStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyWebHookPolicyStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookPolicyStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyWebHookPolicyStatusRequest) ToJsonString() string

type ModifyWebHookPolicyStatusRequestParams added in v1.0.762

type ModifyWebHookPolicyStatusRequestParams struct {
	// id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 开关, 1禁用 0启用
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`
}

Predefined struct for user

type ModifyWebHookPolicyStatusResponse added in v1.0.762

type ModifyWebHookPolicyStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebHookPolicyStatusResponseParams `json:"Response"`
}

func NewModifyWebHookPolicyStatusResponse added in v1.0.762

func NewModifyWebHookPolicyStatusResponse() (response *ModifyWebHookPolicyStatusResponse)

func (*ModifyWebHookPolicyStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyWebHookPolicyStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookPolicyStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyWebHookPolicyStatusResponse) ToJsonString() string

type ModifyWebHookPolicyStatusResponseParams added in v1.0.762

type ModifyWebHookPolicyStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebHookReceiverRequest added in v1.0.762

type ModifyWebHookReceiverRequest struct {
	*tchttp.BaseRequest

	// id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 接收人名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// webhook地址
	Addr *string `json:"Addr,omitnil,omitempty" name:"Addr"`

	// 是否修改
	IsModify *bool `json:"IsModify,omitnil,omitempty" name:"IsModify"`
}

func NewModifyWebHookReceiverRequest added in v1.0.762

func NewModifyWebHookReceiverRequest() (request *ModifyWebHookReceiverRequest)

func (*ModifyWebHookReceiverRequest) FromJsonString added in v1.0.762

func (r *ModifyWebHookReceiverRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookReceiverRequest) ToJsonString added in v1.0.762

func (r *ModifyWebHookReceiverRequest) ToJsonString() string

type ModifyWebHookReceiverRequestParams added in v1.0.762

type ModifyWebHookReceiverRequestParams struct {
	// id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 接收人名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// webhook地址
	Addr *string `json:"Addr,omitnil,omitempty" name:"Addr"`

	// 是否修改
	IsModify *bool `json:"IsModify,omitnil,omitempty" name:"IsModify"`
}

Predefined struct for user

type ModifyWebHookReceiverResponse added in v1.0.762

type ModifyWebHookReceiverResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebHookReceiverResponseParams `json:"Response"`
}

func NewModifyWebHookReceiverResponse added in v1.0.762

func NewModifyWebHookReceiverResponse() (response *ModifyWebHookReceiverResponse)

func (*ModifyWebHookReceiverResponse) FromJsonString added in v1.0.762

func (r *ModifyWebHookReceiverResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookReceiverResponse) ToJsonString added in v1.0.762

func (r *ModifyWebHookReceiverResponse) ToJsonString() string

type ModifyWebHookReceiverResponseParams added in v1.0.762

type ModifyWebHookReceiverResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebHookRuleRequest added in v1.0.762

type ModifyWebHookRuleRequest struct {
	*tchttp.BaseRequest

	// 规则内容
	Data *WebHookRuleDetail `json:"Data,omitnil,omitempty" name:"Data"`
}

func NewModifyWebHookRuleRequest added in v1.0.762

func NewModifyWebHookRuleRequest() (request *ModifyWebHookRuleRequest)

func (*ModifyWebHookRuleRequest) FromJsonString added in v1.0.762

func (r *ModifyWebHookRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookRuleRequest) ToJsonString added in v1.0.762

func (r *ModifyWebHookRuleRequest) ToJsonString() string

type ModifyWebHookRuleRequestParams added in v1.0.762

type ModifyWebHookRuleRequestParams struct {
	// 规则内容
	Data *WebHookRuleDetail `json:"Data,omitnil,omitempty" name:"Data"`
}

Predefined struct for user

type ModifyWebHookRuleResponse added in v1.0.762

type ModifyWebHookRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebHookRuleResponseParams `json:"Response"`
}

func NewModifyWebHookRuleResponse added in v1.0.762

func NewModifyWebHookRuleResponse() (response *ModifyWebHookRuleResponse)

func (*ModifyWebHookRuleResponse) FromJsonString added in v1.0.762

func (r *ModifyWebHookRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookRuleResponse) ToJsonString added in v1.0.762

func (r *ModifyWebHookRuleResponse) ToJsonString() string

type ModifyWebHookRuleResponseParams added in v1.0.762

type ModifyWebHookRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebHookRuleStatusRequest added in v1.0.762

type ModifyWebHookRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 规则Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 开启状态[0:开启|1:关闭]
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`
}

func NewModifyWebHookRuleStatusRequest added in v1.0.762

func NewModifyWebHookRuleStatusRequest() (request *ModifyWebHookRuleStatusRequest)

func (*ModifyWebHookRuleStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyWebHookRuleStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookRuleStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyWebHookRuleStatusRequest) ToJsonString() string

type ModifyWebHookRuleStatusRequestParams added in v1.0.762

type ModifyWebHookRuleStatusRequestParams struct {
	// 规则Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 开启状态[0:开启|1:关闭]
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`
}

Predefined struct for user

type ModifyWebHookRuleStatusResponse added in v1.0.762

type ModifyWebHookRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebHookRuleStatusResponseParams `json:"Response"`
}

func NewModifyWebHookRuleStatusResponse added in v1.0.762

func NewModifyWebHookRuleStatusResponse() (response *ModifyWebHookRuleStatusResponse)

func (*ModifyWebHookRuleStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyWebHookRuleStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebHookRuleStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyWebHookRuleStatusResponse) ToJsonString() string

type ModifyWebHookRuleStatusResponseParams added in v1.0.762

type ModifyWebHookRuleStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebPageProtectDirRequest added in v1.0.240

type ModifyWebPageProtectDirRequest struct {
	*tchttp.BaseRequest

	// 网站防护目录地址
	ProtectDirAddr *string `json:"ProtectDirAddr,omitnil,omitempty" name:"ProtectDirAddr"`

	// 网站防护目录名称
	ProtectDirName *string `json:"ProtectDirName,omitnil,omitempty" name:"ProtectDirName"`

	// 防护文件类型,分号分割 ;
	ProtectFileType *string `json:"ProtectFileType,omitnil,omitempty" name:"ProtectFileType"`

	// 防护机器列表信息
	HostConfig []*ProtectHostConfig `json:"HostConfig,omitnil,omitempty" name:"HostConfig"`
}

func NewModifyWebPageProtectDirRequest added in v1.0.240

func NewModifyWebPageProtectDirRequest() (request *ModifyWebPageProtectDirRequest)

func (*ModifyWebPageProtectDirRequest) FromJsonString added in v1.0.240

func (r *ModifyWebPageProtectDirRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebPageProtectDirRequest) ToJsonString added in v1.0.240

func (r *ModifyWebPageProtectDirRequest) ToJsonString() string

type ModifyWebPageProtectDirRequestParams added in v1.0.426

type ModifyWebPageProtectDirRequestParams struct {
	// 网站防护目录地址
	ProtectDirAddr *string `json:"ProtectDirAddr,omitnil,omitempty" name:"ProtectDirAddr"`

	// 网站防护目录名称
	ProtectDirName *string `json:"ProtectDirName,omitnil,omitempty" name:"ProtectDirName"`

	// 防护文件类型,分号分割 ;
	ProtectFileType *string `json:"ProtectFileType,omitnil,omitempty" name:"ProtectFileType"`

	// 防护机器列表信息
	HostConfig []*ProtectHostConfig `json:"HostConfig,omitnil,omitempty" name:"HostConfig"`
}

Predefined struct for user

type ModifyWebPageProtectDirResponse added in v1.0.240

type ModifyWebPageProtectDirResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebPageProtectDirResponseParams `json:"Response"`
}

func NewModifyWebPageProtectDirResponse added in v1.0.240

func NewModifyWebPageProtectDirResponse() (response *ModifyWebPageProtectDirResponse)

func (*ModifyWebPageProtectDirResponse) FromJsonString added in v1.0.240

func (r *ModifyWebPageProtectDirResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebPageProtectDirResponse) ToJsonString added in v1.0.240

func (r *ModifyWebPageProtectDirResponse) ToJsonString() string

type ModifyWebPageProtectDirResponseParams added in v1.0.426

type ModifyWebPageProtectDirResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebPageProtectSettingRequest

type ModifyWebPageProtectSettingRequest struct {
	*tchttp.BaseRequest

	// 需要操作的类型1 目录名称 2 防护文件类型
	ModifyType *uint64 `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

	// 提交值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 配置对应的protect_path
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewModifyWebPageProtectSettingRequest

func NewModifyWebPageProtectSettingRequest() (request *ModifyWebPageProtectSettingRequest)

func (*ModifyWebPageProtectSettingRequest) FromJsonString

func (r *ModifyWebPageProtectSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebPageProtectSettingRequest) ToJsonString

func (r *ModifyWebPageProtectSettingRequest) ToJsonString() string

type ModifyWebPageProtectSettingRequestParams added in v1.0.426

type ModifyWebPageProtectSettingRequestParams struct {
	// 需要操作的类型1 目录名称 2 防护文件类型
	ModifyType *uint64 `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

	// 提交值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 配置对应的protect_path
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type ModifyWebPageProtectSettingResponse

type ModifyWebPageProtectSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebPageProtectSettingResponseParams `json:"Response"`
}

func NewModifyWebPageProtectSettingResponse

func NewModifyWebPageProtectSettingResponse() (response *ModifyWebPageProtectSettingResponse)

func (*ModifyWebPageProtectSettingResponse) FromJsonString

func (r *ModifyWebPageProtectSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebPageProtectSettingResponse) ToJsonString

func (r *ModifyWebPageProtectSettingResponse) ToJsonString() string

type ModifyWebPageProtectSettingResponseParams added in v1.0.426

type ModifyWebPageProtectSettingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyWebPageProtectSwitchRequest added in v1.0.240

type ModifyWebPageProtectSwitchRequest struct {
	*tchttp.BaseRequest

	// 开关类型 1 防护开关  2 自动恢复开关 3 移除防护目录
	SwitchType *uint64 `json:"SwitchType,omitnil,omitempty" name:"SwitchType"`

	// 需要操作开关的网站 最大100条
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 1 开启 0 关闭 SwitchType 为 1 | 2 必填;
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyWebPageProtectSwitchRequest added in v1.0.240

func NewModifyWebPageProtectSwitchRequest() (request *ModifyWebPageProtectSwitchRequest)

func (*ModifyWebPageProtectSwitchRequest) FromJsonString added in v1.0.240

func (r *ModifyWebPageProtectSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebPageProtectSwitchRequest) ToJsonString added in v1.0.240

func (r *ModifyWebPageProtectSwitchRequest) ToJsonString() string

type ModifyWebPageProtectSwitchRequestParams added in v1.0.426

type ModifyWebPageProtectSwitchRequestParams struct {
	// 开关类型 1 防护开关  2 自动恢复开关 3 移除防护目录
	SwitchType *uint64 `json:"SwitchType,omitnil,omitempty" name:"SwitchType"`

	// 需要操作开关的网站 最大100条
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 1 开启 0 关闭 SwitchType 为 1 | 2 必填;
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyWebPageProtectSwitchResponse added in v1.0.240

type ModifyWebPageProtectSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebPageProtectSwitchResponseParams `json:"Response"`
}

func NewModifyWebPageProtectSwitchResponse added in v1.0.240

func NewModifyWebPageProtectSwitchResponse() (response *ModifyWebPageProtectSwitchResponse)

func (*ModifyWebPageProtectSwitchResponse) FromJsonString added in v1.0.240

func (r *ModifyWebPageProtectSwitchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyWebPageProtectSwitchResponse) ToJsonString added in v1.0.240

func (r *ModifyWebPageProtectSwitchResponse) ToJsonString() string

type ModifyWebPageProtectSwitchResponseParams added in v1.0.426

type ModifyWebPageProtectSwitchResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MonthInspectionReport added in v1.0.240

type MonthInspectionReport struct {
	// 巡检报告名称
	ReportName *string `json:"ReportName,omitnil,omitempty" name:"ReportName"`

	// 巡检报告下载地址
	ReportPath *string `json:"ReportPath,omitnil,omitempty" name:"ReportPath"`

	// 巡检报告更新时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type NetAttackEvent added in v1.0.752

type NetAttackEvent struct {
	// 日志ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 目标端口
	DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 来源IP
	SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"`

	// 来源地
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 攻击时间
	MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 处理状态,0 待处理 1 已处理 2 已加白  3 已忽略 4 已删除 5: 已开启防御
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 漏洞是否支持防御,0:不支持 1:支持
	VulSupportDefense *uint64 `json:"VulSupportDefense,omitnil,omitempty" name:"VulSupportDefense"`

	// 是否开启漏洞防御,0关1开
	VulDefenceStatus *uint64 `json:"VulDefenceStatus,omitnil,omitempty" name:"VulDefenceStatus"`

	// 机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版
	PayVersion *uint64 `json:"PayVersion,omitnil,omitempty" name:"PayVersion"`

	// cvm uuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 攻击次数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 是否今日新增主机
	New *bool `json:"New,omitnil,omitempty" name:"New"`
}

type NetAttackEventInfo added in v1.0.762

type NetAttackEventInfo struct {
	// 处理状态,0 待处理 1 已处理 2 已加白  3 已忽略 4 已删除 5: 已开启防御
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 攻击源ip
	SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"`

	// 攻击源地
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞CVE编号
	CVEId *string `json:"CVEId,omitnil,omitempty" name:"CVEId"`

	// 漏洞攻击热度
	AttackLevel *uint64 `json:"AttackLevel,omitnil,omitempty" name:"AttackLevel"`

	// 漏洞防御状态,0关闭,1开启
	VulDefenceStatus *uint64 `json:"VulDefenceStatus,omitnil,omitempty" name:"VulDefenceStatus"`

	// 漏洞是否支持防御,0:不支持 1:支持
	VulSupportDefense *uint64 `json:"VulSupportDefense,omitnil,omitempty" name:"VulSupportDefense"`

	// 服务进程 base64
	SvcPs *string `json:"SvcPs,omitnil,omitempty" name:"SvcPs"`

	// 攻击数据包
	NetPayload *string `json:"NetPayload,omitnil,omitempty" name:"NetPayload"`

	// 异常行为
	AbnormalAction *string `json:"AbnormalAction,omitnil,omitempty" name:"AbnormalAction"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 目标端口
	DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 攻击次数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版
	PayVersion *uint64 `json:"PayVersion,omitnil,omitempty" name:"PayVersion"`

	// cvm uuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 攻击发生时间
	MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"`

	// 0: 尝试攻击 1:攻击成功
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 0:无失陷行为 1: rce(命令执行) 2: dnslog 3: writefile
	HostOpType *uint64 `json:"HostOpType,omitnil,omitempty" name:"HostOpType"`

	// 进程树,需要用base64 解码
	HostOpProcessTree *string `json:"HostOpProcessTree,omitnil,omitempty" name:"HostOpProcessTree"`
}

type NetAttackTopInfo added in v1.0.762

type NetAttackTopInfo struct {
	// 网络攻击主机维度top统计数据
	Agent []*TopInfo `json:"Agent,omitnil,omitempty" name:"Agent"`

	// 网络攻击ip来源维度top统计数据
	SrcIp []*TopInfo `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 网络攻击目标端口维度top统计数据
	DstPort []*TopInfo `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 网络攻击漏洞维度top统计数据
	Vul []*TopInfo `json:"Vul,omitnil,omitempty" name:"Vul"`
}

type NetAttackTrend added in v1.0.762

type NetAttackTrend struct {
	// 时间点,如 2023-05-06
	DateTime *string `json:"DateTime,omitnil,omitempty" name:"DateTime"`

	// 攻击次数
	AttackCount *uint64 `json:"AttackCount,omitnil,omitempty" name:"AttackCount"`

	// 尝试攻击次数
	TryAttackCount *uint64 `json:"TryAttackCount,omitnil,omitempty" name:"TryAttackCount"`

	// 攻击成功次数
	SuccAttackCount *uint64 `json:"SuccAttackCount,omitnil,omitempty" name:"SuccAttackCount"`
}

type NetAttackWhiteRule added in v1.0.762

type NetAttackWhiteRule struct {
	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 规则描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 0: 一组quuid 1: 所有主机
	Scope *uint64 `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 是否处理之前的事件 0: 不处理 1:处理
	DealOldEvents *uint64 `json:"DealOldEvents,omitnil,omitempty" name:"DealOldEvents"`

	// 主机quuid 多个用;隔开
	Quuids *string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 来源IP 单IP:1.1.1.1  IP范围:1.1.1.1-1.1.2.1  IP范围:1.1.1.0/24 多个用;隔开
	SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type OpenPortStatistics

type OpenPortStatistics struct {
	// 端口号
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 主机数量
	MachineNum *uint64 `json:"MachineNum,omitnil,omitempty" name:"MachineNum"`
}

type OrderModifyObject added in v1.0.558

type OrderModifyObject struct {
	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 新产品标识,这里支持PRO_VERSION 专业版,FLAGSHIP 旗舰版
	NewSubProductCode *string `json:"NewSubProductCode,omitnil,omitempty" name:"NewSubProductCode"`

	// 扩容/缩容数,变配子产品忽略该参数
	InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`
}

type OrderResource added in v1.0.762

type OrderResource struct {
	// 资源主键ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 开始时间
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 到期时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 授权类型
	LicenseType *uint64 `json:"LicenseType,omitnil,omitempty" name:"LicenseType"`
}

type OsName

type OsName struct {
	// 系统名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 操作系统类型枚举值
	MachineOSType *uint64 `json:"MachineOSType,omitnil,omitempty" name:"MachineOSType"`
}

type Place

type Place struct {
	// 城市 ID。
	CityId *uint64 `json:"CityId,omitnil,omitempty" name:"CityId"`

	// 省份 ID。
	ProvinceId *uint64 `json:"ProvinceId,omitnil,omitempty" name:"ProvinceId"`

	// 国家ID,暂只支持国内:1。
	CountryId *uint64 `json:"CountryId,omitnil,omitempty" name:"CountryId"`

	// 位置名称
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`
}

type PolicyRules added in v1.0.1007

type PolicyRules struct {
	// 进程
	Process *CommandLine `json:"Process,omitnil,omitempty" name:"Process"`

	// 父进程
	PProcess *CommandLine `json:"PProcess,omitnil,omitempty" name:"PProcess"`

	// 祖先进程
	AProcess *CommandLine `json:"AProcess,omitnil,omitempty" name:"AProcess"`
}

type PrivilegeEscalationProcess

type PrivilegeEscalationProcess struct {
	// 数据ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机内网IP
	Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 进程路径
	FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"`

	// 执行命令
	CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"`

	// 用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户组
	UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"`

	// 进程文件权限
	ProcFilePrivilege *string `json:"ProcFilePrivilege,omitnil,omitempty" name:"ProcFilePrivilege"`

	// 父进程名
	ParentProcName *string `json:"ParentProcName,omitnil,omitempty" name:"ParentProcName"`

	// 父进程用户名
	ParentProcUser *string `json:"ParentProcUser,omitnil,omitempty" name:"ParentProcUser"`

	// 父进程用户组
	ParentProcGroup *string `json:"ParentProcGroup,omitnil,omitempty" name:"ParentProcGroup"`

	// 父进程路径
	ParentProcPath *string `json:"ParentProcPath,omitnil,omitempty" name:"ParentProcPath"`

	// 进程树
	ProcTree *string `json:"ProcTree,omitnil,omitempty" name:"ProcTree"`

	// 处理状态:0-待处理 2-白名单 3-已处理 4-已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 发生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 机器名
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 进程id
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`
}

type PrivilegeEventInfo added in v1.0.633

type PrivilegeEventInfo struct {
	// 数据ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机uuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机内网IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 进程路径
	FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"`

	// 执行命令
	CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"`

	// 用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户组
	UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"`

	// 进程文件权限
	ProcFilePrivilege *string `json:"ProcFilePrivilege,omitnil,omitempty" name:"ProcFilePrivilege"`

	// 父进程名
	ParentProcName *string `json:"ParentProcName,omitnil,omitempty" name:"ParentProcName"`

	// 父进程用户名
	ParentProcUser *string `json:"ParentProcUser,omitnil,omitempty" name:"ParentProcUser"`

	// 父进程用户组
	ParentProcGroup *string `json:"ParentProcGroup,omitnil,omitempty" name:"ParentProcGroup"`

	// 父进程路径
	ParentProcPath *string `json:"ParentProcPath,omitnil,omitempty" name:"ParentProcPath"`

	// 进程树 json  pid:进程id,exe:文件路径 ,account:进程所属用组和用户 ,cmdline:执行命令,ssh_service: SSH服务ip, ssh_soure:登录源
	PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"`

	// 处理状态:0-待处理 2-白名单 3-已处理 4-已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 发生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 机器名
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 建议方案
	SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"`

	// 危害描述信息
	HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"`

	// 标签
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 参考链接
	References []*string `json:"References,omitnil,omitempty" name:"References"`

	// 主机外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 权限列表|隔开
	NewCaps *string `json:"NewCaps,omitnil,omitempty" name:"NewCaps"`

	// 主机在线状态 OFFLINE  ONLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 处理时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type PrivilegeRule

type PrivilegeRule struct {
	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 是否S权限
	SMode *uint64 `json:"SMode,omitnil,omitempty" name:"SMode"`

	// 操作人
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 是否全局规则
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 状态(0: 有效 1: 无效)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 主机IP
	Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"`
}

type ProcessStatistics

type ProcessStatistics struct {
	// 进程名。
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 主机数量。
	MachineNum *uint64 `json:"MachineNum,omitnil,omitempty" name:"MachineNum"`
}

type ProductStatusInfo added in v1.0.762

type ProductStatusInfo struct {
	// 防护状态,1未防护,2防护中,3试用中,4已过期
	FWUserStatus *uint64 `json:"FWUserStatus,omitnil,omitempty" name:"FWUserStatus"`

	// 是否可以申请试用,true可以申请
	CanApplyTrial *bool `json:"CanApplyTrial,omitnil,omitempty" name:"CanApplyTrial"`

	// 无法试用原因,可试用为空
	CanNotApplyReason *string `json:"CanNotApplyReason,omitnil,omitempty" name:"CanNotApplyReason"`

	// 上次试用结束时间(不存在试用记录则为空)
	LastTrialTime *string `json:"LastTrialTime,omitnil,omitempty" name:"LastTrialTime"`
}

type ProtectDirInfo added in v1.0.240

type ProtectDirInfo struct {
	// 网站名称
	DirName *string `json:"DirName,omitnil,omitempty" name:"DirName"`

	// 网站防护目录地址
	DirPath *string `json:"DirPath,omitnil,omitempty" name:"DirPath"`

	// 关联服务器数
	RelatedServerNum *uint64 `json:"RelatedServerNum,omitnil,omitempty" name:"RelatedServerNum"`

	// 防护服务器数
	ProtectServerNum *uint64 `json:"ProtectServerNum,omitnil,omitempty" name:"ProtectServerNum"`

	// 未防护服务器数
	NoProtectServerNum *uint64 `json:"NoProtectServerNum,omitnil,omitempty" name:"NoProtectServerNum"`

	// 唯一ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 防护状态
	ProtectStatus *uint64 `json:"ProtectStatus,omitnil,omitempty" name:"ProtectStatus"`

	// 防护异常
	ProtectException *uint64 `json:"ProtectException,omitnil,omitempty" name:"ProtectException"`

	// 自动恢复开关 (Filters 过滤Quuid 时 返回) 默认0
	AutoRestoreSwitchStatus *uint64 `json:"AutoRestoreSwitchStatus,omitnil,omitempty" name:"AutoRestoreSwitchStatus"`

	// 首次开启防护时间
	FirstProtectTime *string `json:"FirstProtectTime,omitnil,omitempty" name:"FirstProtectTime"`

	// 最近开启防护时间
	LatestProtectTime *string `json:"LatestProtectTime,omitnil,omitempty" name:"LatestProtectTime"`

	// 防护文件类型
	ProtectFileType *string `json:"ProtectFileType,omitnil,omitempty" name:"ProtectFileType"`

	// 防护文件总数
	ProtectFilesCount *int64 `json:"ProtectFilesCount,omitnil,omitempty" name:"ProtectFilesCount"`
}

type ProtectDirRelatedServer added in v1.0.240

type ProtectDirRelatedServer struct {
	// 唯一ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 服务器名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 服务器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 服务器系统
	MachineOs *string `json:"MachineOs,omitnil,omitempty" name:"MachineOs"`

	// 关联目录数
	RelateDirNum *uint64 `json:"RelateDirNum,omitnil,omitempty" name:"RelateDirNum"`

	// 防护状态
	ProtectStatus *uint64 `json:"ProtectStatus,omitnil,omitempty" name:"ProtectStatus"`

	// 防护开关
	ProtectSwitch *uint64 `json:"ProtectSwitch,omitnil,omitempty" name:"ProtectSwitch"`

	// 自动恢复开关
	AutoRestoreSwitchStatus *uint64 `json:"AutoRestoreSwitchStatus,omitnil,omitempty" name:"AutoRestoreSwitchStatus"`

	// 服务器唯一ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 是否已经授权
	Authorization *bool `json:"Authorization,omitnil,omitempty" name:"Authorization"`

	// 异常状态
	Exception *uint64 `json:"Exception,omitnil,omitempty" name:"Exception"`

	// 过渡进度
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 异常信息
	ExceptionMessage *string `json:"ExceptionMessage,omitnil,omitempty" name:"ExceptionMessage"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type ProtectEventLists added in v1.0.240

type ProtectEventLists struct {
	// 服务器名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 服务器ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 事件地址
	EventDir *string `json:"EventDir,omitnil,omitempty" name:"EventDir"`

	// 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除
	EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 事件状态 1 已恢复 0 未恢复
	EventStatus *uint64 `json:"EventStatus,omitnil,omitempty" name:"EventStatus"`

	// 发现时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 恢复时间
	RestoreTime *string `json:"RestoreTime,omitnil,omitempty" name:"RestoreTime"`

	// 唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 文件类型 0-常规文件;1-目录;2-软链
	FileType *uint64 `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 机器实例uuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

type ProtectHostConfig

type ProtectHostConfig struct {
	// 机器唯一ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 防护开关 0  关闭 1开启
	ProtectSwitch *uint64 `json:"ProtectSwitch,omitnil,omitempty" name:"ProtectSwitch"`

	// 自动恢复开关 0 关闭 1开启
	AutoRecovery *uint64 `json:"AutoRecovery,omitnil,omitempty" name:"AutoRecovery"`
}

type ProtectMachine added in v1.0.240

type ProtectMachine struct {
	// 机器名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 机器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 防护目录数
	SafeguardDirNum *uint64 `json:"SafeguardDirNum,omitnil,omitempty" name:"SafeguardDirNum"`
}

type ProtectMachineInfo added in v1.0.240

type ProtectMachineInfo struct {
	// 机器名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 机器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 开通时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 到期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type ProtectNetInfo added in v1.0.255

type ProtectNetInfo struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 重保天数
	ProtectDays *uint64 `json:"ProtectDays,omitnil,omitempty" name:"ProtectDays"`

	// 重保状态 0未启动,1重保中,2已完成
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 重保启动时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 重保完成时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 报告下载地址
	ReportPath *string `json:"ReportPath,omitnil,omitempty" name:"ReportPath"`
}

type ProtectStat added in v1.0.240

type ProtectStat struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数量
	Num *uint64 `json:"Num,omitnil,omitempty" name:"Num"`
}

type RansomDefenseBackup added in v1.0.762

type RansomDefenseBackup struct {
	// 备份时间
	BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`

	// 勒索状态:0无告警, 1有告警
	EventStatus *uint64 `json:"EventStatus,omitnil,omitempty" name:"EventStatus"`

	// 备份状态:0备份中,1正常,2、3失败,4快照已过期,5快照数量超出限制,9快照已删除
	BackupStatus *uint64 `json:"BackupStatus,omitnil,omitempty" name:"BackupStatus"`

	// 备份磁盘数量
	DiskCount *uint64 `json:"DiskCount,omitnil,omitempty" name:"DiskCount"`

	// 硬盘信息,;分隔
	Disks *string `json:"Disks,omitnil,omitempty" name:"Disks"`

	// 快照列表,;分隔
	SnapshotIds *string `json:"SnapshotIds,omitnil,omitempty" name:"SnapshotIds"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 策略状态:0关闭,1开启,9已删除
	StrategyStatus *uint64 `json:"StrategyStatus,omitnil,omitempty" name:"StrategyStatus"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`
}

type RansomDefenseEvent added in v1.0.762

type RansomDefenseEvent struct {
	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// cvm uuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 事件状态 0待处理,1已处理,2已信任,3处理中,4已恢复备份
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 被篡改文件路径
	BaitFilePath *string `json:"BaitFilePath,omitnil,omitempty" name:"BaitFilePath"`

	// 恶意文件路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 恶意进程id
	Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 恶意进程参数
	PidParam *string `json:"PidParam,omitnil,omitempty" name:"PidParam"`

	// 恶意文件大小
	FileSize *uint64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 恶意文件md5
	FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"`

	// 事件类型:0加密勒索,1文件篡改
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 事件发送时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// cvm 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 事件修改事件
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 主机外网ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 主机内网ip
	WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"`

	// 进程树 base64 json
	PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"`

	// 进程启动时间
	ProcessStartTime *string `json:"ProcessStartTime,omitnil,omitempty" name:"ProcessStartTime"`

	// 主机拥有快照备份数
	SnapshotNum *uint64 `json:"SnapshotNum,omitnil,omitempty" name:"SnapshotNum"`
}

type RansomDefenseRollbackRequest added in v1.0.762

type RansomDefenseRollbackRequest struct {
	*tchttp.BaseRequest

	// 快照时间
	BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 需要回滚的硬盘信息,硬盘直接用;分隔,留空为全部已快照磁盘: disk-id1|disk-name1;disk-id2|disk-name2
	DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"`
}

func NewRansomDefenseRollbackRequest added in v1.0.762

func NewRansomDefenseRollbackRequest() (request *RansomDefenseRollbackRequest)

func (*RansomDefenseRollbackRequest) FromJsonString added in v1.0.762

func (r *RansomDefenseRollbackRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RansomDefenseRollbackRequest) ToJsonString added in v1.0.762

func (r *RansomDefenseRollbackRequest) ToJsonString() string

type RansomDefenseRollbackRequestParams added in v1.0.762

type RansomDefenseRollbackRequestParams struct {
	// 快照时间
	BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 需要回滚的硬盘信息,硬盘直接用;分隔,留空为全部已快照磁盘: disk-id1|disk-name1;disk-id2|disk-name2
	DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"`
}

Predefined struct for user

type RansomDefenseRollbackResponse added in v1.0.762

type RansomDefenseRollbackResponse struct {
	*tchttp.BaseResponse
	Response *RansomDefenseRollbackResponseParams `json:"Response"`
}

func NewRansomDefenseRollbackResponse added in v1.0.762

func NewRansomDefenseRollbackResponse() (response *RansomDefenseRollbackResponse)

func (*RansomDefenseRollbackResponse) FromJsonString added in v1.0.762

func (r *RansomDefenseRollbackResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RansomDefenseRollbackResponse) ToJsonString added in v1.0.762

func (r *RansomDefenseRollbackResponse) ToJsonString() string

type RansomDefenseRollbackResponseParams added in v1.0.762

type RansomDefenseRollbackResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RansomDefenseRollbackTask added in v1.0.762

type RansomDefenseRollbackTask struct {
	// 任务ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 回滚任务状态:0进行中,1成功,2失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 硬盘id列表,;分隔
	Disks *string `json:"Disks,omitnil,omitempty" name:"Disks"`

	// 操作时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 快照时间
	BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`

	// Status!=0时为完成时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 可用区信息
	RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"`

	// 主机示例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主机类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

type RansomDefenseStrategy added in v1.0.762

type RansomDefenseStrategy struct {
	// 策略id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 操作uin
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 策略备注
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 开启状态:0关闭,1开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否对所有主机生效
	IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 包含目录,用;分隔
	IncludeDir *string `json:"IncludeDir,omitnil,omitempty" name:"IncludeDir"`

	// 包含目录,用;分隔
	ExcludeDir *string `json:"ExcludeDir,omitnil,omitempty" name:"ExcludeDir"`

	// 备份模式: 0按周,1按天,2不备份
	BackupType *uint64 `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 备份星期天数(1-7):1;2;3;4
	Weekday *string `json:"Weekday,omitnil,omitempty" name:"Weekday"`

	// 备份执行时间点(0-23): 11:00;12:00
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// 保存天数,0永久保存
	SaveDay *uint64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 绑定机器数
	MachineCount *uint64 `json:"MachineCount,omitnil,omitempty" name:"MachineCount"`
}

type RansomDefenseStrategyDetail added in v1.0.762

type RansomDefenseStrategyDetail struct {
	// 策略id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 操作uin
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 策略备注
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 开启状态:0关闭,1开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否对所有主机生效
	IsAll *uint64 `json:"IsAll,omitnil,omitempty" name:"IsAll"`

	// 包含目录,用;分隔
	IncludeDir *string `json:"IncludeDir,omitnil,omitempty" name:"IncludeDir"`

	// 包含目录,用;分隔
	ExcludeDir *string `json:"ExcludeDir,omitnil,omitempty" name:"ExcludeDir"`

	// 备份模式: 0按周,1按天
	BackupType *uint64 `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 备份星期天数(1-7):1;2;3;4
	Weekday *string `json:"Weekday,omitnil,omitempty" name:"Weekday"`

	// 备份执行时间点(0-23): 11:00;12:00
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// 保存天数,0永久保存
	SaveDay *uint64 `json:"SaveDay,omitnil,omitempty" name:"SaveDay"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 绑定机器数
	MachineCount *uint64 `json:"MachineCount,omitnil,omitempty" name:"MachineCount"`

	// 策略关联事件数
	EventCount *uint64 `json:"EventCount,omitnil,omitempty" name:"EventCount"`
}

type RansomDefenseStrategyMachineBackupInfo added in v1.0.762

type RansomDefenseStrategyMachineBackupInfo struct {
	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 主机实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 内网ip
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 云标签
	CloudTags []*Tag `json:"CloudTags,omitnil,omitempty" name:"CloudTags"`

	// 可用区信息
	RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"`

	// 主机安全标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 防护状态:0关闭,1开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 策略id,为0时未绑定策略
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 硬盘信息,为空时所有硬盘生效:
	// ;分割 diskId1|diskName1;diskId2|diskName2
	DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 备份数量
	BackupCount *uint64 `json:"BackupCount,omitnil,omitempty" name:"BackupCount"`

	// 最近一次备份状态:0备份中,1正常,2失败,9暂无备份
	LastBackupStatus *uint64 `json:"LastBackupStatus,omitnil,omitempty" name:"LastBackupStatus"`

	// 最近一次备份失败原因
	LastBackupMessage *string `json:"LastBackupMessage,omitnil,omitempty" name:"LastBackupMessage"`

	// 最近一次备份时间
	LastBackupTime *string `json:"LastBackupTime,omitnil,omitempty" name:"LastBackupTime"`

	// 最近一次回滚进度百分比
	RollBackPercent *uint64 `json:"RollBackPercent,omitnil,omitempty" name:"RollBackPercent"`

	// 最近一次回滚状态:0进行中,1成功,2失败
	RollBackStatus *uint64 `json:"RollBackStatus,omitnil,omitempty" name:"RollBackStatus"`

	// 备份成功次数
	BackupSuccessCount *uint64 `json:"BackupSuccessCount,omitnil,omitempty" name:"BackupSuccessCount"`

	// 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版
	HostVersion *uint64 `json:"HostVersion,omitnil,omitempty" name:"HostVersion"`

	// 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

type RansomDefenseStrategyMachineDetail added in v1.0.762

type RansomDefenseStrategyMachineDetail struct {
	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 主机实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 内网ip
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 云标签
	CloudTags []*Tag `json:"CloudTags,omitnil,omitempty" name:"CloudTags"`

	// 可用区信息
	RegionInfo *RegionInfo `json:"RegionInfo,omitnil,omitempty" name:"RegionInfo"`

	// 主机安全标签
	Tag []*MachineTag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 防护状态:0关闭,1开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 策略id,为0时未绑定策略
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 硬盘信息,为空时所有硬盘生效:
	// ;分割 diskId1|diskName1;diskId2|diskName2
	DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"`

	// 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版
	HostVersion *uint64 `json:"HostVersion,omitnil,omitempty" name:"HostVersion"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

type RansomDefenseStrategyMachineInfo added in v1.0.762

type RansomDefenseStrategyMachineInfo struct {
	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 指定硬盘列表,为空时表示所有硬盘:disk_id1|disk_name1;disk_id2|disk_name2
	DiskInfo *string `json:"DiskInfo,omitnil,omitempty" name:"DiskInfo"`
}

type RaspRule added in v1.0.1062

type RaspRule struct {
	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 自定义请求url范围正则表达式,为空则保存不成功
	URLRegexp *string `json:"URLRegexp,omitnil,omitempty" name:"URLRegexp"`

	// 漏洞id
	VulVulsID *uint64 `json:"VulVulsID,omitnil,omitempty" name:"VulVulsID"`

	// 漏洞名称
	VulVulsName *string `json:"VulVulsName,omitnil,omitempty" name:"VulVulsName"`

	// cve_id
	CveID *string `json:"CveID,omitnil,omitempty" name:"CveID"`

	// 漏洞防御类型,从漏洞表富化, 1:支持组件漏洞防御,组件漏洞没有正则加白。2:支持正则防御
	SupportDefense *uint64 `json:"SupportDefense,omitnil,omitempty" name:"SupportDefense"`

	// 加白范围,0:全部请求加白,1:自定义请求范围加白
	WhiteType *uint64 `json:"WhiteType,omitnil,omitempty" name:"WhiteType"`

	// 状态 0: 有效
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type RaspRuleVul added in v1.0.1062

type RaspRuleVul struct {
	// 漏洞id
	VulVulsID *uint64 `json:"VulVulsID,omitnil,omitempty" name:"VulVulsID"`

	// 漏洞名称
	VulVulsName *string `json:"VulVulsName,omitnil,omitempty" name:"VulVulsName"`

	// cve_id
	CveID *string `json:"CveID,omitnil,omitempty" name:"CveID"`

	// 漏洞防御类型,从漏洞表富化, 1:支持组件漏洞防御,组件漏洞没有正则加白。2:支持正则防御
	SupportDefense *uint64 `json:"SupportDefense,omitnil,omitempty" name:"SupportDefense"`
}

type RecordInfo added in v1.0.539

type RecordInfo struct {
	// 主机ip
	HostIP *string `json:"HostIP,omitnil,omitempty" name:"HostIP"`

	// 主机实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 客户端离线时间
	OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"`

	// 客户端卸载时间
	UninstallTime *string `json:"UninstallTime,omitnil,omitempty" name:"UninstallTime"`

	// 客户端卸载调用链
	UninstallCmd *string `json:"UninstallCmd,omitnil,omitempty" name:"UninstallCmd"`

	// 客户端uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

type RecoverMalwaresRequest

type RecoverMalwaresRequest struct {
	*tchttp.BaseRequest

	// 木马Id数组(最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewRecoverMalwaresRequest

func NewRecoverMalwaresRequest() (request *RecoverMalwaresRequest)

func (*RecoverMalwaresRequest) FromJsonString

func (r *RecoverMalwaresRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecoverMalwaresRequest) ToJsonString

func (r *RecoverMalwaresRequest) ToJsonString() string

type RecoverMalwaresRequestParams added in v1.0.426

type RecoverMalwaresRequestParams struct {
	// 木马Id数组(最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type RecoverMalwaresResponse

type RecoverMalwaresResponse struct {
	*tchttp.BaseResponse
	Response *RecoverMalwaresResponseParams `json:"Response"`
}

func NewRecoverMalwaresResponse

func NewRecoverMalwaresResponse() (response *RecoverMalwaresResponse)

func (*RecoverMalwaresResponse) FromJsonString

func (r *RecoverMalwaresResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecoverMalwaresResponse) ToJsonString

func (r *RecoverMalwaresResponse) ToJsonString() string

type RecoverMalwaresResponseParams added in v1.0.426

type RecoverMalwaresResponseParams struct {
	// 恢复成功id数组,若无则返回空数组
	SuccessIds []*uint64 `json:"SuccessIds,omitnil,omitempty" name:"SuccessIds"`

	// 恢复失败id数组,若无则返回空数组
	FailedIds []*uint64 `json:"FailedIds,omitnil,omitempty" name:"FailedIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RegionInfo

type RegionInfo struct {
	// 地域标志,如 ap-guangzhou,ap-shanghai,ap-beijing
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 地域中文名,如华南地区(广州),华东地区(上海金融),华北地区(北京)
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 地域ID
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 地域代码,如 gz,sh,bj
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 地域英文名
	RegionNameEn *string `json:"RegionNameEn,omitnil,omitempty" name:"RegionNameEn"`
}

type RegionListDetail added in v1.0.762

type RegionListDetail struct {
	// 机器类型
	// CVM 腾讯云云服务器
	// LH 腾讯云轻量服务器
	// ECM 腾讯云边缘计算服务器
	// BM 腾讯云黑石1.0 服务器
	// Other  其他服务器(非腾讯云)
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 0 腾讯云
	// 1 IDC机房
	// 2 阿里云
	// 3 华为云
	// 4 亚马逊
	// 5 微软
	// 6 Google
	// 7 Oracle
	// 8 Digital Ocean
	CloudFrom *uint64 `json:"CloudFrom,omitnil,omitempty" name:"CloudFrom"`

	// 地域列表
	RegionList []*RegionInfo `json:"RegionList,omitnil,omitempty" name:"RegionList"`
}

type RegionSet added in v1.0.240

type RegionSet struct {
	// 地域名称
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 可用区信息
	ZoneSet []*ZoneInfo `json:"ZoneSet,omitnil,omitempty" name:"ZoneSet"`
}

type RemoveLocalStorageItemRequest added in v1.0.762

type RemoveLocalStorageItemRequest struct {
	*tchttp.BaseRequest

	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`
}

func NewRemoveLocalStorageItemRequest added in v1.0.762

func NewRemoveLocalStorageItemRequest() (request *RemoveLocalStorageItemRequest)

func (*RemoveLocalStorageItemRequest) FromJsonString added in v1.0.762

func (r *RemoveLocalStorageItemRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveLocalStorageItemRequest) ToJsonString added in v1.0.762

func (r *RemoveLocalStorageItemRequest) ToJsonString() string

type RemoveLocalStorageItemRequestParams added in v1.0.762

type RemoveLocalStorageItemRequestParams struct {
	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`
}

Predefined struct for user

type RemoveLocalStorageItemResponse added in v1.0.762

type RemoveLocalStorageItemResponse struct {
	*tchttp.BaseResponse
	Response *RemoveLocalStorageItemResponseParams `json:"Response"`
}

func NewRemoveLocalStorageItemResponse added in v1.0.762

func NewRemoveLocalStorageItemResponse() (response *RemoveLocalStorageItemResponse)

func (*RemoveLocalStorageItemResponse) FromJsonString added in v1.0.762

func (r *RemoveLocalStorageItemResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveLocalStorageItemResponse) ToJsonString added in v1.0.762

func (r *RemoveLocalStorageItemResponse) ToJsonString() string

type RemoveLocalStorageItemResponseParams added in v1.0.762

type RemoveLocalStorageItemResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemoveMachineRequest added in v1.0.762

type RemoveMachineRequest struct {
	*tchttp.BaseRequest

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

func NewRemoveMachineRequest added in v1.0.762

func NewRemoveMachineRequest() (request *RemoveMachineRequest)

func (*RemoveMachineRequest) FromJsonString added in v1.0.762

func (r *RemoveMachineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveMachineRequest) ToJsonString added in v1.0.762

func (r *RemoveMachineRequest) ToJsonString() string

type RemoveMachineRequestParams added in v1.0.762

type RemoveMachineRequestParams struct {
	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`
}

Predefined struct for user

type RemoveMachineResponse added in v1.0.762

type RemoveMachineResponse struct {
	*tchttp.BaseResponse
	Response *RemoveMachineResponseParams `json:"Response"`
}

func NewRemoveMachineResponse added in v1.0.762

func NewRemoveMachineResponse() (response *RemoveMachineResponse)

func (*RemoveMachineResponse) FromJsonString added in v1.0.762

func (r *RemoveMachineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveMachineResponse) ToJsonString added in v1.0.762

func (r *RemoveMachineResponse) ToJsonString() string

type RemoveMachineResponseParams added in v1.0.762

type RemoveMachineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RetryCreateSnapshotRequest added in v1.0.762

type RetryCreateSnapshotRequest struct {
	*tchttp.BaseRequest

	// 修复任务id
	FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 任务进度返回的快照唯一Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewRetryCreateSnapshotRequest added in v1.0.762

func NewRetryCreateSnapshotRequest() (request *RetryCreateSnapshotRequest)

func (*RetryCreateSnapshotRequest) FromJsonString added in v1.0.762

func (r *RetryCreateSnapshotRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryCreateSnapshotRequest) ToJsonString added in v1.0.762

func (r *RetryCreateSnapshotRequest) ToJsonString() string

type RetryCreateSnapshotRequestParams added in v1.0.762

type RetryCreateSnapshotRequestParams struct {
	// 修复任务id
	FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 任务进度返回的快照唯一Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type RetryCreateSnapshotResponse added in v1.0.762

type RetryCreateSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *RetryCreateSnapshotResponseParams `json:"Response"`
}

func NewRetryCreateSnapshotResponse added in v1.0.762

func NewRetryCreateSnapshotResponse() (response *RetryCreateSnapshotResponse)

func (*RetryCreateSnapshotResponse) FromJsonString added in v1.0.762

func (r *RetryCreateSnapshotResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryCreateSnapshotResponse) ToJsonString added in v1.0.762

func (r *RetryCreateSnapshotResponse) ToJsonString() string

type RetryCreateSnapshotResponseParams added in v1.0.762

type RetryCreateSnapshotResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RetryVulFixRequest added in v1.0.762

type RetryVulFixRequest struct {
	*tchttp.BaseRequest

	// 漏洞id
	FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`
}

func NewRetryVulFixRequest added in v1.0.762

func NewRetryVulFixRequest() (request *RetryVulFixRequest)

func (*RetryVulFixRequest) FromJsonString added in v1.0.762

func (r *RetryVulFixRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryVulFixRequest) ToJsonString added in v1.0.762

func (r *RetryVulFixRequest) ToJsonString() string

type RetryVulFixRequestParams added in v1.0.762

type RetryVulFixRequestParams struct {
	// 漏洞id
	FixId *uint64 `json:"FixId,omitnil,omitempty" name:"FixId"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`
}

Predefined struct for user

type RetryVulFixResponse added in v1.0.762

type RetryVulFixResponse struct {
	*tchttp.BaseResponse
	Response *RetryVulFixResponseParams `json:"Response"`
}

func NewRetryVulFixResponse added in v1.0.762

func NewRetryVulFixResponse() (response *RetryVulFixResponse)

func (*RetryVulFixResponse) FromJsonString added in v1.0.762

func (r *RetryVulFixResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RetryVulFixResponse) ToJsonString added in v1.0.762

func (r *RetryVulFixResponse) ToJsonString() string

type RetryVulFixResponseParams added in v1.0.762

type RetryVulFixResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ReverseShell

type ReverseShell struct {
	// ID 主键
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机内网IP
	Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"`

	// 目标IP
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`

	// 目标端口
	DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 进程路径
	FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"`

	// 命令详情
	CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"`

	// 执行用户
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 执行用户组
	UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"`

	// 父进程名
	ParentProcName *string `json:"ParentProcName,omitnil,omitempty" name:"ParentProcName"`

	// 父进程用户
	ParentProcUser *string `json:"ParentProcUser,omitnil,omitempty" name:"ParentProcUser"`

	// 父进程用户组
	ParentProcGroup *string `json:"ParentProcGroup,omitnil,omitempty" name:"ParentProcGroup"`

	// 父进程路径
	ParentProcPath *string `json:"ParentProcPath,omitnil,omitempty" name:"ParentProcPath"`

	// 处理状态:0-待处理 2-白名单 3-已处理 4-已忽略 6-已拦截
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 产生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 主机名
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 进程树
	ProcTree *string `json:"ProcTree,omitnil,omitempty" name:"ProcTree"`

	// 检测方法: 0行为分析; 1命令特征检测
	DetectBy *uint64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"`

	//  主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 进程id
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 威胁等级:0中危,1高危
	RiskLevel *uint64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 命令详情的转义后内容,供正则加白全字符串匹配使用
	CmdLineQuote *string `json:"CmdLineQuote,omitnil,omitempty" name:"CmdLineQuote"`
}

type ReverseShellEventInfo added in v1.0.633

type ReverseShellEventInfo struct {
	// ID 主键
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机uuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机内网IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 目标IP
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`

	// 目标端口
	DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 进程路径
	FullPath *string `json:"FullPath,omitnil,omitempty" name:"FullPath"`

	// 命令详情
	CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"`

	// 执行用户
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 执行用户组
	UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"`

	// 父进程名
	ParentProcName *string `json:"ParentProcName,omitnil,omitempty" name:"ParentProcName"`

	// 父进程用户
	ParentProcUser *string `json:"ParentProcUser,omitnil,omitempty" name:"ParentProcUser"`

	// 父进程用户组
	ParentProcGroup *string `json:"ParentProcGroup,omitnil,omitempty" name:"ParentProcGroup"`

	// 父进程路径
	ParentProcPath *string `json:"ParentProcPath,omitnil,omitempty" name:"ParentProcPath"`

	// 处理状态:0-待处理 2-白名单 3-已处理 4-已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 产生时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 主机名
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 检测方法
	DetectBy *uint64 `json:"DetectBy,omitnil,omitempty" name:"DetectBy"`

	// 进程树 json  pid:进程id,exe:文件路径 ,account:进程所属用组和用户 ,cmdline:执行命令,ssh_service: SSH服务ip, ssh_soure:登录源
	PsTree *string `json:"PsTree,omitnil,omitempty" name:"PsTree"`

	// 建议方案
	SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"`

	// 描述
	HarmDescribe *string `json:"HarmDescribe,omitnil,omitempty" name:"HarmDescribe"`

	// 标签
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 参考链接
	References []*string `json:"References,omitnil,omitempty" name:"References"`

	// 主机外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机在线状态 OFFLINE  ONLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 处理时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 命令详情的转义后内容,供正则加白全字符串匹配使用
	CmdLineQuote *string `json:"CmdLineQuote,omitnil,omitempty" name:"CmdLineQuote"`

	// 风险等级
	RiskLevel *uint64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`
}

type ReverseShellRule

type ReverseShellRule struct {
	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 进程名称
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 目标IP
	DestIp *string `json:"DestIp,omitnil,omitempty" name:"DestIp"`

	// 目标端口
	DestPort *string `json:"DestPort,omitnil,omitempty" name:"DestPort"`

	// 操作人
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 是否全局规则
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 状态 (0: 有效 1: 无效)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 主机IP
	Hostip *string `json:"Hostip,omitnil,omitempty" name:"Hostip"`
}

type RiskDnsEvent added in v1.0.628

type RiskDnsEvent struct {
	// 事件Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 策略ID
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 命中策略类型[-1:未知|0系统|1:用户]
	PolicyType *int64 `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`

	// 命中策略名称
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// 保护级别[0:基础版|1:专业版|2:旗舰版]
	ProtectLevel *int64 `json:"ProtectLevel,omitnil,omitempty" name:"ProtectLevel"`

	// 主机ID
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

	// 主机名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 外网IP
	WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"`

	// 客户端ID
	AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`

	// 访问域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 标签特性
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 访问次数
	AccessCount *int64 `json:"AccessCount,omitnil,omitempty" name:"AccessCount"`

	// 威胁描述
	ThreatDesc *string `json:"ThreatDesc,omitnil,omitempty" name:"ThreatDesc"`

	// 修复方案
	SuggestSolution *string `json:"SuggestSolution,omitnil,omitempty" name:"SuggestSolution"`

	// 参考链接
	ReferenceLink *string `json:"ReferenceLink,omitnil,omitempty" name:"ReferenceLink"`

	// 处理状态;[0:待处理|2:已加白|3:非信任状态|4:已处理|5:已忽略]
	HandleStatus *int64 `json:"HandleStatus,omitnil,omitempty" name:"HandleStatus"`

	// 进程ID
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 进程MD5
	ProcessMd5 *string `json:"ProcessMd5,omitnil,omitempty" name:"ProcessMd5"`

	// 命令行
	CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"`

	// 首次访问时间
	FirstTime *string `json:"FirstTime,omitnil,omitempty" name:"FirstTime"`

	// 最近访问时间
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 主机在线状态[OFFLINE:离线|ONLINE:在线|UNKNOWN:未知]
	HostStatus *string `json:"HostStatus,omitnil,omitempty" name:"HostStatus"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// [1:CentOS|2:Debian|3:Gentoo|4:Redhat|5:Ubuntu|6:Windows|7:TencentOS|8:CoreOS|9:FreeBSD|10:SUSE]
	OsType *int64 `json:"OsType,omitnil,omitempty" name:"OsType"`
}

type RiskDnsList added in v1.0.196

type RiskDnsList struct {
	// 对外访问域名
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 访问次数
	AccessCount *uint64 `json:"AccessCount,omitnil,omitempty" name:"AccessCount"`

	// 进程名
	ProcessName *string `json:"ProcessName,omitnil,omitempty" name:"ProcessName"`

	// 进程MD5
	ProcessMd5 *string `json:"ProcessMd5,omitnil,omitempty" name:"ProcessMd5"`

	// 是否为全局规则,0否,1是
	GlobalRuleId *uint64 `json:"GlobalRuleId,omitnil,omitempty" name:"GlobalRuleId"`

	// 用户规则id
	UserRuleId *uint64 `json:"UserRuleId,omitnil,omitempty" name:"UserRuleId"`

	// 状态;0-待处理,2-已加白,3-非信任状态,4-已处理,5-已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 首次访问时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最近访问时间
	MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"`

	// 唯一 Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 唯一ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 参考
	Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"`

	// 命令行
	CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"`

	// 进程号
	Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 唯一UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 建议方案
	SuggestScheme *string `json:"SuggestScheme,omitnil,omitempty" name:"SuggestScheme"`

	// 标签特性
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机在线状态[OFFLINE:离线|ONLINE:在线|UNKNOWN:未知]
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`
}

type RiskDnsPolicy added in v1.0.762

type RiskDnsPolicy struct {
	// 策略名称
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// 策略类型[0:系统,1:用户]
	PolicyType *int64 `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`

	// 策略动作[0:告警,1:放行,2:拦截+告警]
	PolicyAction *int64 `json:"PolicyAction,omitnil,omitempty" name:"PolicyAction"`

	// 主机范围[1: 所有专业版+旗舰版|2:所有旗舰版|0: 部分主机]
	HostScope *int64 `json:"HostScope,omitnil,omitempty" name:"HostScope"`

	// 主机ID
	HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"`

	// 域名,作为入参时需要进行base64 encode
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 是否生效[0:生效,1:不生效]
	IsEnabled *int64 `json:"IsEnabled,omitnil,omitempty" name:"IsEnabled"`

	// 策略ID
	PolicyId *int64 `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 策略描述
	PolicyDesc *string `json:"PolicyDesc,omitnil,omitempty" name:"PolicyDesc"`

	// 是否处理之前的事件[0:不处理|1:处理]
	IsDealOldEvent *int64 `json:"IsDealOldEvent,omitnil,omitempty" name:"IsDealOldEvent"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 事件ID
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`
}

type RiskProcessEvent added in v1.0.762

type RiskProcessEvent struct {
	// 事件ID
	EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 主机名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 主机IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 外网IP
	WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"`

	// 进程ID
	ProcessId *int64 `json:"ProcessId,omitnil,omitempty" name:"ProcessId"`

	// 文件路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 执行命令
	CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"`

	// 进程启动时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 最近检测时间
	DetectTime *string `json:"DetectTime,omitnil,omitempty" name:"DetectTime"`

	// 病毒名称
	VirusName *string `json:"VirusName,omitnil,omitempty" name:"VirusName"`

	// 木马检测平台 [1:云查杀引擎|2:TAV|3:binaryAi|4:异常行为|5:威胁情报]
	CheckPlatform []*string `json:"CheckPlatform,omitnil,omitempty" name:"CheckPlatform"`

	// 病毒标签
	VirusTags []*string `json:"VirusTags,omitnil,omitempty" name:"VirusTags"`

	// 威胁描述
	ThreatDesc *string `json:"ThreatDesc,omitnil,omitempty" name:"ThreatDesc"`

	// 建议方案
	SuggestSolution *string `json:"SuggestSolution,omitnil,omitempty" name:"SuggestSolution"`

	// 参考链接
	ReferenceLink *string `json:"ReferenceLink,omitnil,omitempty" name:"ReferenceLink"`

	// 处理状态[0待处理;1已处理;2查杀中;3已查杀;4已退出;5忽略]
	HandleStatus *int64 `json:"HandleStatus,omitnil,omitempty" name:"HandleStatus"`

	// 主机在线状态
	OnlineStatus *int64 `json:"OnlineStatus,omitnil,omitempty" name:"OnlineStatus"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

type RuleInfo added in v1.0.762

type RuleInfo struct {
	// 全文索引的相关配置
	FullText *FullTextInfo `json:"FullText,omitnil,omitempty" name:"FullText"`

	// 键值索引的相关配置
	KeyValue *KeyValueInfo `json:"KeyValue,omitnil,omitempty" name:"KeyValue"`

	// 元字段索引配置
	Tag *KeyValueInfo `json:"Tag,omitnil,omitempty" name:"Tag"`
}

type ScanAssetRequest added in v1.0.215

type ScanAssetRequest struct {
	*tchttp.BaseRequest

	// 资产指纹类型id列表
	AssetTypeIds []*uint64 `json:"AssetTypeIds,omitnil,omitempty" name:"AssetTypeIds"`

	// Quuid列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

func NewScanAssetRequest added in v1.0.215

func NewScanAssetRequest() (request *ScanAssetRequest)

func (*ScanAssetRequest) FromJsonString added in v1.0.215

func (r *ScanAssetRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanAssetRequest) ToJsonString added in v1.0.215

func (r *ScanAssetRequest) ToJsonString() string

type ScanAssetRequestParams added in v1.0.426

type ScanAssetRequestParams struct {
	// 资产指纹类型id列表
	AssetTypeIds []*uint64 `json:"AssetTypeIds,omitnil,omitempty" name:"AssetTypeIds"`

	// Quuid列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

Predefined struct for user

type ScanAssetResponse added in v1.0.215

type ScanAssetResponse struct {
	*tchttp.BaseResponse
	Response *ScanAssetResponseParams `json:"Response"`
}

func NewScanAssetResponse added in v1.0.215

func NewScanAssetResponse() (response *ScanAssetResponse)

func (*ScanAssetResponse) FromJsonString added in v1.0.215

func (r *ScanAssetResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanAssetResponse) ToJsonString added in v1.0.215

func (r *ScanAssetResponse) ToJsonString() string

type ScanAssetResponseParams added in v1.0.426

type ScanAssetResponseParams struct {
	// 任务id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ScanBaselineRequest added in v1.0.762

type ScanBaselineRequest struct {
	*tchttp.BaseRequest

	// 策略id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
	StrategyIdList []*uint64 `json:"StrategyIdList,omitnil,omitempty" name:"StrategyIdList"`

	// 基线id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
	CategoryIdList []*uint64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"`

	// 检测项id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
	RuleIdList []*uint64 `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"`

	// 选择StrategyIdList时,不需要填写,其他情况必填
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 主机Uuid数组
	UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"`
}

func NewScanBaselineRequest added in v1.0.762

func NewScanBaselineRequest() (request *ScanBaselineRequest)

func (*ScanBaselineRequest) FromJsonString added in v1.0.762

func (r *ScanBaselineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanBaselineRequest) ToJsonString added in v1.0.762

func (r *ScanBaselineRequest) ToJsonString() string

type ScanBaselineRequestParams added in v1.0.762

type ScanBaselineRequestParams struct {
	// 策略id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
	StrategyIdList []*uint64 `json:"StrategyIdList,omitnil,omitempty" name:"StrategyIdList"`

	// 基线id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
	CategoryIdList []*uint64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"`

	// 检测项id数组(StrategyIdList与CategoryIdList和RuleIdList三选一)
	RuleIdList []*uint64 `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"`

	// 选择StrategyIdList时,不需要填写,其他情况必填
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 主机Uuid数组
	UuidList []*string `json:"UuidList,omitnil,omitempty" name:"UuidList"`
}

Predefined struct for user

type ScanBaselineResponse added in v1.0.762

type ScanBaselineResponse struct {
	*tchttp.BaseResponse
	Response *ScanBaselineResponseParams `json:"Response"`
}

func NewScanBaselineResponse added in v1.0.762

func NewScanBaselineResponse() (response *ScanBaselineResponse)

func (*ScanBaselineResponse) FromJsonString added in v1.0.762

func (r *ScanBaselineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanBaselineResponse) ToJsonString added in v1.0.762

func (r *ScanBaselineResponse) ToJsonString() string

type ScanBaselineResponseParams added in v1.0.762

type ScanBaselineResponseParams struct {
	// 正在扫描中的主机Quuid
	ScanningQuuids []*string `json:"ScanningQuuids,omitnil,omitempty" name:"ScanningQuuids"`

	// 任务下发成功返回的TaskId
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ScanTaskAgainRequest added in v1.0.762

type ScanTaskAgainRequest struct {
	*tchttp.BaseRequest

	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 自选服务器时生效,主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 扫描超时时长
	TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"`
}

func NewScanTaskAgainRequest added in v1.0.762

func NewScanTaskAgainRequest() (request *ScanTaskAgainRequest)

func (*ScanTaskAgainRequest) FromJsonString added in v1.0.762

func (r *ScanTaskAgainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanTaskAgainRequest) ToJsonString added in v1.0.762

func (r *ScanTaskAgainRequest) ToJsonString() string

type ScanTaskAgainRequestParams added in v1.0.762

type ScanTaskAgainRequestParams struct {
	// 模块类型 当前提供 Malware 木马 , Vul 漏洞 , Baseline 基线
	ModuleType *string `json:"ModuleType,omitnil,omitempty" name:"ModuleType"`

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 自选服务器时生效,主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 扫描超时时长
	TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"`
}

Predefined struct for user

type ScanTaskAgainResponse added in v1.0.762

type ScanTaskAgainResponse struct {
	*tchttp.BaseResponse
	Response *ScanTaskAgainResponseParams `json:"Response"`
}

func NewScanTaskAgainResponse added in v1.0.762

func NewScanTaskAgainResponse() (response *ScanTaskAgainResponse)

func (*ScanTaskAgainResponse) FromJsonString added in v1.0.762

func (r *ScanTaskAgainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanTaskAgainResponse) ToJsonString added in v1.0.762

func (r *ScanTaskAgainResponse) ToJsonString() string

type ScanTaskAgainResponseParams added in v1.0.762

type ScanTaskAgainResponseParams struct {
	// 下发成功的主机数
	SuccessCount *uint64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"`

	// 基础版(不支持扫描)主机数
	BasicVersionCount *uint64 `json:"BasicVersionCount,omitnil,omitempty" name:"BasicVersionCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ScanTaskDetails added in v1.0.203

type ScanTaskDetails struct {
	// 服务器IP
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 服务器名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 操作系统
	OsName *string `json:"OsName,omitnil,omitempty" name:"OsName"`

	// 风险数量
	RiskNum *uint64 `json:"RiskNum,omitnil,omitempty" name:"RiskNum"`

	// 扫描开始时间
	ScanBeginTime *string `json:"ScanBeginTime,omitnil,omitempty" name:"ScanBeginTime"`

	// 扫描结束时间
	ScanEndTime *string `json:"ScanEndTime,omitnil,omitempty" name:"ScanEndTime"`

	// 唯一Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 唯一Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 状态码Scanning、Ok、Fail
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// id唯一
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 失败类型  3离线、4超时、5失败、8agent版本过低
	FailType *uint64 `json:"FailType,omitnil,omitempty" name:"FailType"`

	// 外网ip
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type ScanVulAgainRequest added in v1.0.203

type ScanVulAgainRequest struct {
	*tchttp.BaseRequest

	// 漏洞事件id串,多个用英文逗号分隔
	EventIds *string `json:"EventIds,omitnil,omitempty" name:"EventIds"`

	// 重新检查的机器uuid,多个逗号分隔
	Uuids *string `json:"Uuids,omitnil,omitempty" name:"Uuids"`
}

func NewScanVulAgainRequest added in v1.0.203

func NewScanVulAgainRequest() (request *ScanVulAgainRequest)

func (*ScanVulAgainRequest) FromJsonString added in v1.0.203

func (r *ScanVulAgainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanVulAgainRequest) ToJsonString added in v1.0.203

func (r *ScanVulAgainRequest) ToJsonString() string

type ScanVulAgainRequestParams added in v1.0.426

type ScanVulAgainRequestParams struct {
	// 漏洞事件id串,多个用英文逗号分隔
	EventIds *string `json:"EventIds,omitnil,omitempty" name:"EventIds"`

	// 重新检查的机器uuid,多个逗号分隔
	Uuids *string `json:"Uuids,omitnil,omitempty" name:"Uuids"`
}

Predefined struct for user

type ScanVulAgainResponse added in v1.0.203

type ScanVulAgainResponse struct {
	*tchttp.BaseResponse
	Response *ScanVulAgainResponseParams `json:"Response"`
}

func NewScanVulAgainResponse added in v1.0.203

func NewScanVulAgainResponse() (response *ScanVulAgainResponse)

func (*ScanVulAgainResponse) FromJsonString added in v1.0.203

func (r *ScanVulAgainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanVulAgainResponse) ToJsonString added in v1.0.203

func (r *ScanVulAgainResponse) ToJsonString() string

type ScanVulAgainResponseParams added in v1.0.426

type ScanVulAgainResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ScanVulRequest

type ScanVulRequest struct {
	*tchttp.BaseRequest

	// 危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)
	VulLevels *string `json:"VulLevels,omitnil,omitempty" name:"VulLevels"`

	// 服务器分类:1:专业版服务器;2:自选服务器
	HostType *uint64 `json:"HostType,omitnil,omitempty" name:"HostType"`

	// 漏洞类型:1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)
	VulCategories *string `json:"VulCategories,omitnil,omitempty" name:"VulCategories"`

	// 自选服务器时生效,主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否是应急漏洞 0 否 1 是
	VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"`

	// 超时时长 单位秒 默认 3600 秒
	TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"`

	// 需要扫描的漏洞id
	VulIds []*uint64 `json:"VulIds,omitnil,omitempty" name:"VulIds"`

	// 0版本比对,2版本比对+poc
	ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"`
}

func NewScanVulRequest

func NewScanVulRequest() (request *ScanVulRequest)

func (*ScanVulRequest) FromJsonString

func (r *ScanVulRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanVulRequest) ToJsonString

func (r *ScanVulRequest) ToJsonString() string

type ScanVulRequestParams added in v1.0.426

type ScanVulRequestParams struct {
	// 危害等级:1-低危;2-中危;3-高危;4-严重 (多选英文;分隔)
	VulLevels *string `json:"VulLevels,omitnil,omitempty" name:"VulLevels"`

	// 服务器分类:1:专业版服务器;2:自选服务器
	HostType *uint64 `json:"HostType,omitnil,omitempty" name:"HostType"`

	// 漏洞类型:1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞 (多选英文;分隔)
	VulCategories *string `json:"VulCategories,omitnil,omitempty" name:"VulCategories"`

	// 自选服务器时生效,主机quuid的string数组
	QuuidList []*string `json:"QuuidList,omitnil,omitempty" name:"QuuidList"`

	// 是否是应急漏洞 0 否 1 是
	VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"`

	// 超时时长 单位秒 默认 3600 秒
	TimeoutPeriod *uint64 `json:"TimeoutPeriod,omitnil,omitempty" name:"TimeoutPeriod"`

	// 需要扫描的漏洞id
	VulIds []*uint64 `json:"VulIds,omitnil,omitempty" name:"VulIds"`

	// 0版本比对,2版本比对+poc
	ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"`
}

Predefined struct for user

type ScanVulResponse

type ScanVulResponse struct {
	*tchttp.BaseResponse
	Response *ScanVulResponseParams `json:"Response"`
}

func NewScanVulResponse

func NewScanVulResponse() (response *ScanVulResponse)

func (*ScanVulResponse) FromJsonString

func (r *ScanVulResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanVulResponse) ToJsonString

func (r *ScanVulResponse) ToJsonString() string

type ScanVulResponseParams added in v1.0.426

type ScanVulResponseParams struct {
	// 任务id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ScanVulSettingRequest added in v1.0.203

type ScanVulSettingRequest struct {
	*tchttp.BaseRequest

	// 定期检测间隔时间(天)
	TimerInterval *uint64 `json:"TimerInterval,omitnil,omitempty" name:"TimerInterval"`

	// 漏洞类型:1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞, 以数组方式传参[1,2]
	VulCategories []*uint64 `json:"VulCategories,omitnil,omitempty" name:"VulCategories"`

	// 危害等级:1-低危;2-中危;3-高危;4-严重,以数组方式传参[1,2,3]
	VulLevels []*uint64 `json:"VulLevels,omitnil,omitempty" name:"VulLevels"`

	// 定期检测时间,如:02:10:50
	TimerTime *string `json:"TimerTime,omitnil,omitempty" name:"TimerTime"`

	// 是否是应急漏洞 0 否 1 是
	VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"`

	// 扫描开始时间,如:00:00
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 扫描结束时间,如:08:00
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否开启扫描 1开启 0不开启
	EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"`

	// 为空默认扫描全部专业版、旗舰版、轻量版主机,不为空只扫描选中主机
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 0版本比对,2版本比对+poc
	ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"`
}

func NewScanVulSettingRequest added in v1.0.203

func NewScanVulSettingRequest() (request *ScanVulSettingRequest)

func (*ScanVulSettingRequest) FromJsonString added in v1.0.203

func (r *ScanVulSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanVulSettingRequest) ToJsonString added in v1.0.203

func (r *ScanVulSettingRequest) ToJsonString() string

type ScanVulSettingRequestParams added in v1.0.426

type ScanVulSettingRequestParams struct {
	// 定期检测间隔时间(天)
	TimerInterval *uint64 `json:"TimerInterval,omitnil,omitempty" name:"TimerInterval"`

	// 漏洞类型:1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞, 以数组方式传参[1,2]
	VulCategories []*uint64 `json:"VulCategories,omitnil,omitempty" name:"VulCategories"`

	// 危害等级:1-低危;2-中危;3-高危;4-严重,以数组方式传参[1,2,3]
	VulLevels []*uint64 `json:"VulLevels,omitnil,omitempty" name:"VulLevels"`

	// 定期检测时间,如:02:10:50
	TimerTime *string `json:"TimerTime,omitnil,omitempty" name:"TimerTime"`

	// 是否是应急漏洞 0 否 1 是
	VulEmergency *uint64 `json:"VulEmergency,omitnil,omitempty" name:"VulEmergency"`

	// 扫描开始时间,如:00:00
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 扫描结束时间,如:08:00
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 是否开启扫描 1开启 0不开启
	EnableScan *uint64 `json:"EnableScan,omitnil,omitempty" name:"EnableScan"`

	// 为空默认扫描全部专业版、旗舰版、轻量版主机,不为空只扫描选中主机
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 0版本比对,2版本比对+poc
	ScanMethod *uint64 `json:"ScanMethod,omitnil,omitempty" name:"ScanMethod"`
}

Predefined struct for user

type ScanVulSettingResponse added in v1.0.203

type ScanVulSettingResponse struct {
	*tchttp.BaseResponse
	Response *ScanVulSettingResponseParams `json:"Response"`
}

func NewScanVulSettingResponse added in v1.0.203

func NewScanVulSettingResponse() (response *ScanVulSettingResponse)

func (*ScanVulSettingResponse) FromJsonString added in v1.0.203

func (r *ScanVulSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ScanVulSettingResponse) ToJsonString added in v1.0.203

func (r *ScanVulSettingResponse) ToJsonString() string

type ScanVulSettingResponseParams added in v1.0.426

type ScanVulSettingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ScreenAttackHotspot added in v1.0.762

type ScreenAttackHotspot struct {
	// 事件名
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// 攻击者IP
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 受害者IP
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`
}

type ScreenBaselineInfo added in v1.0.762

type ScreenBaselineInfo struct {
	// 基线名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 危害等级:1-低危;2-中危;3-高危;4-严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 基线id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 最后检测时间
	LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`

	// 基线风险项
	BaselineFailCount *uint64 `json:"BaselineFailCount,omitnil,omitempty" name:"BaselineFailCount"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

type ScreenBroadcasts added in v1.0.762

type ScreenBroadcasts struct {
	// 播报文章标题
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// 播报文章危险程度  0:无, 1:严重, 2: 高危, 3:中危, 4: 低危
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 发布时间
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 文章ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

type ScreenDefendAttackLog added in v1.0.762

type ScreenDefendAttackLog struct {
	// 日志ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 客户端ID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 来源IP
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 来源端口
	SrcPort *uint64 `json:"SrcPort,omitnil,omitempty" name:"SrcPort"`

	// 攻击方式
	HttpMethod *string `json:"HttpMethod,omitnil,omitempty" name:"HttpMethod"`

	// 威胁类型
	VulType *string `json:"VulType,omitnil,omitempty" name:"VulType"`

	// 攻击时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 目标端口
	DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 主机 quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 目标IP
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`
}

type ScreenEmergentMsg added in v1.0.762

type ScreenEmergentMsg struct {
	// 通知标签/标题
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// 通知内容
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 跳转类型:0=漏洞管理
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

type ScreenEventsCnt added in v1.0.762

type ScreenEventsCnt struct {
	// 展示内容:待处理风险总数,影响资产总数
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// 事件总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// name 具体展示内容类型: 攻击事件, 潜在风险, 失陷资产, 潜在风险资产
	// Value: 事件统计数
	Category []*ScreenNameValue `json:"Category,omitnil,omitempty" name:"Category"`
}

type ScreenInvasion added in v1.0.762

type ScreenInvasion struct {
	// 入侵时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 事件类型:0:文件查杀,1:异常登录, 2:密码破解,3:恶意请求,4:高危命令,5:本地提权, 6:反弹shell
	EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 事件数据的json, 每种事件不同,
	// 【文件查杀】病毒名 VirusName、文件名 FileName、文件路径 FilePath、文件大小 FileSize、文件MD5 MD5、首次发现时间 CreateTime、最近检测时间LatestScanTime、危害描述 HarmDescribe、修复建议SuggestScheme
	// 【异常登录】来源IP SrcIp、来源地 Location、登录用户名 UserName、登录时间 LoginTime
	// 【密码破解】来源IP SrcIp、来源地 City,Country、协议 Protocol、登录用户名UserName 、端口 Port、尝试次数 Count、首次攻击时间 CreateTime、最近攻击时间 ModifyTime
	// 【恶意请求】恶意请求域名 Url、进程ProcessName 、MD5 ProcessMd5、PID Pid、请求次数 AccessCount、最近请求时间 MergeTime、危害描述 HarmDescribe、修复建议SuggestScheme
	// 【高危命令】命中规则名 RuleName、规则类别 RuleCategory、命令内容 BashCmd、数据来源 DetectBy、登录用户 User、PID Pid、发生时间 CreateTime 、危害描述 HarmDescribe、修复建议SuggestScheme
	// 【本地提权】提权用户 UserName、父进程 ParentProcName 、父进程所属用户 ParentProcGroup、发现时间 CreateTime、危害描述 HarmDescribe、修复建议SuggestScheme
	// 【反弹shell】连接进程 ProcessName、执行命令CmdLine、父进程ParentProcName、目标主机DstIp、目标端口DstPort、发现时间 CreateTime、危害描述 HarmDescribe、修复建议SuggestScheme
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 事件统一等级 0:提示,1:低危,  2:中危,  3:高危,  4:严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 等级中文展示
	LevelZh *string `json:"LevelZh,omitnil,omitempty" name:"LevelZh"`

	// 事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

type ScreenMachine added in v1.0.762

type ScreenMachine struct {
	// 主机名称。
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 主机系统。
	MachineOs *string `json:"MachineOs,omitnil,omitempty" name:"MachineOs"`

	// 主机安全Uuid,若客户端长时间不在线将返回空字符。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 大屏主机状态 0:未安装agent,1:离线状态,2:离线-风险,3:离线-严重
	// 4:安装设备-正常,5:安装设备-正常 且是专业版或旗舰版,6:安装设备-风险(网络攻击事件>0) ,
	//  7:安装设备-风险(网络攻击事件>0 且是专业版或旗舰版,8:安装设备-严重(入侵检测事件>0),
	// 9:安装设备-严重(入侵检测事件>0)且是专业版或旗舰版
	MachineStatus *uint64 `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// CVM或BM机器唯一Uuid。
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 漏洞数。
	VulNum *int64 `json:"VulNum,omitnil,omitempty" name:"VulNum"`

	// 主机IP。
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP。
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 基线风险数。
	BaselineNum *int64 `json:"BaselineNum,omitnil,omitempty" name:"BaselineNum"`

	// 网络风险数。
	CyberAttackNum *int64 `json:"CyberAttackNum,omitnil,omitempty" name:"CyberAttackNum"`

	// 风险状态。
	// <li>SAFE:安全</li>
	// <li>RISK:风险</li>
	// <li>UNKNOWN:未知</li>
	SecurityStatus *string `json:"SecurityStatus,omitnil,omitempty" name:"SecurityStatus"`

	// 入侵事件数
	InvasionNum *int64 `json:"InvasionNum,omitnil,omitempty" name:"InvasionNum"`

	// 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// cpu 负载状态
	CpuLoad *string `json:"CpuLoad,omitnil,omitempty" name:"CpuLoad"`

	// cpu 核数
	CpuSize *float64 `json:"CpuSize,omitnil,omitempty" name:"CpuSize"`

	// 硬盘使用率 %
	DiskLoad *string `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"`

	// 硬盘容量GB
	DiskSize *float64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 内存负载率%
	MemLoad *string `json:"MemLoad,omitnil,omitempty" name:"MemLoad"`

	// 内存容量 GB
	MemSize *float64 `json:"MemSize,omitnil,omitempty" name:"MemSize"`

	// 内核版本
	CoreVersion *string `json:"CoreVersion,omitnil,omitempty" name:"CoreVersion"`

	// 附加信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type ScreenNameValue added in v1.0.762

type ScreenNameValue struct {
	// 统计类型 不同接口对应不同的内容
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 统计数量
	Value *uint64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type ScreenProtection added in v1.0.762

type ScreenProtection struct {
	// 类型值:文件查杀,暴力破解,漏洞扫描,基线检测
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件查杀:  0:从未检测过,或0资产付费情况, 1:已检测,存在恶意文件, 2:已检测,未开启隔离防护, 3:已检测且已开启防护且无风险;
	// 暴力破解: 0:未开启防护(0付费资产情况)1:已开启自动阻断;
	// 漏洞扫描: 0:从未检测过,或0资产付费情况, 1:存在漏洞风险, 2:无风险;
	// 基线检测: 0:从未检测过,或0资产付费情况, 1:存在基线风险,2:无风险;
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type ScreenProtectionCnt added in v1.0.762

type ScreenProtectionCnt struct {
	// cloud:云查杀引擎,detect:检测引擎,defend:攻击防御,threat:威胁情报,analysis:异常分析,ai:AI引擎
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// cloud:云查杀引擎,detect:检测引擎,defend:攻击防御,threat:威胁情报,analysis:异常分析,ai:AI引擎
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 总数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type ScreenRegionInfo added in v1.0.762

type ScreenRegionInfo struct {
	// 地域标志,如 ap-guangzhou,ap-shanghai,ap-beijing
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 地域中文名,如华南地区(广州),华东地区(上海金融),华北地区(北京)
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 地域ID
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 地域代码,如 gz,sh,bj
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 地域英文名
	RegionNameEn *string `json:"RegionNameEn,omitnil,omitempty" name:"RegionNameEn"`
}

type ScreenRegionMachines added in v1.0.762

type ScreenRegionMachines struct {
	// 所有区域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 区域中文描述
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 主机列表
	Machines []*ScreenMachine `json:"Machines,omitnil,omitempty" name:"Machines"`

	// 此区域的主机总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 风险主机数量
	RiskCnt *uint64 `json:"RiskCnt,omitnil,omitempty" name:"RiskCnt"`

	// 潜在风险主机数
	AttackCnt *uint64 `json:"AttackCnt,omitnil,omitempty" name:"AttackCnt"`

	// 无风险主机数
	SafetyCnt *uint64 `json:"SafetyCnt,omitnil,omitempty" name:"SafetyCnt"`

	// 离线/未安装主机数
	UnAgentOfflineCnt *uint64 `json:"UnAgentOfflineCnt,omitnil,omitempty" name:"UnAgentOfflineCnt"`

	// 省略展示多少主机,等于0时没有省略展示
	IgnoreCnt *uint64 `json:"IgnoreCnt,omitnil,omitempty" name:"IgnoreCnt"`
}

type ScreenTrendsChart added in v1.0.762

type ScreenTrendsChart struct {
	// X轴 时间
	X *string `json:"X,omitnil,omitempty" name:"X"`

	// Y轴 数值
	Y *uint64 `json:"Y,omitnil,omitempty" name:"Y"`

	// 统计分类类型 值:防御次数,攻击次数
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type ScreenVulInfo added in v1.0.762

type ScreenVulInfo struct {
	// 漏洞事件id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 漏洞名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 最后检测时间
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 漏洞等级 1:低 2:中 3:高 4:提示
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 漏洞类型 1: web-cms漏洞, 2:应用漏洞, 4: Linux软件漏洞, 5: Windows系统漏洞
	Category *uint64 `json:"Category,omitnil,omitempty" name:"Category"`

	// 主机UUID
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

type SearchLogRequest added in v1.0.762

type SearchLogRequest struct {
	*tchttp.BaseRequest

	// 要检索分析的日志的起始时间,Unix时间戳(毫秒)
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 要检索分析的日志的结束时间,Unix时间戳(毫秒)
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 检索分析语句,最大长度为12KB,查询语法可参考文档 https://cloud.tencent.com/document/product/296/50508
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 表示单次查询返回的原始日志条数,最大值为1000,获取后续日志需使用Context参数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 原始日志是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 透传上次接口返回的Context值,可获取后续更多日志,总计最多可获取1万条原始日志,过期时间1小时
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`
}

func NewSearchLogRequest added in v1.0.762

func NewSearchLogRequest() (request *SearchLogRequest)

func (*SearchLogRequest) FromJsonString added in v1.0.762

func (r *SearchLogRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SearchLogRequest) ToJsonString added in v1.0.762

func (r *SearchLogRequest) ToJsonString() string

type SearchLogRequestParams added in v1.0.762

type SearchLogRequestParams struct {
	// 要检索分析的日志的起始时间,Unix时间戳(毫秒)
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 要检索分析的日志的结束时间,Unix时间戳(毫秒)
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 检索分析语句,最大长度为12KB,查询语法可参考文档 https://cloud.tencent.com/document/product/296/50508
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 表示单次查询返回的原始日志条数,最大值为1000,获取后续日志需使用Context参数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 原始日志是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 透传上次接口返回的Context值,可获取后续更多日志,总计最多可获取1万条原始日志,过期时间1小时
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`
}

Predefined struct for user

type SearchLogResponse added in v1.0.762

type SearchLogResponse struct {
	*tchttp.BaseResponse
	Response *SearchLogResponseParams `json:"Response"`
}

func NewSearchLogResponse added in v1.0.762

func NewSearchLogResponse() (response *SearchLogResponse)

func (*SearchLogResponse) FromJsonString added in v1.0.762

func (r *SearchLogResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SearchLogResponse) ToJsonString added in v1.0.762

func (r *SearchLogResponse) ToJsonString() string

type SearchLogResponseParams added in v1.0.762

type SearchLogResponseParams struct {
	// 匹配检索条件的原始日志的数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 符合检索条件的日志是否已全部返回,如未全部返回可使用Context参数获取后续更多日志
	ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"`

	// 返回的是否为统计分析(即SQL)结果
	Analysis *bool `json:"Analysis,omitnil,omitempty" name:"Analysis"`

	// 匹配检索条件的原始日志
	Data []*LogInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SearchTemplate

type SearchTemplate struct {
	// 检索名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 检索索引类型
	LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 检索语句
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`

	// 时间范围
	TimeRange *string `json:"TimeRange,omitnil,omitempty" name:"TimeRange"`

	// 转换的检索语句内容
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 检索方式。输入框检索:standard,过滤,检索:simple
	Flag *string `json:"Flag,omitnil,omitempty" name:"Flag"`

	// 展示数据
	DisplayData *string `json:"DisplayData,omitnil,omitempty" name:"DisplayData"`

	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

type SecurityButlerInfo added in v1.0.255

type SecurityButlerInfo struct {
	// 数据id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 订单id
	OrderId *uint64 `json:"OrderId,omitnil,omitempty" name:"OrderId"`

	// cvm id
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 服务状态 0-服务中,1-已到期 2已销毁
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 服务开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 服务结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 主机名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 主机Ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 主机 uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机风险数
	RiskCount *uint64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"`
}

type SecurityDynamic

type SecurityDynamic struct {
	// 主机安全客户端UUID。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 安全事件发生时间。
	EventTime *string `json:"EventTime,omitnil,omitempty" name:"EventTime"`

	// 安全事件类型。
	// <li>MALWARE:木马事件</li>
	// <li>NON_LOCAL_LOGIN:异地登录</li>
	// <li>BRUTEATTACK_SUCCESS:密码破解成功</li>
	// <li>VUL:漏洞</li>
	// <li>BASELINE:安全基线</li>
	EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 安全事件消息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 安全事件等级。
	// <li>RISK: 严重</li>
	// <li>HIGH: 高危</li>
	// <li>NORMAL: 中危</li>
	// <li>LOW: 低危</li>
	// <li>UNKNOWNED: 可疑</li>
	SecurityLevel *string `json:"SecurityLevel,omitnil,omitempty" name:"SecurityLevel"`
}

type SecurityEventInfo

type SecurityEventInfo struct {
	// 安全事件数
	EventCnt *uint64 `json:"EventCnt,omitnil,omitempty" name:"EventCnt"`

	// 受影响机器数
	UuidCnt *uint64 `json:"UuidCnt,omitnil,omitempty" name:"UuidCnt"`
}

type SecurityTrend

type SecurityTrend struct {
	// 事件时间。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 事件数量。
	EventNum *uint64 `json:"EventNum,omitnil,omitempty" name:"EventNum"`
}

type SeparateMalwaresRequest

type SeparateMalwaresRequest struct {
	*tchttp.BaseRequest

	// 木马事件ID数组。(最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否杀掉进程
	KillProcess *bool `json:"KillProcess,omitnil,omitempty" name:"KillProcess"`
}

func NewSeparateMalwaresRequest

func NewSeparateMalwaresRequest() (request *SeparateMalwaresRequest)

func (*SeparateMalwaresRequest) FromJsonString

func (r *SeparateMalwaresRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SeparateMalwaresRequest) ToJsonString

func (r *SeparateMalwaresRequest) ToJsonString() string

type SeparateMalwaresRequestParams added in v1.0.426

type SeparateMalwaresRequestParams struct {
	// 木马事件ID数组。(最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 是否杀掉进程
	KillProcess *bool `json:"KillProcess,omitnil,omitempty" name:"KillProcess"`
}

Predefined struct for user

type SeparateMalwaresResponse

type SeparateMalwaresResponse struct {
	*tchttp.BaseResponse
	Response *SeparateMalwaresResponseParams `json:"Response"`
}

func NewSeparateMalwaresResponse

func NewSeparateMalwaresResponse() (response *SeparateMalwaresResponse)

func (*SeparateMalwaresResponse) FromJsonString

func (r *SeparateMalwaresResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SeparateMalwaresResponse) ToJsonString

func (r *SeparateMalwaresResponse) ToJsonString() string

type SeparateMalwaresResponseParams added in v1.0.426

type SeparateMalwaresResponseParams struct {
	// 隔离成功的ID数组,若无则返回空数组
	SuccessIds []*uint64 `json:"SuccessIds,omitnil,omitempty" name:"SuccessIds"`

	// 隔离失败的ID数组,若无则返回空数组
	FailedIds []*uint64 `json:"FailedIds,omitnil,omitempty" name:"FailedIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetBashEventsStatusRequest

type SetBashEventsStatusRequest struct {
	*tchttp.BaseRequest

	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 新状态(0-待处理 1-高危 2-正常)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewSetBashEventsStatusRequest

func NewSetBashEventsStatusRequest() (request *SetBashEventsStatusRequest)

func (*SetBashEventsStatusRequest) FromJsonString

func (r *SetBashEventsStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetBashEventsStatusRequest) ToJsonString

func (r *SetBashEventsStatusRequest) ToJsonString() string

type SetBashEventsStatusRequestParams added in v1.0.426

type SetBashEventsStatusRequestParams struct {
	// ID数组,最大100条。
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 新状态(0-待处理 1-高危 2-正常)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type SetBashEventsStatusResponse

type SetBashEventsStatusResponse struct {
	*tchttp.BaseResponse
	Response *SetBashEventsStatusResponseParams `json:"Response"`
}

func NewSetBashEventsStatusResponse

func NewSetBashEventsStatusResponse() (response *SetBashEventsStatusResponse)

func (*SetBashEventsStatusResponse) FromJsonString

func (r *SetBashEventsStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetBashEventsStatusResponse) ToJsonString

func (r *SetBashEventsStatusResponse) ToJsonString() string

type SetBashEventsStatusResponseParams added in v1.0.426

type SetBashEventsStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetLocalStorageExpireRequest added in v1.0.762

type SetLocalStorageExpireRequest struct {
	*tchttp.BaseRequest

	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 过期时间(单位:秒)
	Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"`
}

func NewSetLocalStorageExpireRequest added in v1.0.762

func NewSetLocalStorageExpireRequest() (request *SetLocalStorageExpireRequest)

func (*SetLocalStorageExpireRequest) FromJsonString added in v1.0.762

func (r *SetLocalStorageExpireRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetLocalStorageExpireRequest) ToJsonString added in v1.0.762

func (r *SetLocalStorageExpireRequest) ToJsonString() string

type SetLocalStorageExpireRequestParams added in v1.0.762

type SetLocalStorageExpireRequestParams struct {
	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 过期时间(单位:秒)
	Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"`
}

Predefined struct for user

type SetLocalStorageExpireResponse added in v1.0.762

type SetLocalStorageExpireResponse struct {
	*tchttp.BaseResponse
	Response *SetLocalStorageExpireResponseParams `json:"Response"`
}

func NewSetLocalStorageExpireResponse added in v1.0.762

func NewSetLocalStorageExpireResponse() (response *SetLocalStorageExpireResponse)

func (*SetLocalStorageExpireResponse) FromJsonString added in v1.0.762

func (r *SetLocalStorageExpireResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetLocalStorageExpireResponse) ToJsonString added in v1.0.762

func (r *SetLocalStorageExpireResponse) ToJsonString() string

type SetLocalStorageExpireResponseParams added in v1.0.762

type SetLocalStorageExpireResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetLocalStorageItemRequest added in v1.0.762

type SetLocalStorageItemRequest struct {
	*tchttp.BaseRequest

	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 失效时间(单位;秒)
	Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"`
}

func NewSetLocalStorageItemRequest added in v1.0.762

func NewSetLocalStorageItemRequest() (request *SetLocalStorageItemRequest)

func (*SetLocalStorageItemRequest) FromJsonString added in v1.0.762

func (r *SetLocalStorageItemRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetLocalStorageItemRequest) ToJsonString added in v1.0.762

func (r *SetLocalStorageItemRequest) ToJsonString() string

type SetLocalStorageItemRequestParams added in v1.0.762

type SetLocalStorageItemRequestParams struct {
	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 失效时间(单位;秒)
	Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"`
}

Predefined struct for user

type SetLocalStorageItemResponse added in v1.0.762

type SetLocalStorageItemResponse struct {
	*tchttp.BaseResponse
	Response *SetLocalStorageItemResponseParams `json:"Response"`
}

func NewSetLocalStorageItemResponse added in v1.0.762

func NewSetLocalStorageItemResponse() (response *SetLocalStorageItemResponse)

func (*SetLocalStorageItemResponse) FromJsonString added in v1.0.762

func (r *SetLocalStorageItemResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetLocalStorageItemResponse) ToJsonString added in v1.0.762

func (r *SetLocalStorageItemResponse) ToJsonString() string

type SetLocalStorageItemResponseParams added in v1.0.762

type SetLocalStorageItemResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StandardModeConfig added in v1.0.240

type StandardModeConfig struct {
	// 阻断时长,单位:秒
	Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"`
}

type StartBaselineDetectRequest added in v1.0.512

type StartBaselineDetectRequest struct {
	*tchttp.BaseRequest

	// 基线检测参数
	Param *BaselineDetectParam `json:"Param,omitnil,omitempty" name:"Param"`
}

func NewStartBaselineDetectRequest added in v1.0.512

func NewStartBaselineDetectRequest() (request *StartBaselineDetectRequest)

func (*StartBaselineDetectRequest) FromJsonString added in v1.0.512

func (r *StartBaselineDetectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartBaselineDetectRequest) ToJsonString added in v1.0.512

func (r *StartBaselineDetectRequest) ToJsonString() string

type StartBaselineDetectRequestParams added in v1.0.512

type StartBaselineDetectRequestParams struct {
	// 基线检测参数
	Param *BaselineDetectParam `json:"Param,omitnil,omitempty" name:"Param"`
}

Predefined struct for user

type StartBaselineDetectResponse added in v1.0.512

type StartBaselineDetectResponse struct {
	*tchttp.BaseResponse
	Response *StartBaselineDetectResponseParams `json:"Response"`
}

func NewStartBaselineDetectResponse added in v1.0.512

func NewStartBaselineDetectResponse() (response *StartBaselineDetectResponse)

func (*StartBaselineDetectResponse) FromJsonString added in v1.0.512

func (r *StartBaselineDetectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartBaselineDetectResponse) ToJsonString added in v1.0.512

func (r *StartBaselineDetectResponse) ToJsonString() string

type StartBaselineDetectResponseParams added in v1.0.512

type StartBaselineDetectResponseParams struct {
	// 扫描任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopAssetScanRequest added in v1.0.762

type StopAssetScanRequest struct {
	*tchttp.BaseRequest

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewStopAssetScanRequest added in v1.0.762

func NewStopAssetScanRequest() (request *StopAssetScanRequest)

func (*StopAssetScanRequest) FromJsonString added in v1.0.762

func (r *StopAssetScanRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopAssetScanRequest) ToJsonString added in v1.0.762

func (r *StopAssetScanRequest) ToJsonString() string

type StopAssetScanRequestParams added in v1.0.762

type StopAssetScanRequestParams struct {
	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StopAssetScanResponse added in v1.0.762

type StopAssetScanResponse struct {
	*tchttp.BaseResponse
	Response *StopAssetScanResponseParams `json:"Response"`
}

func NewStopAssetScanResponse added in v1.0.762

func NewStopAssetScanResponse() (response *StopAssetScanResponse)

func (*StopAssetScanResponse) FromJsonString added in v1.0.762

func (r *StopAssetScanResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopAssetScanResponse) ToJsonString added in v1.0.762

func (r *StopAssetScanResponse) ToJsonString() string

type StopAssetScanResponseParams added in v1.0.762

type StopAssetScanResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopBaselineDetectRequest added in v1.0.519

type StopBaselineDetectRequest struct {
	*tchttp.BaseRequest

	// 取消任务ID集合
	TaskIds []*int64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
}

func NewStopBaselineDetectRequest added in v1.0.519

func NewStopBaselineDetectRequest() (request *StopBaselineDetectRequest)

func (*StopBaselineDetectRequest) FromJsonString added in v1.0.519

func (r *StopBaselineDetectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopBaselineDetectRequest) ToJsonString added in v1.0.519

func (r *StopBaselineDetectRequest) ToJsonString() string

type StopBaselineDetectRequestParams added in v1.0.519

type StopBaselineDetectRequestParams struct {
	// 取消任务ID集合
	TaskIds []*int64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
}

Predefined struct for user

type StopBaselineDetectResponse added in v1.0.519

type StopBaselineDetectResponse struct {
	*tchttp.BaseResponse
	Response *StopBaselineDetectResponseParams `json:"Response"`
}

func NewStopBaselineDetectResponse added in v1.0.519

func NewStopBaselineDetectResponse() (response *StopBaselineDetectResponse)

func (*StopBaselineDetectResponse) FromJsonString added in v1.0.519

func (r *StopBaselineDetectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopBaselineDetectResponse) ToJsonString added in v1.0.519

func (r *StopBaselineDetectResponse) ToJsonString() string

type StopBaselineDetectResponseParams added in v1.0.519

type StopBaselineDetectResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopNoticeBanTipsRequest added in v1.0.240

type StopNoticeBanTipsRequest struct {
	*tchttp.BaseRequest
}

func NewStopNoticeBanTipsRequest added in v1.0.240

func NewStopNoticeBanTipsRequest() (request *StopNoticeBanTipsRequest)

func (*StopNoticeBanTipsRequest) FromJsonString added in v1.0.240

func (r *StopNoticeBanTipsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopNoticeBanTipsRequest) ToJsonString added in v1.0.240

func (r *StopNoticeBanTipsRequest) ToJsonString() string

type StopNoticeBanTipsRequestParams added in v1.0.426

type StopNoticeBanTipsRequestParams struct {
}

Predefined struct for user

type StopNoticeBanTipsResponse added in v1.0.240

type StopNoticeBanTipsResponse struct {
	*tchttp.BaseResponse
	Response *StopNoticeBanTipsResponseParams `json:"Response"`
}

func NewStopNoticeBanTipsResponse added in v1.0.240

func NewStopNoticeBanTipsResponse() (response *StopNoticeBanTipsResponse)

func (*StopNoticeBanTipsResponse) FromJsonString added in v1.0.240

func (r *StopNoticeBanTipsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopNoticeBanTipsResponse) ToJsonString added in v1.0.240

func (r *StopNoticeBanTipsResponse) ToJsonString() string

type StopNoticeBanTipsResponseParams added in v1.0.426

type StopNoticeBanTipsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Strategy added in v1.0.255

type Strategy struct {
	// 策略名
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 基线检测项总数
	RuleCount *uint64 `json:"RuleCount,omitnil,omitempty" name:"RuleCount"`

	// 主机数量
	HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 扫描周期
	ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"`

	// 扫描时间
	ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"`

	// 是否可用
	Enabled *uint64 `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// 通过率
	PassRate *uint64 `json:"PassRate,omitnil,omitempty" name:"PassRate"`

	// 基线id
	CategoryIds *string `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"`

	// 是否默认策略
	IsDefault *uint64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
}

type SwitchBashRulesRequest

type SwitchBashRulesRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否禁用
	Disabled *uint64 `json:"Disabled,omitnil,omitempty" name:"Disabled"`
}

func NewSwitchBashRulesRequest

func NewSwitchBashRulesRequest() (request *SwitchBashRulesRequest)

func (*SwitchBashRulesRequest) FromJsonString

func (r *SwitchBashRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchBashRulesRequest) ToJsonString

func (r *SwitchBashRulesRequest) ToJsonString() string

type SwitchBashRulesRequestParams added in v1.0.426

type SwitchBashRulesRequestParams struct {
	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否禁用
	Disabled *uint64 `json:"Disabled,omitnil,omitempty" name:"Disabled"`
}

Predefined struct for user

type SwitchBashRulesResponse

type SwitchBashRulesResponse struct {
	*tchttp.BaseResponse
	Response *SwitchBashRulesResponseParams `json:"Response"`
}

func NewSwitchBashRulesResponse

func NewSwitchBashRulesResponse() (response *SwitchBashRulesResponse)

func (*SwitchBashRulesResponse) FromJsonString

func (r *SwitchBashRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchBashRulesResponse) ToJsonString

func (r *SwitchBashRulesResponse) ToJsonString() string

type SwitchBashRulesResponseParams added in v1.0.426

type SwitchBashRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SyncAssetScanRequest

type SyncAssetScanRequest struct {
	*tchttp.BaseRequest

	// 是否同步:true-是 false-否;默认false
	Sync *bool `json:"Sync,omitnil,omitempty" name:"Sync"`
}

func NewSyncAssetScanRequest

func NewSyncAssetScanRequest() (request *SyncAssetScanRequest)

func (*SyncAssetScanRequest) FromJsonString

func (r *SyncAssetScanRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncAssetScanRequest) ToJsonString

func (r *SyncAssetScanRequest) ToJsonString() string

type SyncAssetScanRequestParams added in v1.0.426

type SyncAssetScanRequestParams struct {
	// 是否同步:true-是 false-否;默认false
	Sync *bool `json:"Sync,omitnil,omitempty" name:"Sync"`
}

Predefined struct for user

type SyncAssetScanResponse

type SyncAssetScanResponse struct {
	*tchttp.BaseResponse
	Response *SyncAssetScanResponseParams `json:"Response"`
}

func NewSyncAssetScanResponse

func NewSyncAssetScanResponse() (response *SyncAssetScanResponse)

func (*SyncAssetScanResponse) FromJsonString

func (r *SyncAssetScanResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncAssetScanResponse) ToJsonString

func (r *SyncAssetScanResponse) ToJsonString() string

type SyncAssetScanResponseParams added in v1.0.426

type SyncAssetScanResponseParams struct {
	// 枚举值有(大写):NOTASK(没有同步任务),SYNCING(同步中),FINISHED(同步完成)
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 最新开始同步时间
	LatestStartTime *string `json:"LatestStartTime,omitnil,omitempty" name:"LatestStartTime"`

	// 最新结束同步时间
	LatestEndTime *string `json:"LatestEndTime,omitnil,omitempty" name:"LatestEndTime"`

	// 任务ID
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SyncBaselineDetectSummaryRequest added in v1.0.512

type SyncBaselineDetectSummaryRequest struct {
	*tchttp.BaseRequest

	// 用于计算检测中和进度的任务ID集合,一般不用传入
	TaskIds []*uint64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
}

func NewSyncBaselineDetectSummaryRequest added in v1.0.512

func NewSyncBaselineDetectSummaryRequest() (request *SyncBaselineDetectSummaryRequest)

func (*SyncBaselineDetectSummaryRequest) FromJsonString added in v1.0.512

func (r *SyncBaselineDetectSummaryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncBaselineDetectSummaryRequest) ToJsonString added in v1.0.512

func (r *SyncBaselineDetectSummaryRequest) ToJsonString() string

type SyncBaselineDetectSummaryRequestParams added in v1.0.512

type SyncBaselineDetectSummaryRequestParams struct {
	// 用于计算检测中和进度的任务ID集合,一般不用传入
	TaskIds []*uint64 `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
}

Predefined struct for user

type SyncBaselineDetectSummaryResponse added in v1.0.512

type SyncBaselineDetectSummaryResponse struct {
	*tchttp.BaseResponse
	Response *SyncBaselineDetectSummaryResponseParams `json:"Response"`
}

func NewSyncBaselineDetectSummaryResponse added in v1.0.512

func NewSyncBaselineDetectSummaryResponse() (response *SyncBaselineDetectSummaryResponse)

func (*SyncBaselineDetectSummaryResponse) FromJsonString added in v1.0.512

func (r *SyncBaselineDetectSummaryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncBaselineDetectSummaryResponse) ToJsonString added in v1.0.512

func (r *SyncBaselineDetectSummaryResponse) ToJsonString() string

type SyncBaselineDetectSummaryResponseParams added in v1.0.512

type SyncBaselineDetectSummaryResponseParams struct {
	// 处理进度
	ProgressRate *int64 `json:"ProgressRate,omitnil,omitempty" name:"ProgressRate"`

	// 未通过策略总数
	NotPassPolicyCount *int64 `json:"NotPassPolicyCount,omitnil,omitempty" name:"NotPassPolicyCount"`

	// 主机总数
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 1:即将进行首次扫描   0:已经扫描过了
	WillFirstScan *int64 `json:"WillFirstScan,omitnil,omitempty" name:"WillFirstScan"`

	// 正在检测的任务ID
	DetectingTaskIds []*int64 `json:"DetectingTaskIds,omitnil,omitempty" name:"DetectingTaskIds"`

	// 扫描中剩余时间(分钟)
	LeftMins *int64 `json:"LeftMins,omitnil,omitempty" name:"LeftMins"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SyncMachinesRequest added in v1.0.762

type SyncMachinesRequest struct {
	*tchttp.BaseRequest

	// 是否同步
	Sync *bool `json:"Sync,omitnil,omitempty" name:"Sync"`
}

func NewSyncMachinesRequest added in v1.0.762

func NewSyncMachinesRequest() (request *SyncMachinesRequest)

func (*SyncMachinesRequest) FromJsonString added in v1.0.762

func (r *SyncMachinesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncMachinesRequest) ToJsonString added in v1.0.762

func (r *SyncMachinesRequest) ToJsonString() string

type SyncMachinesRequestParams added in v1.0.762

type SyncMachinesRequestParams struct {
	// 是否同步
	Sync *bool `json:"Sync,omitnil,omitempty" name:"Sync"`
}

Predefined struct for user

type SyncMachinesResponse added in v1.0.762

type SyncMachinesResponse struct {
	*tchttp.BaseResponse
	Response *SyncMachinesResponseParams `json:"Response"`
}

func NewSyncMachinesResponse added in v1.0.762

func NewSyncMachinesResponse() (response *SyncMachinesResponse)

func (*SyncMachinesResponse) FromJsonString added in v1.0.762

func (r *SyncMachinesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncMachinesResponse) ToJsonString added in v1.0.762

func (r *SyncMachinesResponse) ToJsonString() string

type SyncMachinesResponseParams added in v1.0.762

type SyncMachinesResponseParams struct {
	// 枚举值有(大写):NOTASK(没有同步任务),SYNCING(同步中),FINISHED(同步完成)
	State *string `json:"State,omitnil,omitempty" name:"State"`

	// 最新开始同步时间
	LatestStartTime *string `json:"LatestStartTime,omitnil,omitempty" name:"LatestStartTime"`

	// 最新同步结束时间
	LatestEndTime *string `json:"LatestEndTime,omitnil,omitempty" name:"LatestEndTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Tag

type Tag struct {
	// 标签ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 标签名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 服务器数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type TagMachine

type TagMachine struct {
	// ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机ID
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名称
	MachineName *string `json:"MachineName,omitnil,omitempty" name:"MachineName"`

	// 主机内网IP
	MachineIp *string `json:"MachineIp,omitnil,omitempty" name:"MachineIp"`

	// 主机外网IP
	MachineWanIp *string `json:"MachineWanIp,omitnil,omitempty" name:"MachineWanIp"`

	// 主机区域
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 主机区域类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

type Tags added in v1.0.480

type Tags struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TaskStatus added in v1.0.255

type TaskStatus struct {
	// 扫描中(包含初始化)
	Scanning *string `json:"Scanning,omitnil,omitempty" name:"Scanning"`

	// 扫描终止(包含终止中)
	Ok *string `json:"Ok,omitnil,omitempty" name:"Ok"`

	// 扫描失败
	Fail *string `json:"Fail,omitnil,omitempty" name:"Fail"`

	// 扫描失败(提示具体原因:扫描超时、客户端版本低、客户端离线)
	Stop *string `json:"Stop,omitnil,omitempty" name:"Stop"`
}

type TestWebHookRuleRequest added in v1.0.762

type TestWebHookRuleRequest struct {
	*tchttp.BaseRequest

	// 规则Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 测试内容
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
}

func NewTestWebHookRuleRequest added in v1.0.762

func NewTestWebHookRuleRequest() (request *TestWebHookRuleRequest)

func (*TestWebHookRuleRequest) FromJsonString added in v1.0.762

func (r *TestWebHookRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TestWebHookRuleRequest) ToJsonString added in v1.0.762

func (r *TestWebHookRuleRequest) ToJsonString() string

type TestWebHookRuleRequestParams added in v1.0.762

type TestWebHookRuleRequestParams struct {
	// 规则Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 测试内容
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
}

Predefined struct for user

type TestWebHookRuleResponse added in v1.0.762

type TestWebHookRuleResponse struct {
	*tchttp.BaseResponse
	Response *TestWebHookRuleResponseParams `json:"Response"`
}

func NewTestWebHookRuleResponse added in v1.0.762

func NewTestWebHookRuleResponse() (response *TestWebHookRuleResponse)

func (*TestWebHookRuleResponse) FromJsonString added in v1.0.762

func (r *TestWebHookRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TestWebHookRuleResponse) ToJsonString added in v1.0.762

func (r *TestWebHookRuleResponse) ToJsonString() string

type TestWebHookRuleResponseParams added in v1.0.762

type TestWebHookRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TopInfo added in v1.0.762

type TopInfo struct {
	// top统计数据,如ip、漏洞名等
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// top统计计数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type TrustMalwaresRequest

type TrustMalwaresRequest struct {
	*tchttp.BaseRequest

	// 木马ID数组(单次不超过的最大条数:100)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewTrustMalwaresRequest

func NewTrustMalwaresRequest() (request *TrustMalwaresRequest)

func (*TrustMalwaresRequest) FromJsonString

func (r *TrustMalwaresRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TrustMalwaresRequest) ToJsonString

func (r *TrustMalwaresRequest) ToJsonString() string

type TrustMalwaresRequestParams added in v1.0.426

type TrustMalwaresRequestParams struct {
	// 木马ID数组(单次不超过的最大条数:100)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type TrustMalwaresResponse

type TrustMalwaresResponse struct {
	*tchttp.BaseResponse
	Response *TrustMalwaresResponseParams `json:"Response"`
}

func NewTrustMalwaresResponse

func NewTrustMalwaresResponse() (response *TrustMalwaresResponse)

func (*TrustMalwaresResponse) FromJsonString

func (r *TrustMalwaresResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TrustMalwaresResponse) ToJsonString

func (r *TrustMalwaresResponse) ToJsonString() string

type TrustMalwaresResponseParams added in v1.0.426

type TrustMalwaresResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UntrustMalwaresRequest

type UntrustMalwaresRequest struct {
	*tchttp.BaseRequest

	// 木马ID数组 (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewUntrustMalwaresRequest

func NewUntrustMalwaresRequest() (request *UntrustMalwaresRequest)

func (*UntrustMalwaresRequest) FromJsonString

func (r *UntrustMalwaresRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UntrustMalwaresRequest) ToJsonString

func (r *UntrustMalwaresRequest) ToJsonString() string

type UntrustMalwaresRequestParams added in v1.0.426

type UntrustMalwaresRequestParams struct {
	// 木马ID数组 (最大100条)
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type UntrustMalwaresResponse

type UntrustMalwaresResponse struct {
	*tchttp.BaseResponse
	Response *UntrustMalwaresResponseParams `json:"Response"`
}

func NewUntrustMalwaresResponse

func NewUntrustMalwaresResponse() (response *UntrustMalwaresResponse)

func (*UntrustMalwaresResponse) FromJsonString

func (r *UntrustMalwaresResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UntrustMalwaresResponse) ToJsonString

func (r *UntrustMalwaresResponse) ToJsonString() string

type UntrustMalwaresResponseParams added in v1.0.426

type UntrustMalwaresResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateBaselineStrategyRequest

type UpdateBaselineStrategyRequest struct {
	*tchttp.BaseRequest

	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 检测周期
	ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"`

	// 定期检测时间,该时间下发扫描
	ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"`

	// 该策略下选择的基线id数组
	CategoryIds []*string `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"`

	// 扫描范围是否全部服务器, 1:是  0:否, 为1则为全部专业版主机
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 云主机类型:
	// cvm:腾讯云服务器
	// bm:裸金属
	// ecm:边缘计算主机
	// lh:轻量应用服务器
	// other:混合云机器
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 主机地域 ap-guangzhou
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 主机id数组
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

func NewUpdateBaselineStrategyRequest

func NewUpdateBaselineStrategyRequest() (request *UpdateBaselineStrategyRequest)

func (*UpdateBaselineStrategyRequest) FromJsonString

func (r *UpdateBaselineStrategyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateBaselineStrategyRequest) ToJsonString

func (r *UpdateBaselineStrategyRequest) ToJsonString() string

type UpdateBaselineStrategyRequestParams added in v1.0.426

type UpdateBaselineStrategyRequestParams struct {
	// 策略id
	StrategyId *uint64 `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 检测周期
	ScanCycle *uint64 `json:"ScanCycle,omitnil,omitempty" name:"ScanCycle"`

	// 定期检测时间,该时间下发扫描
	ScanAt *string `json:"ScanAt,omitnil,omitempty" name:"ScanAt"`

	// 该策略下选择的基线id数组
	CategoryIds []*string `json:"CategoryIds,omitnil,omitempty" name:"CategoryIds"`

	// 扫描范围是否全部服务器, 1:是  0:否, 为1则为全部专业版主机
	IsGlobal *uint64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"`

	// 云主机类型:
	// cvm:腾讯云服务器
	// bm:裸金属
	// ecm:边缘计算主机
	// lh:轻量应用服务器
	// other:混合云机器
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 主机地域 ap-guangzhou
	RegionCode *string `json:"RegionCode,omitnil,omitempty" name:"RegionCode"`

	// 主机id数组
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

Predefined struct for user

type UpdateBaselineStrategyResponse

type UpdateBaselineStrategyResponse struct {
	*tchttp.BaseResponse
	Response *UpdateBaselineStrategyResponseParams `json:"Response"`
}

func NewUpdateBaselineStrategyResponse

func NewUpdateBaselineStrategyResponse() (response *UpdateBaselineStrategyResponse)

func (*UpdateBaselineStrategyResponse) FromJsonString

func (r *UpdateBaselineStrategyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateBaselineStrategyResponse) ToJsonString

func (r *UpdateBaselineStrategyResponse) ToJsonString() string

type UpdateBaselineStrategyResponseParams added in v1.0.426

type UpdateBaselineStrategyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateHostLoginWhiteObj added in v1.0.762

type UpdateHostLoginWhiteObj struct {
	// 地域信息数组
	Places []*Place `json:"Places,omitnil,omitempty" name:"Places"`

	// 来源ip
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 要更新的数据id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type UpdateMachineTagsRequest added in v1.0.240

type UpdateMachineTagsRequest struct {
	*tchttp.BaseRequest

	// 机器 Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 标签ID,该操作会覆盖原有的标签列表
	TagIds []*uint64 `json:"TagIds,omitnil,omitempty" name:"TagIds"`

	// 服务器地区 如: ap-guangzhou
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 服务器类型(CVM|BM|ECM|LH|Other)
	MachineArea *string `json:"MachineArea,omitnil,omitempty" name:"MachineArea"`
}

func NewUpdateMachineTagsRequest added in v1.0.240

func NewUpdateMachineTagsRequest() (request *UpdateMachineTagsRequest)

func (*UpdateMachineTagsRequest) FromJsonString added in v1.0.240

func (r *UpdateMachineTagsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateMachineTagsRequest) ToJsonString added in v1.0.240

func (r *UpdateMachineTagsRequest) ToJsonString() string

type UpdateMachineTagsRequestParams added in v1.0.426

type UpdateMachineTagsRequestParams struct {
	// 机器 Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 标签ID,该操作会覆盖原有的标签列表
	TagIds []*uint64 `json:"TagIds,omitnil,omitempty" name:"TagIds"`

	// 服务器地区 如: ap-guangzhou
	MachineRegion *string `json:"MachineRegion,omitnil,omitempty" name:"MachineRegion"`

	// 服务器类型(CVM|BM|ECM|LH|Other)
	MachineArea *string `json:"MachineArea,omitnil,omitempty" name:"MachineArea"`
}

Predefined struct for user

type UpdateMachineTagsResponse added in v1.0.240

type UpdateMachineTagsResponse struct {
	*tchttp.BaseResponse
	Response *UpdateMachineTagsResponseParams `json:"Response"`
}

func NewUpdateMachineTagsResponse added in v1.0.240

func NewUpdateMachineTagsResponse() (response *UpdateMachineTagsResponse)

func (*UpdateMachineTagsResponse) FromJsonString added in v1.0.240

func (r *UpdateMachineTagsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateMachineTagsResponse) ToJsonString added in v1.0.240

func (r *UpdateMachineTagsResponse) ToJsonString() string

type UpdateMachineTagsResponseParams added in v1.0.426

type UpdateMachineTagsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UsualPlace

type UsualPlace struct {
	// ID。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机安全客户端唯一标识UUID。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 国家 ID。
	CountryId *uint64 `json:"CountryId,omitnil,omitempty" name:"CountryId"`

	// 省份 ID。
	ProvinceId *uint64 `json:"ProvinceId,omitnil,omitempty" name:"ProvinceId"`

	// 城市 ID。
	CityId *uint64 `json:"CityId,omitnil,omitempty" name:"CityId"`
}

type ValueInfo added in v1.0.762

type ValueInfo struct {
	// 字段的分词符
	Tokenizer *string `json:"Tokenizer,omitnil,omitempty" name:"Tokenizer"`

	// 字段类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 字段是否开启分析功能
	SqlFlag *bool `json:"SqlFlag,omitnil,omitempty" name:"SqlFlag"`

	// 是否包含中文
	ContainZH *bool `json:"ContainZH,omitnil,omitempty" name:"ContainZH"`
}

type VersionWhiteConfig added in v1.0.774

type VersionWhiteConfig struct {
	// 到期天数
	Deadline *uint64 `json:"Deadline,omitnil,omitempty" name:"Deadline"`

	// 授权数量
	LicenseNum *uint64 `json:"LicenseNum,omitnil,omitempty" name:"LicenseNum"`

	// 是否可申请
	IsApplyFor *bool `json:"IsApplyFor,omitnil,omitempty" name:"IsApplyFor"`

	// 类型
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`
}

type VertexDetail added in v1.0.633

type VertexDetail struct {
	// 该节点类型,进程:1;网络:2;文件:3;ssh:4
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 各节点类型用到的时间,2022-11-29 00:00:00 格式
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 告警信息
	AlarmInfo []*AlarmInfo `json:"AlarmInfo,omitnil,omitempty" name:"AlarmInfo"`

	// 进程名,当该节点为进程时生效
	ProcName *string `json:"ProcName,omitnil,omitempty" name:"ProcName"`

	// 命令行,当该节点为进程时生效
	CmdLine *string `json:"CmdLine,omitnil,omitempty" name:"CmdLine"`

	// 进程id,当该节点为进程时生效
	Pid *string `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 文件md5,当该节点为文件时生效
	FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"`

	// 文件写入内容,当该节点为文件时生效
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 文件路径,当该节点为文件时生效
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 文件创建时间,当该节点为文件时生效
	FileCreateTime *string `json:"FileCreateTime,omitnil,omitempty" name:"FileCreateTime"`

	// 请求目的地址,当该节点为网络时生效
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 目标端口,当该节点为网络时生效
	DstPort *uint64 `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 登录源ip,当该节点为ssh时生效
	SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"`

	// 登录用户名用户组,当该节点为ssh时生效
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 漏洞名称,当该节点为漏洞时生效
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 漏洞利用时间,当该节点为漏洞时生效
	VulTime *string `json:"VulTime,omitnil,omitempty" name:"VulTime"`

	// http请求内容,当该节点为漏洞时生效
	HttpContent *string `json:"HttpContent,omitnil,omitempty" name:"HttpContent"`

	// 漏洞利用者来源ip,当该节点为漏洞时生效
	VulSrcIP *string `json:"VulSrcIP,omitnil,omitempty" name:"VulSrcIP"`

	// 点id
	VertexId *string `json:"VertexId,omitnil,omitempty" name:"VertexId"`
}

type VertexInfo added in v1.0.633

type VertexInfo struct {
	// 该结点类型,进程:1;网络:2;文件:3;ssh:4;
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 该节点包含的vid
	Vid *string `json:"Vid,omitnil,omitempty" name:"Vid"`

	// 该节点的父节点vid
	ParentVid *string `json:"ParentVid,omitnil,omitempty" name:"ParentVid"`

	// 是否叶子
	IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"`

	// 进程名,当Type=1时使用
	ProcNamePrefix *string `json:"ProcNamePrefix,omitnil,omitempty" name:"ProcNamePrefix"`

	// 进程名md5,当Type=1时使用
	ProcNameMd5 *string `json:"ProcNameMd5,omitnil,omitempty" name:"ProcNameMd5"`

	// 命令行,当Type=1时使用
	CmdLinePrefix *string `json:"CmdLinePrefix,omitnil,omitempty" name:"CmdLinePrefix"`

	// 命令行md5,当Type=1时使用
	CmdLineMd5 *string `json:"CmdLineMd5,omitnil,omitempty" name:"CmdLineMd5"`

	// 文件路径,当Type=3时使用
	FilePathPrefix *string `json:"FilePathPrefix,omitnil,omitempty" name:"FilePathPrefix"`

	// 请求目的地址,当Type=2时使用
	AddressPrefix *string `json:"AddressPrefix,omitnil,omitempty" name:"AddressPrefix"`

	// 是否漏洞节点
	IsWeDetect *bool `json:"IsWeDetect,omitnil,omitempty" name:"IsWeDetect"`

	// 是否告警节点
	IsAlarm *bool `json:"IsAlarm,omitnil,omitempty" name:"IsAlarm"`

	// 文件路径md5,当Type=3时使用
	FilePathMd5 *string `json:"FilePathMd5,omitnil,omitempty" name:"FilePathMd5"`

	// 请求目的地址md5,当Type=2时使用
	AddressMd5 *string `json:"AddressMd5,omitnil,omitempty" name:"AddressMd5"`
}

type VulDefenceEvent added in v1.0.762

type VulDefenceEvent struct {
	// 漏洞ID
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// cve编号
	CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"`

	// 漏洞事件id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 内网ip
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 公网ip
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 0: 尝试攻击(WeDetect) 1:尝试攻击成功(WeDetect) 2:rasp防御事件
	EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 攻击源ip
	SourceIp *string `json:"SourceIp,omitnil,omitempty" name:"SourceIp"`

	// 攻击源ip地址所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 攻击源端口
	SourcePort []*uint64 `json:"SourcePort,omitnil,omitempty" name:"SourcePort"`

	// 创建事件时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新事件时间
	MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"`

	// 事件发生次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 状态 0: 待处理 1:已防御 2:已处理 3: 已忽略 4: 已删除
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 0 专业版,1 旗舰版,2 LH轻量版(仅限LH使用),3  CVM轻量版(仅限CVM使用)
	UpgradeType *int64 `json:"UpgradeType,omitnil,omitempty" name:"UpgradeType"`

	// 0 不支持修复,1 支持修复
	FixType *int64 `json:"FixType,omitnil,omitempty" name:"FixType"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type VulDefenceEventDetail added in v1.0.762

type VulDefenceEventDetail struct {
	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// cve编号
	CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"`

	// 漏洞事件id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 内网ip
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 公网ip
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 0: 尝试攻击(WeDetect) 1:尝试攻击成功(WeDetect) 2:rasp防御事件
	EventType *uint64 `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 攻击源ip
	SourceIp *string `json:"SourceIp,omitnil,omitempty" name:"SourceIp"`

	// 攻击源ip地址所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 攻击源端口
	SourcePort []*uint64 `json:"SourcePort,omitnil,omitempty" name:"SourcePort"`

	// 创建事件时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新事件时间
	MergeTime *string `json:"MergeTime,omitnil,omitempty" name:"MergeTime"`

	// 事件发生次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 状态 0: 待处理 1:已防御 2:已处理 3: 已忽略 4: 已删除
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// ONLINE OFFLINE
	MachineStatus *string `json:"MachineStatus,omitnil,omitempty" name:"MachineStatus"`

	// 漏洞描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 修复建议
	Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`

	// 攻击payload
	NetworkPayload *string `json:"NetworkPayload,omitnil,omitempty" name:"NetworkPayload"`

	// 关联进程pid
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 关联进程主类名
	MainClass *string `json:"MainClass,omitnil,omitempty" name:"MainClass"`

	// 堆栈信息(rasp特有)
	StackTrace *string `json:"StackTrace,omitnil,omitempty" name:"StackTrace"`

	// 漏洞ID相关的事件详情(json array格式 rasp特有)
	EventDetail *string `json:"EventDetail,omitnil,omitempty" name:"EventDetail"`

	// 主机失陷事件进程树(json格式 WeDetect特有)
	ExceptionPstree *string `json:"ExceptionPstree,omitnil,omitempty" name:"ExceptionPstree"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`
}

type VulDefenceOverview added in v1.0.762

type VulDefenceOverview struct {
	// 防御开关:0 关闭 1 开启
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 已开启防御主机数
	DefendHostCount *int64 `json:"DefendHostCount,omitnil,omitempty" name:"DefendHostCount"`

	// 插件异常数
	ExceptionCount *int64 `json:"ExceptionCount,omitnil,omitempty" name:"ExceptionCount"`

	// 每日攻击趋势
	AttackCounts []*int64 `json:"AttackCounts,omitnil,omitempty" name:"AttackCounts"`

	// 每日防御趋势
	DefendCounts []*int64 `json:"DefendCounts,omitnil,omitempty" name:"DefendCounts"`

	// 日期
	Date []*string `json:"Date,omitnil,omitempty" name:"Date"`
}

type VulDefencePluginDetail added in v1.0.762

type VulDefencePluginDetail struct {
	// 注入进程Pid
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 注入进程主类名
	MainClass *string `json:"MainClass,omitnil,omitempty" name:"MainClass"`

	// 插件状态:0: 注入中, 1: 注入成功, 2: 插件超时, 3: 插件退出, 4: 注入失败 5: 软删除
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误日志
	ErrorLog *string `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"`

	// 注入日志
	InjectLog *string `json:"InjectLog,omitnil,omitempty" name:"InjectLog"`
}

type VulDefencePluginStatus added in v1.0.762

type VulDefencePluginStatus struct {
	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 内网ip
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 公网ip
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 插件状态:0 正常,1 异常
	Exception *int64 `json:"Exception,omitnil,omitempty" name:"Exception"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后跟新时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type VulDefenceRangeDetail added in v1.0.762

type VulDefenceRangeDetail struct {
	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 标签
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// 漏洞级别:  1低危 2中危 3高危 4严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// cvss 分数
	CvssScore *float64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"`

	// cve id
	CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"`

	// 发布时间
	PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"`

	// 漏洞id
	VulId *int64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 状态,0:防御中,1:已加白,指的是在白名单列表中有这个漏洞的,不一定是全局型白名单
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type VulDetailInfo added in v1.0.203

type VulDetailInfo struct {
	// 漏洞ID
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞级别
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 漏洞名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// cve编号
	CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"`

	// 1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞 0= 应急漏洞
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 漏洞描述
	Descript *string `json:"Descript,omitnil,omitempty" name:"Descript"`

	// 修复建议
	Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`

	// 参考链接
	Reference *string `json:"Reference,omitnil,omitempty" name:"Reference"`

	// CVSS评分
	CvssScore *float64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"`

	// CVSS详情
	Cvss *string `json:"Cvss,omitnil,omitempty" name:"Cvss"`

	// 发布时间
	PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"`
}

type VulEffectHostList added in v1.0.276

type VulEffectHostList struct {
	// 事件id
	EventId *uint64 `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 状态:0: 待处理 1:忽略  3:已修复  5:检测中 6:修复中 7: 回滚中 8:修复失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 最后检测时间
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 危害等级:1-低危;2-中危;3-高危;4-严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机Uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机HostIp
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 主机别名
	AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"`

	// 主机标签
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 说明
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版
	HostVersion *uint64 `json:"HostVersion,omitnil,omitempty" name:"HostVersion"`

	// 是否能自动修复 0 :漏洞不可自动修复,  1:可自动修复, 2:客户端已离线, 3:主机不是旗舰版只能手动修复, 4:机型不允许 ,5:修复中 ,6:已修复, 7:检测中  9:修复失败,10:已忽略 11:漏洞只支持linux不支持Windows 12:漏洞只支持Windows不支持linux,13:修复失败但此时主机已离线,14:修复失败但此时主机不是旗舰版, 15:已手动修复
	IsSupportAutoFix *uint64 `json:"IsSupportAutoFix,omitnil,omitempty" name:"IsSupportAutoFix"`

	// 失败原因
	FixStatusMsg *string `json:"FixStatusMsg,omitnil,omitempty" name:"FixStatusMsg"`

	// 首次发现时间
	FirstDiscoveryTime *string `json:"FirstDiscoveryTime,omitnil,omitempty" name:"FirstDiscoveryTime"`

	// 实例状态:"PENDING"-创建中 "LAUNCH_FAILED"-创建失败 "RUNNING"-运行中 "STOPPED"-关机 "STARTING"-表示开机中 "STOPPING"-表示关机中 "REBOOTING"-重启中 "SHUTDOWN"-表示停止待销毁 "TERMINATING"-表示销毁中 "
	InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`

	// 外网ip
	PublicIpAddresses *string `json:"PublicIpAddresses,omitnil,omitempty" name:"PublicIpAddresses"`

	// 云标签信息
	CloudTags []*Tags `json:"CloudTags,omitnil,omitempty" name:"CloudTags"`

	// 主机额外信息
	MachineExtraInfo *MachineExtraInfo `json:"MachineExtraInfo,omitnil,omitempty" name:"MachineExtraInfo"`

	// 主机类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 可用区ID
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 修复任务是否创建了快照: 0-未创建,其他-已创建
	HasSnapshot *uint64 `json:"HasSnapshot,omitnil,omitempty" name:"HasSnapshot"`

	// 最后修复时间
	LatestFixTime *string `json:"LatestFixTime,omitnil,omitempty" name:"LatestFixTime"`

	// 说明
	DescriptionEn *string `json:"DescriptionEn,omitnil,omitempty" name:"DescriptionEn"`
}

type VulEffectModuleInfo added in v1.0.762

type VulEffectModuleInfo struct {
	// 组件名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 影响的主机uuid
	Uuids []*string `json:"Uuids,omitnil,omitempty" name:"Uuids"`

	// 组件影响版本
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 组件路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 组件版本
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 修复命令
	FixCmd *string `json:"FixCmd,omitnil,omitempty" name:"FixCmd"`

	// 影响的主机quuid
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`
}

type VulEmergentMsgInfo added in v1.0.762

type VulEmergentMsgInfo struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞纰漏时间
	PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"`

	// 漏洞名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 漏洞名,英文描述
	NameEn *string `json:"NameEn,omitnil,omitempty" name:"NameEn"`
}

type VulFixStatusHostInfo added in v1.0.762

type VulFixStatusHostInfo struct {
	// 主机名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 主机ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 主机的quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 状态:0-初始状态;1-已下发任务(修复中)2-完成(成功);3-修复失败(失败)4-快照创建失败 导致修复失败(未修复);
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 修复时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 修复失败原因
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`
}

type VulFixStatusInfo added in v1.0.762

type VulFixStatusInfo struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞名称
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 漏洞修复进度 1-100;
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 漏洞对应主机修复状态
	HostList []*VulFixStatusHostInfo `json:"HostList,omitnil,omitempty" name:"HostList"`

	// 漏洞修复失败主机数量
	FailCnt *uint64 `json:"FailCnt,omitnil,omitempty" name:"FailCnt"`

	// 修复成功的数量
	FixSuccessCnt *uint64 `json:"FixSuccessCnt,omitnil,omitempty" name:"FixSuccessCnt"`

	// 修复方式 0组件更新或者安装补丁,1禁用服务
	FixMethod *uint64 `json:"FixMethod,omitnil,omitempty" name:"FixMethod"`
}

type VulFixStatusSnapshotInfo added in v1.0.762

type VulFixStatusSnapshotInfo struct {
	// cvm id
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 主机名称
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 主机ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 快照名称
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// 快照创建时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 快照id
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// 记录唯一id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 快照状态 0-初始状态1-快照创建成功;2-快照创建失败;10-不支持,11-无需创建
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 快照创建失败原因
	FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"`

	// 主机类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

type VulHostTopInfo added in v1.0.255

type VulHostTopInfo struct {
	// 主机名
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 漏洞等级与数量统计列表
	VulLevelList []*VulLevelCountInfo `json:"VulLevelList,omitnil,omitempty" name:"VulLevelList"`

	// 主机Quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// top评分
	Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"`
}

type VulInfoByCveId added in v1.0.762

type VulInfoByCveId struct {
	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 修复支持情况:0-Windows/Linux均不支持修复 ;1-Windows/Linux 均支持修复 ;2-仅Linux支持修复;3-仅Windows支持修复
	FixSwitch *uint64 `json:"FixSwitch,omitnil,omitempty" name:"FixSwitch"`
}

type VulInfoHostInfo added in v1.0.762

type VulInfoHostInfo struct {
	// 主机名
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 主机ip
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 主机标签
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 主机quuid
	Quuid *string `json:"Quuid,omitnil,omitempty" name:"Quuid"`

	// 0 :漏洞不可自动修复,  1:可自动修复, 2:客户端已离线, 3:主机不是旗舰版只能手动修复, 4:机型不允许 ,5:修复中 ,6:已修复, 7:检测中, 9:修复失败, 10:已忽略 ,11:漏洞只支持linux不支持Windows, 12:漏洞只支持Windows不支持linux
	IsSupportAutoFix *uint64 `json:"IsSupportAutoFix,omitnil,omitempty" name:"IsSupportAutoFix"`

	// 主机uuid
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 主机InstanceId
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主机类型
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

type VulInfoList added in v1.0.276

type VulInfoList struct {
	// 漏洞包含的事件id串,多个用“,”分割
	Ids *string `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 漏洞名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 0: 待处理 1:忽略  3:已修复  5:检测中 6:修复中  8:修复失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞披露事件
	PublishTime *string `json:"PublishTime,omitnil,omitempty" name:"PublishTime"`

	// 最后检测时间
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 影响主机数
	HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 漏洞等级 1:低 2:中 3:高 4:严重
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 废弃字段
	From *uint64 `json:"From,omitnil,omitempty" name:"From"`

	// 描述
	Descript *string `json:"Descript,omitnil,omitempty" name:"Descript"`

	// 废弃字段
	PublishTimeWisteria *string `json:"PublishTimeWisteria,omitnil,omitempty" name:"PublishTimeWisteria"`

	// 废弃字段
	NameWisteria *string `json:"NameWisteria,omitnil,omitempty" name:"NameWisteria"`

	// 废弃字段
	DescriptWisteria *string `json:"DescriptWisteria,omitnil,omitempty" name:"DescriptWisteria"`

	// 聚合后事件状态串
	StatusStr *string `json:"StatusStr,omitnil,omitempty" name:"StatusStr"`

	// cve编号
	CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"`

	// CVSS评分
	CvssScore *float64 `json:"CvssScore,omitnil,omitempty" name:"CvssScore"`

	// 漏洞标签 多个逗号分割
	//
	// 存在EXP:EXP
	// 在野攻击:KNOWN_EXPLOITED
	// 本地利用:LOCAL
	// 必修漏洞:NEED_FIX
	// 远程利用:NETWORK
	// 存在POC:POC
	// 系统重启:RESTART
	Labels *string `json:"Labels,omitnil,omitempty" name:"Labels"`

	// 是否能自动修复且包含能自动修复的主机, 0=否  1=是
	FixSwitch *uint64 `json:"FixSwitch,omitnil,omitempty" name:"FixSwitch"`

	// 最后扫描任务的id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 是否支持防御, 0:不支持 1:支持
	IsSupportDefense *uint64 `json:"IsSupportDefense,omitnil,omitempty" name:"IsSupportDefense"`

	// 已防御的攻击次数
	DefenseAttackCount *uint64 `json:"DefenseAttackCount,omitnil,omitempty" name:"DefenseAttackCount"`

	// 首次出现时间
	FirstAppearTime *string `json:"FirstAppearTime,omitnil,omitempty" name:"FirstAppearTime"`

	// 漏洞类别 1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 攻击热度级别
	AttackLevel *uint64 `json:"AttackLevel,omitnil,omitempty" name:"AttackLevel"`

	// 漏洞修复后是否需要重启
	FixNoNeedRestart *bool `json:"FixNoNeedRestart,omitnil,omitempty" name:"FixNoNeedRestart"`

	// 检测方式0 - 版本比对, 1 - POC验证
	Method *uint64 `json:"Method,omitnil,omitempty" name:"Method"`

	// 漏洞是否支持修复 0不支持,1支持
	VulFixSwitch *uint64 `json:"VulFixSwitch,omitnil,omitempty" name:"VulFixSwitch"`

	// 最近修复时间
	LatestFixTime *string `json:"LatestFixTime,omitnil,omitempty" name:"LatestFixTime"`
}

type VulLevelCountInfo added in v1.0.255

type VulLevelCountInfo struct {
	// 漏洞等级
	VulLevel *uint64 `json:"VulLevel,omitnil,omitempty" name:"VulLevel"`

	// 漏洞数量
	VulCount *uint64 `json:"VulCount,omitnil,omitempty" name:"VulCount"`
}

type VulLevelInfo added in v1.0.240

type VulLevelInfo struct {
	// // 危害等级:1-低危;2-中危;3-高危;4-严重
	VulLevel *uint64 `json:"VulLevel,omitnil,omitempty" name:"VulLevel"`

	// 数量
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type VulOverview added in v1.0.762

type VulOverview struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 今日新增数量
	TodayCount *int64 `json:"TodayCount,omitnil,omitempty" name:"TodayCount"`
}

type VulStoreListInfo added in v1.0.671

type VulStoreListInfo struct {
	// 漏洞ID
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`

	// 漏洞级别
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 漏洞名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// cve编号
	CveId *string `json:"CveId,omitnil,omitempty" name:"CveId"`

	// 1: web-cms漏洞 2:应用漏洞  4: Linux软件漏洞 5: Windows系统漏洞 0= 应急漏洞
	VulCategory *uint64 `json:"VulCategory,omitnil,omitempty" name:"VulCategory"`

	// 发布时间
	PublishDate *string `json:"PublishDate,omitnil,omitempty" name:"PublishDate"`

	// 漏洞检测方法 0 - 版本比对, 1 - POC验证
	Method *uint64 `json:"Method,omitnil,omitempty" name:"Method"`

	// 漏洞攻击热度
	AttackLevel *uint64 `json:"AttackLevel,omitnil,omitempty" name:"AttackLevel"`

	// 漏洞是否支持自动修复
	// 0-Windows/Linux均关闭; 1-Windows/Linux均打开; 2-仅Linux; 3-仅Windows
	FixSwitch *uint64 `json:"FixSwitch,omitnil,omitempty" name:"FixSwitch"`

	// 漏洞是否支持防御
	// 0:不支持 1:支持
	SupportDefense *uint64 `json:"SupportDefense,omitnil,omitempty" name:"SupportDefense"`
}

type VulTopInfo added in v1.0.240

type VulTopInfo struct {
	// 漏洞 名
	VulName *string `json:"VulName,omitnil,omitempty" name:"VulName"`

	// 危害等级:1-低危;2-中危;3-高危;4-严重
	VulLevel *uint64 `json:"VulLevel,omitnil,omitempty" name:"VulLevel"`

	// 漏洞数量
	VulCount *uint64 `json:"VulCount,omitnil,omitempty" name:"VulCount"`

	// 漏洞id
	VulId *uint64 `json:"VulId,omitnil,omitempty" name:"VulId"`
}

type WarningInfoObj added in v1.0.240

type WarningInfoObj struct {
	// 事件告警类型;1:离线,2:木马,3:异常登录,4:爆破,5:漏洞(已拆分为9-12四种类型)6:高危命令,7:反弹sell,8:本地提权,9:应用漏洞,10:web-cms漏洞,11:应急漏洞,12:安全基线 ,13: 防篡改,14:恶意请求,15: 网络攻击,16:Windows系统漏洞,17:Linux软件漏洞,18:核心文件监控告警,19:客户端卸载告警。20:客户端离线告警
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 1: 关闭告警 0: 开启告警
	DisablePhoneWarning *uint64 `json:"DisablePhoneWarning,omitnil,omitempty" name:"DisablePhoneWarning"`

	// 开始时间,格式: HH:mm
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间,格式: HH:mm
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 时区信息
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// 漏洞等级控制位(对应DB的十进制存储)
	ControlBit *uint64 `json:"ControlBit,omitnil,omitempty" name:"ControlBit"`

	// 漏洞等级控制位二进制,每一位对应页面漏洞等级的开启关闭:低中高(0:关闭;1:开启),例如:101 → 同时勾选低+高
	ControlBits *string `json:"ControlBits,omitnil,omitempty" name:"ControlBits"`

	// 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机
	HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"`

	// 配置的告警范围主机个数,前端用此判断展示提示信息
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type WarningObject added in v1.0.230

type WarningObject struct {
	// 事件告警类型;1:离线,2:木马,3:异常登录,4:爆破,5:漏洞(已拆分为9-12四种类型)6:高位命令,7:反弹sell,8:本地提权,9:系统组件漏洞,10:web应用漏洞,11:应急漏洞,12:安全基线,14:恶意请求,15: 网络攻击,16:Windows系统漏洞,17:Linux软件漏洞
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 1: 关闭告警 0: 开启告警
	DisablePhoneWarning *uint64 `json:"DisablePhoneWarning,omitnil,omitempty" name:"DisablePhoneWarning"`

	// 开始时间,格式: HH:mm
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间,格式: HH:mm
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 漏洞等级控制位二进制,每一位对应页面漏洞等级的开启关闭:低中高(0:关闭;1:开启),例如:101 → 同时勾选低+高;01→(登录审计)疑似不告警,高危告警
	ControlBits *string `json:"ControlBits,omitnil,omitempty" name:"ControlBits"`

	// 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机
	HostRange *int64 `json:"HostRange,omitnil,omitempty" name:"HostRange"`
}

type WebHookCustomField added in v1.0.762

type WebHookCustomField struct {
	// key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// value
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type WebHookEventKv added in v1.0.762

type WebHookEventKv struct {
	// 事件类型
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 事件内容
	ControlBit *string `json:"ControlBit,omitnil,omitempty" name:"ControlBit"`
}

type WebHookHostLabel added in v1.0.762

type WebHookHostLabel struct {
	// 主机范围[1:所属项目|2:腾讯云标签|3:主机安全标签|4:自选]空数组为全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 主机项目或标签内容
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type WebHookPolicy added in v1.0.762

type WebHookPolicy struct {
	// id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 事件类型
	Events []*WebHookEventKv `json:"Events,omitnil,omitempty" name:"Events"`

	// 主机范围
	HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"`

	// 接收人
	Receivers []*WebHookReceiver `json:"Receivers,omitnil,omitempty" name:"Receivers"`

	// 格式 0text 1json
	Format *int64 `json:"Format,omitnil,omitempty" name:"Format"`

	// 自定义透传字段
	CustomFields []*WebHookCustomField `json:"CustomFields,omitnil,omitempty" name:"CustomFields"`

	// 是否启用[1:禁用|0:启用]
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`

	// 主机列表
	Quuids []*string `json:"Quuids,omitnil,omitempty" name:"Quuids"`

	// 主机数目
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// 需排除的机器列表
	ExcludedQuuids []*string `json:"ExcludedQuuids,omitnil,omitempty" name:"ExcludedQuuids"`
}

type WebHookReceiver added in v1.0.762

type WebHookReceiver struct {
	// id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 接收人名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// webhook地址
	Addr *string `json:"Addr,omitnil,omitempty" name:"Addr"`
}

type WebHookReceiverUsage added in v1.0.762

type WebHookReceiverUsage struct {
	// 接收人id
	ReceiverId *int64 `json:"ReceiverId,omitnil,omitempty" name:"ReceiverId"`

	// 接收人名称
	ReceiverName *string `json:"ReceiverName,omitnil,omitempty" name:"ReceiverName"`

	// 策略名称
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
}

type WebHookRuleDetail added in v1.0.762

type WebHookRuleDetail struct {
	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 机器人地址
	HookAddr *string `json:"HookAddr,omitnil,omitempty" name:"HookAddr"`

	// 事件类型
	RuleItems []*WebHookEventKv `json:"RuleItems,omitnil,omitempty" name:"RuleItems"`

	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 备注信息
	RuleRemark *string `json:"RuleRemark,omitnil,omitempty" name:"RuleRemark"`

	// 主机范围
	HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"`

	// 主机Id列表
	HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"`

	// 是否启用[1:禁用|0:启用]
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`
}

type WebHookRuleSummary added in v1.0.762

type WebHookRuleSummary struct {
	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 机器人地址
	HookAddr *string `json:"HookAddr,omitnil,omitempty" name:"HookAddr"`

	// 备注信息
	RuleRemark *string `json:"RuleRemark,omitnil,omitempty" name:"RuleRemark"`

	// 事件类型
	RuleItems []*WebHookEventKv `json:"RuleItems,omitnil,omitempty" name:"RuleItems"`

	// 主机范围
	HostLabels []*WebHookHostLabel `json:"HostLabels,omitnil,omitempty" name:"HostLabels"`

	// 是否启用[1:禁用|0:启用]
	IsDisabled *int64 `json:"IsDisabled,omitnil,omitempty" name:"IsDisabled"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 主机数目
	HostCount *int64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`
}

type ZoneInfo added in v1.0.240

type ZoneInfo struct {
	// 可用区名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL