v20221121

package
v1.0.926 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (

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

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION = "DryRunOperation"

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

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

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

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

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

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

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

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

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

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

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

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

	// 资源售罄。
	RESOURCESSOLDOUT = "ResourcesSoldOut"

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

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

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2022-11-21"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddNewBindRoleUserRequest

type AddNewBindRoleUserRequest struct {
	*tchttp.BaseRequest
}

func NewAddNewBindRoleUserRequest

func NewAddNewBindRoleUserRequest() (request *AddNewBindRoleUserRequest)

func (*AddNewBindRoleUserRequest) FromJsonString

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

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

func (*AddNewBindRoleUserRequest) ToJsonString

func (r *AddNewBindRoleUserRequest) ToJsonString() string

type AddNewBindRoleUserRequestParams

type AddNewBindRoleUserRequestParams struct {
}

Predefined struct for user

type AddNewBindRoleUserResponse

type AddNewBindRoleUserResponse struct {
	*tchttp.BaseResponse
	Response *AddNewBindRoleUserResponseParams `json:"Response"`
}

func NewAddNewBindRoleUserResponse

func NewAddNewBindRoleUserResponse() (response *AddNewBindRoleUserResponse)

func (*AddNewBindRoleUserResponse) FromJsonString

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

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

func (*AddNewBindRoleUserResponse) ToJsonString

func (r *AddNewBindRoleUserResponse) ToJsonString() string

type AddNewBindRoleUserResponseParams

type AddNewBindRoleUserResponseParams struct {
	// 0成功,其他失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type AlertExtraInfo added in v1.0.907

type AlertExtraInfo struct {
	// 相关攻击事件
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelateEvent *RelatedEvent `json:"RelateEvent,omitnil,omitempty" name:"RelateEvent"`

	// 泄漏内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	LeakContent *string `json:"LeakContent,omitnil,omitempty" name:"LeakContent"`

	// 泄漏API
	// 注意:此字段可能返回 null,表示取不到有效值。
	LeakAPI *string `json:"LeakAPI,omitnil,omitempty" name:"LeakAPI"`

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

	// 命中规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 规则描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleDesc *string `json:"RuleDesc,omitnil,omitempty" name:"RuleDesc"`

	// 协议端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtocolPort *string `json:"ProtocolPort,omitnil,omitempty" name:"ProtocolPort"`

	// 攻击内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackContent *string `json:"AttackContent,omitnil,omitempty" name:"AttackContent"`

	// 攻击IP画像
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackIPProfile *string `json:"AttackIPProfile,omitnil,omitempty" name:"AttackIPProfile"`

	// 攻击IP标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackIPTags *string `json:"AttackIPTags,omitnil,omitempty" name:"AttackIPTags"`

	// 请求方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestMethod *string `json:"RequestMethod,omitnil,omitempty" name:"RequestMethod"`

	// HTTP日志
	// 注意:此字段可能返回 null,表示取不到有效值。
	HttpLog *string `json:"HttpLog,omitnil,omitempty" name:"HttpLog"`

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

	// 文件路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

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

	// 请求头
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestHeaders *string `json:"RequestHeaders,omitnil,omitempty" name:"RequestHeaders"`

	// 登录用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoginUserName *string `json:"LoginUserName,omitnil,omitempty" name:"LoginUserName"`

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

	// 公共漏洞和暴露
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"`

	// 服务进程
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceProcess *string `json:"ServiceProcess,omitnil,omitempty" name:"ServiceProcess"`

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

	// 文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"`

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

	// 文件最近访问时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileLastAccessTime *string `json:"FileLastAccessTime,omitnil,omitempty" name:"FileLastAccessTime"`

	// 文件修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileModifyTime *string `json:"FileModifyTime,omitnil,omitempty" name:"FileModifyTime"`

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

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

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

	// 病毒文件标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	VirusFileTags *string `json:"VirusFileTags,omitnil,omitempty" name:"VirusFileTags"`

	// 行为特征
	// 注意:此字段可能返回 null,表示取不到有效值。
	BehavioralCharacteristics *string `json:"BehavioralCharacteristics,omitnil,omitempty" name:"BehavioralCharacteristics"`

	// 进程名(PID)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessNamePID *string `json:"ProcessNamePID,omitnil,omitempty" name:"ProcessNamePID"`

	// 进程路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessPath *string `json:"ProcessPath,omitnil,omitempty" name:"ProcessPath"`

	// 进程命令行
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessCommandLine *string `json:"ProcessCommandLine,omitnil,omitempty" name:"ProcessCommandLine"`

	// 进程权限
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessPermissions *string `json:"ProcessPermissions,omitnil,omitempty" name:"ProcessPermissions"`

	// 执行命令
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExecutedCommand *string `json:"ExecutedCommand,omitnil,omitempty" name:"ExecutedCommand"`

	// 受影响文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AffectedFileName *string `json:"AffectedFileName,omitnil,omitempty" name:"AffectedFileName"`

	// 诱饵路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	DecoyPath *string `json:"DecoyPath,omitnil,omitempty" name:"DecoyPath"`

	// 恶意进程文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaliciousProcessFileSize *string `json:"MaliciousProcessFileSize,omitnil,omitempty" name:"MaliciousProcessFileSize"`

	// 恶意进程文件MD5
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaliciousProcessFileMD5 *string `json:"MaliciousProcessFileMD5,omitnil,omitempty" name:"MaliciousProcessFileMD5"`

	// 恶意进程名(PID)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaliciousProcessNamePID *string `json:"MaliciousProcessNamePID,omitnil,omitempty" name:"MaliciousProcessNamePID"`

	// 恶意进程路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaliciousProcessPath *string `json:"MaliciousProcessPath,omitnil,omitempty" name:"MaliciousProcessPath"`

	// 恶意进程启动时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaliciousProcessStartTime *string `json:"MaliciousProcessStartTime,omitnil,omitempty" name:"MaliciousProcessStartTime"`

	// 命令内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	CommandContent *string `json:"CommandContent,omitnil,omitempty" name:"CommandContent"`

	// 启动用户
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartupUser *string `json:"StartupUser,omitnil,omitempty" name:"StartupUser"`

	// 用户所属组
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserGroup *string `json:"UserGroup,omitnil,omitempty" name:"UserGroup"`

	// 新增权限
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewPermissions *string `json:"NewPermissions,omitnil,omitempty" name:"NewPermissions"`

	// 父进程
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParentProcess *string `json:"ParentProcess,omitnil,omitempty" name:"ParentProcess"`

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

	// 所属类加载器
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassLoader *string `json:"ClassLoader,omitnil,omitempty" name:"ClassLoader"`

	// 类文件大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassFileSize *string `json:"ClassFileSize,omitnil,omitempty" name:"ClassFileSize"`

	// 类文件MD5
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClassFileMD5 *string `json:"ClassFileMD5,omitnil,omitempty" name:"ClassFileMD5"`

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

	// 继承接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	InheritedInterface *string `json:"InheritedInterface,omitnil,omitempty" name:"InheritedInterface"`

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

	// 载荷内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayloadContent *string `json:"PayloadContent,omitnil,omitempty" name:"PayloadContent"`

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

	// 回连地址标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	CallbackAddressTag *string `json:"CallbackAddressTag,omitnil,omitempty" name:"CallbackAddressTag"`

	// 进程MD5
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessMD5 *string `json:"ProcessMD5,omitnil,omitempty" name:"ProcessMD5"`

	// 文件权限
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilePermission *string `json:"FilePermission,omitnil,omitempty" name:"FilePermission"`

	// 来源于日志分析的信息字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	FromLogAnalysisData []*KeyValue `json:"FromLogAnalysisData,omitnil,omitempty" name:"FromLogAnalysisData"`

	// 命中探针
	// 注意:此字段可能返回 null,表示取不到有效值。
	HitProbe *string `json:"HitProbe,omitnil,omitempty" name:"HitProbe"`

	// 命中蜜罐
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	HitHoneyPot *string `json:"HitHoneyPot,omitnil,omitempty" name:"HitHoneyPot"`

	// 命令列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CommandList *string `json:"CommandList,omitnil,omitempty" name:"CommandList"`

	// 攻击事件描述
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackEventDesc *string `json:"AttackEventDesc,omitnil,omitempty" name:"AttackEventDesc"`

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

	// 使用用户名&密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserNameAndPwd *string `json:"UserNameAndPwd,omitnil,omitempty" name:"UserNameAndPwd"`

	// 主机防护策略ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	StrategyID *string `json:"StrategyID,omitnil,omitempty" name:"StrategyID"`

	// 主机防护策略名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 主机防护命中策略,是策略ID和策略名称的组合
	// 注意:此字段可能返回 null,表示取不到有效值。
	HitStrategy *string `json:"HitStrategy,omitnil,omitempty" name:"HitStrategy"`
}

type AlertInfo added in v1.0.907

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

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

	// 告警来源
	// CFW:云防火墙
	// WAF:Web应用防火墙
	// CWP:主机安全
	// CSIP:云安全中心
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 告警等级
	// 1:提示
	// 2:低危
	// 3:中危
	// 4:高危
	// 5:严重
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 攻击者
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attacker *RoleInfo `json:"Attacker,omitnil,omitempty" name:"Attacker"`

	// 受害者
	// 注意:此字段可能返回 null,表示取不到有效值。
	Victim *RoleInfo `json:"Victim,omitnil,omitempty" name:"Victim"`

	// 证据数据(例如攻击内容等)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EvidenceData *string `json:"EvidenceData,omitnil,omitempty" name:"EvidenceData"`

	// 证据位置(例如协议端口)
	// 注意:此字段可能返回 null,表示取不到有效值。
	EvidenceLocation *string `json:"EvidenceLocation,omitnil,omitempty" name:"EvidenceLocation"`

	// 证据路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	EvidencePath *string `json:"EvidencePath,omitnil,omitempty" name:"EvidencePath"`

	// 首次告警时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

	// 告警次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 紧急缓解建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	UrgentSuggestion *string `json:"UrgentSuggestion,omitnil,omitempty" name:"UrgentSuggestion"`

	// 根治建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemediationSuggestion *string `json:"RemediationSuggestion,omitnil,omitempty" name:"RemediationSuggestion"`

	// 处理状态
	// 0:未处置,1:已忽略,2:已处置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 告警处理类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessType *string `json:"ProcessType,omitnil,omitempty" name:"ProcessType"`

	// 告警大类
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 告警小类
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubType *string `json:"SubType,omitnil,omitempty" name:"SubType"`

	// 下拉字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtraInfo *AlertExtraInfo `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"`

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

	// 告警日期
	// 注意:此字段可能返回 null,表示取不到有效值。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

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

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

	// 账户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

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

	// 风险排查
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskInvestigation *string `json:"RiskInvestigation,omitnil,omitempty" name:"RiskInvestigation"`

	// 风险处置
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskTreatment *string `json:"RiskTreatment,omitnil,omitempty" name:"RiskTreatment"`
}

type AssetBaseInfoResponse

type AssetBaseInfoResponse struct {
	// vpc-id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

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

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

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

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

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

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

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

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

	// 账号数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountNum *uint64 `json:"AccountNum,omitnil,omitempty" name:"AccountNum"`

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

	// 进程数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessNum *uint64 `json:"ProcessNum,omitnil,omitempty" name:"ProcessNum"`

	// 软件应用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SoftApplicationNum *uint64 `json:"SoftApplicationNum,omitnil,omitempty" name:"SoftApplicationNum"`

	// 数据库数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseNum *uint64 `json:"DatabaseNum,omitnil,omitempty" name:"DatabaseNum"`

	// Web应用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebApplicationNum *uint64 `json:"WebApplicationNum,omitnil,omitempty" name:"WebApplicationNum"`

	// 服务数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceNum *uint64 `json:"ServiceNum,omitnil,omitempty" name:"ServiceNum"`

	// web框架数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebFrameworkNum *uint64 `json:"WebFrameworkNum,omitnil,omitempty" name:"WebFrameworkNum"`

	// Web站点数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebSiteNum *uint64 `json:"WebSiteNum,omitnil,omitempty" name:"WebSiteNum"`

	// Jar包数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	JarPackageNum *uint64 `json:"JarPackageNum,omitnil,omitempty" name:"JarPackageNum"`

	// 启动服务数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartServiceNum *uint64 `json:"StartServiceNum,omitnil,omitempty" name:"StartServiceNum"`

	// 计划任务数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScheduledTaskNum *uint64 `json:"ScheduledTaskNum,omitnil,omitempty" name:"ScheduledTaskNum"`

	// 环境变量数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnvironmentVariableNum *uint64 `json:"EnvironmentVariableNum,omitnil,omitempty" name:"EnvironmentVariableNum"`

	// 内核模块数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	KernelModuleNum *uint64 `json:"KernelModuleNum,omitnil,omitempty" name:"KernelModuleNum"`

	// 系统安装包数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SystemInstallationPackageNum *uint64 `json:"SystemInstallationPackageNum,omitnil,omitempty" name:"SystemInstallationPackageNum"`

	// 剩余防护时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	SurplusProtectDay *uint64 `json:"SurplusProtectDay,omitnil,omitempty" name:"SurplusProtectDay"`

	// 客户端是否安装  1 已安装 0 未安装
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPStatus *uint64 `json:"CWPStatus,omitnil,omitempty" name:"CWPStatus"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 防护等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtectLevel *string `json:"ProtectLevel,omitnil,omitempty" name:"ProtectLevel"`

	// 防护时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtectedDay *uint64 `json:"ProtectedDay,omitnil,omitempty" name:"ProtectedDay"`
}

type AssetClusterPod added in v1.0.680

type AssetClusterPod struct {
	// 租户id
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 租户uin
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 租户昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

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

	// pod id
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

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

	// pod创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceCreateTime *string `json:"InstanceCreateTime,omitnil,omitempty" name:"InstanceCreateTime"`

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

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

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

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

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

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

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

	// 关联service数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceCount *int64 `json:"ServiceCount,omitnil,omitempty" name:"ServiceCount"`

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

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

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

	// 是否核心:1:核心,2:非核心
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *int64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`

	// 是否新资产 1新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
}

type AssetInfoDetail added in v1.0.738

type AssetInfoDetail struct {
	// 用户appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppID *string `json:"AppID,omitnil,omitempty" name:"AppID"`

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

	// 是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsScan *int64 `json:"IsScan,omitnil,omitempty" name:"IsScan"`

	// 影响资产数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	InfluenceAsset *int64 `json:"InfluenceAsset,omitnil,omitempty" name:"InfluenceAsset"`

	// 未修复资产数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotRepairAsset *int64 `json:"NotRepairAsset,omitnil,omitempty" name:"NotRepairAsset"`

	// 未防护资产数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotProtectAsset *int64 `json:"NotProtectAsset,omitnil,omitempty" name:"NotProtectAsset"`

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

	// 任务百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskPercent *int64 `json:"TaskPercent,omitnil,omitempty" name:"TaskPercent"`

	// 任务时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskTime *int64 `json:"TaskTime,omitnil,omitempty" name:"TaskTime"`

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

type AssetInstanceTypeMap added in v1.0.856

type AssetInstanceTypeMap struct {
	// 资产类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

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

	// 资产类型和实例类型映射关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceTypeList []*FilterDataObject `json:"InstanceTypeList,omitnil,omitempty" name:"InstanceTypeList"`
}

type AssetTag added in v1.0.775

type AssetTag struct {
	// 标签的key值,可以是字母、数字、下划线
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签的vale值,可以是字母、数字、下划线
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type AssetViewCFGRisk added in v1.0.755

type AssetViewCFGRisk struct {
	// 唯一id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 配置名
	CFGName *string `json:"CFGName,omitnil,omitempty" name:"CFGName"`

	// 检查类型
	CheckType *string `json:"CheckType,omitnil,omitempty" name:"CheckType"`

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

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例类型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 影响资产
	AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

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

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

	// 来源
	From *string `json:"From,omitnil,omitempty" name:"From"`

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

	// -
	CFGSTD *string `json:"CFGSTD,omitnil,omitempty" name:"CFGSTD"`

	// 配置详情
	CFGDescribe *string `json:"CFGDescribe,omitnil,omitempty" name:"CFGDescribe"`

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

	// 帮助文档链接
	CFGHelpURL *string `json:"CFGHelpURL,omitnil,omitempty" name:"CFGHelpURL"`

	// 前端使用索引
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

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

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
}

type AssetViewPortRisk added in v1.0.680

type AssetViewPortRisk struct {
	// 端口
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 影响资产
	AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 资产类型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

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

	// 组件
	Component *string `json:"Component,omitnil,omitempty" name:"Component"`

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

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

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

	// 处置建议,0保持现状、1限制访问、2封禁端口
	Suggestion *uint64 `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 状态,0未处理、1已处置、2已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 风险ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 前端索引
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

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

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

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

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 识别来源,详细看枚举返回。
	From *string `json:"From,omitnil,omitempty" name:"From"`
}

type AssetViewVULRisk added in v1.0.680

type AssetViewVULRisk struct {
	// 影响资产
	AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 资产类型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 组件
	Component *string `json:"Component,omitnil,omitempty" name:"Component"`

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

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

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

	// 状态,0未处理、1已处置、2已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 风险ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 前端索引
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

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

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

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

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 漏洞类型
	VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`

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

	// 漏洞描述
	Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"`

	// 漏洞影响组件
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 技术参考
	References *string `json:"References,omitnil,omitempty" name:"References"`

	// 漏洞影响版本
	AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"`

	// 风险点
	VULURL *string `json:"VULURL,omitnil,omitempty" name:"VULURL"`

	// 漏洞名称
	VULName *string `json:"VULName,omitnil,omitempty" name:"VULName"`

	// cve
	CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"`

	// 修复方案
	Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`

	// pocid
	POCId *string `json:"POCId,omitnil,omitempty" name:"POCId"`

	// 扫描来源
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 主机版本
	CWPVersion *int64 `json:"CWPVersion,omitnil,omitempty" name:"CWPVersion"`

	// 是否支持修复
	IsSupportRepair *bool `json:"IsSupportRepair,omitnil,omitempty" name:"IsSupportRepair"`

	// 是否支持扫描
	IsSupportDetect *bool `json:"IsSupportDetect,omitnil,omitempty" name:"IsSupportDetect"`

	// 实例uuid
	InstanceUUID *string `json:"InstanceUUID,omitnil,omitempty" name:"InstanceUUID"`

	// 攻击载荷
	Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`

	// 应急漏洞类型,1-应急漏洞,0-非应急漏洞
	// 注意:此字段可能返回 null,表示取不到有效值。
	EMGCVulType *int64 `json:"EMGCVulType,omitnil,omitempty" name:"EMGCVulType"`
}

type AssetViewVULRiskData added in v1.0.894

type AssetViewVULRiskData struct {
	// 影响资产
	AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 资产类型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 组件
	Component *string `json:"Component,omitnil,omitempty" name:"Component"`

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

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

	// 状态,0未处理、1标记已处置、2已忽略,3已处置 ,4 处置中 ,5 检测中 ,6部分已处置
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 风险ID
	RiskId *string `json:"RiskId,omitnil,omitempty" name:"RiskId"`

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

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

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

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 漏洞类型
	VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`

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

	// 漏洞影响组件
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 漏洞影响版本
	AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"`

	// 风险点
	VULURL *string `json:"VULURL,omitnil,omitempty" name:"VULURL"`

	// 漏洞名称
	VULName *string `json:"VULName,omitnil,omitempty" name:"VULName"`

	// cve
	CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"`

	// pocid
	POCId *string `json:"POCId,omitnil,omitempty" name:"POCId"`

	// 扫描来源
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 主机版本
	CWPVersion *int64 `json:"CWPVersion,omitnil,omitempty" name:"CWPVersion"`

	// 实例uuid
	InstanceUUID *string `json:"InstanceUUID,omitnil,omitempty" name:"InstanceUUID"`

	// 攻击载荷
	Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`

	// 应急漏洞类型,1-应急漏洞,0-非应急漏洞
	// 注意:此字段可能返回 null,表示取不到有效值。
	EMGCVulType *int64 `json:"EMGCVulType,omitnil,omitempty" name:"EMGCVulType"`

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

	// 前端索引id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

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

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

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

	// 漏洞标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulTag []*string `json:"VulTag,omitnil,omitempty" name:"VulTag"`

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

	// 攻击热度
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackHeat *uint64 `json:"AttackHeat,omitnil,omitempty" name:"AttackHeat"`

	// 是否必修漏洞1是,0不是
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSuggest *int64 `json:"IsSuggest,omitnil,omitempty" name:"IsSuggest"`

	// 处置任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	HandleTaskId *string `json:"HandleTaskId,omitnil,omitempty" name:"HandleTaskId"`

	// 引擎来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineSource *string `json:"EngineSource,omitnil,omitempty" name:"EngineSource"`

	// 新的漏洞风险id(同全网漏洞表的riskid)
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulRiskId *string `json:"VulRiskId,omitnil,omitempty" name:"VulRiskId"`
}

type AssetViewWeakPassRisk added in v1.0.755

type AssetViewWeakPassRisk struct {
	// 影响资产
	AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 资产类型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 组件
	Component *string `json:"Component,omitnil,omitempty" name:"Component"`

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

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

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

	// 状态,0未处理、1已处置、2已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 资产唯一id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 前端索引
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

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

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

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

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 弱口令类型
	PasswordType *string `json:"PasswordType,omitnil,omitempty" name:"PasswordType"`

	// 来源
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 漏洞类型
	VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`

	// 漏洞url
	VULURL *string `json:"VULURL,omitnil,omitempty" name:"VULURL"`

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

	// 负载
	Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`
}

type BugInfoDetail added in v1.0.738

type BugInfoDetail struct {
	// 漏洞编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 漏洞对应pocId
	// 注意:此字段可能返回 null,表示取不到有效值。
	PatchId *string `json:"PatchId,omitnil,omitempty" name:"PatchId"`

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

	// 漏洞严重性:high,middle,low,info
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

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

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

	// 漏洞标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 漏洞种类,1:web应用,2:系统组件漏洞,3:配置风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	VULCategory *uint64 `json:"VULCategory,omitnil,omitempty" name:"VULCategory"`

	// 漏洞影响系统
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImpactOs *string `json:"ImpactOs,omitnil,omitempty" name:"ImpactOs"`

	// 漏洞影响组件
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImpactCOMPENT *string `json:"ImpactCOMPENT,omitnil,omitempty" name:"ImpactCOMPENT"`

	// 漏洞影响版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImpactVersion *string `json:"ImpactVersion,omitnil,omitempty" name:"ImpactVersion"`

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

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

	// 修复建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`

	// 产品支持状态,实时返回
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProSupport *uint64 `json:"ProSupport,omitnil,omitempty" name:"ProSupport"`

	// 是否公开,0为未发布,1为发布
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsPublish *uint64 `json:"IsPublish,omitnil,omitempty" name:"IsPublish"`

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

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

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

	// 漏洞子类别
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubCategory *string `json:"SubCategory,omitnil,omitempty" name:"SubCategory"`
}

type CVMAssetVO

type CVMAssetVO struct {
	// 资产id
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

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

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

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

	// 防护状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPStatus *uint64 `json:"CWPStatus,omitnil,omitempty" name:"CWPStatus"`

	// 资产创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"`

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

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

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

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

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

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

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

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

	// 是否核心
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`

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

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

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

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

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

	// 分区
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionCount *uint64 `json:"PartitionCount,omitnil,omitempty" name:"PartitionCount"`

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

	// cpu大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	CPUSize *uint64 `json:"CPUSize,omitnil,omitempty" name:"CPUSize"`

	// cpu负载
	// 注意:此字段可能返回 null,表示取不到有效值。
	CPULoad *string `json:"CPULoad,omitnil,omitempty" name:"CPULoad"`

	// 内存大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemorySize *string `json:"MemorySize,omitnil,omitempty" name:"MemorySize"`

	// 内存负载
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemoryLoad *string `json:"MemoryLoad,omitnil,omitempty" name:"MemoryLoad"`

	// 硬盘大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskSize *string `json:"DiskSize,omitnil,omitempty" name:"DiskSize"`

	// 硬盘负载
	// 注意:此字段可能返回 null,表示取不到有效值。
	DiskLoad *string `json:"DiskLoad,omitnil,omitempty" name:"DiskLoad"`

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

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

	// 软件应用
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppCount *string `json:"AppCount,omitnil,omitempty" name:"AppCount"`

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

	// 网络攻击
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`

	// 网络访问
	// 注意:此字段可能返回 null,表示取不到有效值。
	Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`

	// 网络拦截
	// 注意:此字段可能返回 null,表示取不到有效值。
	Intercept *uint64 `json:"Intercept,omitnil,omitempty" name:"Intercept"`

	// 入向峰值带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	InBandwidth *string `json:"InBandwidth,omitnil,omitempty" name:"InBandwidth"`

	// 出向峰值带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutBandwidth *string `json:"OutBandwidth,omitnil,omitempty" name:"OutBandwidth"`

	// 入向累计流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InFlow *string `json:"InFlow,omitnil,omitempty" name:"InFlow"`

	// 出向累计流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutFlow *string `json:"OutFlow,omitnil,omitempty" name:"OutFlow"`

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

	// 恶意主动外联
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetWorkOut *uint64 `json:"NetWorkOut,omitnil,omitempty" name:"NetWorkOut"`

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

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

	// 配置风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigurationRisk *uint64 `json:"ConfigurationRisk,omitnil,omitempty" name:"ConfigurationRisk"`

	// 扫描任务数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTask *uint64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

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

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

	// 风险服务暴露
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskExposure *int64 `json:"RiskExposure,omitnil,omitempty" name:"RiskExposure"`

	// 模拟攻击工具状态。0代表未安装,1代表已安装,2代表已离线
	// 注意:此字段可能返回 null,表示取不到有效值。
	BASAgentStatus *int64 `json:"BASAgentStatus,omitnil,omitempty" name:"BASAgentStatus"`

	// 1新资产;0 非新资产
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`

	// 0 未安装  1安装 2:安装中
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVMAgentStatus *int64 `json:"CVMAgentStatus,omitnil,omitempty" name:"CVMAgentStatus"`

	// 1:开启 0:未开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVMStatus *int64 `json:"CVMStatus,omitnil,omitempty" name:"CVMStatus"`

	// 1:客户端已安装 0:未安装 2: Agentless
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenseModel *int64 `json:"DefenseModel,omitnil,omitempty" name:"DefenseModel"`

	// 1:已安装 0:未安装
	// 注意:此字段可能返回 null,表示取不到有效值。
	TatStatus *int64 `json:"TatStatus,omitnil,omitempty" name:"TatStatus"`

	// cpu趋势图
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuTrend []*Element `json:"CpuTrend,omitnil,omitempty" name:"CpuTrend"`

	// 内存趋势图
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemoryTrend []*Element `json:"MemoryTrend,omitnil,omitempty" name:"MemoryTrend"`

	// 1:agent在线 0:agent离线 2:主机离线
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentStatus *int64 `json:"AgentStatus,omitnil,omitempty" name:"AgentStatus"`

	// 本月防护关闭次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloseDefenseCount *int64 `json:"CloseDefenseCount,omitnil,omitempty" name:"CloseDefenseCount"`

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

	// 安全组数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 物理内存占用KB
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentMemRss *int64 `json:"AgentMemRss,omitnil,omitempty" name:"AgentMemRss"`

	// CPU使用率百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentCpuPer *float64 `json:"AgentCpuPer,omitnil,omitempty" name:"AgentCpuPer"`
}

type ClbListenerListInfo added in v1.0.719

type ClbListenerListInfo struct {
	// 监听器id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

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

	// 负载均衡Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

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

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

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

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

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

	// 私有网络id
	// 注意:此字段可能返回 null,表示取不到有效值。
	NumericalVpcId *int64 `json:"NumericalVpcId,omitnil,omitempty" name:"NumericalVpcId"`

	// 负载均衡类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

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

	// 负载均衡域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerDomain *string `json:"LoadBalancerDomain,omitnil,omitempty" name:"LoadBalancerDomain"`
}

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

func (c *Client) AddNewBindRoleUser(request *AddNewBindRoleUserRequest) (response *AddNewBindRoleUserResponse, err error)

AddNewBindRoleUser csip角色授权绑定接口

func (*Client) AddNewBindRoleUserWithContext

func (c *Client) AddNewBindRoleUserWithContext(ctx context.Context, request *AddNewBindRoleUserRequest) (response *AddNewBindRoleUserResponse, err error)

AddNewBindRoleUser csip角色授权绑定接口

func (*Client) CreateDomainAndIp added in v1.0.674

func (c *Client) CreateDomainAndIp(request *CreateDomainAndIpRequest) (response *CreateDomainAndIpResponse, err error)

CreateDomainAndIp 创建域名、ip相关信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDomainAndIpWithContext added in v1.0.674

func (c *Client) CreateDomainAndIpWithContext(ctx context.Context, request *CreateDomainAndIpRequest) (response *CreateDomainAndIpResponse, err error)

CreateDomainAndIp 创建域名、ip相关信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateRiskCenterScanTask added in v1.0.684

func (c *Client) CreateRiskCenterScanTask(request *CreateRiskCenterScanTaskRequest) (response *CreateRiskCenterScanTaskResponse, err error)

CreateRiskCenterScanTask 创建风险中心扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateRiskCenterScanTaskWithContext added in v1.0.684

func (c *Client) CreateRiskCenterScanTaskWithContext(ctx context.Context, request *CreateRiskCenterScanTaskRequest) (response *CreateRiskCenterScanTaskResponse, err error)

CreateRiskCenterScanTask 创建风险中心扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDomainAndIp added in v1.0.754

func (c *Client) DeleteDomainAndIp(request *DeleteDomainAndIpRequest) (response *DeleteDomainAndIpResponse, err error)

DeleteDomainAndIp 删除域名和ip请求

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDomainAndIpWithContext added in v1.0.754

func (c *Client) DeleteDomainAndIpWithContext(ctx context.Context, request *DeleteDomainAndIpRequest) (response *DeleteDomainAndIpResponse, err error)

DeleteDomainAndIp 删除域名和ip请求

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRiskScanTask added in v1.0.754

func (c *Client) DeleteRiskScanTask(request *DeleteRiskScanTaskRequest) (response *DeleteRiskScanTaskResponse, err error)

DeleteRiskScanTask 删除风险中心扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteRiskScanTaskWithContext added in v1.0.754

func (c *Client) DeleteRiskScanTaskWithContext(ctx context.Context, request *DeleteRiskScanTaskRequest) (response *DeleteRiskScanTaskResponse, err error)

DeleteRiskScanTask 删除风险中心扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAlertList added in v1.0.907

func (c *Client) DescribeAlertList(request *DescribeAlertListRequest) (response *DescribeAlertListResponse, err error)

DescribeAlertList 告警中心全量告警列表接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAlertListWithContext added in v1.0.907

func (c *Client) DescribeAlertListWithContext(ctx context.Context, request *DescribeAlertListRequest) (response *DescribeAlertListResponse, err error)

DescribeAlertList 告警中心全量告警列表接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAssetViewVulRiskList added in v1.0.894

func (c *Client) DescribeAssetViewVulRiskList(request *DescribeAssetViewVulRiskListRequest) (response *DescribeAssetViewVulRiskListResponse, err error)

DescribeAssetViewVulRiskList 获取资产视角的漏洞风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAssetViewVulRiskListWithContext added in v1.0.894

func (c *Client) DescribeAssetViewVulRiskListWithContext(ctx context.Context, request *DescribeAssetViewVulRiskListRequest) (response *DescribeAssetViewVulRiskListResponse, err error)

DescribeAssetViewVulRiskList 获取资产视角的漏洞风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCVMAssetInfo

func (c *Client) DescribeCVMAssetInfo(request *DescribeCVMAssetInfoRequest) (response *DescribeCVMAssetInfoResponse, err error)

DescribeCVMAssetInfo cvm详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCVMAssetInfoWithContext

func (c *Client) DescribeCVMAssetInfoWithContext(ctx context.Context, request *DescribeCVMAssetInfoRequest) (response *DescribeCVMAssetInfoResponse, err error)

DescribeCVMAssetInfo cvm详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCVMAssets

func (c *Client) DescribeCVMAssets(request *DescribeCVMAssetsRequest) (response *DescribeCVMAssetsResponse, err error)

DescribeCVMAssets cvm列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCVMAssetsWithContext

func (c *Client) DescribeCVMAssetsWithContext(ctx context.Context, request *DescribeCVMAssetsRequest) (response *DescribeCVMAssetsResponse, err error)

DescribeCVMAssets cvm列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeClusterPodAssets added in v1.0.680

func (c *Client) DescribeClusterPodAssets(request *DescribeClusterPodAssetsRequest) (response *DescribeClusterPodAssetsResponse, err error)

DescribeClusterPodAssets 集群pod列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeClusterPodAssetsWithContext added in v1.0.680

func (c *Client) DescribeClusterPodAssetsWithContext(ctx context.Context, request *DescribeClusterPodAssetsRequest) (response *DescribeClusterPodAssetsResponse, err error)

DescribeClusterPodAssets 集群pod列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDbAssetInfo

func (c *Client) DescribeDbAssetInfo(request *DescribeDbAssetInfoRequest) (response *DescribeDbAssetInfoResponse, err error)

DescribeDbAssetInfo db资产详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDbAssetInfoWithContext

func (c *Client) DescribeDbAssetInfoWithContext(ctx context.Context, request *DescribeDbAssetInfoRequest) (response *DescribeDbAssetInfoResponse, err error)

DescribeDbAssetInfo db资产详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDbAssets

func (c *Client) DescribeDbAssets(request *DescribeDbAssetsRequest) (response *DescribeDbAssetsResponse, err error)

DescribeDbAssets 数据库资产列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDbAssetsWithContext

func (c *Client) DescribeDbAssetsWithContext(ctx context.Context, request *DescribeDbAssetsRequest) (response *DescribeDbAssetsResponse, err error)

DescribeDbAssets 数据库资产列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainAssets added in v1.0.680

func (c *Client) DescribeDomainAssets(request *DescribeDomainAssetsRequest) (response *DescribeDomainAssetsResponse, err error)

DescribeDomainAssets 域名列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainAssetsWithContext added in v1.0.680

func (c *Client) DescribeDomainAssetsWithContext(ctx context.Context, request *DescribeDomainAssetsRequest) (response *DescribeDomainAssetsResponse, err error)

DescribeDomainAssets 域名列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeGatewayAssets added in v1.0.814

func (c *Client) DescribeGatewayAssets(request *DescribeGatewayAssetsRequest) (response *DescribeGatewayAssetsResponse, err error)

DescribeGatewayAssets 获取网关列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeGatewayAssetsWithContext added in v1.0.814

func (c *Client) DescribeGatewayAssetsWithContext(ctx context.Context, request *DescribeGatewayAssetsRequest) (response *DescribeGatewayAssetsResponse, err error)

DescribeGatewayAssets 获取网关列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeListenerList added in v1.0.719

func (c *Client) DescribeListenerList(request *DescribeListenerListRequest) (response *DescribeListenerListResponse, err error)

DescribeListenerList 查询clb监听器列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeListenerListWithContext added in v1.0.719

func (c *Client) DescribeListenerListWithContext(ctx context.Context, request *DescribeListenerListRequest) (response *DescribeListenerListResponse, err error)

DescribeListenerList 查询clb监听器列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNICAssets added in v1.0.816

func (c *Client) DescribeNICAssets(request *DescribeNICAssetsRequest) (response *DescribeNICAssetsResponse, err error)

DescribeNICAssets 获取网卡列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNICAssetsWithContext added in v1.0.816

func (c *Client) DescribeNICAssetsWithContext(ctx context.Context, request *DescribeNICAssetsRequest) (response *DescribeNICAssetsResponse, err error)

DescribeNICAssets 获取网卡列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeOrganizationUserInfo added in v1.0.820

func (c *Client) DescribeOrganizationUserInfo(request *DescribeOrganizationUserInfoRequest) (response *DescribeOrganizationUserInfoResponse, err error)

DescribeOrganizationUserInfo 查询集团账号用户列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeOrganizationUserInfoWithContext added in v1.0.820

func (c *Client) DescribeOrganizationUserInfoWithContext(ctx context.Context, request *DescribeOrganizationUserInfoRequest) (response *DescribeOrganizationUserInfoResponse, err error)

DescribeOrganizationUserInfo 查询集团账号用户列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePublicIpAssets added in v1.0.680

func (c *Client) DescribePublicIpAssets(request *DescribePublicIpAssetsRequest) (response *DescribePublicIpAssetsResponse, err error)

DescribePublicIpAssets ip公网列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePublicIpAssetsWithContext added in v1.0.680

func (c *Client) DescribePublicIpAssetsWithContext(ctx context.Context, request *DescribePublicIpAssetsRequest) (response *DescribePublicIpAssetsResponse, err error)

DescribePublicIpAssets ip公网列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterAssetViewCFGRiskList added in v1.0.755

func (c *Client) DescribeRiskCenterAssetViewCFGRiskList(request *DescribeRiskCenterAssetViewCFGRiskListRequest) (response *DescribeRiskCenterAssetViewCFGRiskListResponse, err error)

DescribeRiskCenterAssetViewCFGRiskList 获取资产视角的配置风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterAssetViewCFGRiskListWithContext added in v1.0.755

func (c *Client) DescribeRiskCenterAssetViewCFGRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewCFGRiskListRequest) (response *DescribeRiskCenterAssetViewCFGRiskListResponse, err error)

DescribeRiskCenterAssetViewCFGRiskList 获取资产视角的配置风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterAssetViewPortRiskList added in v1.0.680

func (c *Client) DescribeRiskCenterAssetViewPortRiskList(request *DescribeRiskCenterAssetViewPortRiskListRequest) (response *DescribeRiskCenterAssetViewPortRiskListResponse, err error)

DescribeRiskCenterAssetViewPortRiskList 获取资产视角的端口风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterAssetViewPortRiskListWithContext added in v1.0.680

func (c *Client) DescribeRiskCenterAssetViewPortRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewPortRiskListRequest) (response *DescribeRiskCenterAssetViewPortRiskListResponse, err error)

DescribeRiskCenterAssetViewPortRiskList 获取资产视角的端口风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterAssetViewVULRiskList added in v1.0.680

func (c *Client) DescribeRiskCenterAssetViewVULRiskList(request *DescribeRiskCenterAssetViewVULRiskListRequest) (response *DescribeRiskCenterAssetViewVULRiskListResponse, err error)

DescribeRiskCenterAssetViewVULRiskList 获取资产视角的漏洞风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterAssetViewVULRiskListWithContext added in v1.0.680

func (c *Client) DescribeRiskCenterAssetViewVULRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewVULRiskListRequest) (response *DescribeRiskCenterAssetViewVULRiskListResponse, err error)

DescribeRiskCenterAssetViewVULRiskList 获取资产视角的漏洞风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterAssetViewWeakPasswordRiskList added in v1.0.755

func (c *Client) DescribeRiskCenterAssetViewWeakPasswordRiskList(request *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) (response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, err error)

DescribeRiskCenterAssetViewWeakPasswordRiskList 获取资产视角的弱口令风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterAssetViewWeakPasswordRiskListWithContext added in v1.0.755

func (c *Client) DescribeRiskCenterAssetViewWeakPasswordRiskListWithContext(ctx context.Context, request *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) (response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse, err error)

DescribeRiskCenterAssetViewWeakPasswordRiskList 获取资产视角的弱口令风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterPortViewPortRiskList added in v1.0.765

func (c *Client) DescribeRiskCenterPortViewPortRiskList(request *DescribeRiskCenterPortViewPortRiskListRequest) (response *DescribeRiskCenterPortViewPortRiskListResponse, err error)

DescribeRiskCenterPortViewPortRiskList 获取端口视角的端口风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterPortViewPortRiskListWithContext added in v1.0.765

func (c *Client) DescribeRiskCenterPortViewPortRiskListWithContext(ctx context.Context, request *DescribeRiskCenterPortViewPortRiskListRequest) (response *DescribeRiskCenterPortViewPortRiskListResponse, err error)

DescribeRiskCenterPortViewPortRiskList 获取端口视角的端口风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterServerRiskList added in v1.0.755

func (c *Client) DescribeRiskCenterServerRiskList(request *DescribeRiskCenterServerRiskListRequest) (response *DescribeRiskCenterServerRiskListResponse, err error)

DescribeRiskCenterServerRiskList 获取风险服务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterServerRiskListWithContext added in v1.0.755

func (c *Client) DescribeRiskCenterServerRiskListWithContext(ctx context.Context, request *DescribeRiskCenterServerRiskListRequest) (response *DescribeRiskCenterServerRiskListResponse, err error)

DescribeRiskCenterServerRiskList 获取风险服务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterVULViewVULRiskList added in v1.0.765

func (c *Client) DescribeRiskCenterVULViewVULRiskList(request *DescribeRiskCenterVULViewVULRiskListRequest) (response *DescribeRiskCenterVULViewVULRiskListResponse, err error)

DescribeRiskCenterVULViewVULRiskList 获取漏洞视角的漏洞风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterVULViewVULRiskListWithContext added in v1.0.765

func (c *Client) DescribeRiskCenterVULViewVULRiskListWithContext(ctx context.Context, request *DescribeRiskCenterVULViewVULRiskListRequest) (response *DescribeRiskCenterVULViewVULRiskListResponse, err error)

DescribeRiskCenterVULViewVULRiskList 获取漏洞视角的漏洞风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterWebsiteRiskList added in v1.0.755

func (c *Client) DescribeRiskCenterWebsiteRiskList(request *DescribeRiskCenterWebsiteRiskListRequest) (response *DescribeRiskCenterWebsiteRiskListResponse, err error)

DescribeRiskCenterWebsiteRiskList 获取内容风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRiskCenterWebsiteRiskListWithContext added in v1.0.755

func (c *Client) DescribeRiskCenterWebsiteRiskListWithContext(ctx context.Context, request *DescribeRiskCenterWebsiteRiskListRequest) (response *DescribeRiskCenterWebsiteRiskListResponse, err error)

DescribeRiskCenterWebsiteRiskList 获取内容风险列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeScanReportList

func (c *Client) DescribeScanReportList(request *DescribeScanReportListRequest) (response *DescribeScanReportListResponse, err error)

DescribeScanReportList 获取扫描报告列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeScanReportListWithContext

func (c *Client) DescribeScanReportListWithContext(ctx context.Context, request *DescribeScanReportListRequest) (response *DescribeScanReportListResponse, err error)

DescribeScanReportList 获取扫描报告列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeScanTaskList added in v1.0.738

func (c *Client) DescribeScanTaskList(request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)

DescribeScanTaskList 获取扫描任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeScanTaskListWithContext added in v1.0.738

func (c *Client) DescribeScanTaskListWithContext(ctx context.Context, request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)

DescribeScanTaskList 获取扫描任务列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSearchBugInfo added in v1.0.738

func (c *Client) DescribeSearchBugInfo(request *DescribeSearchBugInfoRequest) (response *DescribeSearchBugInfoResponse, err error)

DescribeSearchBugInfo 立体防护中心查询漏洞信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSearchBugInfoWithContext added in v1.0.738

func (c *Client) DescribeSearchBugInfoWithContext(ctx context.Context, request *DescribeSearchBugInfoRequest) (response *DescribeSearchBugInfoResponse, err error)

DescribeSearchBugInfo 立体防护中心查询漏洞信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSubnetAssets

func (c *Client) DescribeSubnetAssets(request *DescribeSubnetAssetsRequest) (response *DescribeSubnetAssetsResponse, err error)

DescribeSubnetAssets 获取子网列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSubnetAssetsWithContext

func (c *Client) DescribeSubnetAssetsWithContext(ctx context.Context, request *DescribeSubnetAssetsRequest) (response *DescribeSubnetAssetsResponse, err error)

DescribeSubnetAssets 获取子网列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTaskLogList added in v1.0.738

func (c *Client) DescribeTaskLogList(request *DescribeTaskLogListRequest) (response *DescribeTaskLogListResponse, err error)

DescribeTaskLogList 获取任务扫描报告列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTaskLogListWithContext added in v1.0.738

func (c *Client) DescribeTaskLogListWithContext(ctx context.Context, request *DescribeTaskLogListRequest) (response *DescribeTaskLogListResponse, err error)

DescribeTaskLogList 获取任务扫描报告列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTaskLogURL added in v1.0.738

func (c *Client) DescribeTaskLogURL(request *DescribeTaskLogURLRequest) (response *DescribeTaskLogURLResponse, err error)

DescribeTaskLogURL 获取报告下载的临时链接

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTaskLogURLWithContext added in v1.0.738

func (c *Client) DescribeTaskLogURLWithContext(ctx context.Context, request *DescribeTaskLogURLRequest) (response *DescribeTaskLogURLResponse, err error)

DescribeTaskLogURL 获取报告下载的临时链接

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopAttackInfo added in v1.0.867

func (c *Client) DescribeTopAttackInfo(request *DescribeTopAttackInfoRequest) (response *DescribeTopAttackInfoResponse, err error)

DescribeTopAttackInfo 查询TOP攻击信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTopAttackInfoWithContext added in v1.0.867

func (c *Client) DescribeTopAttackInfoWithContext(ctx context.Context, request *DescribeTopAttackInfoRequest) (response *DescribeTopAttackInfoResponse, err error)

DescribeTopAttackInfo 查询TOP攻击信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeVULRiskAdvanceCFGList added in v1.0.776

func (c *Client) DescribeVULRiskAdvanceCFGList(request *DescribeVULRiskAdvanceCFGListRequest) (response *DescribeVULRiskAdvanceCFGListResponse, err error)

DescribeVULRiskAdvanceCFGList 查询漏洞风险高级配置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeVULRiskAdvanceCFGListWithContext added in v1.0.776

func (c *Client) DescribeVULRiskAdvanceCFGListWithContext(ctx context.Context, request *DescribeVULRiskAdvanceCFGListRequest) (response *DescribeVULRiskAdvanceCFGListResponse, err error)

DescribeVULRiskAdvanceCFGList 查询漏洞风险高级配置

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeVpcAssets

func (c *Client) DescribeVpcAssets(request *DescribeVpcAssetsRequest) (response *DescribeVpcAssetsResponse, err error)

DescribeVpcAssets 获取vpc列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeVpcAssetsWithContext

func (c *Client) DescribeVpcAssetsWithContext(ctx context.Context, request *DescribeVpcAssetsRequest) (response *DescribeVpcAssetsResponse, err error)

DescribeVpcAssets 获取vpc列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyOrganizationAccountStatus added in v1.0.845

func (c *Client) ModifyOrganizationAccountStatus(request *ModifyOrganizationAccountStatusRequest) (response *ModifyOrganizationAccountStatusResponse, err error)

ModifyOrganizationAccountStatus 修改集团账号状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyOrganizationAccountStatusWithContext added in v1.0.845

func (c *Client) ModifyOrganizationAccountStatusWithContext(ctx context.Context, request *ModifyOrganizationAccountStatusRequest) (response *ModifyOrganizationAccountStatusResponse, err error)

ModifyOrganizationAccountStatus 修改集团账号状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRiskCenterRiskStatus added in v1.0.765

func (c *Client) ModifyRiskCenterRiskStatus(request *ModifyRiskCenterRiskStatusRequest) (response *ModifyRiskCenterRiskStatusResponse, err error)

ModifyRiskCenterRiskStatus 修改风险中心风险状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRiskCenterRiskStatusWithContext added in v1.0.765

func (c *Client) ModifyRiskCenterRiskStatusWithContext(ctx context.Context, request *ModifyRiskCenterRiskStatusRequest) (response *ModifyRiskCenterRiskStatusResponse, err error)

ModifyRiskCenterRiskStatus 修改风险中心风险状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRiskCenterScanTask added in v1.0.846

func (c *Client) ModifyRiskCenterScanTask(request *ModifyRiskCenterScanTaskRequest) (response *ModifyRiskCenterScanTaskResponse, err error)

ModifyRiskCenterScanTask 修改风险中心扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRiskCenterScanTaskWithContext added in v1.0.846

func (c *Client) ModifyRiskCenterScanTaskWithContext(ctx context.Context, request *ModifyRiskCenterScanTaskRequest) (response *ModifyRiskCenterScanTaskResponse, err error)

ModifyRiskCenterScanTask 修改风险中心扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopRiskCenterTask added in v1.0.754

func (c *Client) StopRiskCenterTask(request *StopRiskCenterTaskRequest) (response *StopRiskCenterTaskResponse, err error)

StopRiskCenterTask 停止扫风险中心扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopRiskCenterTaskWithContext added in v1.0.754

func (c *Client) StopRiskCenterTaskWithContext(ctx context.Context, request *StopRiskCenterTaskRequest) (response *StopRiskCenterTaskResponse, err error)

StopRiskCenterTask 停止扫风险中心扫描任务

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateAlertStatusList added in v1.0.921

func (c *Client) UpdateAlertStatusList(request *UpdateAlertStatusListRequest) (response *UpdateAlertStatusListResponse, err error)

UpdateAlertStatusList 批量告警状态处理接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateAlertStatusListWithContext added in v1.0.921

func (c *Client) UpdateAlertStatusListWithContext(ctx context.Context, request *UpdateAlertStatusListRequest) (response *UpdateAlertStatusListResponse, err error)

UpdateAlertStatusList 批量告警状态处理接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

type CreateDomainAndIpRequest added in v1.0.674

type CreateDomainAndIpRequest struct {
	*tchttp.BaseRequest

	// 公网IP/域名
	Content []*string `json:"Content,omitnil,omitempty" name:"Content"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewCreateDomainAndIpRequest added in v1.0.674

func NewCreateDomainAndIpRequest() (request *CreateDomainAndIpRequest)

func (*CreateDomainAndIpRequest) FromJsonString added in v1.0.674

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

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

func (*CreateDomainAndIpRequest) ToJsonString added in v1.0.674

func (r *CreateDomainAndIpRequest) ToJsonString() string

type CreateDomainAndIpRequestParams added in v1.0.674

type CreateDomainAndIpRequestParams struct {
	// 公网IP/域名
	Content []*string `json:"Content,omitnil,omitempty" name:"Content"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type CreateDomainAndIpResponse added in v1.0.674

type CreateDomainAndIpResponse struct {
	*tchttp.BaseResponse
	Response *CreateDomainAndIpResponseParams `json:"Response"`
}

func NewCreateDomainAndIpResponse added in v1.0.674

func NewCreateDomainAndIpResponse() (response *CreateDomainAndIpResponse)

func (*CreateDomainAndIpResponse) FromJsonString added in v1.0.674

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

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

func (*CreateDomainAndIpResponse) ToJsonString added in v1.0.674

func (r *CreateDomainAndIpResponse) ToJsonString() string

type CreateDomainAndIpResponseParams added in v1.0.674

type CreateDomainAndIpResponseParams struct {
	// 返回创建成功的数量
	Data *int64 `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type CreateRiskCenterScanTaskRequest added in v1.0.684

type CreateRiskCenterScanTaskRequest struct {
	*tchttp.BaseRequest

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

	// 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填
	ScanAssetType *int64 `json:"ScanAssetType,omitnil,omitempty" name:"ScanAssetType"`

	// 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserver
	ScanItem []*string `json:"ScanItem,omitnil,omitempty" name:"ScanItem"`

	// 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填
	ScanPlanType *int64 `json:"ScanPlanType,omitnil,omitempty" name:"ScanPlanType"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 扫描资产信息列表
	Assets []*TaskAssetObject `json:"Assets,omitnil,omitempty" name:"Assets"`

	// 扫描计划详情
	ScanPlanContent *string `json:"ScanPlanContent,omitnil,omitempty" name:"ScanPlanContent"`

	// ip/域名/url数组
	SelfDefiningAssets []*string `json:"SelfDefiningAssets,omitnil,omitempty" name:"SelfDefiningAssets"`

	// 请求发起源,默认为vss表示漏洞扫描服务,云安全中心的用户请填充csip
	ScanFrom *string `json:"ScanFrom,omitnil,omitempty" name:"ScanFrom"`

	// 高级配置
	TaskAdvanceCFG *TaskAdvanceCFG `json:"TaskAdvanceCFG,omitnil,omitempty" name:"TaskAdvanceCFG"`

	// 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式
	TaskMode *int64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"`

	// 资产标签
	Tags *AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewCreateRiskCenterScanTaskRequest added in v1.0.684

func NewCreateRiskCenterScanTaskRequest() (request *CreateRiskCenterScanTaskRequest)

func (*CreateRiskCenterScanTaskRequest) FromJsonString added in v1.0.684

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

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

func (*CreateRiskCenterScanTaskRequest) ToJsonString added in v1.0.684

func (r *CreateRiskCenterScanTaskRequest) ToJsonString() string

type CreateRiskCenterScanTaskRequestParams added in v1.0.684

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

	// 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填
	ScanAssetType *int64 `json:"ScanAssetType,omitnil,omitempty" name:"ScanAssetType"`

	// 扫描项目;port/poc/weakpass/webcontent/configrisk/exposedserver
	ScanItem []*string `json:"ScanItem,omitnil,omitempty" name:"ScanItem"`

	// 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填
	ScanPlanType *int64 `json:"ScanPlanType,omitnil,omitempty" name:"ScanPlanType"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 扫描资产信息列表
	Assets []*TaskAssetObject `json:"Assets,omitnil,omitempty" name:"Assets"`

	// 扫描计划详情
	ScanPlanContent *string `json:"ScanPlanContent,omitnil,omitempty" name:"ScanPlanContent"`

	// ip/域名/url数组
	SelfDefiningAssets []*string `json:"SelfDefiningAssets,omitnil,omitempty" name:"SelfDefiningAssets"`

	// 请求发起源,默认为vss表示漏洞扫描服务,云安全中心的用户请填充csip
	ScanFrom *string `json:"ScanFrom,omitnil,omitempty" name:"ScanFrom"`

	// 高级配置
	TaskAdvanceCFG *TaskAdvanceCFG `json:"TaskAdvanceCFG,omitnil,omitempty" name:"TaskAdvanceCFG"`

	// 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式
	TaskMode *int64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"`

	// 资产标签
	Tags *AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type CreateRiskCenterScanTaskResponse added in v1.0.684

type CreateRiskCenterScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateRiskCenterScanTaskResponseParams `json:"Response"`
}

func NewCreateRiskCenterScanTaskResponse added in v1.0.684

func NewCreateRiskCenterScanTaskResponse() (response *CreateRiskCenterScanTaskResponse)

func (*CreateRiskCenterScanTaskResponse) FromJsonString added in v1.0.684

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

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

func (*CreateRiskCenterScanTaskResponse) ToJsonString added in v1.0.684

func (r *CreateRiskCenterScanTaskResponse) ToJsonString() string

type CreateRiskCenterScanTaskResponseParams added in v1.0.684

type CreateRiskCenterScanTaskResponseParams struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 0,任务创建成功;小于0失败;-1为存在资产未认证
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 未认证资产列表
	UnAuthAsset []*string `json:"UnAuthAsset,omitnil,omitempty" name:"UnAuthAsset"`

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

Predefined struct for user

type DBAssetVO

type DBAssetVO struct {
	// 资产id
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

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

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

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

	// vpc标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

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

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

	// 资产创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"`

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

	// 配置风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigurationRisk *uint64 `json:"ConfigurationRisk,omitnil,omitempty" name:"ConfigurationRisk"`

	// 网络攻击
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`

	// 网络访问
	// 注意:此字段可能返回 null,表示取不到有效值。
	Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`

	// 扫描任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTask *uint64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`

	// 用户appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

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

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

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

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

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

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

	// 是否核心
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`

	// 是否新资产: 1新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
}

type DataSearchBug added in v1.0.738

type DataSearchBug struct {
	// 返回查询状态
	StateCode *string `json:"StateCode,omitnil,omitempty" name:"StateCode"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataBug []*BugInfoDetail `json:"DataBug,omitnil,omitempty" name:"DataBug"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataAsset []*AssetInfoDetail `json:"DataAsset,omitnil,omitempty" name:"DataAsset"`

	// true支持扫描。false不支持扫描
	// 注意:此字段可能返回 null,表示取不到有效值。
	VSSScan *bool `json:"VSSScan,omitnil,omitempty" name:"VSSScan"`

	// 0不支持,1支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPScan *string `json:"CWPScan,omitnil,omitempty" name:"CWPScan"`

	// 1支持虚拟补丁,0或空不支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	CFWPatch *string `json:"CFWPatch,omitnil,omitempty" name:"CFWPatch"`

	// 0不支持,1支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	WafPatch *int64 `json:"WafPatch,omitnil,omitempty" name:"WafPatch"`

	// 0不支持,1支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPFix *int64 `json:"CWPFix,omitnil,omitempty" name:"CWPFix"`
}

type DbAssetInfo

type DbAssetInfo struct {
	// 云防状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	CFWStatus *uint64 `json:"CFWStatus,omitnil,omitempty" name:"CFWStatus"`

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

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

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

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

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

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

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

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

	// 云防保护版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	CFWProtectLevel *uint64 `json:"CFWProtectLevel,omitnil,omitempty" name:"CFWProtectLevel"`

	// tag信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`
}

type DeleteDomainAndIpRequest added in v1.0.754

type DeleteDomainAndIpRequest struct {
	*tchttp.BaseRequest

	// -
	Content []*PublicIpDomainListKey `json:"Content,omitnil,omitempty" name:"Content"`

	// 是否保留路径配置,1:保留,其他:不保留,默认不传为不保留
	RetainPath *int64 `json:"RetainPath,omitnil,omitempty" name:"RetainPath"`

	// 以后是否忽略该资产,,1:忽略,其他:不忽略,默认不传为忽略
	IgnoreAsset *int64 `json:"IgnoreAsset,omitnil,omitempty" name:"IgnoreAsset"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 删除类型,取值: ALL, 删除全部,将直接忽略Content的内容;                                           其他值 ,非全部,则Centent必填,  默认为其他值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDeleteDomainAndIpRequest added in v1.0.754

func NewDeleteDomainAndIpRequest() (request *DeleteDomainAndIpRequest)

func (*DeleteDomainAndIpRequest) FromJsonString added in v1.0.754

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

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

func (*DeleteDomainAndIpRequest) ToJsonString added in v1.0.754

func (r *DeleteDomainAndIpRequest) ToJsonString() string

type DeleteDomainAndIpRequestParams added in v1.0.754

type DeleteDomainAndIpRequestParams struct {
	// -
	Content []*PublicIpDomainListKey `json:"Content,omitnil,omitempty" name:"Content"`

	// 是否保留路径配置,1:保留,其他:不保留,默认不传为不保留
	RetainPath *int64 `json:"RetainPath,omitnil,omitempty" name:"RetainPath"`

	// 以后是否忽略该资产,,1:忽略,其他:不忽略,默认不传为忽略
	IgnoreAsset *int64 `json:"IgnoreAsset,omitnil,omitempty" name:"IgnoreAsset"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 删除类型,取值: ALL, 删除全部,将直接忽略Content的内容;                                           其他值 ,非全部,则Centent必填,  默认为其他值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DeleteDomainAndIpResponse added in v1.0.754

type DeleteDomainAndIpResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDomainAndIpResponseParams `json:"Response"`
}

func NewDeleteDomainAndIpResponse added in v1.0.754

func NewDeleteDomainAndIpResponse() (response *DeleteDomainAndIpResponse)

func (*DeleteDomainAndIpResponse) FromJsonString added in v1.0.754

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

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

func (*DeleteDomainAndIpResponse) ToJsonString added in v1.0.754

func (r *DeleteDomainAndIpResponse) ToJsonString() string

type DeleteDomainAndIpResponseParams added in v1.0.754

type DeleteDomainAndIpResponseParams struct {
	// 删除的资产数量
	Data *int64 `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DeleteRiskScanTaskRequest added in v1.0.754

type DeleteRiskScanTaskRequest struct {
	*tchttp.BaseRequest

	// 任务id 列表
	TaskIdList []*TaskIdListKey `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
}

func NewDeleteRiskScanTaskRequest added in v1.0.754

func NewDeleteRiskScanTaskRequest() (request *DeleteRiskScanTaskRequest)

func (*DeleteRiskScanTaskRequest) FromJsonString added in v1.0.754

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

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

func (*DeleteRiskScanTaskRequest) ToJsonString added in v1.0.754

func (r *DeleteRiskScanTaskRequest) ToJsonString() string

type DeleteRiskScanTaskRequestParams added in v1.0.754

type DeleteRiskScanTaskRequestParams struct {
	// 任务id 列表
	TaskIdList []*TaskIdListKey `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
}

Predefined struct for user

type DeleteRiskScanTaskResponse added in v1.0.754

type DeleteRiskScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRiskScanTaskResponseParams `json:"Response"`
}

func NewDeleteRiskScanTaskResponse added in v1.0.754

func NewDeleteRiskScanTaskResponse() (response *DeleteRiskScanTaskResponse)

func (*DeleteRiskScanTaskResponse) FromJsonString added in v1.0.754

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

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

func (*DeleteRiskScanTaskResponse) ToJsonString added in v1.0.754

func (r *DeleteRiskScanTaskResponse) ToJsonString() string

type DeleteRiskScanTaskResponseParams added in v1.0.754

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

Predefined struct for user

type DescribeAlertListRequest added in v1.0.907

type DescribeAlertListRequest struct {
	*tchttp.BaseRequest

	// 标签搜索筛选
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 被调用的集团账号的成员id
	OperatedMemberId []*string `json:"OperatedMemberId,omitnil,omitempty" name:"OperatedMemberId"`

	// 0:默认全部 1:资产ID 2:域名
	AssetType *int64 `json:"AssetType,omitnil,omitempty" name:"AssetType"`
}

func NewDescribeAlertListRequest added in v1.0.907

func NewDescribeAlertListRequest() (request *DescribeAlertListRequest)

func (*DescribeAlertListRequest) FromJsonString added in v1.0.907

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

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

func (*DescribeAlertListRequest) ToJsonString added in v1.0.907

func (r *DescribeAlertListRequest) ToJsonString() string

type DescribeAlertListRequestParams added in v1.0.907

type DescribeAlertListRequestParams struct {
	// 标签搜索筛选
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 被调用的集团账号的成员id
	OperatedMemberId []*string `json:"OperatedMemberId,omitnil,omitempty" name:"OperatedMemberId"`

	// 0:默认全部 1:资产ID 2:域名
	AssetType *int64 `json:"AssetType,omitnil,omitempty" name:"AssetType"`
}

Predefined struct for user

type DescribeAlertListResponse added in v1.0.907

type DescribeAlertListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAlertListResponseParams `json:"Response"`
}

func NewDescribeAlertListResponse added in v1.0.907

func NewDescribeAlertListResponse() (response *DescribeAlertListResponse)

func (*DescribeAlertListResponse) FromJsonString added in v1.0.907

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

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

func (*DescribeAlertListResponse) ToJsonString added in v1.0.907

func (r *DescribeAlertListResponse) ToJsonString() string

type DescribeAlertListResponseParams added in v1.0.907

type DescribeAlertListResponseParams struct {
	// 全量告警列表
	AlertList []*AlertInfo `json:"AlertList,omitnil,omitempty" name:"AlertList"`

	// 告警大类数量
	AlertTypeCount []*TagCount `json:"AlertTypeCount,omitnil,omitempty" name:"AlertTypeCount"`

	// 告警总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeAssetViewVulRiskListRequest added in v1.0.894

type DescribeAssetViewVulRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeAssetViewVulRiskListRequest added in v1.0.894

func NewDescribeAssetViewVulRiskListRequest() (request *DescribeAssetViewVulRiskListRequest)

func (*DescribeAssetViewVulRiskListRequest) FromJsonString added in v1.0.894

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

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

func (*DescribeAssetViewVulRiskListRequest) ToJsonString added in v1.0.894

func (r *DescribeAssetViewVulRiskListRequest) ToJsonString() string

type DescribeAssetViewVulRiskListRequestParams added in v1.0.894

type DescribeAssetViewVulRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeAssetViewVulRiskListResponse added in v1.0.894

type DescribeAssetViewVulRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetViewVulRiskListResponseParams `json:"Response"`
}

func NewDescribeAssetViewVulRiskListResponse added in v1.0.894

func NewDescribeAssetViewVulRiskListResponse() (response *DescribeAssetViewVulRiskListResponse)

func (*DescribeAssetViewVulRiskListResponse) FromJsonString added in v1.0.894

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

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

func (*DescribeAssetViewVulRiskListResponse) ToJsonString added in v1.0.894

func (r *DescribeAssetViewVulRiskListResponse) ToJsonString() string

type DescribeAssetViewVulRiskListResponseParams added in v1.0.894

type DescribeAssetViewVulRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 资产视角的漏洞风险列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*AssetViewVULRiskData `json:"Data,omitnil,omitempty" name:"Data"`

	// 状态列表
	StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`

	// 危险等级列表
	LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`

	// 来源列表
	FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`

	// 漏洞类型列表
	VULTypeLists []*FilterDataObject `json:"VULTypeLists,omitnil,omitempty" name:"VULTypeLists"`

	// 资产类型列表
	InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`

	// tag枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*FilterDataObject `json:"Tags,omitnil,omitempty" name:"Tags"`

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

Predefined struct for user

type DescribeCVMAssetInfoRequest

type DescribeCVMAssetInfoRequest struct {
	*tchttp.BaseRequest

	// -
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
}

func NewDescribeCVMAssetInfoRequest

func NewDescribeCVMAssetInfoRequest() (request *DescribeCVMAssetInfoRequest)

func (*DescribeCVMAssetInfoRequest) FromJsonString

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

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

func (*DescribeCVMAssetInfoRequest) ToJsonString

func (r *DescribeCVMAssetInfoRequest) ToJsonString() string

type DescribeCVMAssetInfoRequestParams

type DescribeCVMAssetInfoRequestParams struct {
	// -
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
}

Predefined struct for user

type DescribeCVMAssetInfoResponse

type DescribeCVMAssetInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCVMAssetInfoResponseParams `json:"Response"`
}

func NewDescribeCVMAssetInfoResponse

func NewDescribeCVMAssetInfoResponse() (response *DescribeCVMAssetInfoResponse)

func (*DescribeCVMAssetInfoResponse) FromJsonString

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

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

func (*DescribeCVMAssetInfoResponse) ToJsonString

func (r *DescribeCVMAssetInfoResponse) ToJsonString() string

type DescribeCVMAssetInfoResponseParams

type DescribeCVMAssetInfoResponseParams struct {
	// -
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *AssetBaseInfoResponse `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCVMAssetsRequest

type DescribeCVMAssetsRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// -
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeCVMAssetsRequest

func NewDescribeCVMAssetsRequest() (request *DescribeCVMAssetsRequest)

func (*DescribeCVMAssetsRequest) FromJsonString

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

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

func (*DescribeCVMAssetsRequest) ToJsonString

func (r *DescribeCVMAssetsRequest) ToJsonString() string

type DescribeCVMAssetsRequestParams

type DescribeCVMAssetsRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// -
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeCVMAssetsResponse

type DescribeCVMAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCVMAssetsResponseParams `json:"Response"`
}

func NewDescribeCVMAssetsResponse

func NewDescribeCVMAssetsResponse() (response *DescribeCVMAssetsResponse)

func (*DescribeCVMAssetsResponse) FromJsonString

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

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

func (*DescribeCVMAssetsResponse) ToJsonString

func (r *DescribeCVMAssetsResponse) ToJsonString() string

type DescribeCVMAssetsResponseParams

type DescribeCVMAssetsResponseParams struct {
	// -
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// -
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*CVMAssetVO `json:"Data,omitnil,omitempty" name:"Data"`

	// 地域列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// 防护状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenseStatusList []*FilterDataObject `json:"DefenseStatusList,omitnil,omitempty" name:"DefenseStatusList"`

	// vpc枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 资产类型枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetTypeList []*FilterDataObject `json:"AssetTypeList,omitnil,omitempty" name:"AssetTypeList"`

	// 操作系统枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	SystemTypeList []*FilterDataObject `json:"SystemTypeList,omitnil,omitempty" name:"SystemTypeList"`

	// ip列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpTypeList []*FilterDataObject `json:"IpTypeList,omitnil,omitempty" name:"IpTypeList"`

	// appid列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`

	// 可用区列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneList []*FilterDataObject `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`

	// os列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	OsList []*FilterDataObject `json:"OsList,omitnil,omitempty" name:"OsList"`

	// 资产类型和实例类型的对应关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetMapInstanceTypeList []*AssetInstanceTypeMap `json:"AssetMapInstanceTypeList,omitnil,omitempty" name:"AssetMapInstanceTypeList"`

	// 公网内网枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicPrivateAttr []*FilterDataObject `json:"PublicPrivateAttr,omitnil,omitempty" name:"PublicPrivateAttr"`

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

Predefined struct for user

type DescribeClusterPodAssetsRequest added in v1.0.680

type DescribeClusterPodAssetsRequest struct {
	*tchttp.BaseRequest

	// 过滤
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeClusterPodAssetsRequest added in v1.0.680

func NewDescribeClusterPodAssetsRequest() (request *DescribeClusterPodAssetsRequest)

func (*DescribeClusterPodAssetsRequest) FromJsonString added in v1.0.680

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

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

func (*DescribeClusterPodAssetsRequest) ToJsonString added in v1.0.680

func (r *DescribeClusterPodAssetsRequest) ToJsonString() string

type DescribeClusterPodAssetsRequestParams added in v1.0.680

type DescribeClusterPodAssetsRequestParams struct {
	// 过滤
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeClusterPodAssetsResponse added in v1.0.680

type DescribeClusterPodAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterPodAssetsResponseParams `json:"Response"`
}

func NewDescribeClusterPodAssetsResponse added in v1.0.680

func NewDescribeClusterPodAssetsResponse() (response *DescribeClusterPodAssetsResponse)

func (*DescribeClusterPodAssetsResponse) FromJsonString added in v1.0.680

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

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

func (*DescribeClusterPodAssetsResponse) ToJsonString added in v1.0.680

func (r *DescribeClusterPodAssetsResponse) ToJsonString() string

type DescribeClusterPodAssetsResponseParams added in v1.0.680

type DescribeClusterPodAssetsResponseParams struct {
	// 列表
	Data []*AssetClusterPod `json:"Data,omitnil,omitempty" name:"Data"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 集群pod状态枚举
	PodStatusList []*FilterDataObject `json:"PodStatusList,omitnil,omitempty" name:"PodStatusList"`

	// 命名空间枚举
	NamespaceList []*FilterDataObject `json:"NamespaceList,omitnil,omitempty" name:"NamespaceList"`

	// 地域枚举
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// 租户枚举
	AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`

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

Predefined struct for user

type DescribeDbAssetInfoRequest

type DescribeDbAssetInfoRequest struct {
	*tchttp.BaseRequest

	// 资产id
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
}

func NewDescribeDbAssetInfoRequest

func NewDescribeDbAssetInfoRequest() (request *DescribeDbAssetInfoRequest)

func (*DescribeDbAssetInfoRequest) FromJsonString

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

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

func (*DescribeDbAssetInfoRequest) ToJsonString

func (r *DescribeDbAssetInfoRequest) ToJsonString() string

type DescribeDbAssetInfoRequestParams

type DescribeDbAssetInfoRequestParams struct {
	// 资产id
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`
}

Predefined struct for user

type DescribeDbAssetInfoResponse

type DescribeDbAssetInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDbAssetInfoResponseParams `json:"Response"`
}

func NewDescribeDbAssetInfoResponse

func NewDescribeDbAssetInfoResponse() (response *DescribeDbAssetInfoResponse)

func (*DescribeDbAssetInfoResponse) FromJsonString

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

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

func (*DescribeDbAssetInfoResponse) ToJsonString

func (r *DescribeDbAssetInfoResponse) ToJsonString() string

type DescribeDbAssetInfoResponseParams

type DescribeDbAssetInfoResponseParams struct {
	// db资产详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *DbAssetInfo `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeDbAssetsRequest

type DescribeDbAssetsRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// -
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产类型:MYSQL/MARIADB/REDIS/MONGODB/POSTGRES/CTS/ES/KAFKA/COS/CBS/CFS
	AssetTypes []*string `json:"AssetTypes,omitnil,omitempty" name:"AssetTypes"`
}

func NewDescribeDbAssetsRequest

func NewDescribeDbAssetsRequest() (request *DescribeDbAssetsRequest)

func (*DescribeDbAssetsRequest) FromJsonString

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

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

func (*DescribeDbAssetsRequest) ToJsonString

func (r *DescribeDbAssetsRequest) ToJsonString() string

type DescribeDbAssetsRequestParams

type DescribeDbAssetsRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// -
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产类型:MYSQL/MARIADB/REDIS/MONGODB/POSTGRES/CTS/ES/KAFKA/COS/CBS/CFS
	AssetTypes []*string `json:"AssetTypes,omitnil,omitempty" name:"AssetTypes"`
}

Predefined struct for user

type DescribeDbAssetsResponse

type DescribeDbAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDbAssetsResponseParams `json:"Response"`
}

func NewDescribeDbAssetsResponse

func NewDescribeDbAssetsResponse() (response *DescribeDbAssetsResponse)

func (*DescribeDbAssetsResponse) FromJsonString

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

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

func (*DescribeDbAssetsResponse) ToJsonString

func (r *DescribeDbAssetsResponse) ToJsonString() string

type DescribeDbAssetsResponseParams

type DescribeDbAssetsResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 资产总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*DBAssetVO `json:"Data,omitnil,omitempty" name:"Data"`

	// 地域枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// 资产类型枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetTypeList []*FilterDataObject `json:"AssetTypeList,omitnil,omitempty" name:"AssetTypeList"`

	// Vpc枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// Appid枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`

	// 公网内网枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicPrivateAttr []*FilterDataObject `json:"PublicPrivateAttr,omitnil,omitempty" name:"PublicPrivateAttr"`

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

Predefined struct for user

type DescribeDomainAssetsRequest added in v1.0.680

type DescribeDomainAssetsRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// -
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 安全中心自定义标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeDomainAssetsRequest added in v1.0.680

func NewDescribeDomainAssetsRequest() (request *DescribeDomainAssetsRequest)

func (*DescribeDomainAssetsRequest) FromJsonString added in v1.0.680

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

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

func (*DescribeDomainAssetsRequest) ToJsonString added in v1.0.680

func (r *DescribeDomainAssetsRequest) ToJsonString() string

type DescribeDomainAssetsRequestParams added in v1.0.680

type DescribeDomainAssetsRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// -
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 安全中心自定义标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeDomainAssetsResponse added in v1.0.680

type DescribeDomainAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainAssetsResponseParams `json:"Response"`
}

func NewDescribeDomainAssetsResponse added in v1.0.680

func NewDescribeDomainAssetsResponse() (response *DescribeDomainAssetsResponse)

func (*DescribeDomainAssetsResponse) FromJsonString added in v1.0.680

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

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

func (*DescribeDomainAssetsResponse) ToJsonString added in v1.0.680

func (r *DescribeDomainAssetsResponse) ToJsonString() string

type DescribeDomainAssetsResponseParams added in v1.0.680

type DescribeDomainAssetsResponseParams struct {
	// -
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// -
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*DomainAssetVO `json:"Data,omitnil,omitempty" name:"Data"`

	// 防护状态列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenseStatusList []*FilterDataObject `json:"DefenseStatusList,omitnil,omitempty" name:"DefenseStatusList"`

	// 资产归属地列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetLocationList []*FilterDataObject `json:"AssetLocationList,omitnil,omitempty" name:"AssetLocationList"`

	// 资产类型列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceTypeList []*FilterDataObject `json:"SourceTypeList,omitnil,omitempty" name:"SourceTypeList"`

	// 地域列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

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

Predefined struct for user

type DescribeGatewayAssetsRequest added in v1.0.814

type DescribeGatewayAssetsRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤参数
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeGatewayAssetsRequest added in v1.0.814

func NewDescribeGatewayAssetsRequest() (request *DescribeGatewayAssetsRequest)

func (*DescribeGatewayAssetsRequest) FromJsonString added in v1.0.814

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

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

func (*DescribeGatewayAssetsRequest) ToJsonString added in v1.0.814

func (r *DescribeGatewayAssetsRequest) ToJsonString() string

type DescribeGatewayAssetsRequestParams added in v1.0.814

type DescribeGatewayAssetsRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤参数
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeGatewayAssetsResponse added in v1.0.814

type DescribeGatewayAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGatewayAssetsResponseParams `json:"Response"`
}

func NewDescribeGatewayAssetsResponse added in v1.0.814

func NewDescribeGatewayAssetsResponse() (response *DescribeGatewayAssetsResponse)

func (*DescribeGatewayAssetsResponse) FromJsonString added in v1.0.814

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

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

func (*DescribeGatewayAssetsResponse) ToJsonString added in v1.0.814

func (r *DescribeGatewayAssetsResponse) ToJsonString() string

type DescribeGatewayAssetsResponseParams added in v1.0.814

type DescribeGatewayAssetsResponseParams struct {
	// 列表
	Data []*GateWayAsset `json:"Data,omitnil,omitempty" name:"Data"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 地域列表
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// 资产类型列表
	AssetTypeList []*FilterDataObject `json:"AssetTypeList,omitnil,omitempty" name:"AssetTypeList"`

	// vpc列表
	VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// appid列表
	AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`

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

Predefined struct for user

type DescribeListenerListRequest added in v1.0.719

type DescribeListenerListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// -
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeListenerListRequest added in v1.0.719

func NewDescribeListenerListRequest() (request *DescribeListenerListRequest)

func (*DescribeListenerListRequest) FromJsonString added in v1.0.719

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

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

func (*DescribeListenerListRequest) ToJsonString added in v1.0.719

func (r *DescribeListenerListRequest) ToJsonString() string

type DescribeListenerListRequestParams added in v1.0.719

type DescribeListenerListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// -
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeListenerListResponse added in v1.0.719

type DescribeListenerListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeListenerListResponseParams `json:"Response"`
}

func NewDescribeListenerListResponse added in v1.0.719

func NewDescribeListenerListResponse() (response *DescribeListenerListResponse)

func (*DescribeListenerListResponse) FromJsonString added in v1.0.719

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

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

func (*DescribeListenerListResponse) ToJsonString added in v1.0.719

func (r *DescribeListenerListResponse) ToJsonString() string

type DescribeListenerListResponseParams added in v1.0.719

type DescribeListenerListResponseParams struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 监听器列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*ClbListenerListInfo `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeNICAssetsRequest added in v1.0.816

type DescribeNICAssetsRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤参数
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeNICAssetsRequest added in v1.0.816

func NewDescribeNICAssetsRequest() (request *DescribeNICAssetsRequest)

func (*DescribeNICAssetsRequest) FromJsonString added in v1.0.816

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

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

func (*DescribeNICAssetsRequest) ToJsonString added in v1.0.816

func (r *DescribeNICAssetsRequest) ToJsonString() string

type DescribeNICAssetsRequestParams added in v1.0.816

type DescribeNICAssetsRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤参数
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeNICAssetsResponse added in v1.0.816

type DescribeNICAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNICAssetsResponseParams `json:"Response"`
}

func NewDescribeNICAssetsResponse added in v1.0.816

func NewDescribeNICAssetsResponse() (response *DescribeNICAssetsResponse)

func (*DescribeNICAssetsResponse) FromJsonString added in v1.0.816

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

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

func (*DescribeNICAssetsResponse) ToJsonString added in v1.0.816

func (r *DescribeNICAssetsResponse) ToJsonString() string

type DescribeNICAssetsResponseParams added in v1.0.816

type DescribeNICAssetsResponseParams struct {
	// 列表
	Data []*NICAsset `json:"Data,omitnil,omitempty" name:"Data"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 地域列表
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// 资产类型列表
	AssetTypeList []*FilterDataObject `json:"AssetTypeList,omitnil,omitempty" name:"AssetTypeList"`

	// vpc列表
	VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// appid列表
	AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`

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

Predefined struct for user

type DescribeOrganizationUserInfoRequest added in v1.0.820

type DescribeOrganizationUserInfoRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 不支持多云
	NotSupportCloud *bool `json:"NotSupportCloud,omitnil,omitempty" name:"NotSupportCloud"`
}

func NewDescribeOrganizationUserInfoRequest added in v1.0.820

func NewDescribeOrganizationUserInfoRequest() (request *DescribeOrganizationUserInfoRequest)

func (*DescribeOrganizationUserInfoRequest) FromJsonString added in v1.0.820

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

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

func (*DescribeOrganizationUserInfoRequest) ToJsonString added in v1.0.820

func (r *DescribeOrganizationUserInfoRequest) ToJsonString() string

type DescribeOrganizationUserInfoRequestParams added in v1.0.820

type DescribeOrganizationUserInfoRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 不支持多云
	NotSupportCloud *bool `json:"NotSupportCloud,omitnil,omitempty" name:"NotSupportCloud"`
}

Predefined struct for user

type DescribeOrganizationUserInfoResponse added in v1.0.820

type DescribeOrganizationUserInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrganizationUserInfoResponseParams `json:"Response"`
}

func NewDescribeOrganizationUserInfoResponse added in v1.0.820

func NewDescribeOrganizationUserInfoResponse() (response *DescribeOrganizationUserInfoResponse)

func (*DescribeOrganizationUserInfoResponse) FromJsonString added in v1.0.820

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

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

func (*DescribeOrganizationUserInfoResponse) ToJsonString added in v1.0.820

func (r *DescribeOrganizationUserInfoResponse) ToJsonString() string

type DescribeOrganizationUserInfoResponseParams added in v1.0.820

type DescribeOrganizationUserInfoResponseParams struct {
	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 集团用户列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*OrganizationUserInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 加入方式枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	JoinTypeLst []*FilterDataObject `json:"JoinTypeLst,omitnil,omitempty" name:"JoinTypeLst"`

	// 云厂商枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudTypeLst []*FilterDataObject `json:"CloudTypeLst,omitnil,omitempty" name:"CloudTypeLst"`

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

Predefined struct for user

type DescribePublicIpAssetsRequest added in v1.0.680

type DescribePublicIpAssetsRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// filte过滤条件
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 安全中心自定义标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribePublicIpAssetsRequest added in v1.0.680

func NewDescribePublicIpAssetsRequest() (request *DescribePublicIpAssetsRequest)

func (*DescribePublicIpAssetsRequest) FromJsonString added in v1.0.680

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

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

func (*DescribePublicIpAssetsRequest) ToJsonString added in v1.0.680

func (r *DescribePublicIpAssetsRequest) ToJsonString() string

type DescribePublicIpAssetsRequestParams added in v1.0.680

type DescribePublicIpAssetsRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// filte过滤条件
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 安全中心自定义标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribePublicIpAssetsResponse added in v1.0.680

type DescribePublicIpAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePublicIpAssetsResponseParams `json:"Response"`
}

func NewDescribePublicIpAssetsResponse added in v1.0.680

func NewDescribePublicIpAssetsResponse() (response *DescribePublicIpAssetsResponse)

func (*DescribePublicIpAssetsResponse) FromJsonString added in v1.0.680

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

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

func (*DescribePublicIpAssetsResponse) ToJsonString added in v1.0.680

func (r *DescribePublicIpAssetsResponse) ToJsonString() string

type DescribePublicIpAssetsResponseParams added in v1.0.680

type DescribePublicIpAssetsResponseParams struct {
	// 列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*IpAssetListVO `json:"Data,omitnil,omitempty" name:"Data"`

	// 总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 资产归属地
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetLocationList []*FilterDataObject `json:"AssetLocationList,omitnil,omitempty" name:"AssetLocationList"`

	// ip列表枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpTypeList []*FilterDataObject `json:"IpTypeList,omitnil,omitempty" name:"IpTypeList"`

	// 地域列表枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// 防护枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefenseStatusList []*FilterDataObject `json:"DefenseStatusList,omitnil,omitempty" name:"DefenseStatusList"`

	// 资产类型枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetTypeList []*FilterDataObject `json:"AssetTypeList,omitnil,omitempty" name:"AssetTypeList"`

	// AppId枚举
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`

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

Predefined struct for user

type DescribeRiskCenterAssetViewCFGRiskListRequest added in v1.0.755

type DescribeRiskCenterAssetViewCFGRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeRiskCenterAssetViewCFGRiskListRequest added in v1.0.755

func NewDescribeRiskCenterAssetViewCFGRiskListRequest() (request *DescribeRiskCenterAssetViewCFGRiskListRequest)

func (*DescribeRiskCenterAssetViewCFGRiskListRequest) FromJsonString added in v1.0.755

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

func (*DescribeRiskCenterAssetViewCFGRiskListRequest) ToJsonString added in v1.0.755

type DescribeRiskCenterAssetViewCFGRiskListRequestParams added in v1.0.755

type DescribeRiskCenterAssetViewCFGRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeRiskCenterAssetViewCFGRiskListResponse added in v1.0.755

type DescribeRiskCenterAssetViewCFGRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskCenterAssetViewCFGRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskCenterAssetViewCFGRiskListResponse added in v1.0.755

func NewDescribeRiskCenterAssetViewCFGRiskListResponse() (response *DescribeRiskCenterAssetViewCFGRiskListResponse)

func (*DescribeRiskCenterAssetViewCFGRiskListResponse) FromJsonString added in v1.0.755

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

func (*DescribeRiskCenterAssetViewCFGRiskListResponse) ToJsonString added in v1.0.755

type DescribeRiskCenterAssetViewCFGRiskListResponseParams added in v1.0.755

type DescribeRiskCenterAssetViewCFGRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 资产视角的配置风险列表
	Data []*AssetViewCFGRisk `json:"Data,omitnil,omitempty" name:"Data"`

	// 状态列表
	StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`

	// 危险等级列表
	LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`

	// 配置名列表
	CFGNameLists []*FilterDataObject `json:"CFGNameLists,omitnil,omitempty" name:"CFGNameLists"`

	// 检查类型列表
	CheckTypeLists []*FilterDataObject `json:"CheckTypeLists,omitnil,omitempty" name:"CheckTypeLists"`

	// 资产类型列表
	InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`

	// 来源列表
	FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`

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

Predefined struct for user

type DescribeRiskCenterAssetViewPortRiskListRequest added in v1.0.680

type DescribeRiskCenterAssetViewPortRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeRiskCenterAssetViewPortRiskListRequest added in v1.0.680

func NewDescribeRiskCenterAssetViewPortRiskListRequest() (request *DescribeRiskCenterAssetViewPortRiskListRequest)

func (*DescribeRiskCenterAssetViewPortRiskListRequest) FromJsonString added in v1.0.680

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

func (*DescribeRiskCenterAssetViewPortRiskListRequest) ToJsonString added in v1.0.680

type DescribeRiskCenterAssetViewPortRiskListRequestParams added in v1.0.680

type DescribeRiskCenterAssetViewPortRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeRiskCenterAssetViewPortRiskListResponse added in v1.0.680

type DescribeRiskCenterAssetViewPortRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskCenterAssetViewPortRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskCenterAssetViewPortRiskListResponse added in v1.0.680

func NewDescribeRiskCenterAssetViewPortRiskListResponse() (response *DescribeRiskCenterAssetViewPortRiskListResponse)

func (*DescribeRiskCenterAssetViewPortRiskListResponse) FromJsonString added in v1.0.680

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

func (*DescribeRiskCenterAssetViewPortRiskListResponse) ToJsonString added in v1.0.680

type DescribeRiskCenterAssetViewPortRiskListResponseParams added in v1.0.680

type DescribeRiskCenterAssetViewPortRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 资产视角的配置风险列表
	Data []*AssetViewPortRisk `json:"Data,omitnil,omitempty" name:"Data"`

	// 状态列表
	StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`

	// 危险等级列表
	LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`

	// 建议列表
	SuggestionLists []*FilterDataObject `json:"SuggestionLists,omitnil,omitempty" name:"SuggestionLists"`

	// 资产类型列表
	InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`

	// 来源列表
	FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`

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

Predefined struct for user

type DescribeRiskCenterAssetViewVULRiskListRequest added in v1.0.680

type DescribeRiskCenterAssetViewVULRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeRiskCenterAssetViewVULRiskListRequest added in v1.0.680

func NewDescribeRiskCenterAssetViewVULRiskListRequest() (request *DescribeRiskCenterAssetViewVULRiskListRequest)

func (*DescribeRiskCenterAssetViewVULRiskListRequest) FromJsonString added in v1.0.680

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

func (*DescribeRiskCenterAssetViewVULRiskListRequest) ToJsonString added in v1.0.680

type DescribeRiskCenterAssetViewVULRiskListRequestParams added in v1.0.680

type DescribeRiskCenterAssetViewVULRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeRiskCenterAssetViewVULRiskListResponse added in v1.0.680

type DescribeRiskCenterAssetViewVULRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskCenterAssetViewVULRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskCenterAssetViewVULRiskListResponse added in v1.0.680

func NewDescribeRiskCenterAssetViewVULRiskListResponse() (response *DescribeRiskCenterAssetViewVULRiskListResponse)

func (*DescribeRiskCenterAssetViewVULRiskListResponse) FromJsonString added in v1.0.680

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

func (*DescribeRiskCenterAssetViewVULRiskListResponse) ToJsonString added in v1.0.680

type DescribeRiskCenterAssetViewVULRiskListResponseParams added in v1.0.680

type DescribeRiskCenterAssetViewVULRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 资产视角的漏洞风险列表
	Data []*AssetViewVULRisk `json:"Data,omitnil,omitempty" name:"Data"`

	// 状态列表
	StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`

	// 危险等级列表
	LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`

	// 来源列表
	FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`

	// 漏洞类型列表
	VULTypeLists []*FilterDataObject `json:"VULTypeLists,omitnil,omitempty" name:"VULTypeLists"`

	// 资产类型列表
	InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`

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

Predefined struct for user

type DescribeRiskCenterAssetViewWeakPasswordRiskListRequest added in v1.0.755

type DescribeRiskCenterAssetViewWeakPasswordRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeRiskCenterAssetViewWeakPasswordRiskListRequest added in v1.0.755

func NewDescribeRiskCenterAssetViewWeakPasswordRiskListRequest() (request *DescribeRiskCenterAssetViewWeakPasswordRiskListRequest)

func (*DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) FromJsonString added in v1.0.755

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

func (*DescribeRiskCenterAssetViewWeakPasswordRiskListRequest) ToJsonString added in v1.0.755

type DescribeRiskCenterAssetViewWeakPasswordRiskListRequestParams added in v1.0.755

type DescribeRiskCenterAssetViewWeakPasswordRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeRiskCenterAssetViewWeakPasswordRiskListResponse added in v1.0.755

type DescribeRiskCenterAssetViewWeakPasswordRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskCenterAssetViewWeakPasswordRiskListResponse added in v1.0.755

func NewDescribeRiskCenterAssetViewWeakPasswordRiskListResponse() (response *DescribeRiskCenterAssetViewWeakPasswordRiskListResponse)

func (*DescribeRiskCenterAssetViewWeakPasswordRiskListResponse) FromJsonString added in v1.0.755

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

func (*DescribeRiskCenterAssetViewWeakPasswordRiskListResponse) ToJsonString added in v1.0.755

type DescribeRiskCenterAssetViewWeakPasswordRiskListResponseParams added in v1.0.755

type DescribeRiskCenterAssetViewWeakPasswordRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 风险列表
	Data []*AssetViewWeakPassRisk `json:"Data,omitnil,omitempty" name:"Data"`

	// 状态列表
	StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`

	// 危险等级列表
	LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`

	// 来源列表
	FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`

	// 资产类型列表
	InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`

	// 弱口令类型列表
	PasswordTypeLists []*FilterDataObject `json:"PasswordTypeLists,omitnil,omitempty" name:"PasswordTypeLists"`

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

Predefined struct for user

type DescribeRiskCenterPortViewPortRiskListRequest added in v1.0.765

type DescribeRiskCenterPortViewPortRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeRiskCenterPortViewPortRiskListRequest added in v1.0.765

func NewDescribeRiskCenterPortViewPortRiskListRequest() (request *DescribeRiskCenterPortViewPortRiskListRequest)

func (*DescribeRiskCenterPortViewPortRiskListRequest) FromJsonString added in v1.0.765

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

func (*DescribeRiskCenterPortViewPortRiskListRequest) ToJsonString added in v1.0.765

type DescribeRiskCenterPortViewPortRiskListRequestParams added in v1.0.765

type DescribeRiskCenterPortViewPortRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeRiskCenterPortViewPortRiskListResponse added in v1.0.765

type DescribeRiskCenterPortViewPortRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskCenterPortViewPortRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskCenterPortViewPortRiskListResponse added in v1.0.765

func NewDescribeRiskCenterPortViewPortRiskListResponse() (response *DescribeRiskCenterPortViewPortRiskListResponse)

func (*DescribeRiskCenterPortViewPortRiskListResponse) FromJsonString added in v1.0.765

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

func (*DescribeRiskCenterPortViewPortRiskListResponse) ToJsonString added in v1.0.765

type DescribeRiskCenterPortViewPortRiskListResponseParams added in v1.0.765

type DescribeRiskCenterPortViewPortRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 端口视角的端口风险列表
	Data []*PortViewPortRisk `json:"Data,omitnil,omitempty" name:"Data"`

	// 危险等级列表
	LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`

	// 处置建议列表
	SuggestionLists []*FilterDataObject `json:"SuggestionLists,omitnil,omitempty" name:"SuggestionLists"`

	// 来源列表
	FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`

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

Predefined struct for user

type DescribeRiskCenterServerRiskListRequest added in v1.0.755

type DescribeRiskCenterServerRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeRiskCenterServerRiskListRequest added in v1.0.755

func NewDescribeRiskCenterServerRiskListRequest() (request *DescribeRiskCenterServerRiskListRequest)

func (*DescribeRiskCenterServerRiskListRequest) FromJsonString added in v1.0.755

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

func (*DescribeRiskCenterServerRiskListRequest) ToJsonString added in v1.0.755

type DescribeRiskCenterServerRiskListRequestParams added in v1.0.755

type DescribeRiskCenterServerRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeRiskCenterServerRiskListResponse added in v1.0.755

type DescribeRiskCenterServerRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskCenterServerRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskCenterServerRiskListResponse added in v1.0.755

func NewDescribeRiskCenterServerRiskListResponse() (response *DescribeRiskCenterServerRiskListResponse)

func (*DescribeRiskCenterServerRiskListResponse) FromJsonString added in v1.0.755

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

func (*DescribeRiskCenterServerRiskListResponse) ToJsonString added in v1.0.755

type DescribeRiskCenterServerRiskListResponseParams added in v1.0.755

type DescribeRiskCenterServerRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 风险服务列表
	Data []*ServerRisk `json:"Data,omitnil,omitempty" name:"Data"`

	// 资产类型枚举
	InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`

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

Predefined struct for user

type DescribeRiskCenterVULViewVULRiskListRequest added in v1.0.765

type DescribeRiskCenterVULViewVULRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeRiskCenterVULViewVULRiskListRequest added in v1.0.765

func NewDescribeRiskCenterVULViewVULRiskListRequest() (request *DescribeRiskCenterVULViewVULRiskListRequest)

func (*DescribeRiskCenterVULViewVULRiskListRequest) FromJsonString added in v1.0.765

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

func (*DescribeRiskCenterVULViewVULRiskListRequest) ToJsonString added in v1.0.765

type DescribeRiskCenterVULViewVULRiskListRequestParams added in v1.0.765

type DescribeRiskCenterVULViewVULRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeRiskCenterVULViewVULRiskListResponse added in v1.0.765

type DescribeRiskCenterVULViewVULRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskCenterVULViewVULRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskCenterVULViewVULRiskListResponse added in v1.0.765

func NewDescribeRiskCenterVULViewVULRiskListResponse() (response *DescribeRiskCenterVULViewVULRiskListResponse)

func (*DescribeRiskCenterVULViewVULRiskListResponse) FromJsonString added in v1.0.765

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

func (*DescribeRiskCenterVULViewVULRiskListResponse) ToJsonString added in v1.0.765

type DescribeRiskCenterVULViewVULRiskListResponseParams added in v1.0.765

type DescribeRiskCenterVULViewVULRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 漏洞产视角的漏洞风险列表
	Data []*VULViewVULRisk `json:"Data,omitnil,omitempty" name:"Data"`

	// 危险等级列表
	LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`

	// 来源列表
	FromLists []*FilterDataObject `json:"FromLists,omitnil,omitempty" name:"FromLists"`

	// 漏洞类型列表
	VULTypeLists []*FilterDataObject `json:"VULTypeLists,omitnil,omitempty" name:"VULTypeLists"`

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

Predefined struct for user

type DescribeRiskCenterWebsiteRiskListRequest added in v1.0.755

type DescribeRiskCenterWebsiteRiskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeRiskCenterWebsiteRiskListRequest added in v1.0.755

func NewDescribeRiskCenterWebsiteRiskListRequest() (request *DescribeRiskCenterWebsiteRiskListRequest)

func (*DescribeRiskCenterWebsiteRiskListRequest) FromJsonString added in v1.0.755

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

func (*DescribeRiskCenterWebsiteRiskListRequest) ToJsonString added in v1.0.755

type DescribeRiskCenterWebsiteRiskListRequestParams added in v1.0.755

type DescribeRiskCenterWebsiteRiskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 资产标签
	Tags []*AssetTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeRiskCenterWebsiteRiskListResponse added in v1.0.755

type DescribeRiskCenterWebsiteRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRiskCenterWebsiteRiskListResponseParams `json:"Response"`
}

func NewDescribeRiskCenterWebsiteRiskListResponse added in v1.0.755

func NewDescribeRiskCenterWebsiteRiskListResponse() (response *DescribeRiskCenterWebsiteRiskListResponse)

func (*DescribeRiskCenterWebsiteRiskListResponse) FromJsonString added in v1.0.755

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

func (*DescribeRiskCenterWebsiteRiskListResponse) ToJsonString added in v1.0.755

type DescribeRiskCenterWebsiteRiskListResponseParams added in v1.0.755

type DescribeRiskCenterWebsiteRiskListResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 内容风险列表
	Data []*WebsiteRisk `json:"Data,omitnil,omitempty" name:"Data"`

	// 状态列表
	StatusLists []*FilterDataObject `json:"StatusLists,omitnil,omitempty" name:"StatusLists"`

	// 危险等级列表
	LevelLists []*FilterDataObject `json:"LevelLists,omitnil,omitempty" name:"LevelLists"`

	// 资产类型列表
	InstanceTypeLists []*FilterDataObject `json:"InstanceTypeLists,omitnil,omitempty" name:"InstanceTypeLists"`

	// 风险类型列表
	DetectEngineLists []*FilterDataObject `json:"DetectEngineLists,omitnil,omitempty" name:"DetectEngineLists"`

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

Predefined struct for user

type DescribeScanReportListRequest

type DescribeScanReportListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 列表过滤条件
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeScanReportListRequest

func NewDescribeScanReportListRequest() (request *DescribeScanReportListRequest)

func (*DescribeScanReportListRequest) FromJsonString

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

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

func (*DescribeScanReportListRequest) ToJsonString

func (r *DescribeScanReportListRequest) ToJsonString() string

type DescribeScanReportListRequestParams

type DescribeScanReportListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 列表过滤条件
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeScanReportListResponse

type DescribeScanReportListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanReportListResponseParams `json:"Response"`
}

func NewDescribeScanReportListResponse

func NewDescribeScanReportListResponse() (response *DescribeScanReportListResponse)

func (*DescribeScanReportListResponse) FromJsonString

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

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

func (*DescribeScanReportListResponse) ToJsonString

func (r *DescribeScanReportListResponse) ToJsonString() string

type DescribeScanReportListResponseParams

type DescribeScanReportListResponseParams struct {
	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务日志列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*ScanTaskInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 主账户ID列表
	UINList []*string `json:"UINList,omitnil,omitempty" name:"UINList"`

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

Predefined struct for user

type DescribeScanTaskListRequest added in v1.0.738

type DescribeScanTaskListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 标签
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewDescribeScanTaskListRequest added in v1.0.738

func NewDescribeScanTaskListRequest() (request *DescribeScanTaskListRequest)

func (*DescribeScanTaskListRequest) FromJsonString added in v1.0.738

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

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

func (*DescribeScanTaskListRequest) ToJsonString added in v1.0.738

func (r *DescribeScanTaskListRequest) ToJsonString() string

type DescribeScanTaskListRequestParams added in v1.0.738

type DescribeScanTaskListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 标签
	Tags []*Tags `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type DescribeScanTaskListResponse added in v1.0.738

type DescribeScanTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanTaskListResponseParams `json:"Response"`
}

func NewDescribeScanTaskListResponse added in v1.0.738

func NewDescribeScanTaskListResponse() (response *DescribeScanTaskListResponse)

func (*DescribeScanTaskListResponse) FromJsonString added in v1.0.738

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

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

func (*DescribeScanTaskListResponse) ToJsonString added in v1.0.738

func (r *DescribeScanTaskListResponse) ToJsonString() string

type DescribeScanTaskListResponseParams added in v1.0.738

type DescribeScanTaskListResponseParams struct {
	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务日志列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*ScanTaskInfoList `json:"Data,omitnil,omitempty" name:"Data"`

	// 主账户ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	UINList []*string `json:"UINList,omitnil,omitempty" name:"UINList"`

	// 体检模式过滤列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskModeList []*FilterDataObject `json:"TaskModeList,omitnil,omitempty" name:"TaskModeList"`

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

Predefined struct for user

type DescribeSearchBugInfoRequest added in v1.0.738

type DescribeSearchBugInfoRequest struct {
	*tchttp.BaseRequest

	// 无
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// id=3时传入该参数
	CVEId *string `json:"CVEId,omitnil,omitempty" name:"CVEId"`
}

func NewDescribeSearchBugInfoRequest added in v1.0.738

func NewDescribeSearchBugInfoRequest() (request *DescribeSearchBugInfoRequest)

func (*DescribeSearchBugInfoRequest) FromJsonString added in v1.0.738

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

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

func (*DescribeSearchBugInfoRequest) ToJsonString added in v1.0.738

func (r *DescribeSearchBugInfoRequest) ToJsonString() string

type DescribeSearchBugInfoRequestParams added in v1.0.738

type DescribeSearchBugInfoRequestParams struct {
	// 无
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// id=3时传入该参数
	CVEId *string `json:"CVEId,omitnil,omitempty" name:"CVEId"`
}

Predefined struct for user

type DescribeSearchBugInfoResponse added in v1.0.738

type DescribeSearchBugInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSearchBugInfoResponseParams `json:"Response"`
}

func NewDescribeSearchBugInfoResponse added in v1.0.738

func NewDescribeSearchBugInfoResponse() (response *DescribeSearchBugInfoResponse)

func (*DescribeSearchBugInfoResponse) FromJsonString added in v1.0.738

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

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

func (*DescribeSearchBugInfoResponse) ToJsonString added in v1.0.738

func (r *DescribeSearchBugInfoResponse) ToJsonString() string

type DescribeSearchBugInfoResponseParams added in v1.0.738

type DescribeSearchBugInfoResponseParams struct {
	// 漏洞信息和资产信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *DataSearchBug `json:"Data,omitnil,omitempty" name:"Data"`

	// 状态值,0:查询成功,非0:查询失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 状态信息,success:查询成功,fail:查询失败
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

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

Predefined struct for user

type DescribeSubnetAssetsRequest

type DescribeSubnetAssetsRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeSubnetAssetsRequest

func NewDescribeSubnetAssetsRequest() (request *DescribeSubnetAssetsRequest)

func (*DescribeSubnetAssetsRequest) FromJsonString

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

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

func (*DescribeSubnetAssetsRequest) ToJsonString

func (r *DescribeSubnetAssetsRequest) ToJsonString() string

type DescribeSubnetAssetsRequestParams

type DescribeSubnetAssetsRequestParams struct {
	// 过滤参数
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeSubnetAssetsResponse

type DescribeSubnetAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSubnetAssetsResponseParams `json:"Response"`
}

func NewDescribeSubnetAssetsResponse

func NewDescribeSubnetAssetsResponse() (response *DescribeSubnetAssetsResponse)

func (*DescribeSubnetAssetsResponse) FromJsonString

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

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

func (*DescribeSubnetAssetsResponse) ToJsonString

func (r *DescribeSubnetAssetsResponse) ToJsonString() string

type DescribeSubnetAssetsResponseParams

type DescribeSubnetAssetsResponseParams struct {
	// 列表
	Data []*SubnetAsset `json:"Data,omitnil,omitempty" name:"Data"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 地域列表
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// vpc列表
	VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// appid列表
	AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`

	// 可用区列表
	ZoneList []*FilterDataObject `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`

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

Predefined struct for user

type DescribeTaskLogListRequest added in v1.0.738

type DescribeTaskLogListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeTaskLogListRequest added in v1.0.738

func NewDescribeTaskLogListRequest() (request *DescribeTaskLogListRequest)

func (*DescribeTaskLogListRequest) FromJsonString added in v1.0.738

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

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

func (*DescribeTaskLogListRequest) ToJsonString added in v1.0.738

func (r *DescribeTaskLogListRequest) ToJsonString() string

type DescribeTaskLogListRequestParams added in v1.0.738

type DescribeTaskLogListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 过滤内容
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeTaskLogListResponse added in v1.0.738

type DescribeTaskLogListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTaskLogListResponseParams `json:"Response"`
}

func NewDescribeTaskLogListResponse added in v1.0.738

func NewDescribeTaskLogListResponse() (response *DescribeTaskLogListResponse)

func (*DescribeTaskLogListResponse) FromJsonString added in v1.0.738

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

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

func (*DescribeTaskLogListResponse) ToJsonString added in v1.0.738

func (r *DescribeTaskLogListResponse) ToJsonString() string

type DescribeTaskLogListResponseParams added in v1.0.738

type DescribeTaskLogListResponseParams struct {
	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 报告列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*TaskLogInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 待查看数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotViewNumber *int64 `json:"NotViewNumber,omitnil,omitempty" name:"NotViewNumber"`

	// 报告模板数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportTemplateNumber *int64 `json:"ReportTemplateNumber,omitnil,omitempty" name:"ReportTemplateNumber"`

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

Predefined struct for user

type DescribeTaskLogURLRequest added in v1.0.738

type DescribeTaskLogURLRequest struct {
	*tchttp.BaseRequest

	// 0: 预览, 1: 下载
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 任务报告Id 列表
	ReportItemKeyList []*ReportItemKey `json:"ReportItemKeyList,omitnil,omitempty" name:"ReportItemKeyList"`

	// 报告中任务id列表
	ReportTaskIdList []*ReportTaskIdList `json:"ReportTaskIdList,omitnil,omitempty" name:"ReportTaskIdList"`
}

func NewDescribeTaskLogURLRequest added in v1.0.738

func NewDescribeTaskLogURLRequest() (request *DescribeTaskLogURLRequest)

func (*DescribeTaskLogURLRequest) FromJsonString added in v1.0.738

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

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

func (*DescribeTaskLogURLRequest) ToJsonString added in v1.0.738

func (r *DescribeTaskLogURLRequest) ToJsonString() string

type DescribeTaskLogURLRequestParams added in v1.0.738

type DescribeTaskLogURLRequestParams struct {
	// 0: 预览, 1: 下载
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 任务报告Id 列表
	ReportItemKeyList []*ReportItemKey `json:"ReportItemKeyList,omitnil,omitempty" name:"ReportItemKeyList"`

	// 报告中任务id列表
	ReportTaskIdList []*ReportTaskIdList `json:"ReportTaskIdList,omitnil,omitempty" name:"ReportTaskIdList"`
}

Predefined struct for user

type DescribeTaskLogURLResponse added in v1.0.738

type DescribeTaskLogURLResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTaskLogURLResponseParams `json:"Response"`
}

func NewDescribeTaskLogURLResponse added in v1.0.738

func NewDescribeTaskLogURLResponse() (response *DescribeTaskLogURLResponse)

func (*DescribeTaskLogURLResponse) FromJsonString added in v1.0.738

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

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

func (*DescribeTaskLogURLResponse) ToJsonString added in v1.0.738

func (r *DescribeTaskLogURLResponse) ToJsonString() string

type DescribeTaskLogURLResponseParams added in v1.0.738

type DescribeTaskLogURLResponseParams struct {
	// 返回报告临时下载url
	Data []*TaskLogURL `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeTopAttackInfoRequest added in v1.0.867

type DescribeTopAttackInfoRequest struct {
	*tchttp.BaseRequest

	// 被调用的集团账号的成员id
	OperatedMemberId []*string `json:"OperatedMemberId,omitnil,omitempty" name:"OperatedMemberId"`
}

func NewDescribeTopAttackInfoRequest added in v1.0.867

func NewDescribeTopAttackInfoRequest() (request *DescribeTopAttackInfoRequest)

func (*DescribeTopAttackInfoRequest) FromJsonString added in v1.0.867

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

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

func (*DescribeTopAttackInfoRequest) ToJsonString added in v1.0.867

func (r *DescribeTopAttackInfoRequest) ToJsonString() string

type DescribeTopAttackInfoRequestParams added in v1.0.867

type DescribeTopAttackInfoRequestParams struct {
	// 被调用的集团账号的成员id
	OperatedMemberId []*string `json:"OperatedMemberId,omitnil,omitempty" name:"OperatedMemberId"`
}

Predefined struct for user

type DescribeTopAttackInfoResponse added in v1.0.867

type DescribeTopAttackInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopAttackInfoResponseParams `json:"Response"`
}

func NewDescribeTopAttackInfoResponse added in v1.0.867

func NewDescribeTopAttackInfoResponse() (response *DescribeTopAttackInfoResponse)

func (*DescribeTopAttackInfoResponse) FromJsonString added in v1.0.867

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

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

func (*DescribeTopAttackInfoResponse) ToJsonString added in v1.0.867

func (r *DescribeTopAttackInfoResponse) ToJsonString() string

type DescribeTopAttackInfoResponseParams added in v1.0.867

type DescribeTopAttackInfoResponseParams struct {
	// Top攻击类型/攻击者次数
	TopAttackInfo []*TagCount `json:"TopAttackInfo,omitnil,omitempty" name:"TopAttackInfo"`

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

Predefined struct for user

type DescribeVULRiskAdvanceCFGListRequest added in v1.0.776

type DescribeVULRiskAdvanceCFGListRequest struct {
	*tchttp.BaseRequest

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

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

	// 过滤条件
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeVULRiskAdvanceCFGListRequest added in v1.0.776

func NewDescribeVULRiskAdvanceCFGListRequest() (request *DescribeVULRiskAdvanceCFGListRequest)

func (*DescribeVULRiskAdvanceCFGListRequest) FromJsonString added in v1.0.776

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

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

func (*DescribeVULRiskAdvanceCFGListRequest) ToJsonString added in v1.0.776

func (r *DescribeVULRiskAdvanceCFGListRequest) ToJsonString() string

type DescribeVULRiskAdvanceCFGListRequestParams added in v1.0.776

type DescribeVULRiskAdvanceCFGListRequestParams struct {
	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

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

	// 过滤条件
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeVULRiskAdvanceCFGListResponse added in v1.0.776

type DescribeVULRiskAdvanceCFGListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVULRiskAdvanceCFGListResponseParams `json:"Response"`
}

func NewDescribeVULRiskAdvanceCFGListResponse added in v1.0.776

func NewDescribeVULRiskAdvanceCFGListResponse() (response *DescribeVULRiskAdvanceCFGListResponse)

func (*DescribeVULRiskAdvanceCFGListResponse) FromJsonString added in v1.0.776

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

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

func (*DescribeVULRiskAdvanceCFGListResponse) ToJsonString added in v1.0.776

type DescribeVULRiskAdvanceCFGListResponseParams added in v1.0.776

type DescribeVULRiskAdvanceCFGListResponseParams struct {
	// 配置项列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*VULRiskAdvanceCFGList `json:"Data,omitnil,omitempty" name:"Data"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 风险等级过滤列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevelLists []*FilterDataObject `json:"RiskLevelLists,omitnil,omitempty" name:"RiskLevelLists"`

	// 漏洞类型过滤列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	VULTypeLists []*FilterDataObject `json:"VULTypeLists,omitnil,omitempty" name:"VULTypeLists"`

	// 识别来源过滤列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckFromLists []*FilterDataObject `json:"CheckFromLists,omitnil,omitempty" name:"CheckFromLists"`

	// 漏洞标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulTagList []*FilterDataObject `json:"VulTagList,omitnil,omitempty" name:"VulTagList"`

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

Predefined struct for user

type DescribeVpcAssetsRequest

type DescribeVpcAssetsRequest struct {
	*tchttp.BaseRequest

	// 过滤参数
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeVpcAssetsRequest

func NewDescribeVpcAssetsRequest() (request *DescribeVpcAssetsRequest)

func (*DescribeVpcAssetsRequest) FromJsonString

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

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

func (*DescribeVpcAssetsRequest) ToJsonString

func (r *DescribeVpcAssetsRequest) ToJsonString() string

type DescribeVpcAssetsRequestParams

type DescribeVpcAssetsRequestParams struct {
	// 过滤参数
	Filter *Filter `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeVpcAssetsResponse

type DescribeVpcAssetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVpcAssetsResponseParams `json:"Response"`
}

func NewDescribeVpcAssetsResponse

func NewDescribeVpcAssetsResponse() (response *DescribeVpcAssetsResponse)

func (*DescribeVpcAssetsResponse) FromJsonString

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

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

func (*DescribeVpcAssetsResponse) ToJsonString

func (r *DescribeVpcAssetsResponse) ToJsonString() string

type DescribeVpcAssetsResponseParams

type DescribeVpcAssetsResponseParams struct {
	// 列表
	Data []*Vpc `json:"Data,omitnil,omitempty" name:"Data"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// vpc列表
	VpcList []*FilterDataObject `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 地域列表
	RegionList []*FilterDataObject `json:"RegionList,omitnil,omitempty" name:"RegionList"`

	// appid列表
	AppIdList []*FilterDataObject `json:"AppIdList,omitnil,omitempty" name:"AppIdList"`

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

Predefined struct for user

type DomainAssetVO added in v1.0.680

type DomainAssetVO struct {
	// 资产id
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetId []*string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

	// 资产名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetName []*string `json:"AssetName,omitnil,omitempty" name:"AssetName"`

	// 资产类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetType []*string `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region []*string `json:"Region,omitnil,omitempty" name:"Region"`

	// Waf状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	WAFStatus *uint64 `json:"WAFStatus,omitnil,omitempty" name:"WAFStatus"`

	// 资产创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"`

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

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

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

	// 是否核心
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`

	// 是否云上资产
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCloud *uint64 `json:"IsCloud,omitnil,omitempty" name:"IsCloud"`

	// 网络攻击
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`

	// 网络访问
	// 注意:此字段可能返回 null,表示取不到有效值。
	Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`

	// 网络拦截
	// 注意:此字段可能返回 null,表示取不到有效值。
	Intercept *uint64 `json:"Intercept,omitnil,omitempty" name:"Intercept"`

	// 入站峰值带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	InBandwidth *string `json:"InBandwidth,omitnil,omitempty" name:"InBandwidth"`

	// 出站峰值带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutBandwidth *string `json:"OutBandwidth,omitnil,omitempty" name:"OutBandwidth"`

	// 入站累计流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InFlow *string `json:"InFlow,omitnil,omitempty" name:"InFlow"`

	// 出站累计流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutFlow *string `json:"OutFlow,omitnil,omitempty" name:"OutFlow"`

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

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

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

	// 配置风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigurationRisk *uint64 `json:"ConfigurationRisk,omitnil,omitempty" name:"ConfigurationRisk"`

	// 扫描任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTask *uint64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`

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

	// 解析ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	SeverIp []*string `json:"SeverIp,omitnil,omitempty" name:"SeverIp"`

	// bot攻击数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	BotCount *uint64 `json:"BotCount,omitnil,omitempty" name:"BotCount"`

	// 弱口令风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	WeakPassword *uint64 `json:"WeakPassword,omitnil,omitempty" name:"WeakPassword"`

	// 内容风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebContentRisk *uint64 `json:"WebContentRisk,omitnil,omitempty" name:"WebContentRisk"`

	// tag标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 关联实例类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

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

	// cc攻击
	// 注意:此字段可能返回 null,表示取不到有效值。
	CCAttack *int64 `json:"CCAttack,omitnil,omitempty" name:"CCAttack"`

	// web攻击
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebAttack *int64 `json:"WebAttack,omitnil,omitempty" name:"WebAttack"`

	// 风险服务暴露数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceRisk *uint64 `json:"ServiceRisk,omitnil,omitempty" name:"ServiceRisk"`

	// 是否新资产 1新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`

	// 待确认资产的随机三级域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyDomain *string `json:"VerifyDomain,omitnil,omitempty" name:"VerifyDomain"`

	// 待确认资产的TXT记录内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyTXTRecord *string `json:"VerifyTXTRecord,omitnil,omitempty" name:"VerifyTXTRecord"`

	// 待确认资产的认证状态,0-待认证,1-认证成功,2-认证中,3-txt认证失败,4-人工认证失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyStatus *int64 `json:"VerifyStatus,omitnil,omitempty" name:"VerifyStatus"`

	// bot访问数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	BotAccessCount *int64 `json:"BotAccessCount,omitnil,omitempty" name:"BotAccessCount"`
}

type Element added in v1.0.856

type Element struct {
	// 统计类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 统计对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Filter

type Filter struct {
	// 查询数量限制
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询偏移位置
	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"`

	// 过滤的列及内容
	Filters []*WhereFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 可填无, 日志使用查询时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可填无, 日志使用查询时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type FilterDataObject

type FilterDataObject struct {
	// 英文翻译
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 中文翻译
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`
}

type GateWayAsset added in v1.0.814

type GateWayAsset struct {
	// appid
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// uin
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 资产ID
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

	// 资产名
	AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`

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

	// 私有ip
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

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

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

	// 私有网络id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络名
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 出向峰值带宽
	OutboundPeakBandwidth *string `json:"OutboundPeakBandwidth,omitnil,omitempty" name:"OutboundPeakBandwidth"`

	// 入向峰值带宽
	InboundPeakBandwidth *string `json:"InboundPeakBandwidth,omitnil,omitempty" name:"InboundPeakBandwidth"`

	// 出站累计流量
	OutboundCumulativeFlow *string `json:"OutboundCumulativeFlow,omitnil,omitempty" name:"OutboundCumulativeFlow"`

	// 入站累计流量
	InboundCumulativeFlow *string `json:"InboundCumulativeFlow,omitnil,omitempty" name:"InboundCumulativeFlow"`

	// 网络攻击
	NetworkAttack *int64 `json:"NetworkAttack,omitnil,omitempty" name:"NetworkAttack"`

	// 暴露端口
	ExposedPort *int64 `json:"ExposedPort,omitnil,omitempty" name:"ExposedPort"`

	// 暴露漏洞
	ExposedVUL *int64 `json:"ExposedVUL,omitnil,omitempty" name:"ExposedVUL"`

	// 配置风险
	ConfigureRisk *int64 `json:"ConfigureRisk,omitnil,omitempty" name:"ConfigureRisk"`

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

	// 任务数
	ScanTask *int64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`

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

	// 昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

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

	// 是否核心
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`

	// 风险服务暴露
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskExposure *int64 `json:"RiskExposure,omitnil,omitempty" name:"RiskExposure"`

	// 是否新资产 1新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`

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

	// TSE的网关真实地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`
}

type IpAssetListVO added in v1.0.680

type IpAssetListVO struct {
	// 资产id
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

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

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

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

	// 云防状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	CFWStatus *uint64 `json:"CFWStatus,omitnil,omitempty" name:"CFWStatus"`

	// 资产创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetCreateTime *string `json:"AssetCreateTime,omitnil,omitempty" name:"AssetCreateTime"`

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

	// 公网ip类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIpType *uint64 `json:"PublicIpType,omitnil,omitempty" name:"PublicIpType"`

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

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

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

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

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

	// 核心
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`

	// 云上
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCloud *uint64 `json:"IsCloud,omitnil,omitempty" name:"IsCloud"`

	// 网络攻击
	// 注意:此字段可能返回 null,表示取不到有效值。
	Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`

	// 网络访问
	// 注意:此字段可能返回 null,表示取不到有效值。
	Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`

	// 网络拦截
	// 注意:此字段可能返回 null,表示取不到有效值。
	Intercept *uint64 `json:"Intercept,omitnil,omitempty" name:"Intercept"`

	// 入向带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	InBandwidth *string `json:"InBandwidth,omitnil,omitempty" name:"InBandwidth"`

	// 出向带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutBandwidth *string `json:"OutBandwidth,omitnil,omitempty" name:"OutBandwidth"`

	// 入向流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InFlow *string `json:"InFlow,omitnil,omitempty" name:"InFlow"`

	// 出向流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutFlow *string `json:"OutFlow,omitnil,omitempty" name:"OutFlow"`

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

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

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

	// 配置风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigurationRisk *uint64 `json:"ConfigurationRisk,omitnil,omitempty" name:"ConfigurationRisk"`

	// 扫描任务
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTask *uint64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`

	// 弱口令
	// 注意:此字段可能返回 null,表示取不到有效值。
	WeakPassword *uint64 `json:"WeakPassword,omitnil,omitempty" name:"WeakPassword"`

	// 内容风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	WebContentRisk *uint64 `json:"WebContentRisk,omitnil,omitempty" name:"WebContentRisk"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

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

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

	// 风险服务暴露
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskExposure *int64 `json:"RiskExposure,omitnil,omitempty" name:"RiskExposure"`

	// 是否新资产 1新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`

	// 资产认证状态,0-待认证,1-认证成功,2-认证中,3+-认证失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	VerifyStatus *int64 `json:"VerifyStatus,omitnil,omitempty" name:"VerifyStatus"`
}

type KeyValue added in v1.0.907

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

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

type ModifyOrganizationAccountStatusRequest added in v1.0.845

type ModifyOrganizationAccountStatusRequest struct {
	*tchttp.BaseRequest

	// 修改集团账号状态,1 开启, 2关闭
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyOrganizationAccountStatusRequest added in v1.0.845

func NewModifyOrganizationAccountStatusRequest() (request *ModifyOrganizationAccountStatusRequest)

func (*ModifyOrganizationAccountStatusRequest) FromJsonString added in v1.0.845

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

func (*ModifyOrganizationAccountStatusRequest) ToJsonString added in v1.0.845

type ModifyOrganizationAccountStatusRequestParams added in v1.0.845

type ModifyOrganizationAccountStatusRequestParams struct {
	// 修改集团账号状态,1 开启, 2关闭
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyOrganizationAccountStatusResponse added in v1.0.845

type ModifyOrganizationAccountStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyOrganizationAccountStatusResponseParams `json:"Response"`
}

func NewModifyOrganizationAccountStatusResponse added in v1.0.845

func NewModifyOrganizationAccountStatusResponse() (response *ModifyOrganizationAccountStatusResponse)

func (*ModifyOrganizationAccountStatusResponse) FromJsonString added in v1.0.845

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

func (*ModifyOrganizationAccountStatusResponse) ToJsonString added in v1.0.845

type ModifyOrganizationAccountStatusResponseParams added in v1.0.845

type ModifyOrganizationAccountStatusResponseParams struct {
	// 返回值为0,则修改成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type ModifyRiskCenterRiskStatusRequest added in v1.0.765

type ModifyRiskCenterRiskStatusRequest struct {
	*tchttp.BaseRequest

	// 风险资产相关数据
	RiskStatusKeys []*RiskCenterStatusKey `json:"RiskStatusKeys,omitnil,omitempty" name:"RiskStatusKeys"`

	// 处置状态,1为已处置、2为已忽略,3为取消已处置,4为取消已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 风险类型,0-端口风险, 1-漏洞风险,2-弱口令风险, 3-网站内容风险,4-配置风险,5-风险服务暴露
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
}

func NewModifyRiskCenterRiskStatusRequest added in v1.0.765

func NewModifyRiskCenterRiskStatusRequest() (request *ModifyRiskCenterRiskStatusRequest)

func (*ModifyRiskCenterRiskStatusRequest) FromJsonString added in v1.0.765

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

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

func (*ModifyRiskCenterRiskStatusRequest) ToJsonString added in v1.0.765

func (r *ModifyRiskCenterRiskStatusRequest) ToJsonString() string

type ModifyRiskCenterRiskStatusRequestParams added in v1.0.765

type ModifyRiskCenterRiskStatusRequestParams struct {
	// 风险资产相关数据
	RiskStatusKeys []*RiskCenterStatusKey `json:"RiskStatusKeys,omitnil,omitempty" name:"RiskStatusKeys"`

	// 处置状态,1为已处置、2为已忽略,3为取消已处置,4为取消已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 风险类型,0-端口风险, 1-漏洞风险,2-弱口令风险, 3-网站内容风险,4-配置风险,5-风险服务暴露
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
}

Predefined struct for user

type ModifyRiskCenterRiskStatusResponse added in v1.0.765

type ModifyRiskCenterRiskStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRiskCenterRiskStatusResponseParams `json:"Response"`
}

func NewModifyRiskCenterRiskStatusResponse added in v1.0.765

func NewModifyRiskCenterRiskStatusResponse() (response *ModifyRiskCenterRiskStatusResponse)

func (*ModifyRiskCenterRiskStatusResponse) FromJsonString added in v1.0.765

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

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

func (*ModifyRiskCenterRiskStatusResponse) ToJsonString added in v1.0.765

func (r *ModifyRiskCenterRiskStatusResponse) ToJsonString() string

type ModifyRiskCenterRiskStatusResponseParams added in v1.0.765

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

Predefined struct for user

type ModifyRiskCenterScanTaskRequest added in v1.0.846

type ModifyRiskCenterScanTaskRequest struct {
	*tchttp.BaseRequest

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

	// 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填
	ScanAssetType *int64 `json:"ScanAssetType,omitnil,omitempty" name:"ScanAssetType"`

	// 扫描项目;port/poc/weakpass/webcontent/configrisk
	ScanItem []*string `json:"ScanItem,omitnil,omitempty" name:"ScanItem"`

	// 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填
	ScanPlanType *int64 `json:"ScanPlanType,omitnil,omitempty" name:"ScanPlanType"`

	// 要修改的任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 扫描资产信息列表
	Assets []*TaskAssetObject `json:"Assets,omitnil,omitempty" name:"Assets"`

	// 扫描计划详情
	ScanPlanContent *string `json:"ScanPlanContent,omitnil,omitempty" name:"ScanPlanContent"`

	// ip/域名/url数组
	SelfDefiningAssets []*string `json:"SelfDefiningAssets,omitnil,omitempty" name:"SelfDefiningAssets"`

	// 高级配置
	TaskAdvanceCFG *TaskAdvanceCFG `json:"TaskAdvanceCFG,omitnil,omitempty" name:"TaskAdvanceCFG"`

	// 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式
	TaskMode *int64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"`
}

func NewModifyRiskCenterScanTaskRequest added in v1.0.846

func NewModifyRiskCenterScanTaskRequest() (request *ModifyRiskCenterScanTaskRequest)

func (*ModifyRiskCenterScanTaskRequest) FromJsonString added in v1.0.846

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

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

func (*ModifyRiskCenterScanTaskRequest) ToJsonString added in v1.0.846

func (r *ModifyRiskCenterScanTaskRequest) ToJsonString() string

type ModifyRiskCenterScanTaskRequestParams added in v1.0.846

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

	// 0-全扫,1-指定资产扫,2-排除资产扫,3-手动填写扫;1和2则Assets字段必填,3则SelfDefiningAssets必填
	ScanAssetType *int64 `json:"ScanAssetType,omitnil,omitempty" name:"ScanAssetType"`

	// 扫描项目;port/poc/weakpass/webcontent/configrisk
	ScanItem []*string `json:"ScanItem,omitnil,omitempty" name:"ScanItem"`

	// 0-周期任务,1-立即扫描,2-定时扫描,3-自定义;0,2,3则ScanPlanContent必填
	ScanPlanType *int64 `json:"ScanPlanType,omitnil,omitempty" name:"ScanPlanType"`

	// 要修改的任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 扫描资产信息列表
	Assets []*TaskAssetObject `json:"Assets,omitnil,omitempty" name:"Assets"`

	// 扫描计划详情
	ScanPlanContent *string `json:"ScanPlanContent,omitnil,omitempty" name:"ScanPlanContent"`

	// ip/域名/url数组
	SelfDefiningAssets []*string `json:"SelfDefiningAssets,omitnil,omitempty" name:"SelfDefiningAssets"`

	// 高级配置
	TaskAdvanceCFG *TaskAdvanceCFG `json:"TaskAdvanceCFG,omitnil,omitempty" name:"TaskAdvanceCFG"`

	// 体检模式,0-标准模式,1-快速模式,2-高级模式,默认标准模式
	TaskMode *int64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"`
}

Predefined struct for user

type ModifyRiskCenterScanTaskResponse added in v1.0.846

type ModifyRiskCenterScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRiskCenterScanTaskResponseParams `json:"Response"`
}

func NewModifyRiskCenterScanTaskResponse added in v1.0.846

func NewModifyRiskCenterScanTaskResponse() (response *ModifyRiskCenterScanTaskResponse)

func (*ModifyRiskCenterScanTaskResponse) FromJsonString added in v1.0.846

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

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

func (*ModifyRiskCenterScanTaskResponse) ToJsonString added in v1.0.846

func (r *ModifyRiskCenterScanTaskResponse) ToJsonString() string

type ModifyRiskCenterScanTaskResponseParams added in v1.0.846

type ModifyRiskCenterScanTaskResponseParams struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 0,修改成功,其他失败;-1为存在资产未认证
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 未认证资产列表
	UnAuthAsset []*string `json:"UnAuthAsset,omitnil,omitempty" name:"UnAuthAsset"`

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

Predefined struct for user

type NICAsset added in v1.0.816

type NICAsset struct {
	// appid
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// uin
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 资产ID
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

	// 资产名
	AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`

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

	// 私有ip
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

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

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

	// 私有网络id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络名
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 出向峰值带宽
	OutboundPeakBandwidth *string `json:"OutboundPeakBandwidth,omitnil,omitempty" name:"OutboundPeakBandwidth"`

	// 入向峰值带宽
	InboundPeakBandwidth *string `json:"InboundPeakBandwidth,omitnil,omitempty" name:"InboundPeakBandwidth"`

	// 出站累计流量
	OutboundCumulativeFlow *string `json:"OutboundCumulativeFlow,omitnil,omitempty" name:"OutboundCumulativeFlow"`

	// 入站累计流量
	InboundCumulativeFlow *string `json:"InboundCumulativeFlow,omitnil,omitempty" name:"InboundCumulativeFlow"`

	// 网络攻击
	NetworkAttack *int64 `json:"NetworkAttack,omitnil,omitempty" name:"NetworkAttack"`

	// 暴露端口
	ExposedPort *int64 `json:"ExposedPort,omitnil,omitempty" name:"ExposedPort"`

	// 暴露漏洞
	ExposedVUL *int64 `json:"ExposedVUL,omitnil,omitempty" name:"ExposedVUL"`

	// 配置风险
	ConfigureRisk *int64 `json:"ConfigureRisk,omitnil,omitempty" name:"ConfigureRisk"`

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

	// 任务数
	ScanTask *int64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`

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

	// 昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 是否核心
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`

	// 是否新资产 1新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
}

type NewAlertKey added in v1.0.921

type NewAlertKey struct {
	// 需要更改的用户appid
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 告警类别
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 告警子类别
	SubType *string `json:"SubType,omitnil,omitempty" name:"SubType"`

	// 告警来源
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

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

	// 告警key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

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

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

type OrganizationUserInfo added in v1.0.820

type OrganizationUserInfo struct {
	// 成员账号Uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 成员账号名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"`

	// 部门节点名称,账号所属部门
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeName *string `json:"NodeName,omitnil,omitempty" name:"NodeName"`

	// 资产数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetCount *int64 `json:"AssetCount,omitnil,omitempty" name:"AssetCount"`

	// 风险数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskCount *int64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"`

	// 攻击数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackCount *int64 `json:"AttackCount,omitnil,omitempty" name:"AttackCount"`

	// Member/Admin/;成员或者管理员
	// 注意:此字段可能返回 null,表示取不到有效值。
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 成员账号id
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemberId *string `json:"MemberId,omitnil,omitempty" name:"MemberId"`

	// 成员账号Appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 账号加入方式,create/invite
	// 注意:此字段可能返回 null,表示取不到有效值。
	JoinType *string `json:"JoinType,omitnil,omitempty" name:"JoinType"`

	// 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	CFWProtect *string `json:"CFWProtect,omitnil,omitempty" name:"CFWProtect"`

	// 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	WAFProtect *string `json:"WAFProtect,omitnil,omitempty" name:"WAFProtect"`

	// 空则未开启,否则不同字符串对应不同版本,common为通用,不区分版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPProtect *string `json:"CWPProtect,omitnil,omitempty" name:"CWPProtect"`

	// 1启用,0未启用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// "Free"       //免费版  "Advanced"   //高级版 "Enterprise" //企业版 "Ultimate"   //旗舰版
	// 注意:此字段可能返回 null,表示取不到有效值。
	CSIPProtect *string `json:"CSIPProtect,omitnil,omitempty" name:"CSIPProtect"`

	// 1为配额消耗者
	// 注意:此字段可能返回 null,表示取不到有效值。
	QuotaConsumer *int64 `json:"QuotaConsumer,omitnil,omitempty" name:"QuotaConsumer"`

	// 账户类型,0为腾讯云账户,1为AWS账户
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudType *int64 `json:"CloudType,omitnil,omitempty" name:"CloudType"`

	// 0为缺省值,1为10分钟,2为1小时,3为24小时
	// 注意:此字段可能返回 null,表示取不到有效值。
	SyncFrequency *int64 `json:"SyncFrequency,omitnil,omitempty" name:"SyncFrequency"`

	// 多云账户是否过期
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsExpired *bool `json:"IsExpired,omitnil,omitempty" name:"IsExpired"`

	// 多云账户 权限列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PermissionList []*string `json:"PermissionList,omitnil,omitempty" name:"PermissionList"`

	// 1
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthType *int64 `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 0 腾讯云集团账户
	// 1 腾讯云接入账户
	// 2 非腾讯云
	// 注意:此字段可能返回 null,表示取不到有效值。
	TcMemberType *int64 `json:"TcMemberType,omitnil,omitempty" name:"TcMemberType"`

	// 子账号数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubUserCount *int64 `json:"SubUserCount,omitnil,omitempty" name:"SubUserCount"`

	// 加入方式详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	JoinTypeInfo *string `json:"JoinTypeInfo,omitnil,omitempty" name:"JoinTypeInfo"`
}

type PortRiskAdvanceCFGParamItem added in v1.0.854

type PortRiskAdvanceCFGParamItem struct {
	// 端口集合,以逗号分隔
	PortSets *string `json:"PortSets,omitnil,omitempty" name:"PortSets"`

	// 检测项类型,0-系统定义,1-用户自定义
	CheckType *int64 `json:"CheckType,omitnil,omitempty" name:"CheckType"`

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

	// 是否启用,1-启用,0-禁用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

type PortViewPortRisk added in v1.0.765

type PortViewPortRisk struct {
	// 影响资产
	NoHandleCount *int64 `json:"NoHandleCount,omitnil,omitempty" name:"NoHandleCount"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

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

	// 组件
	Component *string `json:"Component,omitnil,omitempty" name:"Component"`

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

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

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

	// 处置建议,0保持现状、1限制访问、2封禁端口
	Suggestion *uint64 `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 状态,0未处理、1已处置、2已忽略
	AffectAssetCount *string `json:"AffectAssetCount,omitnil,omitempty" name:"AffectAssetCount"`

	// 资产唯一id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 资产子类型
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 前端索引
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

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

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 服务
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`
}

type PublicIpDomainListKey added in v1.0.754

type PublicIpDomainListKey struct {
	// 资产值
	Asset *string `json:"Asset,omitnil,omitempty" name:"Asset"`
}

type RelatedEvent added in v1.0.907

type RelatedEvent struct {
	// 事件ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventID *string `json:"EventID,omitnil,omitempty" name:"EventID"`

	// 事件描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 与事件关联的告警数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelatedCount *int64 `json:"RelatedCount,omitnil,omitempty" name:"RelatedCount"`
}

type ReportItemKey added in v1.0.738

type ReportItemKey struct {
	// 日志Id列表
	TaskLogList []*string `json:"TaskLogList,omitnil,omitempty" name:"TaskLogList"`
}

type ReportTaskIdList added in v1.0.775

type ReportTaskIdList struct {
	// 任务id列表
	TaskIdList []*string `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`

	// 租户ID
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
}

type RiskCenterStatusKey added in v1.0.765

type RiskCenterStatusKey struct {
	// 风险ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 公网IP/域名
	PublicIPDomain *string `json:"PublicIPDomain,omitnil,omitempty" name:"PublicIPDomain"`

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

	// APP ID
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
}

type RoleInfo added in v1.0.907

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

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

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

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

	// 资产ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

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

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

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

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

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

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

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

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

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

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

	// 家族团伙
	// 注意:此字段可能返回 null,表示取不到有效值。
	Family *string `json:"Family,omitnil,omitempty" name:"Family"`

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

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

	// 恶意进程文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 1:主机资产 2:域名资产 3:网络资产
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetType *int64 `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// 来源日志分析的信息字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	FromLogAnalysisData []*KeyValue `json:"FromLogAnalysisData,omitnil,omitempty" name:"FromLogAnalysisData"`
}

type ScanTaskInfo

type ScanTaskInfo struct {
	// 任务Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 任务状态码:1等待开始  2正在扫描  3扫描出错 4扫描完成
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

	// 任务完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskTime *string `json:"TaskTime,omitnil,omitempty" name:"TaskTime"`

	// 报告ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportId *string `json:"ReportId,omitnil,omitempty" name:"ReportId"`

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

	// 扫描计划,0-周期任务,1-立即扫描,2-定时扫描,3-自定义
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanPlan *int64 `json:"ScanPlan,omitnil,omitempty" name:"ScanPlan"`

	// 关联的资产数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetCount *int64 `json:"AssetCount,omitnil,omitempty" name:"AssetCount"`

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

	// 用户主账户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UIN *string `json:"UIN,omitnil,omitempty" name:"UIN"`

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

type ScanTaskInfoList added in v1.0.738

type ScanTaskInfoList struct {
	// 任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 任务开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// cron格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanPlanContent *string `json:"ScanPlanContent,omitnil,omitempty" name:"ScanPlanContent"`

	// 0-周期任务,1-立即扫描,2-定时扫描,3-自定义
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`

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

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

	// 自定义指定扫描资产信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelfDefiningAssets []*string `json:"SelfDefiningAssets,omitnil,omitempty" name:"SelfDefiningAssets"`

	// 预估时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	PredictTime *int64 `json:"PredictTime,omitnil,omitempty" name:"PredictTime"`

	// 预估完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	PredictEndTime *string `json:"PredictEndTime,omitnil,omitempty" name:"PredictEndTime"`

	// 报告数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportNumber *int64 `json:"ReportNumber,omitnil,omitempty" name:"ReportNumber"`

	// 资产数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetNumber *int64 `json:"AssetNumber,omitnil,omitempty" name:"AssetNumber"`

	// 扫描状态, 0-初始值,1-正在扫描,2-扫描完成,3-扫描出错,4-停止扫描
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanStatus *int64 `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"`

	// 任务进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percent *float64 `json:"Percent,omitnil,omitempty" name:"Percent"`

	// port/poc/weakpass/webcontent/configrisk
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanItem *string `json:"ScanItem,omitnil,omitempty" name:"ScanItem"`

	// 0-全扫,1-指定资产扫,2-排除资产扫,3-自定义指定资产扫描
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanAssetType *int64 `json:"ScanAssetType,omitnil,omitempty" name:"ScanAssetType"`

	// vss子任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VSSTaskId *string `json:"VSSTaskId,omitnil,omitempty" name:"VSSTaskId"`

	// cspm子任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CSPMTaskId *string `json:"CSPMTaskId,omitnil,omitempty" name:"CSPMTaskId"`

	// 主机漏扫子任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPPOCId *string `json:"CWPPOCId,omitnil,omitempty" name:"CWPPOCId"`

	// 主机基线子任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPBlId *string `json:"CWPBlId,omitnil,omitempty" name:"CWPBlId"`

	// vss子任务进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	VSSTaskProcess *int64 `json:"VSSTaskProcess,omitnil,omitempty" name:"VSSTaskProcess"`

	// cspm子任务进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	CSPMTaskProcess *uint64 `json:"CSPMTaskProcess,omitnil,omitempty" name:"CSPMTaskProcess"`

	// 主机漏扫子任务进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPPOCProcess *int64 `json:"CWPPOCProcess,omitnil,omitempty" name:"CWPPOCProcess"`

	// 主机基线子任务进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	CWPBlProcess *uint64 `json:"CWPBlProcess,omitnil,omitempty" name:"CWPBlProcess"`

	// 异常状态码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorCode *int64 `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`

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

	// 周期任务开始的天数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartDay *int64 `json:"StartDay,omitnil,omitempty" name:"StartDay"`

	// 扫描频率,单位天,1-每天,7-每周,30-月,0-扫描一次
	// 注意:此字段可能返回 null,表示取不到有效值。
	Frequency *int64 `json:"Frequency,omitnil,omitempty" name:"Frequency"`

	// 完成次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompleteNumber *int64 `json:"CompleteNumber,omitnil,omitempty" name:"CompleteNumber"`

	// 已完成资产个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompleteAssetNumber *int64 `json:"CompleteAssetNumber,omitnil,omitempty" name:"CompleteAssetNumber"`

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

	// 资产
	// 注意:此字段可能返回 null,表示取不到有效值。
	Assets []*TaskAssetObject `json:"Assets,omitnil,omitempty" name:"Assets"`

	// 用户Appid
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 用户主账户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UIN *string `json:"UIN,omitnil,omitempty" name:"UIN"`

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

	// 体检模式,0-标准模式,1-快速模式,2-高级模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskMode *int64 `json:"TaskMode,omitnil,omitempty" name:"TaskMode"`

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

	// 是否限免体检0不是,1是
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsFree *int64 `json:"IsFree,omitnil,omitempty" name:"IsFree"`

	// 是否可以删除,1-可以,0-不可以,对应多账户管理使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDelete *int64 `json:"IsDelete,omitnil,omitempty" name:"IsDelete"`

	// 任务源类型,0-默认,1-小助手,2-体检项
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceType *int64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`
}

type ServerRisk added in v1.0.755

type ServerRisk struct {
	// 测绘标签
	ServiceTag *string `json:"ServiceTag,omitnil,omitempty" name:"ServiceTag"`

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

	// 影响资产
	AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`

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

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 资产类型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 风险等级 low:低危 high:高危 middle:中危 info:提示 extreme:严重
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

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

	// 组件
	Component *string `json:"Component,omitnil,omitempty" name:"Component"`

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

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

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

	// 风险详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskDetails *string `json:"RiskDetails,omitnil,omitempty" name:"RiskDetails"`

	// 处置建议
	Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"`

	// 状态,0未处理、1已处置、2已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 资产唯一id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

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

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 服务快照
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceSnapshot *string `json:"ServiceSnapshot,omitnil,omitempty" name:"ServiceSnapshot"`

	// 服务访问的url
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 列表索引值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 风险列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskList []*ServerRiskSuggestion `json:"RiskList,omitnil,omitempty" name:"RiskList"`

	// 建议列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuggestionList []*ServerRiskSuggestion `json:"SuggestionList,omitnil,omitempty" name:"SuggestionList"`

	// HTTP响应状态码
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusCode *string `json:"StatusCode,omitnil,omitempty" name:"StatusCode"`
}

type ServerRiskSuggestion added in v1.0.755

type ServerRiskSuggestion struct {
	// 标题
	// 注意:此字段可能返回 null,表示取不到有效值。
	Title *string `json:"Title,omitnil,omitempty" name:"Title"`

	// 详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Body *string `json:"Body,omitnil,omitempty" name:"Body"`
}

type ServiceSupport added in v1.0.856

type ServiceSupport struct {
	// 产品名称:
	// "cfw_waf_virtual", "cwp_detect", "cwp_defense", "cwp_fix"
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 已处理的资产总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportHandledCount *int64 `json:"SupportHandledCount,omitnil,omitempty" name:"SupportHandledCount"`

	// 支持的资产总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportTotalCount *int64 `json:"SupportTotalCount,omitnil,omitempty" name:"SupportTotalCount"`

	// 是否支持该产品1支持;0不支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSupport *bool `json:"IsSupport,omitnil,omitempty" name:"IsSupport"`
}

type StopRiskCenterTaskRequest added in v1.0.754

type StopRiskCenterTaskRequest struct {
	*tchttp.BaseRequest

	// 任务id 列表
	TaskIdList []*TaskIdListKey `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
}

func NewStopRiskCenterTaskRequest added in v1.0.754

func NewStopRiskCenterTaskRequest() (request *StopRiskCenterTaskRequest)

func (*StopRiskCenterTaskRequest) FromJsonString added in v1.0.754

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

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

func (*StopRiskCenterTaskRequest) ToJsonString added in v1.0.754

func (r *StopRiskCenterTaskRequest) ToJsonString() string

type StopRiskCenterTaskRequestParams added in v1.0.754

type StopRiskCenterTaskRequestParams struct {
	// 任务id 列表
	TaskIdList []*TaskIdListKey `json:"TaskIdList,omitnil,omitempty" name:"TaskIdList"`

	// 集团账号的成员id
	MemberId []*string `json:"MemberId,omitnil,omitempty" name:"MemberId"`
}

Predefined struct for user

type StopRiskCenterTaskResponse added in v1.0.754

type StopRiskCenterTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopRiskCenterTaskResponseParams `json:"Response"`
}

func NewStopRiskCenterTaskResponse added in v1.0.754

func NewStopRiskCenterTaskResponse() (response *StopRiskCenterTaskResponse)

func (*StopRiskCenterTaskResponse) FromJsonString added in v1.0.754

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

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

func (*StopRiskCenterTaskResponse) ToJsonString added in v1.0.754

func (r *StopRiskCenterTaskResponse) ToJsonString() string

type StopRiskCenterTaskResponseParams added in v1.0.754

type StopRiskCenterTaskResponseParams struct {
	// Status为0, 停止成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type SubnetAsset

type SubnetAsset struct {
	// appid
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// uin
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 资产ID
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

	// 资产名
	AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`

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

	// 私有网络id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络名
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// cidr
	CIDR *string `json:"CIDR,omitnil,omitempty" name:"CIDR"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// cvm数
	CVM *int64 `json:"CVM,omitnil,omitempty" name:"CVM"`

	// 可用ip数
	AvailableIp *int64 `json:"AvailableIp,omitnil,omitempty" name:"AvailableIp"`

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

	// 配置风险
	ConfigureRisk *int64 `json:"ConfigureRisk,omitnil,omitempty" name:"ConfigureRisk"`

	// 任务数
	ScanTask *int64 `json:"ScanTask,omitnil,omitempty" name:"ScanTask"`

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

	// 是否核心
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`

	// 是否新资产 1新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`
}

type Tag

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

	// 标签内容
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type TagCount added in v1.0.867

type TagCount struct {
	// 产品名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 日志条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type Tags added in v1.0.775

type Tags struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

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

type TaskAdvanceCFG added in v1.0.684

type TaskAdvanceCFG struct {
	// 端口风险高级配置
	PortRisk []*PortRiskAdvanceCFGParamItem `json:"PortRisk,omitnil,omitempty" name:"PortRisk"`

	// 漏洞风险高级配置
	VulRisk []*TaskCenterVulRiskInputParam `json:"VulRisk,omitnil,omitempty" name:"VulRisk"`

	// 弱口令风险高级配置
	WeakPwdRisk []*TaskCenterWeakPwdRiskInputParam `json:"WeakPwdRisk,omitnil,omitempty" name:"WeakPwdRisk"`

	// 配置风险高级配置
	CFGRisk []*TaskCenterCFGRiskInputParam `json:"CFGRisk,omitnil,omitempty" name:"CFGRisk"`
}

type TaskAssetObject added in v1.0.684

type TaskAssetObject struct {
	// 资产名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`

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

	// 资产分类
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// ip/域名/资产id,数据库id等
	Asset *string `json:"Asset,omitnil,omitempty" name:"Asset"`

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

	// 多云资产唯一id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Arn *string `json:"Arn,omitnil,omitempty" name:"Arn"`
}

type TaskCenterCFGRiskInputParam added in v1.0.684

type TaskCenterCFGRiskInputParam struct {
	// 检测项ID
	ItemId *string `json:"ItemId,omitnil,omitempty" name:"ItemId"`

	// 是否开启,0-不开启,1-开启
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 资源类型
	ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"`
}

type TaskCenterVulRiskInputParam added in v1.0.684

type TaskCenterVulRiskInputParam struct {
	// 风险ID
	RiskId *string `json:"RiskId,omitnil,omitempty" name:"RiskId"`

	// 是否开启,0-不开启,1-开启
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

type TaskCenterWeakPwdRiskInputParam added in v1.0.684

type TaskCenterWeakPwdRiskInputParam struct {
	// 检测项ID
	CheckItemId *int64 `json:"CheckItemId,omitnil,omitempty" name:"CheckItemId"`

	// 是否开启,0-不开启,1-开启
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

type TaskIdListKey added in v1.0.754

type TaskIdListKey struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type TaskLogInfo added in v1.0.738

type TaskLogInfo struct {
	// 报告名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskLogName *string `json:"TaskLogName,omitnil,omitempty" name:"TaskLogName"`

	// 报告ID
	TaskLogId *string `json:"TaskLogId,omitnil,omitempty" name:"TaskLogId"`

	// 关联资产个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetsNumber *int64 `json:"AssetsNumber,omitnil,omitempty" name:"AssetsNumber"`

	// 安全风险数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskNumber *int64 `json:"RiskNumber,omitnil,omitempty" name:"RiskNumber"`

	// 报告生成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 任务状态码:0 初始值  1正在扫描  2扫描完成  3扫描出错,4停止,5暂停,6该任务已被重启过
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 关联任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

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

	// 任务中心扫描任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskCenterTaskId *string `json:"TaskCenterTaskId,omitnil,omitempty" name:"TaskCenterTaskId"`

	// 租户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 主账户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UIN *string `json:"UIN,omitnil,omitempty" name:"UIN"`

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

	// 报告类型: 1安全体检 2日报 3周报 4月报
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"`

	// 报告模板id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

type TaskLogURL added in v1.0.738

type TaskLogURL struct {
	// 报告下载临时链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`

	// 任务报告id
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogId *string `json:"LogId,omitnil,omitempty" name:"LogId"`

	// 任务报告名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskLogName *string `json:"TaskLogName,omitnil,omitempty" name:"TaskLogName"`

	// APP ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
}

type UpdateAlertStatusListRequest added in v1.0.921

type UpdateAlertStatusListRequest struct {
	*tchttp.BaseRequest

	// 告警ID列表
	ID []*NewAlertKey `json:"ID,omitnil,omitempty" name:"ID"`

	// 操作类型
	// 1:撤销处置
	// 2:标记为已处置
	// 3:标记忽略
	// 4:取消标记处置
	// 5:取消标记忽略
	OperateType *int64 `json:"OperateType,omitnil,omitempty" name:"OperateType"`

	// 被调用的集团账号的成员id
	OperatedMemberId []*string `json:"OperatedMemberId,omitnil,omitempty" name:"OperatedMemberId"`
}

func NewUpdateAlertStatusListRequest added in v1.0.921

func NewUpdateAlertStatusListRequest() (request *UpdateAlertStatusListRequest)

func (*UpdateAlertStatusListRequest) FromJsonString added in v1.0.921

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

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

func (*UpdateAlertStatusListRequest) ToJsonString added in v1.0.921

func (r *UpdateAlertStatusListRequest) ToJsonString() string

type UpdateAlertStatusListRequestParams added in v1.0.921

type UpdateAlertStatusListRequestParams struct {
	// 告警ID列表
	ID []*NewAlertKey `json:"ID,omitnil,omitempty" name:"ID"`

	// 操作类型
	// 1:撤销处置
	// 2:标记为已处置
	// 3:标记忽略
	// 4:取消标记处置
	// 5:取消标记忽略
	OperateType *int64 `json:"OperateType,omitnil,omitempty" name:"OperateType"`

	// 被调用的集团账号的成员id
	OperatedMemberId []*string `json:"OperatedMemberId,omitnil,omitempty" name:"OperatedMemberId"`
}

Predefined struct for user

type UpdateAlertStatusListResponse added in v1.0.921

type UpdateAlertStatusListResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAlertStatusListResponseParams `json:"Response"`
}

func NewUpdateAlertStatusListResponse added in v1.0.921

func NewUpdateAlertStatusListResponse() (response *UpdateAlertStatusListResponse)

func (*UpdateAlertStatusListResponse) FromJsonString added in v1.0.921

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

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

func (*UpdateAlertStatusListResponse) ToJsonString added in v1.0.921

func (r *UpdateAlertStatusListResponse) ToJsonString() string

type UpdateAlertStatusListResponseParams added in v1.0.921

type UpdateAlertStatusListResponseParams struct {
	// 结果信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// 结果代码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

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

Predefined struct for user

type VULRiskAdvanceCFGList added in v1.0.776

type VULRiskAdvanceCFGList struct {
	// 风险ID
	RiskId *string `json:"RiskId,omitnil,omitempty" name:"RiskId"`

	// 漏洞名称
	VULName *string `json:"VULName,omitnil,omitempty" name:"VULName"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	RiskLevel *string `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 识别来源
	CheckFrom *string `json:"CheckFrom,omitnil,omitempty" name:"CheckFrom"`

	// 是否启用,1-启用,0-禁用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 风险类型
	VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`

	// 影响版本
	ImpactVersion *string `json:"ImpactVersion,omitnil,omitempty" name:"ImpactVersion"`

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

	// 漏洞标签
	VULTag []*string `json:"VULTag,omitnil,omitempty" name:"VULTag"`

	// 修复方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	FixMethod []*string `json:"FixMethod,omitnil,omitempty" name:"FixMethod"`

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

	// 应急漏洞类型,1-应急漏洞,0-非应急漏洞
	// 注意:此字段可能返回 null,表示取不到有效值。
	EMGCVulType *int64 `json:"EMGCVulType,omitnil,omitempty" name:"EMGCVulType"`

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

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

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

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

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

	// 攻击热度
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackHeat *string `json:"AttackHeat,omitnil,omitempty" name:"AttackHeat"`

	// 安全产品支持情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceSupport []*ServiceSupport `json:"ServiceSupport,omitnil,omitempty" name:"ServiceSupport"`

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

type VULViewVULRisk added in v1.0.765

type VULViewVULRisk struct {
	// 端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 影响资产
	NoHandleCount *int64 `json:"NoHandleCount,omitnil,omitempty" name:"NoHandleCount"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 组件
	Component *string `json:"Component,omitnil,omitempty" name:"Component"`

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

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

	// 影响资产数量
	AffectAssetCount *uint64 `json:"AffectAssetCount,omitnil,omitempty" name:"AffectAssetCount"`

	// 风险ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 扫描来源,具体看接口返回枚举类型
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 前端索引
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 漏洞类型
	VULType *string `json:"VULType,omitnil,omitempty" name:"VULType"`

	// 漏洞名
	VULName *string `json:"VULName,omitnil,omitempty" name:"VULName"`

	// cve
	CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"`

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

	// 漏洞payload
	Payload *string `json:"Payload,omitnil,omitempty" name:"Payload"`

	// 漏洞影响组件
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 技术参考
	References *string `json:"References,omitnil,omitempty" name:"References"`

	// 漏洞影响版本
	AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"`

	// 风险点
	VULURL *string `json:"VULURL,omitnil,omitempty" name:"VULURL"`

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

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

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 修复建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Fix *string `json:"Fix,omitnil,omitempty" name:"Fix"`

	// 应急漏洞类型,1-应急漏洞,0-非应急漏洞
	// 注意:此字段可能返回 null,表示取不到有效值。
	EMGCVulType *int64 `json:"EMGCVulType,omitnil,omitempty" name:"EMGCVulType"`
}

type Vpc

type Vpc struct {
	// 子网(只支持32位)
	Subnet *uint64 `json:"Subnet,omitnil,omitempty" name:"Subnet"`

	// 互通vpc(只支持32位)
	ConnectedVpc *uint64 `json:"ConnectedVpc,omitnil,omitempty" name:"ConnectedVpc"`

	// 资产id
	AssetId *string `json:"AssetId,omitnil,omitempty" name:"AssetId"`

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

	// 云服务器(只支持32位)
	CVM *uint64 `json:"CVM,omitnil,omitempty" name:"CVM"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

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

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

	// cidr网段
	CIDR *string `json:"CIDR,omitnil,omitempty" name:"CIDR"`

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

	// appid
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// uin
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 是否新资产 1新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNewAsset *uint64 `json:"IsNewAsset,omitnil,omitempty" name:"IsNewAsset"`

	// 是否核心资产1是 2不是
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCore *uint64 `json:"IsCore,omitnil,omitempty" name:"IsCore"`
}

type WebsiteRisk added in v1.0.755

type WebsiteRisk struct {
	// 影响资产
	AffectAsset *string `json:"AffectAsset,omitnil,omitempty" name:"AffectAsset"`

	// 风险等级,low-低危,high-高危,middle-中危,info-提示,extreme-严重。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 最近识别时间
	RecentTime *string `json:"RecentTime,omitnil,omitempty" name:"RecentTime"`

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

	// 状态,0未处理、1已处置、2已忽略
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 资产唯一id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 前端索引
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

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

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

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

	// 用户昵称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// 风险链接
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`

	// 风险文件地址
	URLPath *string `json:"URLPath,omitnil,omitempty" name:"URLPath"`

	// 实例类型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

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

	// 结果描述
	ResultDescribe *string `json:"ResultDescribe,omitnil,omitempty" name:"ResultDescribe"`

	// 源地址url
	SourceURL *string `json:"SourceURL,omitnil,omitempty" name:"SourceURL"`

	// 源文件地址
	SourceURLPath *string `json:"SourceURLPath,omitnil,omitempty" name:"SourceURLPath"`
}

type WhereFilter

type WhereFilter struct {
	// 过滤的项
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 过滤的值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`

	// 中台定义:
	// 1等于 2大于 3小于 4大于等于 5小于等于 6不等于 9模糊匹配 13非模糊匹配 14按位与
	// 精确匹配填 7 模糊匹配填9
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperatorType *int64 `json:"OperatorType,omitnil,omitempty" name:"OperatorType"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL