v20190723

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

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

	// 未授权的操作。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

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

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

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

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

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

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

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

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

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

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

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

	// 扫描任务已被禁用。
	RESOURCEUNAVAILABLE_TASKDISABLED = "ResourceUnavailable.TaskDisabled"

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

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

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 不允许多次人工打标,请回退后重试!
	UNSUPPORTEDOPERATION_MULTIPLEMARKINGNOTALLOWED = "UnsupportedOperation.MultipleMarkingNotAllowed"
)
View Source
const APIVersion = "2019-07-23"

Variables

This section is empty.

Functions

This section is empty.

Types

type AKSKLeak added in v1.0.731

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

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

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

type AccountRisk added in v1.0.731

type AccountRisk struct {
	// id(可不参考)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

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

type AssessmentControlItem added in v1.0.731

type AssessmentControlItem struct {
	// 评估项Id
	ItemId *string `json:"ItemId,omitnil,omitempty" name:"ItemId"`

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

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

	// 评估项来源,内置/用户自定,取值(system,user)
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 评估项类型,问卷/自动化,取值(questionnaire,auto)
	ItemType *string `json:"ItemType,omitnil,omitempty" name:"ItemType"`

	// 评估项子类型,单选/多选/时间/文本/AKSK等,取值(singlechoice,multichoice,date,text,AKSK……等)
	ItemSubType *string `json:"ItemSubType,omitnil,omitempty" name:"ItemSubType"`

	// 评估项创建时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 评估项启用状态,启用/未启用,取值draft / launched
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 评估项关联的模板数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateCount *int64 `json:"TemplateCount,omitnil,omitempty" name:"TemplateCount"`
}

type AssessmentRisk added in v1.0.731

type AssessmentRisk struct {
	// 风险项Id
	RiskId *string `json:"RiskId,omitnil,omitempty" name:"RiskId"`

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

	// 评估模板Id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 评估模板名称
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 评估项Id
	ControlItemId *string `json:"ControlItemId,omitnil,omitempty" name:"ControlItemId"`

	// 评估项名称
	ControlItemName *string `json:"ControlItemName,omitnil,omitempty" name:"ControlItemName"`

	// 评估描述
	ControlItemDesc *string `json:"ControlItemDesc,omitnil,omitempty" name:"ControlItemDesc"`

	// 风险等级,取值(high,medium,low)
	RiskLevel *string `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 风险缓解措施
	RiskMitigation *string `json:"RiskMitigation,omitnil,omitempty" name:"RiskMitigation"`

	// 风险处理状态。(waiting待处理, processing处理中, finished已处理)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 风险生成时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 风险负责人
	RiskOwner *string `json:"RiskOwner,omitnil,omitempty" name:"RiskOwner"`

	// 风险涉及资产
	RelatedAsset *string `json:"RelatedAsset,omitnil,omitempty" name:"RelatedAsset"`

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

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

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

	// 建议使用安全产品
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityProduct []*SecurityProduct `json:"SecurityProduct,omitnil,omitempty" name:"SecurityProduct"`

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

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

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

type AssessmentRiskItem added in v1.0.731

type AssessmentRiskItem struct {
	// 脆弱项id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

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

	// 脆弱性级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

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

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

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

	// 支持的数据源
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportDataSource []*string `json:"SupportDataSource,omitnil,omitempty" name:"SupportDataSource"`

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

	// 关联模板列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReferTemplateList []*TemplateInfo `json:"ReferTemplateList,omitnil,omitempty" name:"ReferTemplateList"`
}

type AssessmentTask added in v1.0.731

type AssessmentTask struct {
	// 评估任务Id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 评估任务的自增ID
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskUid *int64 `json:"TaskUid,omitnil,omitempty" name:"TaskUid"`

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

	// 业务名称
	BusinessName *string `json:"BusinessName,omitnil,omitempty" name:"BusinessName"`

	// 业务所属部门
	BusinessDept *string `json:"BusinessDept,omitnil,omitempty" name:"BusinessDept"`

	// 业务负责人
	BusinessOwner *string `json:"BusinessOwner,omitnil,omitempty" name:"BusinessOwner"`

	// 评估模板Id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 评估模板名称
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 分类分级模板Id
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

	// 分类分级模板名称
	ComplianceGroupName *string `json:"ComplianceGroupName,omitnil,omitempty" name:"ComplianceGroupName"`

	// 评估项数量
	ControlItemCount *int64 `json:"ControlItemCount,omitnil,omitempty" name:"ControlItemCount"`

	// 风险项数量(仅状态为finished的风险项不计入总数,其余状态均算入该数量)
	RiskCount *int64 `json:"RiskCount,omitnil,omitempty" name:"RiskCount"`

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

	// 评估任务发起时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 评估状态。(waiting待评估,processing评估中, , finished已评估, failed评估失败)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 待处理各等级风险项信息
	RiskCountInfoList []*RiskCountInfo `json:"RiskCountInfoList,omitnil,omitempty" name:"RiskCountInfoList"`

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

	// 评估任务失败信息
	ErrorInfo *string `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`

	// 模板主键id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateUid *int64 `json:"TemplateUid,omitnil,omitempty" name:"TemplateUid"`

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

type AssessmentTemplate added in v1.0.731

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

	// 评估模板Id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 评估模板名称
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

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

	// 模板来源,内置/用户自定,取值(system,user)
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 模板类型,自动化/半自动化/问卷,取值(auto,semi-auto,law)等
	UseType *string `json:"UseType,omitnil,omitempty" name:"UseType"`

	// 评估模板创建时间
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 模板关联的评估项数量
	ControlItemCount *int64 `json:"ControlItemCount,omitnil,omitempty" name:"ControlItemCount"`

	// 模板已启用的评估项数量
	AppliedItemCount *int64 `json:"AppliedItemCount,omitnil,omitempty" name:"AppliedItemCount"`

	// 模板启用状态,草稿/已启用,取值draft / launched
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 支持的数据源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportDataSource []*string `json:"SupportDataSource,omitnil,omitempty" name:"SupportDataSource"`

	// 是否包含攻击面风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsASMTemplate *bool `json:"IsASMTemplate,omitnil,omitempty" name:"IsASMTemplate"`

	// 合规组id
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdentifyComplianceId *int64 `json:"IdentifyComplianceId,omitnil,omitempty" name:"IdentifyComplianceId"`
}

type AssetCosDetail added in v1.0.731

type AssetCosDetail struct {
	// 桶的名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

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

	// 文件的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileNums *int64 `json:"FileNums,omitnil,omitempty" name:"FileNums"`

	// 敏感的文件个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFileNums *int64 `json:"SensitiveFileNums,omitnil,omitempty" name:"SensitiveFileNums"`

	// 敏感分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	DistributionData []*Note `json:"DistributionData,omitnil,omitempty" name:"DistributionData"`

	// cos文件的敏感数据个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MatchedNum *int64 `json:"MatchedNum,omitnil,omitempty" name:"MatchedNum"`
}

type AssetDBDetail added in v1.0.731

type AssetDBDetail struct {
	// 数据源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

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

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

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

	// 敏感表数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveTableNums *int64 `json:"SensitiveTableNums,omitnil,omitempty" name:"SensitiveTableNums"`

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

	// 敏感字段的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFieldNums *int64 `json:"SensitiveFieldNums,omitnil,omitempty" name:"SensitiveFieldNums"`

	// 敏感数据分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	DistributionData []*Note `json:"DistributionData,omitnil,omitempty" name:"DistributionData"`
}

type AssetList added in v1.0.731

type AssetList struct {
	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 数据源信息
	DataSourceInfo []*DataSourceInfo `json:"DataSourceInfo,omitnil,omitempty" name:"DataSourceInfo"`
}

type AuthorizeDSPAMetaResourcesRequest added in v1.0.731

type AuthorizeDSPAMetaResourcesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 授权方式,可选:automatic(一键自动授权) 、 account(指定用户名授权)。
	AuthType *string `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 用户授权的账户信息,如果是一键自动授权模式,则不需要填写账户名与密码。
	ResourcesAccount []*DspaResourceAccount `json:"ResourcesAccount,omitnil,omitempty" name:"ResourcesAccount"`
}

func NewAuthorizeDSPAMetaResourcesRequest added in v1.0.731

func NewAuthorizeDSPAMetaResourcesRequest() (request *AuthorizeDSPAMetaResourcesRequest)

func (*AuthorizeDSPAMetaResourcesRequest) FromJsonString added in v1.0.731

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

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

func (*AuthorizeDSPAMetaResourcesRequest) ToJsonString added in v1.0.731

func (r *AuthorizeDSPAMetaResourcesRequest) ToJsonString() string

type AuthorizeDSPAMetaResourcesRequestParams added in v1.0.731

type AuthorizeDSPAMetaResourcesRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 授权方式,可选:automatic(一键自动授权) 、 account(指定用户名授权)。
	AuthType *string `json:"AuthType,omitnil,omitempty" name:"AuthType"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 用户授权的账户信息,如果是一键自动授权模式,则不需要填写账户名与密码。
	ResourcesAccount []*DspaResourceAccount `json:"ResourcesAccount,omitnil,omitempty" name:"ResourcesAccount"`
}

Predefined struct for user

type AuthorizeDSPAMetaResourcesResponse added in v1.0.731

type AuthorizeDSPAMetaResourcesResponse struct {
	*tchttp.BaseResponse
	Response *AuthorizeDSPAMetaResourcesResponseParams `json:"Response"`
}

func NewAuthorizeDSPAMetaResourcesResponse added in v1.0.731

func NewAuthorizeDSPAMetaResourcesResponse() (response *AuthorizeDSPAMetaResourcesResponse)

func (*AuthorizeDSPAMetaResourcesResponse) FromJsonString added in v1.0.731

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

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

func (*AuthorizeDSPAMetaResourcesResponse) ToJsonString added in v1.0.731

func (r *AuthorizeDSPAMetaResourcesResponse) ToJsonString() string

type AuthorizeDSPAMetaResourcesResponseParams added in v1.0.731

type AuthorizeDSPAMetaResourcesResponseParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 授权结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*DspaTaskResult `json:"Results,omitnil,omitempty" name:"Results"`

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

Predefined struct for user

type BindDSPAResourceCosBucketsRequest added in v1.0.731

type BindDSPAResourceCosBucketsRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 绑定的COS桶信息。
	BindCosResourceItems []*CosResourceItem `json:"BindCosResourceItems,omitnil,omitempty" name:"BindCosResourceItems"`

	// 解绑的COS桶信息。
	UnbindCosResourceItems []*CosResourceItem `json:"UnbindCosResourceItems,omitnil,omitempty" name:"UnbindCosResourceItems"`
}

func NewBindDSPAResourceCosBucketsRequest added in v1.0.731

func NewBindDSPAResourceCosBucketsRequest() (request *BindDSPAResourceCosBucketsRequest)

func (*BindDSPAResourceCosBucketsRequest) FromJsonString added in v1.0.731

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

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

func (*BindDSPAResourceCosBucketsRequest) ToJsonString added in v1.0.731

func (r *BindDSPAResourceCosBucketsRequest) ToJsonString() string

type BindDSPAResourceCosBucketsRequestParams added in v1.0.731

type BindDSPAResourceCosBucketsRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 绑定的COS桶信息。
	BindCosResourceItems []*CosResourceItem `json:"BindCosResourceItems,omitnil,omitempty" name:"BindCosResourceItems"`

	// 解绑的COS桶信息。
	UnbindCosResourceItems []*CosResourceItem `json:"UnbindCosResourceItems,omitnil,omitempty" name:"UnbindCosResourceItems"`
}

Predefined struct for user

type BindDSPAResourceCosBucketsResponse added in v1.0.731

type BindDSPAResourceCosBucketsResponse struct {
	*tchttp.BaseResponse
	Response *BindDSPAResourceCosBucketsResponseParams `json:"Response"`
}

func NewBindDSPAResourceCosBucketsResponse added in v1.0.731

func NewBindDSPAResourceCosBucketsResponse() (response *BindDSPAResourceCosBucketsResponse)

func (*BindDSPAResourceCosBucketsResponse) FromJsonString added in v1.0.731

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

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

func (*BindDSPAResourceCosBucketsResponse) ToJsonString added in v1.0.731

func (r *BindDSPAResourceCosBucketsResponse) ToJsonString() string

type BindDSPAResourceCosBucketsResponseParams added in v1.0.731

type BindDSPAResourceCosBucketsResponseParams struct {
	// 绑定结果数组
	CosTaskResults []*CosTaskResult `json:"CosTaskResults,omitnil,omitempty" name:"CosTaskResults"`

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

Predefined struct for user

type BindDSPAResourceDatabasesRequest added in v1.0.731

type BindDSPAResourceDatabasesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据库实例ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 数据库实例类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 绑定DB列表。
	BindDbItems []*DbResourceItem `json:"BindDbItems,omitnil,omitempty" name:"BindDbItems"`

	// 解绑DB列表。
	UnbindDbItems []*DbResourceItem `json:"UnbindDbItems,omitnil,omitempty" name:"UnbindDbItems"`
}

func NewBindDSPAResourceDatabasesRequest added in v1.0.731

func NewBindDSPAResourceDatabasesRequest() (request *BindDSPAResourceDatabasesRequest)

func (*BindDSPAResourceDatabasesRequest) FromJsonString added in v1.0.731

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

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

func (*BindDSPAResourceDatabasesRequest) ToJsonString added in v1.0.731

func (r *BindDSPAResourceDatabasesRequest) ToJsonString() string

type BindDSPAResourceDatabasesRequestParams added in v1.0.731

type BindDSPAResourceDatabasesRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据库实例ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 数据库实例类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 绑定DB列表。
	BindDbItems []*DbResourceItem `json:"BindDbItems,omitnil,omitempty" name:"BindDbItems"`

	// 解绑DB列表。
	UnbindDbItems []*DbResourceItem `json:"UnbindDbItems,omitnil,omitempty" name:"UnbindDbItems"`
}

Predefined struct for user

type BindDSPAResourceDatabasesResponse added in v1.0.731

type BindDSPAResourceDatabasesResponse struct {
	*tchttp.BaseResponse
	Response *BindDSPAResourceDatabasesResponseParams `json:"Response"`
}

func NewBindDSPAResourceDatabasesResponse added in v1.0.731

func NewBindDSPAResourceDatabasesResponse() (response *BindDSPAResourceDatabasesResponse)

func (*BindDSPAResourceDatabasesResponse) FromJsonString added in v1.0.731

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

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

func (*BindDSPAResourceDatabasesResponse) ToJsonString added in v1.0.731

func (r *BindDSPAResourceDatabasesResponse) ToJsonString() string

type BindDSPAResourceDatabasesResponseParams added in v1.0.731

type BindDSPAResourceDatabasesResponseParams struct {
	// 绑定结果数组
	DbTaskResults []*DbTaskResult `json:"DbTaskResults,omitnil,omitempty" name:"DbTaskResults"`

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

Predefined struct for user

type COSDataRule added in v1.0.731

type COSDataRule struct {
	// 只能取and 、or两个值其中之一,and:字段和内容同时满足,or:字段和内容满足其一.
	// 默认值为or
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 规则内容
	Contents []*DataContent `json:"Contents,omitnil,omitempty" name:"Contents"`
}

type COSInstance added in v1.0.731

type COSInstance struct {
	// 数据源Id
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 桶名
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`
}

type CategoryRule added in v1.0.731

type CategoryRule struct {
	// 分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

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

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

	// 级别id
	LevelId *uint64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 级别名称
	LevelName *string `json:"LevelName,omitnil,omitempty" name:"LevelName"`

	// 分类规则绑定关系id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

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

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

type CategoryRuleStatistic added in v1.0.731

type CategoryRuleStatistic struct {
	// 分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 规则数量
	RuleCount *uint64 `json:"RuleCount,omitnil,omitempty" name:"RuleCount"`

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

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) AuthorizeDSPAMetaResources added in v1.0.731

func (c *Client) AuthorizeDSPAMetaResources(request *AuthorizeDSPAMetaResourcesRequest) (response *AuthorizeDSPAMetaResourcesResponse, err error)

AuthorizeDSPAMetaResources 授权用户云资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) AuthorizeDSPAMetaResourcesWithContext added in v1.0.731

func (c *Client) AuthorizeDSPAMetaResourcesWithContext(ctx context.Context, request *AuthorizeDSPAMetaResourcesRequest) (response *AuthorizeDSPAMetaResourcesResponse, err error)

AuthorizeDSPAMetaResources 授权用户云资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindDSPAResourceCosBuckets added in v1.0.731

func (c *Client) BindDSPAResourceCosBuckets(request *BindDSPAResourceCosBucketsRequest) (response *BindDSPAResourceCosBucketsResponse, err error)

BindDSPAResourceCosBuckets 绑定或解绑COS桶

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindDSPAResourceCosBucketsWithContext added in v1.0.731

func (c *Client) BindDSPAResourceCosBucketsWithContext(ctx context.Context, request *BindDSPAResourceCosBucketsRequest) (response *BindDSPAResourceCosBucketsResponse, err error)

BindDSPAResourceCosBuckets 绑定或解绑COS桶

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) BindDSPAResourceDatabases added in v1.0.731

func (c *Client) BindDSPAResourceDatabases(request *BindDSPAResourceDatabasesRequest) (response *BindDSPAResourceDatabasesResponse, err error)

BindDSPAResourceDatabases 绑定或解绑数据库实例DB

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) BindDSPAResourceDatabasesWithContext added in v1.0.731

func (c *Client) BindDSPAResourceDatabasesWithContext(ctx context.Context, request *BindDSPAResourceDatabasesRequest) (response *BindDSPAResourceDatabasesResponse, err error)

BindDSPAResourceDatabases 绑定或解绑数据库实例DB

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CopyDSPATemplate added in v1.0.731

func (c *Client) CopyDSPATemplate(request *CopyDSPATemplateRequest) (response *CopyDSPATemplateResponse, err error)

CopyDSPATemplate 复制合规组模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CopyDSPATemplateWithContext added in v1.0.731

func (c *Client) CopyDSPATemplateWithContext(ctx context.Context, request *CopyDSPATemplateRequest) (response *CopyDSPATemplateResponse, err error)

CopyDSPATemplate 复制合规组模板

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateAssetSortingReportRetryTask added in v1.0.731

func (c *Client) CreateAssetSortingReportRetryTask(request *CreateAssetSortingReportRetryTaskRequest) (response *CreateAssetSortingReportRetryTaskResponse, err error)

CreateAssetSortingReportRetryTask 创建资产梳理报表导出重试任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateAssetSortingReportRetryTaskWithContext added in v1.0.731

func (c *Client) CreateAssetSortingReportRetryTaskWithContext(ctx context.Context, request *CreateAssetSortingReportRetryTaskRequest) (response *CreateAssetSortingReportRetryTaskResponse, err error)

CreateAssetSortingReportRetryTask 创建资产梳理报表导出重试任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateAssetSortingReportTask added in v1.0.731

func (c *Client) CreateAssetSortingReportTask(request *CreateAssetSortingReportTaskRequest) (response *CreateAssetSortingReportTaskResponse, err error)

CreateAssetSortingReportTask 创建资产梳理报告任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateAssetSortingReportTaskWithContext added in v1.0.731

func (c *Client) CreateAssetSortingReportTaskWithContext(ctx context.Context, request *CreateAssetSortingReportTaskRequest) (response *CreateAssetSortingReportTaskResponse, err error)

CreateAssetSortingReportTask 创建资产梳理报告任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateClassificationRule added in v1.0.731

func (c *Client) CreateClassificationRule(request *CreateClassificationRuleRequest) (response *CreateClassificationRuleResponse, err error)

CreateClassificationRule 创建识别规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateClassificationRuleWithContext added in v1.0.731

func (c *Client) CreateClassificationRuleWithContext(ctx context.Context, request *CreateClassificationRuleRequest) (response *CreateClassificationRuleResponse, err error)

CreateClassificationRule 创建识别规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDSPAAssessmentRiskLevel added in v1.0.731

func (c *Client) CreateDSPAAssessmentRiskLevel(request *CreateDSPAAssessmentRiskLevelRequest) (response *CreateDSPAAssessmentRiskLevelResponse, err error)

CreateDSPAAssessmentRiskLevel 风险项页面---创建风险等级

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDSPAAssessmentRiskLevelWithContext added in v1.0.731

func (c *Client) CreateDSPAAssessmentRiskLevelWithContext(ctx context.Context, request *CreateDSPAAssessmentRiskLevelRequest) (response *CreateDSPAAssessmentRiskLevelResponse, err error)

CreateDSPAAssessmentRiskLevel 风险项页面---创建风险等级

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDSPAAssessmentRiskTemplate added in v1.0.731

func (c *Client) CreateDSPAAssessmentRiskTemplate(request *CreateDSPAAssessmentRiskTemplateRequest) (response *CreateDSPAAssessmentRiskTemplateResponse, err error)

CreateDSPAAssessmentRiskTemplate 风险评估模板---创建风险评估模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDSPAAssessmentRiskTemplateWithContext added in v1.0.731

func (c *Client) CreateDSPAAssessmentRiskTemplateWithContext(ctx context.Context, request *CreateDSPAAssessmentRiskTemplateRequest) (response *CreateDSPAAssessmentRiskTemplateResponse, err error)

CreateDSPAAssessmentRiskTemplate 风险评估模板---创建风险评估模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateDSPAAssessmentTask added in v1.0.731

func (c *Client) CreateDSPAAssessmentTask(request *CreateDSPAAssessmentTaskRequest) (response *CreateDSPAAssessmentTaskResponse, err error)

CreateDSPAAssessmentTask 新建DSPA风险评估任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDSPAAssessmentTaskWithContext added in v1.0.731

func (c *Client) CreateDSPAAssessmentTaskWithContext(ctx context.Context, request *CreateDSPAAssessmentTaskRequest) (response *CreateDSPAAssessmentTaskResponse, err error)

CreateDSPAAssessmentTask 新建DSPA风险评估任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDSPACOSDiscoveryTask added in v1.0.731

func (c *Client) CreateDSPACOSDiscoveryTask(request *CreateDSPACOSDiscoveryTaskRequest) (response *CreateDSPACOSDiscoveryTaskResponse, err error)

CreateDSPACOSDiscoveryTask 新增COS分类分级扫描任务,单个用户最多允许创建100个任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPACOSDiscoveryTaskWithContext added in v1.0.731

func (c *Client) CreateDSPACOSDiscoveryTaskWithContext(ctx context.Context, request *CreateDSPACOSDiscoveryTaskRequest) (response *CreateDSPACOSDiscoveryTaskResponse, err error)

CreateDSPACOSDiscoveryTask 新增COS分类分级扫描任务,单个用户最多允许创建100个任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPACategory added in v1.0.731

func (c *Client) CreateDSPACategory(request *CreateDSPACategoryRequest) (response *CreateDSPACategoryResponse, err error)

CreateDSPACategory 新增分类,单个用户最多允许创建100个数据分类。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPACategoryRelation added in v1.0.731

func (c *Client) CreateDSPACategoryRelation(request *CreateDSPACategoryRelationRequest) (response *CreateDSPACategoryRelationResponse, err error)

CreateDSPACategoryRelation 创建分类关联关系

可能返回的错误码:

LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPACategoryRelationWithContext added in v1.0.731

func (c *Client) CreateDSPACategoryRelationWithContext(ctx context.Context, request *CreateDSPACategoryRelationRequest) (response *CreateDSPACategoryRelationResponse, err error)

CreateDSPACategoryRelation 创建分类关联关系

可能返回的错误码:

LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPACategoryWithContext added in v1.0.731

func (c *Client) CreateDSPACategoryWithContext(ctx context.Context, request *CreateDSPACategoryRequest) (response *CreateDSPACategoryResponse, err error)

CreateDSPACategory 新增分类,单个用户最多允许创建100个数据分类。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPAComplianceGroup added in v1.0.731

func (c *Client) CreateDSPAComplianceGroup(request *CreateDSPAComplianceGroupRequest) (response *CreateDSPAComplianceGroupResponse, err error)

CreateDSPAComplianceGroup 新增分类分级模板,单个用户最多允许创建100个合规组。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPAComplianceGroupWithContext added in v1.0.731

func (c *Client) CreateDSPAComplianceGroupWithContext(ctx context.Context, request *CreateDSPAComplianceGroupRequest) (response *CreateDSPAComplianceGroupResponse, err error)

CreateDSPAComplianceGroup 新增分类分级模板,单个用户最多允许创建100个合规组。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPAComplianceRules added in v1.0.731

func (c *Client) CreateDSPAComplianceRules(request *CreateDSPAComplianceRulesRequest) (response *CreateDSPAComplianceRulesResponse, err error)

CreateDSPAComplianceRules 创建合规组分类规则关联关系

可能返回的错误码:

RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDSPAComplianceRulesWithContext added in v1.0.731

func (c *Client) CreateDSPAComplianceRulesWithContext(ctx context.Context, request *CreateDSPAComplianceRulesRequest) (response *CreateDSPAComplianceRulesResponse, err error)

CreateDSPAComplianceRules 创建合规组分类规则关联关系

可能返回的错误码:

RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDSPACosMetaResources added in v1.0.731

func (c *Client) CreateDSPACosMetaResources(request *CreateDSPACosMetaResourcesRequest) (response *CreateDSPACosMetaResourcesResponse, err error)

CreateDSPACosMetaResources 添加COS元数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPACosMetaResourcesWithContext added in v1.0.731

func (c *Client) CreateDSPACosMetaResourcesWithContext(ctx context.Context, request *CreateDSPACosMetaResourcesRequest) (response *CreateDSPACosMetaResourcesResponse, err error)

CreateDSPACosMetaResources 添加COS元数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPADbMetaResources

func (c *Client) CreateDSPADbMetaResources(request *CreateDSPADbMetaResourcesRequest) (response *CreateDSPADbMetaResourcesResponse, err error)

CreateDSPADbMetaResources 添加用户云上数据库类型资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPADbMetaResourcesWithContext

func (c *Client) CreateDSPADbMetaResourcesWithContext(ctx context.Context, request *CreateDSPADbMetaResourcesRequest) (response *CreateDSPADbMetaResourcesResponse, err error)

CreateDSPADbMetaResources 添加用户云上数据库类型资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPADiscoveryRule added in v1.0.731

func (c *Client) CreateDSPADiscoveryRule(request *CreateDSPADiscoveryRuleRequest) (response *CreateDSPADiscoveryRuleResponse, err error)

CreateDSPADiscoveryRule 新增分类分级规则,单个用户最多允许创建200个规则。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPADiscoveryRuleWithContext added in v1.0.731

func (c *Client) CreateDSPADiscoveryRuleWithContext(ctx context.Context, request *CreateDSPADiscoveryRuleRequest) (response *CreateDSPADiscoveryRuleResponse, err error)

CreateDSPADiscoveryRule 新增分类分级规则,单个用户最多允许创建200个规则。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPADiscoveryTask added in v1.0.731

func (c *Client) CreateDSPADiscoveryTask(request *CreateDSPADiscoveryTaskRequest) (response *CreateDSPADiscoveryTaskResponse, err error)

CreateDSPADiscoveryTask 新增分类分级任务,单个用户最多允许创建100个任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPADiscoveryTaskWithContext added in v1.0.731

func (c *Client) CreateDSPADiscoveryTaskWithContext(ctx context.Context, request *CreateDSPADiscoveryTaskRequest) (response *CreateDSPADiscoveryTaskResponse, err error)

CreateDSPADiscoveryTask 新增分类分级任务,单个用户最多允许创建100个任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPALevelGroup added in v1.0.731

func (c *Client) CreateDSPALevelGroup(request *CreateDSPALevelGroupRequest) (response *CreateDSPALevelGroupResponse, err error)

CreateDSPALevelGroup 新增分级,单个Casb实例最多允许创建100个数据分级

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPALevelGroupWithContext added in v1.0.731

func (c *Client) CreateDSPALevelGroupWithContext(ctx context.Context, request *CreateDSPALevelGroupRequest) (response *CreateDSPALevelGroupResponse, err error)

CreateDSPALevelGroup 新增分级,单个Casb实例最多允许创建100个数据分级

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateDSPAMetaResources added in v1.0.731

func (c *Client) CreateDSPAMetaResources(request *CreateDSPAMetaResourcesRequest) (response *CreateDSPAMetaResourcesResponse, err error)

CreateDSPAMetaResources 添加用户云上资源列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPAMetaResourcesWithContext added in v1.0.731

func (c *Client) CreateDSPAMetaResourcesWithContext(ctx context.Context, request *CreateDSPAMetaResourcesRequest) (response *CreateDSPAMetaResourcesResponse, err error)

CreateDSPAMetaResources 添加用户云上资源列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPASelfBuildMetaResource added in v1.0.731

func (c *Client) CreateDSPASelfBuildMetaResource(request *CreateDSPASelfBuildMetaResourceRequest) (response *CreateDSPASelfBuildMetaResourceResponse, err error)

CreateDSPASelfBuildMetaResource 新建用户自建云资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateDSPASelfBuildMetaResourceWithContext added in v1.0.731

func (c *Client) CreateDSPASelfBuildMetaResourceWithContext(ctx context.Context, request *CreateDSPASelfBuildMetaResourceRequest) (response *CreateDSPASelfBuildMetaResourceResponse, err error)

CreateDSPASelfBuildMetaResource 新建用户自建云资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateIdentifyRuleAnotherName added in v1.0.731

func (c *Client) CreateIdentifyRuleAnotherName(request *CreateIdentifyRuleAnotherNameRequest) (response *CreateIdentifyRuleAnotherNameResponse, err error)

CreateIdentifyRuleAnotherName 创建规则别名

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateIdentifyRuleAnotherNameWithContext added in v1.0.731

func (c *Client) CreateIdentifyRuleAnotherNameWithContext(ctx context.Context, request *CreateIdentifyRuleAnotherNameRequest) (response *CreateIdentifyRuleAnotherNameResponse, err error)

CreateIdentifyRuleAnotherName 创建规则别名

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateNewClassification added in v1.0.731

func (c *Client) CreateNewClassification(request *CreateNewClassificationRequest) (response *CreateNewClassificationResponse, err error)

CreateNewClassification 创建新分类

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateNewClassificationWithContext added in v1.0.731

func (c *Client) CreateNewClassificationWithContext(ctx context.Context, request *CreateNewClassificationRequest) (response *CreateNewClassificationResponse, err error)

CreateNewClassification 创建新分类

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateOrCopyStandard added in v1.0.731

func (c *Client) CreateOrCopyStandard(request *CreateOrCopyStandardRequest) (response *CreateOrCopyStandardResponse, err error)

CreateOrCopyStandard 创建或复制分级分类模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateOrCopyStandardWithContext added in v1.0.731

func (c *Client) CreateOrCopyStandardWithContext(ctx context.Context, request *CreateOrCopyStandardRequest) (response *CreateOrCopyStandardResponse, err error)

CreateOrCopyStandard 创建或复制分级分类模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DecribeSuggestRiskLevelMatrix added in v1.0.731

func (c *Client) DecribeSuggestRiskLevelMatrix(request *DecribeSuggestRiskLevelMatrixRequest) (response *DecribeSuggestRiskLevelMatrixResponse, err error)

DecribeSuggestRiskLevelMatrix 风险等级的定义页面-创建风险等级的时候生成的一个默认的矩阵

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DecribeSuggestRiskLevelMatrixWithContext added in v1.0.731

func (c *Client) DecribeSuggestRiskLevelMatrixWithContext(ctx context.Context, request *DecribeSuggestRiskLevelMatrixRequest) (response *DecribeSuggestRiskLevelMatrixResponse, err error)

DecribeSuggestRiskLevelMatrix 风险等级的定义页面-创建风险等级的时候生成的一个默认的矩阵

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteCosMetaResource added in v1.0.731

func (c *Client) DeleteCosMetaResource(request *DeleteCosMetaResourceRequest) (response *DeleteCosMetaResourceResponse, err error)

DeleteCosMetaResource 本接口(DeleteCOSMetaData)用于删除COS元数据信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteCosMetaResourceWithContext added in v1.0.731

func (c *Client) DeleteCosMetaResourceWithContext(ctx context.Context, request *DeleteCosMetaResourceRequest) (response *DeleteCosMetaResourceResponse, err error)

DeleteCosMetaResource 本接口(DeleteCOSMetaData)用于删除COS元数据信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteDSPAAssessmentTask added in v1.0.731

func (c *Client) DeleteDSPAAssessmentTask(request *DeleteDSPAAssessmentTaskRequest) (response *DeleteDSPAAssessmentTaskResponse, err error)

DeleteDSPAAssessmentTask 删除DSPA风险评估任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDSPAAssessmentTaskWithContext added in v1.0.731

func (c *Client) DeleteDSPAAssessmentTaskWithContext(ctx context.Context, request *DeleteDSPAAssessmentTaskRequest) (response *DeleteDSPAAssessmentTaskResponse, err error)

DeleteDSPAAssessmentTask 删除DSPA风险评估任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDSPACOSDiscoveryTask added in v1.0.731

func (c *Client) DeleteDSPACOSDiscoveryTask(request *DeleteDSPACOSDiscoveryTaskRequest) (response *DeleteDSPACOSDiscoveryTaskResponse, err error)

DeleteDSPACOSDiscoveryTask 删除COS分类分级任务,该接口只有在任务状态为以下几个状态值时才支持正确删除:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDSPACOSDiscoveryTaskResult added in v1.0.731

func (c *Client) DeleteDSPACOSDiscoveryTaskResult(request *DeleteDSPACOSDiscoveryTaskResultRequest) (response *DeleteDSPACOSDiscoveryTaskResultResponse, err error)

DeleteDSPACOSDiscoveryTaskResult 删除COS分类分级任务结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DeleteDSPACOSDiscoveryTaskResultWithContext added in v1.0.731

func (c *Client) DeleteDSPACOSDiscoveryTaskResultWithContext(ctx context.Context, request *DeleteDSPACOSDiscoveryTaskResultRequest) (response *DeleteDSPACOSDiscoveryTaskResultResponse, err error)

DeleteDSPACOSDiscoveryTaskResult 删除COS分类分级任务结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DeleteDSPACOSDiscoveryTaskWithContext added in v1.0.731

func (c *Client) DeleteDSPACOSDiscoveryTaskWithContext(ctx context.Context, request *DeleteDSPACOSDiscoveryTaskRequest) (response *DeleteDSPACOSDiscoveryTaskResponse, err error)

DeleteDSPACOSDiscoveryTask 删除COS分类分级任务,该接口只有在任务状态为以下几个状态值时才支持正确删除:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDSPADiscoveryTask added in v1.0.731

func (c *Client) DeleteDSPADiscoveryTask(request *DeleteDSPADiscoveryTaskRequest) (response *DeleteDSPADiscoveryTaskResponse, err error)

DeleteDSPADiscoveryTask 删除分类分级识别任务,该接口只有在任务状态为以下几个状态值时才支持正确删除:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDSPADiscoveryTaskResult added in v1.0.731

func (c *Client) DeleteDSPADiscoveryTaskResult(request *DeleteDSPADiscoveryTaskResultRequest) (response *DeleteDSPADiscoveryTaskResultResponse, err error)

DeleteDSPADiscoveryTaskResult 删除分类分级识别任务结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DeleteDSPADiscoveryTaskResultWithContext added in v1.0.731

func (c *Client) DeleteDSPADiscoveryTaskResultWithContext(ctx context.Context, request *DeleteDSPADiscoveryTaskResultRequest) (response *DeleteDSPADiscoveryTaskResultResponse, err error)

DeleteDSPADiscoveryTaskResult 删除分类分级识别任务结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DeleteDSPADiscoveryTaskWithContext added in v1.0.731

func (c *Client) DeleteDSPADiscoveryTaskWithContext(ctx context.Context, request *DeleteDSPADiscoveryTaskRequest) (response *DeleteDSPADiscoveryTaskResponse, err error)

DeleteDSPADiscoveryTask 删除分类分级识别任务,该接口只有在任务状态为以下几个状态值时才支持正确删除:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDSPAMetaResource added in v1.0.731

func (c *Client) DeleteDSPAMetaResource(request *DeleteDSPAMetaResourceRequest) (response *DeleteDSPAMetaResourceResponse, err error)

DeleteDSPAMetaResource 删除用户云资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteDSPAMetaResourceWithContext added in v1.0.731

func (c *Client) DeleteDSPAMetaResourceWithContext(ctx context.Context, request *DeleteDSPAMetaResourceRequest) (response *DeleteDSPAMetaResourceResponse, err error)

DeleteDSPAMetaResource 删除用户云资源

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetDetailDataExportResult added in v1.0.731

func (c *Client) DescribeAssetDetailDataExportResult(request *DescribeAssetDetailDataExportResultRequest) (response *DescribeAssetDetailDataExportResultResponse, err error)

DescribeAssetDetailDataExportResult 查询敏感数据导出结果URL

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetDetailDataExportResultWithContext added in v1.0.731

func (c *Client) DescribeAssetDetailDataExportResultWithContext(ctx context.Context, request *DescribeAssetDetailDataExportResultRequest) (response *DescribeAssetDetailDataExportResultResponse, err error)

DescribeAssetDetailDataExportResult 查询敏感数据导出结果URL

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetOverview added in v1.0.731

func (c *Client) DescribeAssetOverview(request *DescribeAssetOverviewRequest) (response *DescribeAssetOverviewResponse, err error)

DescribeAssetOverview 数据资产报告页面-查询数据资产概览接口(包括数据库资产详情和存储资产详情)

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAssetOverviewWithContext added in v1.0.731

func (c *Client) DescribeAssetOverviewWithContext(ctx context.Context, request *DescribeAssetOverviewRequest) (response *DescribeAssetOverviewResponse, err error)

DescribeAssetOverview 数据资产报告页面-查询数据资产概览接口(包括数据库资产详情和存储资产详情)

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeBindDBList added in v1.0.731

func (c *Client) DescribeBindDBList(request *DescribeBindDBListRequest) (response *DescribeBindDBListResponse, err error)

DescribeBindDBList 查询DB绑定的列表

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeBindDBListWithContext added in v1.0.731

func (c *Client) DescribeBindDBListWithContext(ctx context.Context, request *DescribeBindDBListRequest) (response *DescribeBindDBListResponse, err error)

DescribeBindDBList 查询DB绑定的列表

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeCOSAssetSensitiveDistribution added in v1.0.731

func (c *Client) DescribeCOSAssetSensitiveDistribution(request *DescribeCOSAssetSensitiveDistributionRequest) (response *DescribeCOSAssetSensitiveDistributionResponse, err error)

DescribeCOSAssetSensitiveDistribution 数据资产报告-查询cos的资产分布详情接口

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeCOSAssetSensitiveDistributionWithContext added in v1.0.731

func (c *Client) DescribeCOSAssetSensitiveDistributionWithContext(ctx context.Context, request *DescribeCOSAssetSensitiveDistributionRequest) (response *DescribeCOSAssetSensitiveDistributionResponse, err error)

DescribeCOSAssetSensitiveDistribution 数据资产报告-查询cos的资产分布详情接口

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeClassificationInfo added in v1.0.731

func (c *Client) DescribeClassificationInfo(request *DescribeClassificationInfoRequest) (response *DescribeClassificationInfoResponse, err error)

DescribeClassificationInfo 查询分类信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeClassificationInfoWithContext added in v1.0.731

func (c *Client) DescribeClassificationInfoWithContext(ctx context.Context, request *DescribeClassificationInfoRequest) (response *DescribeClassificationInfoResponse, err error)

DescribeClassificationInfo 查询分类信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeClassificationRuleCount added in v1.0.731

func (c *Client) DescribeClassificationRuleCount(request *DescribeClassificationRuleCountRequest) (response *DescribeClassificationRuleCountResponse, err error)

DescribeClassificationRuleCount 查询标准下所有分类的识别规则数量(不算子分类下的识别规则)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeClassificationRuleCountWithContext added in v1.0.731

func (c *Client) DescribeClassificationRuleCountWithContext(ctx context.Context, request *DescribeClassificationRuleCountRequest) (response *DescribeClassificationRuleCountResponse, err error)

DescribeClassificationRuleCount 查询标准下所有分类的识别规则数量(不算子分类下的识别规则)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentHighRiskTop10Overview added in v1.0.731

func (c *Client) DescribeDSPAAssessmentHighRiskTop10Overview(request *DescribeDSPAAssessmentHighRiskTop10OverviewRequest) (response *DescribeDSPAAssessmentHighRiskTop10OverviewResponse, err error)

DescribeDSPAAssessmentHighRiskTop10Overview 查询高风险资产的top10

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentHighRiskTop10OverviewWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentHighRiskTop10OverviewWithContext(ctx context.Context, request *DescribeDSPAAssessmentHighRiskTop10OverviewRequest) (response *DescribeDSPAAssessmentHighRiskTop10OverviewResponse, err error)

DescribeDSPAAssessmentHighRiskTop10Overview 查询高风险资产的top10

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentLatestRiskDetailInfo added in v1.0.731

func (c *Client) DescribeDSPAAssessmentLatestRiskDetailInfo(request *DescribeDSPAAssessmentLatestRiskDetailInfoRequest) (response *DescribeDSPAAssessmentLatestRiskDetailInfoResponse, err error)

DescribeDSPAAssessmentLatestRiskDetailInfo 查询最新风险项详情数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentLatestRiskDetailInfoWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentLatestRiskDetailInfoWithContext(ctx context.Context, request *DescribeDSPAAssessmentLatestRiskDetailInfoRequest) (response *DescribeDSPAAssessmentLatestRiskDetailInfoResponse, err error)

DescribeDSPAAssessmentLatestRiskDetailInfo 查询最新风险项详情数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentLatestRiskList added in v1.0.731

func (c *Client) DescribeDSPAAssessmentLatestRiskList(request *DescribeDSPAAssessmentLatestRiskListRequest) (response *DescribeDSPAAssessmentLatestRiskListResponse, err error)

DescribeDSPAAssessmentLatestRiskList 查询最新的风险详情列表数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentLatestRiskListWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentLatestRiskListWithContext(ctx context.Context, request *DescribeDSPAAssessmentLatestRiskListRequest) (response *DescribeDSPAAssessmentLatestRiskListResponse, err error)

DescribeDSPAAssessmentLatestRiskList 查询最新的风险详情列表数据

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentNewDiscoveredRiskOverview added in v1.0.731

func (c *Client) DescribeDSPAAssessmentNewDiscoveredRiskOverview(request *DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest) (response *DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse, err error)

DescribeDSPAAssessmentNewDiscoveredRiskOverview 风险概览-查询新发现风险统计数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentNewDiscoveredRiskOverviewWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentNewDiscoveredRiskOverviewWithContext(ctx context.Context, request *DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest) (response *DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse, err error)

DescribeDSPAAssessmentNewDiscoveredRiskOverview 风险概览-查询新发现风险统计数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentPendingRiskOverview added in v1.0.731

func (c *Client) DescribeDSPAAssessmentPendingRiskOverview(request *DescribeDSPAAssessmentPendingRiskOverviewRequest) (response *DescribeDSPAAssessmentPendingRiskOverviewResponse, err error)

DescribeDSPAAssessmentPendingRiskOverview 风险概览-查询待处理风险统计数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentPendingRiskOverviewWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentPendingRiskOverviewWithContext(ctx context.Context, request *DescribeDSPAAssessmentPendingRiskOverviewRequest) (response *DescribeDSPAAssessmentPendingRiskOverviewResponse, err error)

DescribeDSPAAssessmentPendingRiskOverview 风险概览-查询待处理风险统计数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentProcessingRiskOverview added in v1.0.731

func (c *Client) DescribeDSPAAssessmentProcessingRiskOverview(request *DescribeDSPAAssessmentProcessingRiskOverviewRequest) (response *DescribeDSPAAssessmentProcessingRiskOverviewResponse, err error)

DescribeDSPAAssessmentProcessingRiskOverview 风险概览-查询处理中风险统计数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentProcessingRiskOverviewWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentProcessingRiskOverviewWithContext(ctx context.Context, request *DescribeDSPAAssessmentProcessingRiskOverviewRequest) (response *DescribeDSPAAssessmentProcessingRiskOverviewResponse, err error)

DescribeDSPAAssessmentProcessingRiskOverview 风险概览-查询处理中风险统计数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentRiskAmountOverview added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskAmountOverview(request *DescribeDSPAAssessmentRiskAmountOverviewRequest) (response *DescribeDSPAAssessmentRiskAmountOverviewResponse, err error)

DescribeDSPAAssessmentRiskAmountOverview 风险概览页风险数量和受影响资产数概览统计

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentRiskAmountOverviewWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskAmountOverviewWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskAmountOverviewRequest) (response *DescribeDSPAAssessmentRiskAmountOverviewResponse, err error)

DescribeDSPAAssessmentRiskAmountOverview 风险概览页风险数量和受影响资产数概览统计

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeDSPAAssessmentRiskDatasourceTop5 added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskDatasourceTop5(request *DescribeDSPAAssessmentRiskDatasourceTop5Request) (response *DescribeDSPAAssessmentRiskDatasourceTop5Response, err error)

DescribeDSPAAssessmentRiskDatasourceTop5 受影响资产TOP5统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskDatasourceTop5WithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskDatasourceTop5WithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskDatasourceTop5Request) (response *DescribeDSPAAssessmentRiskDatasourceTop5Response, err error)

DescribeDSPAAssessmentRiskDatasourceTop5 受影响资产TOP5统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskDealedOverview added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskDealedOverview(request *DescribeDSPAAssessmentRiskDealedOverviewRequest) (response *DescribeDSPAAssessmentRiskDealedOverviewResponse, err error)

DescribeDSPAAssessmentRiskDealedOverview 遗留待处理&昨日完成风险处置概览统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskDealedOverviewWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskDealedOverviewWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskDealedOverviewRequest) (response *DescribeDSPAAssessmentRiskDealedOverviewResponse, err error)

DescribeDSPAAssessmentRiskDealedOverview 遗留待处理&昨日完成风险处置概览统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskDealedTrend added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskDealedTrend(request *DescribeDSPAAssessmentRiskDealedTrendRequest) (response *DescribeDSPAAssessmentRiskDealedTrendResponse, err error)

DescribeDSPAAssessmentRiskDealedTrend 风险项处理趋势统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskDealedTrendWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskDealedTrendWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskDealedTrendRequest) (response *DescribeDSPAAssessmentRiskDealedTrendResponse, err error)

DescribeDSPAAssessmentRiskDealedTrend 风险项处理趋势统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskDistributionOverview added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskDistributionOverview(request *DescribeDSPAAssessmentRiskDistributionOverviewRequest) (response *DescribeDSPAAssessmentRiskDistributionOverviewResponse, err error)

DescribeDSPAAssessmentRiskDistributionOverview 查询风险分布数据,包含风险类型分布,风险详情分布,风险资产的分布

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskDistributionOverviewWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskDistributionOverviewWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskDistributionOverviewRequest) (response *DescribeDSPAAssessmentRiskDistributionOverviewResponse, err error)

DescribeDSPAAssessmentRiskDistributionOverview 查询风险分布数据,包含风险类型分布,风险详情分布,风险资产的分布

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskItemTop5 added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskItemTop5(request *DescribeDSPAAssessmentRiskItemTop5Request) (response *DescribeDSPAAssessmentRiskItemTop5Response, err error)

DescribeDSPAAssessmentRiskItemTop5 风险分类TOP5统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskItemTop5WithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskItemTop5WithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskItemTop5Request) (response *DescribeDSPAAssessmentRiskItemTop5Response, err error)

DescribeDSPAAssessmentRiskItemTop5 风险分类TOP5统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskLevelDetail added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskLevelDetail(request *DescribeDSPAAssessmentRiskLevelDetailRequest) (response *DescribeDSPAAssessmentRiskLevelDetailResponse, err error)

DescribeDSPAAssessmentRiskLevelDetail 风险项页面----查询风险等级的详情数据

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskLevelDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskLevelDetailWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskLevelDetailRequest) (response *DescribeDSPAAssessmentRiskLevelDetailResponse, err error)

DescribeDSPAAssessmentRiskLevelDetail 风险项页面----查询风险等级的详情数据

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskLevelList added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskLevelList(request *DescribeDSPAAssessmentRiskLevelListRequest) (response *DescribeDSPAAssessmentRiskLevelListResponse, err error)

DescribeDSPAAssessmentRiskLevelList 风险项页面----查询风险等级的列表

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskLevelListWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskLevelListWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskLevelListRequest) (response *DescribeDSPAAssessmentRiskLevelListResponse, err error)

DescribeDSPAAssessmentRiskLevelList 风险项页面----查询风险等级的列表

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskLevelTrend added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskLevelTrend(request *DescribeDSPAAssessmentRiskLevelTrendRequest) (response *DescribeDSPAAssessmentRiskLevelTrendResponse, err error)

DescribeDSPAAssessmentRiskLevelTrend 风险级别趋势统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskLevelTrendWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskLevelTrendWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskLevelTrendRequest) (response *DescribeDSPAAssessmentRiskLevelTrendResponse, err error)

DescribeDSPAAssessmentRiskLevelTrend 风险级别趋势统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskOverview added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskOverview(request *DescribeDSPAAssessmentRiskOverviewRequest) (response *DescribeDSPAAssessmentRiskOverviewResponse, err error)

DescribeDSPAAssessmentRiskOverview 风险数量概览统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskOverviewWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskOverviewWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskOverviewRequest) (response *DescribeDSPAAssessmentRiskOverviewResponse, err error)

DescribeDSPAAssessmentRiskOverview 风险数量概览统计

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskProcessHistory added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskProcessHistory(request *DescribeDSPAAssessmentRiskProcessHistoryRequest) (response *DescribeDSPAAssessmentRiskProcessHistoryResponse, err error)

DescribeDSPAAssessmentRiskProcessHistory 修改最新评估风险项状态

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskProcessHistoryWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskProcessHistoryWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskProcessHistoryRequest) (response *DescribeDSPAAssessmentRiskProcessHistoryResponse, err error)

DescribeDSPAAssessmentRiskProcessHistory 修改最新评估风险项状态

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAAssessmentRiskSideDistributed added in v1.0.736

func (c *Client) DescribeDSPAAssessmentRiskSideDistributed(request *DescribeDSPAAssessmentRiskSideDistributedRequest) (response *DescribeDSPAAssessmentRiskSideDistributedResponse, err error)

DescribeDSPAAssessmentRiskSideDistributed 风险评估概览页,查询风险面的分布

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRiskSideDistributedWithContext added in v1.0.736

func (c *Client) DescribeDSPAAssessmentRiskSideDistributedWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskSideDistributedRequest) (response *DescribeDSPAAssessmentRiskSideDistributedResponse, err error)

DescribeDSPAAssessmentRiskSideDistributed 风险评估概览页,查询风险面的分布

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRiskSideList added in v1.0.736

func (c *Client) DescribeDSPAAssessmentRiskSideList(request *DescribeDSPAAssessmentRiskSideListRequest) (response *DescribeDSPAAssessmentRiskSideListResponse, err error)

DescribeDSPAAssessmentRiskSideList 风险评估概览页,查询风险面的分布

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRiskSideListWithContext added in v1.0.736

func (c *Client) DescribeDSPAAssessmentRiskSideListWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskSideListRequest) (response *DescribeDSPAAssessmentRiskSideListResponse, err error)

DescribeDSPAAssessmentRiskSideList 风险评估概览页,查询风险面的分布

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRiskTemplateDetail added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskTemplateDetail(request *DescribeDSPAAssessmentRiskTemplateDetailRequest) (response *DescribeDSPAAssessmentRiskTemplateDetailResponse, err error)

DescribeDSPAAssessmentRiskTemplateDetail 风险项页面--查看评估模板详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRiskTemplateDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskTemplateDetailWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskTemplateDetailRequest) (response *DescribeDSPAAssessmentRiskTemplateDetailResponse, err error)

DescribeDSPAAssessmentRiskTemplateDetail 风险项页面--查看评估模板详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRiskTemplateVulnerableList added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskTemplateVulnerableList(request *DescribeDSPAAssessmentRiskTemplateVulnerableListRequest) (response *DescribeDSPAAssessmentRiskTemplateVulnerableListResponse, err error)

DescribeDSPAAssessmentRiskTemplateVulnerableList 风险模板页面--查询风险模板中的脆弱项配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRiskTemplateVulnerableListWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRiskTemplateVulnerableListWithContext(ctx context.Context, request *DescribeDSPAAssessmentRiskTemplateVulnerableListRequest) (response *DescribeDSPAAssessmentRiskTemplateVulnerableListResponse, err error)

DescribeDSPAAssessmentRiskTemplateVulnerableList 风险模板页面--查询风险模板中的脆弱项配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRisks added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRisks(request *DescribeDSPAAssessmentRisksRequest) (response *DescribeDSPAAssessmentRisksResponse, err error)

DescribeDSPAAssessmentRisks 获取DSPA评估风险项列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentRisksWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentRisksWithContext(ctx context.Context, request *DescribeDSPAAssessmentRisksRequest) (response *DescribeDSPAAssessmentRisksResponse, err error)

DescribeDSPAAssessmentRisks 获取DSPA评估风险项列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentTasks added in v1.0.731

func (c *Client) DescribeDSPAAssessmentTasks(request *DescribeDSPAAssessmentTasksRequest) (response *DescribeDSPAAssessmentTasksResponse, err error)

DescribeDSPAAssessmentTasks 获取DSPA评估任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentTasksWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentTasksWithContext(ctx context.Context, request *DescribeDSPAAssessmentTasksRequest) (response *DescribeDSPAAssessmentTasksResponse, err error)

DescribeDSPAAssessmentTasks 获取DSPA评估任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentTemplateControlItems added in v1.0.731

func (c *Client) DescribeDSPAAssessmentTemplateControlItems(request *DescribeDSPAAssessmentTemplateControlItemsRequest) (response *DescribeDSPAAssessmentTemplateControlItemsResponse, err error)

DescribeDSPAAssessmentTemplateControlItems 获取DSPA评估模版关联的评估控制项列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentTemplateControlItemsWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentTemplateControlItemsWithContext(ctx context.Context, request *DescribeDSPAAssessmentTemplateControlItemsRequest) (response *DescribeDSPAAssessmentTemplateControlItemsResponse, err error)

DescribeDSPAAssessmentTemplateControlItems 获取DSPA评估模版关联的评估控制项列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentTemplates added in v1.0.731

func (c *Client) DescribeDSPAAssessmentTemplates(request *DescribeDSPAAssessmentTemplatesRequest) (response *DescribeDSPAAssessmentTemplatesResponse, err error)

DescribeDSPAAssessmentTemplates 获取DSPA评估模板列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAAssessmentTemplatesWithContext added in v1.0.731

func (c *Client) DescribeDSPAAssessmentTemplatesWithContext(ctx context.Context, request *DescribeDSPAAssessmentTemplatesRequest) (response *DescribeDSPAAssessmentTemplatesResponse, err error)

DescribeDSPAAssessmentTemplates 获取DSPA评估模板列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPACOSDataAssetBuckets added in v1.0.731

func (c *Client) DescribeDSPACOSDataAssetBuckets(request *DescribeDSPACOSDataAssetBucketsRequest) (response *DescribeDSPACOSDataAssetBucketsResponse, err error)

DescribeDSPACOSDataAssetBuckets 获取COS敏感数据资产桶列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACOSDataAssetBucketsWithContext added in v1.0.731

func (c *Client) DescribeDSPACOSDataAssetBucketsWithContext(ctx context.Context, request *DescribeDSPACOSDataAssetBucketsRequest) (response *DescribeDSPACOSDataAssetBucketsResponse, err error)

DescribeDSPACOSDataAssetBuckets 获取COS敏感数据资产桶列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACOSDataAssetByComplianceId added in v1.0.731

func (c *Client) DescribeDSPACOSDataAssetByComplianceId(request *DescribeDSPACOSDataAssetByComplianceIdRequest) (response *DescribeDSPACOSDataAssetByComplianceIdResponse, err error)

DescribeDSPACOSDataAssetByComplianceId 获取COS单个模板下的敏感数据资产

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeDSPACOSDataAssetByComplianceIdWithContext added in v1.0.731

func (c *Client) DescribeDSPACOSDataAssetByComplianceIdWithContext(ctx context.Context, request *DescribeDSPACOSDataAssetByComplianceIdRequest) (response *DescribeDSPACOSDataAssetByComplianceIdResponse, err error)

DescribeDSPACOSDataAssetByComplianceId 获取COS单个模板下的敏感数据资产

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeDSPACOSDataAssetDetail added in v1.0.731

func (c *Client) DescribeDSPACOSDataAssetDetail(request *DescribeDSPACOSDataAssetDetailRequest) (response *DescribeDSPACOSDataAssetDetailResponse, err error)

DescribeDSPACOSDataAssetDetail 获取COS分类分级数据资产详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACOSDataAssetDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPACOSDataAssetDetailWithContext(ctx context.Context, request *DescribeDSPACOSDataAssetDetailRequest) (response *DescribeDSPACOSDataAssetDetailResponse, err error)

DescribeDSPACOSDataAssetDetail 获取COS分类分级数据资产详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACOSDiscoveryTaskDetail added in v1.0.731

func (c *Client) DescribeDSPACOSDiscoveryTaskDetail(request *DescribeDSPACOSDiscoveryTaskDetailRequest) (response *DescribeDSPACOSDiscoveryTaskDetailResponse, err error)

DescribeDSPACOSDiscoveryTaskDetail 获取COS分类分级任务详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPACOSDiscoveryTaskDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPACOSDiscoveryTaskDetailWithContext(ctx context.Context, request *DescribeDSPACOSDiscoveryTaskDetailRequest) (response *DescribeDSPACOSDiscoveryTaskDetailResponse, err error)

DescribeDSPACOSDiscoveryTaskDetail 获取COS分类分级任务详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPACOSDiscoveryTaskFiles added in v1.0.731

func (c *Client) DescribeDSPACOSDiscoveryTaskFiles(request *DescribeDSPACOSDiscoveryTaskFilesRequest) (response *DescribeDSPACOSDiscoveryTaskFilesResponse, err error)

DescribeDSPACOSDiscoveryTaskFiles 获取COS分类分级任务结果详情文件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACOSDiscoveryTaskFilesWithContext added in v1.0.731

func (c *Client) DescribeDSPACOSDiscoveryTaskFilesWithContext(ctx context.Context, request *DescribeDSPACOSDiscoveryTaskFilesRequest) (response *DescribeDSPACOSDiscoveryTaskFilesResponse, err error)

DescribeDSPACOSDiscoveryTaskFiles 获取COS分类分级任务结果详情文件列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACOSDiscoveryTaskResult added in v1.0.731

func (c *Client) DescribeDSPACOSDiscoveryTaskResult(request *DescribeDSPACOSDiscoveryTaskResultRequest) (response *DescribeDSPACOSDiscoveryTaskResultResponse, err error)

DescribeDSPACOSDiscoveryTaskResult 获取COS分类分级任务结果,该接口只有在任务状态为以下状态时才支持结果正常查询:

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPACOSDiscoveryTaskResultWithContext added in v1.0.731

func (c *Client) DescribeDSPACOSDiscoveryTaskResultWithContext(ctx context.Context, request *DescribeDSPACOSDiscoveryTaskResultRequest) (response *DescribeDSPACOSDiscoveryTaskResultResponse, err error)

DescribeDSPACOSDiscoveryTaskResult 获取COS分类分级任务结果,该接口只有在任务状态为以下状态时才支持结果正常查询:

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPACOSDiscoveryTasks added in v1.0.731

func (c *Client) DescribeDSPACOSDiscoveryTasks(request *DescribeDSPACOSDiscoveryTasksRequest) (response *DescribeDSPACOSDiscoveryTasksResponse, err error)

DescribeDSPACOSDiscoveryTasks 获取COS分类分级任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPACOSDiscoveryTasksWithContext added in v1.0.731

func (c *Client) DescribeDSPACOSDiscoveryTasksWithContext(ctx context.Context, request *DescribeDSPACOSDiscoveryTasksRequest) (response *DescribeDSPACOSDiscoveryTasksResponse, err error)

DescribeDSPACOSDiscoveryTasks 获取COS分类分级任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPACOSTaskResultDetail added in v1.0.731

func (c *Client) DescribeDSPACOSTaskResultDetail(request *DescribeDSPACOSTaskResultDetailRequest) (response *DescribeDSPACOSTaskResultDetailResponse, err error)

DescribeDSPACOSTaskResultDetail 获取COS分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:

3 扫描成功

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPACOSTaskResultDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPACOSTaskResultDetailWithContext(ctx context.Context, request *DescribeDSPACOSTaskResultDetailRequest) (response *DescribeDSPACOSTaskResultDetailResponse, err error)

DescribeDSPACOSTaskResultDetail 获取COS分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:

3 扫描成功

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPACategories added in v1.0.731

func (c *Client) DescribeDSPACategories(request *DescribeDSPACategoriesRequest) (response *DescribeDSPACategoriesResponse, err error)

DescribeDSPACategories 获取敏感数据分类列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPACategoriesWithContext added in v1.0.731

func (c *Client) DescribeDSPACategoriesWithContext(ctx context.Context, request *DescribeDSPACategoriesRequest) (response *DescribeDSPACategoriesResponse, err error)

DescribeDSPACategories 获取敏感数据分类列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPACategoryRuleStatistic added in v1.0.731

func (c *Client) DescribeDSPACategoryRuleStatistic(request *DescribeDSPACategoryRuleStatisticRequest) (response *DescribeDSPACategoryRuleStatisticResponse, err error)

DescribeDSPACategoryRuleStatistic 获取分类规则统计信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACategoryRuleStatisticWithContext added in v1.0.731

func (c *Client) DescribeDSPACategoryRuleStatisticWithContext(ctx context.Context, request *DescribeDSPACategoryRuleStatisticRequest) (response *DescribeDSPACategoryRuleStatisticResponse, err error)

DescribeDSPACategoryRuleStatistic 获取分类规则统计信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACategoryRules added in v1.0.731

func (c *Client) DescribeDSPACategoryRules(request *DescribeDSPACategoryRulesRequest) (response *DescribeDSPACategoryRulesResponse, err error)

DescribeDSPACategoryRules 获取合规组分类规则信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACategoryRulesWithContext added in v1.0.731

func (c *Client) DescribeDSPACategoryRulesWithContext(ctx context.Context, request *DescribeDSPACategoryRulesRequest) (response *DescribeDSPACategoryRulesResponse, err error)

DescribeDSPACategoryRules 获取合规组分类规则信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACategoryTree added in v1.0.731

func (c *Client) DescribeDSPACategoryTree(request *DescribeDSPACategoryTreeRequest) (response *DescribeDSPACategoryTreeResponse, err error)

DescribeDSPACategoryTree 获取分类树信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACategoryTreeWithContext added in v1.0.731

func (c *Client) DescribeDSPACategoryTreeWithContext(ctx context.Context, request *DescribeDSPACategoryTreeRequest) (response *DescribeDSPACategoryTreeResponse, err error)

DescribeDSPACategoryTree 获取分类树信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACategoryTreeWithRules added in v1.0.731

func (c *Client) DescribeDSPACategoryTreeWithRules(request *DescribeDSPACategoryTreeWithRulesRequest) (response *DescribeDSPACategoryTreeWithRulesResponse, err error)

DescribeDSPACategoryTreeWithRules 获取分类规则树信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPACategoryTreeWithRulesWithContext added in v1.0.731

func (c *Client) DescribeDSPACategoryTreeWithRulesWithContext(ctx context.Context, request *DescribeDSPACategoryTreeWithRulesRequest) (response *DescribeDSPACategoryTreeWithRulesResponse, err error)

DescribeDSPACategoryTreeWithRules 获取分类规则树信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAComplianceGroupDetail added in v1.0.731

func (c *Client) DescribeDSPAComplianceGroupDetail(request *DescribeDSPAComplianceGroupDetailRequest) (response *DescribeDSPAComplianceGroupDetailResponse, err error)

DescribeDSPAComplianceGroupDetail 获取模板详情信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAComplianceGroupDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPAComplianceGroupDetailWithContext(ctx context.Context, request *DescribeDSPAComplianceGroupDetailRequest) (response *DescribeDSPAComplianceGroupDetailResponse, err error)

DescribeDSPAComplianceGroupDetail 获取模板详情信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAComplianceGroups added in v1.0.731

func (c *Client) DescribeDSPAComplianceGroups(request *DescribeDSPAComplianceGroupsRequest) (response *DescribeDSPAComplianceGroupsResponse, err error)

DescribeDSPAComplianceGroups 获取分类分级模板列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAComplianceGroupsWithContext added in v1.0.731

func (c *Client) DescribeDSPAComplianceGroupsWithContext(ctx context.Context, request *DescribeDSPAComplianceGroupsRequest) (response *DescribeDSPAComplianceGroupsResponse, err error)

DescribeDSPAComplianceGroups 获取分类分级模板列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAComplianceUpdateNotification added in v1.0.731

func (c *Client) DescribeDSPAComplianceUpdateNotification(request *DescribeDSPAComplianceUpdateNotificationRequest) (response *DescribeDSPAComplianceUpdateNotificationResponse, err error)

DescribeDSPAComplianceUpdateNotification 获取模板更新提示信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPAComplianceUpdateNotificationWithContext added in v1.0.731

func (c *Client) DescribeDSPAComplianceUpdateNotificationWithContext(ctx context.Context, request *DescribeDSPAComplianceUpdateNotificationRequest) (response *DescribeDSPAComplianceUpdateNotificationResponse, err error)

DescribeDSPAComplianceUpdateNotification 获取模板更新提示信息

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPADataSourceDbInfo added in v1.0.731

func (c *Client) DescribeDSPADataSourceDbInfo(request *DescribeDSPADataSourceDbInfoRequest) (response *DescribeDSPADataSourceDbInfoResponse, err error)

DescribeDSPADataSourceDbInfo 获取数据源的数据库信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPADataSourceDbInfoWithContext added in v1.0.731

func (c *Client) DescribeDSPADataSourceDbInfoWithContext(ctx context.Context, request *DescribeDSPADataSourceDbInfoRequest) (response *DescribeDSPADataSourceDbInfoResponse, err error)

DescribeDSPADataSourceDbInfo 获取数据源的数据库信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPADiscoveryRules added in v1.0.731

func (c *Client) DescribeDSPADiscoveryRules(request *DescribeDSPADiscoveryRulesRequest) (response *DescribeDSPADiscoveryRulesResponse, err error)

DescribeDSPADiscoveryRules 获取分类分级规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPADiscoveryRulesWithContext added in v1.0.731

func (c *Client) DescribeDSPADiscoveryRulesWithContext(ctx context.Context, request *DescribeDSPADiscoveryRulesRequest) (response *DescribeDSPADiscoveryRulesResponse, err error)

DescribeDSPADiscoveryRules 获取分类分级规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPADiscoveryServiceStatus added in v1.0.731

func (c *Client) DescribeDSPADiscoveryServiceStatus(request *DescribeDSPADiscoveryServiceStatusRequest) (response *DescribeDSPADiscoveryServiceStatusResponse, err error)

DescribeDSPADiscoveryServiceStatus 用于查询该用户是否已开通分类分级服务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDSPADiscoveryServiceStatusWithContext added in v1.0.731

func (c *Client) DescribeDSPADiscoveryServiceStatusWithContext(ctx context.Context, request *DescribeDSPADiscoveryServiceStatusRequest) (response *DescribeDSPADiscoveryServiceStatusResponse, err error)

DescribeDSPADiscoveryServiceStatus 用于查询该用户是否已开通分类分级服务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeDSPADiscoveryTaskDetail added in v1.0.731

func (c *Client) DescribeDSPADiscoveryTaskDetail(request *DescribeDSPADiscoveryTaskDetailRequest) (response *DescribeDSPADiscoveryTaskDetailResponse, err error)

DescribeDSPADiscoveryTaskDetail 获取分类分级任务详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPADiscoveryTaskDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPADiscoveryTaskDetailWithContext(ctx context.Context, request *DescribeDSPADiscoveryTaskDetailRequest) (response *DescribeDSPADiscoveryTaskDetailResponse, err error)

DescribeDSPADiscoveryTaskDetail 获取分类分级任务详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPADiscoveryTaskResult added in v1.0.731

func (c *Client) DescribeDSPADiscoveryTaskResult(request *DescribeDSPADiscoveryTaskResultRequest) (response *DescribeDSPADiscoveryTaskResultResponse, err error)

DescribeDSPADiscoveryTaskResult 获取分类分级任务结果,该接口只有在任务状态为以下状态时才支持结果正常查询:

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPADiscoveryTaskResultDetail added in v1.0.731

func (c *Client) DescribeDSPADiscoveryTaskResultDetail(request *DescribeDSPADiscoveryTaskResultDetailRequest) (response *DescribeDSPADiscoveryTaskResultDetailResponse, err error)

DescribeDSPADiscoveryTaskResultDetail 获取分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:

3 扫描成功

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPADiscoveryTaskResultDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPADiscoveryTaskResultDetailWithContext(ctx context.Context, request *DescribeDSPADiscoveryTaskResultDetailRequest) (response *DescribeDSPADiscoveryTaskResultDetailResponse, err error)

DescribeDSPADiscoveryTaskResultDetail 获取分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:

3 扫描成功

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPADiscoveryTaskResultWithContext added in v1.0.731

func (c *Client) DescribeDSPADiscoveryTaskResultWithContext(ctx context.Context, request *DescribeDSPADiscoveryTaskResultRequest) (response *DescribeDSPADiscoveryTaskResultResponse, err error)

DescribeDSPADiscoveryTaskResult 获取分类分级任务结果,该接口只有在任务状态为以下状态时才支持结果正常查询:

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPADiscoveryTaskTables added in v1.0.731

func (c *Client) DescribeDSPADiscoveryTaskTables(request *DescribeDSPADiscoveryTaskTablesRequest) (response *DescribeDSPADiscoveryTaskTablesResponse, err error)

DescribeDSPADiscoveryTaskTables 获取分级分级扫描的表集合

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPADiscoveryTaskTablesWithContext added in v1.0.731

func (c *Client) DescribeDSPADiscoveryTaskTablesWithContext(ctx context.Context, request *DescribeDSPADiscoveryTaskTablesRequest) (response *DescribeDSPADiscoveryTaskTablesResponse, err error)

DescribeDSPADiscoveryTaskTables 获取分级分级扫描的表集合

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAESDataAssetByComplianceId added in v1.0.731

func (c *Client) DescribeDSPAESDataAssetByComplianceId(request *DescribeDSPAESDataAssetByComplianceIdRequest) (response *DescribeDSPAESDataAssetByComplianceIdResponse, err error)

DescribeDSPAESDataAssetByComplianceId 根据合规组id,去查询ES的概览页统计数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAESDataAssetByComplianceIdWithContext added in v1.0.731

func (c *Client) DescribeDSPAESDataAssetByComplianceIdWithContext(ctx context.Context, request *DescribeDSPAESDataAssetByComplianceIdRequest) (response *DescribeDSPAESDataAssetByComplianceIdResponse, err error)

DescribeDSPAESDataAssetByComplianceId 根据合规组id,去查询ES的概览页统计数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAESDataAssetDetail added in v1.0.731

func (c *Client) DescribeDSPAESDataAssetDetail(request *DescribeDSPAESDataAssetDetailRequest) (response *DescribeDSPAESDataAssetDetailResponse, err error)

DescribeDSPAESDataAssetDetail 根据合规组id,去查询ES的概览页下的统计列表数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAESDataAssetDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPAESDataAssetDetailWithContext(ctx context.Context, request *DescribeDSPAESDataAssetDetailRequest) (response *DescribeDSPAESDataAssetDetailResponse, err error)

DescribeDSPAESDataAssetDetail 根据合规组id,去查询ES的概览页下的统计列表数据

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAESDataSample added in v1.0.731

func (c *Client) DescribeDSPAESDataSample(request *DescribeDSPAESDataSampleRequest) (response *DescribeDSPAESDataSampleResponse, err error)

DescribeDSPAESDataSample 获取ES扫描结果数据样本

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAESDataSampleWithContext added in v1.0.731

func (c *Client) DescribeDSPAESDataSampleWithContext(ctx context.Context, request *DescribeDSPAESDataSampleRequest) (response *DescribeDSPAESDataSampleResponse, err error)

DescribeDSPAESDataSample 获取ES扫描结果数据样本

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPAESDiscoveryTaskResultDetail added in v1.0.731

func (c *Client) DescribeDSPAESDiscoveryTaskResultDetail(request *DescribeDSPAESDiscoveryTaskResultDetailRequest) (response *DescribeDSPAESDiscoveryTaskResultDetailResponse, err error)

DescribeDSPAESDiscoveryTaskResultDetail 获取ES的分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:

3 扫描成功

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPAESDiscoveryTaskResultDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPAESDiscoveryTaskResultDetailWithContext(ctx context.Context, request *DescribeDSPAESDiscoveryTaskResultDetailRequest) (response *DescribeDSPAESDiscoveryTaskResultDetailResponse, err error)

DescribeDSPAESDiscoveryTaskResultDetail 获取ES的分类分级任务结果详情,该接口只有在任务状态为时才支持结果正确查询:

3 扫描成功

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDSPALevelDetail added in v1.0.731

func (c *Client) DescribeDSPALevelDetail(request *DescribeDSPALevelDetailRequest) (response *DescribeDSPALevelDetailResponse, err error)

DescribeDSPALevelDetail 获取分级详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeDSPALevelDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPALevelDetailWithContext(ctx context.Context, request *DescribeDSPALevelDetailRequest) (response *DescribeDSPALevelDetailResponse, err error)

DescribeDSPALevelDetail 获取分级详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeDSPALevelGroups added in v1.0.731

func (c *Client) DescribeDSPALevelGroups(request *DescribeDSPALevelGroupsRequest) (response *DescribeDSPALevelGroupsResponse, err error)

DescribeDSPALevelGroups 获取分级列表,限制100个 不分页返回

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeDSPALevelGroupsWithContext added in v1.0.731

func (c *Client) DescribeDSPALevelGroupsWithContext(ctx context.Context, request *DescribeDSPALevelGroupsRequest) (response *DescribeDSPALevelGroupsResponse, err error)

DescribeDSPALevelGroups 获取分级列表,限制100个 不分页返回

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeDSPARDBDataAssetByComplianceId added in v1.0.731

func (c *Client) DescribeDSPARDBDataAssetByComplianceId(request *DescribeDSPARDBDataAssetByComplianceIdRequest) (response *DescribeDSPARDBDataAssetByComplianceIdResponse, err error)

DescribeDSPARDBDataAssetByComplianceId 获取单个合规组下的RDB关系数据库分类分级数据资产

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeDSPARDBDataAssetByComplianceIdWithContext added in v1.0.731

func (c *Client) DescribeDSPARDBDataAssetByComplianceIdWithContext(ctx context.Context, request *DescribeDSPARDBDataAssetByComplianceIdRequest) (response *DescribeDSPARDBDataAssetByComplianceIdResponse, err error)

DescribeDSPARDBDataAssetByComplianceId 获取单个合规组下的RDB关系数据库分类分级数据资产

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeDSPARDBDataAssetDetail added in v1.0.731

func (c *Client) DescribeDSPARDBDataAssetDetail(request *DescribeDSPARDBDataAssetDetailRequest) (response *DescribeDSPARDBDataAssetDetailResponse, err error)

DescribeDSPARDBDataAssetDetail 获取RDB关系数据库分类分级资产详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPARDBDataAssetDetailWithContext added in v1.0.731

func (c *Client) DescribeDSPARDBDataAssetDetailWithContext(ctx context.Context, request *DescribeDSPARDBDataAssetDetailRequest) (response *DescribeDSPARDBDataAssetDetailResponse, err error)

DescribeDSPARDBDataAssetDetail 获取RDB关系数据库分类分级资产详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeDSPASupportedMetas added in v1.0.731

func (c *Client) DescribeDSPASupportedMetas(request *DescribeDSPASupportedMetasRequest) (response *DescribeDSPASupportedMetasResponse, err error)

DescribeDSPASupportedMetas 拉取DSPA支持的Meta元数据类型,返回包括:元数据类型,支持的元数据地域信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeDSPASupportedMetasWithContext added in v1.0.731

func (c *Client) DescribeDSPASupportedMetasWithContext(ctx context.Context, request *DescribeDSPASupportedMetasRequest) (response *DescribeDSPASupportedMetasResponse, err error)

DescribeDSPASupportedMetas 拉取DSPA支持的Meta元数据类型,返回包括:元数据类型,支持的元数据地域信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeDSPATaskResultDataSample added in v1.0.731

func (c *Client) DescribeDSPATaskResultDataSample(request *DescribeDSPATaskResultDataSampleRequest) (response *DescribeDSPATaskResultDataSampleResponse, err error)

DescribeDSPATaskResultDataSample 获取扫描结果数据样本

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDSPATaskResultDataSampleWithContext added in v1.0.731

func (c *Client) DescribeDSPATaskResultDataSampleWithContext(ctx context.Context, request *DescribeDSPATaskResultDataSampleRequest) (response *DescribeDSPATaskResultDataSampleResponse, err error)

DescribeDSPATaskResultDataSample 获取扫描结果数据样本

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeESAssetSensitiveDistribution added in v1.0.731

func (c *Client) DescribeESAssetSensitiveDistribution(request *DescribeESAssetSensitiveDistributionRequest) (response *DescribeESAssetSensitiveDistributionResponse, err error)

DescribeESAssetSensitiveDistribution 数据资产报告-查询es的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeESAssetSensitiveDistributionWithContext added in v1.0.731

func (c *Client) DescribeESAssetSensitiveDistributionWithContext(ctx context.Context, request *DescribeESAssetSensitiveDistributionRequest) (response *DescribeESAssetSensitiveDistributionResponse, err error)

DescribeESAssetSensitiveDistribution 数据资产报告-查询es的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeExportTaskResult added in v1.0.731

func (c *Client) DescribeExportTaskResult(request *DescribeExportTaskResultRequest) (response *DescribeExportTaskResultResponse, err error)

DescribeExportTaskResult 获取导出任务结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeExportTaskResultWithContext added in v1.0.731

func (c *Client) DescribeExportTaskResultWithContext(ctx context.Context, request *DescribeExportTaskResultRequest) (response *DescribeExportTaskResultResponse, err error)

DescribeExportTaskResult 获取导出任务结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeLeafClassification added in v1.0.731

func (c *Client) DescribeLeafClassification(request *DescribeLeafClassificationRequest) (response *DescribeLeafClassificationResponse, err error)

DescribeLeafClassification 查询标准下所有叶子节点分类

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeLeafClassificationWithContext added in v1.0.731

func (c *Client) DescribeLeafClassificationWithContext(ctx context.Context, request *DescribeLeafClassificationRequest) (response *DescribeLeafClassificationResponse, err error)

DescribeLeafClassification 查询标准下所有叶子节点分类

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeMongoAssetSensitiveDistribution added in v1.0.731

func (c *Client) DescribeMongoAssetSensitiveDistribution(request *DescribeMongoAssetSensitiveDistributionRequest) (response *DescribeMongoAssetSensitiveDistributionResponse, err error)

DescribeMongoAssetSensitiveDistribution 数据资产报告-查询mongo 的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeMongoAssetSensitiveDistributionWithContext added in v1.0.731

func (c *Client) DescribeMongoAssetSensitiveDistributionWithContext(ctx context.Context, request *DescribeMongoAssetSensitiveDistributionRequest) (response *DescribeMongoAssetSensitiveDistributionResponse, err error)

DescribeMongoAssetSensitiveDistribution 数据资产报告-查询mongo 的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRDBAssetSensitiveDistribution added in v1.0.731

func (c *Client) DescribeRDBAssetSensitiveDistribution(request *DescribeRDBAssetSensitiveDistributionRequest) (response *DescribeRDBAssetSensitiveDistributionResponse, err error)

DescribeRDBAssetSensitiveDistribution 数据资产报告-查询rbd 的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRDBAssetSensitiveDistributionWithContext added in v1.0.731

func (c *Client) DescribeRDBAssetSensitiveDistributionWithContext(ctx context.Context, request *DescribeRDBAssetSensitiveDistributionRequest) (response *DescribeRDBAssetSensitiveDistributionResponse, err error)

DescribeRDBAssetSensitiveDistribution 数据资产报告-查询rbd 的敏感资产报告,包含(数据库资产,设敏级别数据库top10,资产详情)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReportTaskDownloadUrl added in v1.0.731

func (c *Client) DescribeReportTaskDownloadUrl(request *DescribeReportTaskDownloadUrlRequest) (response *DescribeReportTaskDownloadUrlResponse, err error)

DescribeReportTaskDownloadUrl 获取报表下载链接

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReportTaskDownloadUrlWithContext added in v1.0.731

func (c *Client) DescribeReportTaskDownloadUrlWithContext(ctx context.Context, request *DescribeReportTaskDownloadUrlRequest) (response *DescribeReportTaskDownloadUrlResponse, err error)

DescribeReportTaskDownloadUrl 获取报表下载链接

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReportTasks added in v1.0.731

func (c *Client) DescribeReportTasks(request *DescribeReportTasksRequest) (response *DescribeReportTasksResponse, err error)

DescribeReportTasks 获取资产报表任务列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeReportTasksWithContext added in v1.0.731

func (c *Client) DescribeReportTasksWithContext(ctx context.Context, request *DescribeReportTasksRequest) (response *DescribeReportTasksResponse, err error)

DescribeReportTasks 获取资产报表任务列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRuleDetail added in v1.0.731

func (c *Client) DescribeRuleDetail(request *DescribeRuleDetailRequest) (response *DescribeRuleDetailResponse, err error)

DescribeRuleDetail 查询分类规则详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRuleDetailWithContext added in v1.0.731

func (c *Client) DescribeRuleDetailWithContext(ctx context.Context, request *DescribeRuleDetailRequest) (response *DescribeRuleDetailResponse, err error)

DescribeRuleDetail 查询分类规则详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeRuleList added in v1.0.731

func (c *Client) DescribeRuleList(request *DescribeRuleListRequest) (response *DescribeRuleListResponse, err error)

DescribeRuleList 查询分类下规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeRuleListWithContext added in v1.0.731

func (c *Client) DescribeRuleListWithContext(ctx context.Context, request *DescribeRuleListRequest) (response *DescribeRuleListResponse, err error)

DescribeRuleList 查询分类下规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSensitiveCOSDataDistribution added in v1.0.731

func (c *Client) DescribeSensitiveCOSDataDistribution(request *DescribeSensitiveCOSDataDistributionRequest) (response *DescribeSensitiveCOSDataDistributionResponse, err error)

DescribeSensitiveCOSDataDistribution 数据资产报告-查询cos的敏感数据分布(分级分布 分类分布 敏感规则分布详情列表)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSensitiveCOSDataDistributionWithContext added in v1.0.731

func (c *Client) DescribeSensitiveCOSDataDistributionWithContext(ctx context.Context, request *DescribeSensitiveCOSDataDistributionRequest) (response *DescribeSensitiveCOSDataDistributionResponse, err error)

DescribeSensitiveCOSDataDistribution 数据资产报告-查询cos的敏感数据分布(分级分布 分类分布 敏感规则分布详情列表)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSensitiveRDBDataDistribution added in v1.0.731

func (c *Client) DescribeSensitiveRDBDataDistribution(request *DescribeSensitiveRDBDataDistributionRequest) (response *DescribeSensitiveRDBDataDistributionResponse, err error)

DescribeSensitiveRDBDataDistribution 数据资产报告-查询rdb的敏感数据分布-敏感规则字段分布-敏感分布详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSensitiveRDBDataDistributionWithContext added in v1.0.731

func (c *Client) DescribeSensitiveRDBDataDistributionWithContext(ctx context.Context, request *DescribeSensitiveRDBDataDistributionRequest) (response *DescribeSensitiveRDBDataDistributionResponse, err error)

DescribeSensitiveRDBDataDistribution 数据资产报告-查询rdb的敏感数据分布-敏感规则字段分布-敏感分布详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DisableDSPAMetaResourceAuth added in v1.0.731

func (c *Client) DisableDSPAMetaResourceAuth(request *DisableDSPAMetaResourceAuthRequest) (response *DisableDSPAMetaResourceAuthResponse, err error)

DisableDSPAMetaResourceAuth 取消用户云资源授权

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DisableDSPAMetaResourceAuthWithContext added in v1.0.731

func (c *Client) DisableDSPAMetaResourceAuthWithContext(ctx context.Context, request *DisableDSPAMetaResourceAuthRequest) (response *DisableDSPAMetaResourceAuthResponse, err error)

DisableDSPAMetaResourceAuth 取消用户云资源授权

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EnableDSPADiscoveryRule added in v1.0.731

func (c *Client) EnableDSPADiscoveryRule(request *EnableDSPADiscoveryRuleRequest) (response *EnableDSPADiscoveryRuleResponse, err error)

EnableDSPADiscoveryRule 打开或者关闭分类分级规则

注:此API同时对该规则下的RDB跟COS规则操作。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) EnableDSPADiscoveryRuleWithContext added in v1.0.731

func (c *Client) EnableDSPADiscoveryRuleWithContext(ctx context.Context, request *EnableDSPADiscoveryRuleRequest) (response *EnableDSPADiscoveryRuleResponse, err error)

EnableDSPADiscoveryRule 打开或者关闭分类分级规则

注:此API同时对该规则下的RDB跟COS规则操作。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) EnableTrialVersion added in v1.0.731

func (c *Client) EnableTrialVersion(request *EnableTrialVersionRequest) (response *EnableTrialVersionResponse, err error)

EnableTrialVersion 启用版本体验

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) EnableTrialVersionWithContext added in v1.0.731

func (c *Client) EnableTrialVersionWithContext(ctx context.Context, request *EnableTrialVersionRequest) (response *EnableTrialVersionResponse, err error)

EnableTrialVersion 启用版本体验

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportAssetDetailData added in v1.0.731

func (c *Client) ExportAssetDetailData(request *ExportAssetDetailDataRequest) (response *ExportAssetDetailDataResponse, err error)

ExportAssetDetailData 创建敏感数据导出任务

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ExportAssetDetailDataWithContext added in v1.0.731

func (c *Client) ExportAssetDetailDataWithContext(ctx context.Context, request *ExportAssetDetailDataRequest) (response *ExportAssetDetailDataResponse, err error)

ExportAssetDetailData 创建敏感数据导出任务

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetResourceConnectionStatus added in v1.0.731

func (c *Client) GetResourceConnectionStatus(request *GetResourceConnectionStatusRequest) (response *GetResourceConnectionStatusResponse, err error)

GetResourceConnectionStatus 获取授权资源的连接状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetResourceConnectionStatusWithContext added in v1.0.731

func (c *Client) GetResourceConnectionStatusWithContext(ctx context.Context, request *GetResourceConnectionStatusRequest) (response *GetResourceConnectionStatusResponse, err error)

GetResourceConnectionStatus 获取授权资源的连接状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetTrialVersion added in v1.0.731

func (c *Client) GetTrialVersion(request *GetTrialVersionRequest) (response *GetTrialVersionResponse, err error)

GetTrialVersion 获取体验版本信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetTrialVersionWithContext added in v1.0.731

func (c *Client) GetTrialVersionWithContext(ctx context.Context, request *GetTrialVersionRequest) (response *GetTrialVersionResponse, err error)

GetTrialVersion 获取体验版本信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetUserQuotaInfo added in v1.0.731

func (c *Client) GetUserQuotaInfo(request *GetUserQuotaInfoRequest) (response *GetUserQuotaInfoResponse, err error)

GetUserQuotaInfo 获取用户购买配额信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) GetUserQuotaInfoWithContext added in v1.0.731

func (c *Client) GetUserQuotaInfoWithContext(ctx context.Context, request *GetUserQuotaInfoRequest) (response *GetUserQuotaInfoResponse, err error)

GetUserQuotaInfo 获取用户购买配额信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListDSPAClusters added in v1.0.731

func (c *Client) ListDSPAClusters(request *ListDSPAClustersRequest) (response *ListDSPAClustersResponse, err error)

ListDSPAClusters 拉取DSPA集群列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListDSPAClustersWithContext added in v1.0.731

func (c *Client) ListDSPAClustersWithContext(ctx context.Context, request *ListDSPAClustersRequest) (response *ListDSPAClustersResponse, err error)

ListDSPAClusters 拉取DSPA集群列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListDSPACosMetaResources added in v1.0.731

func (c *Client) ListDSPACosMetaResources(request *ListDSPACosMetaResourcesRequest) (response *ListDSPACosMetaResourcesResponse, err error)

ListDSPACosMetaResources 本接口用于获取COS元数据信息,返回COS元数据信息列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ListDSPACosMetaResourcesWithContext added in v1.0.731

func (c *Client) ListDSPACosMetaResourcesWithContext(ctx context.Context, request *ListDSPACosMetaResourcesRequest) (response *ListDSPACosMetaResourcesResponse, err error)

ListDSPACosMetaResources 本接口用于获取COS元数据信息,返回COS元数据信息列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ListDSPAMetaResources added in v1.0.731

func (c *Client) ListDSPAMetaResources(request *ListDSPAMetaResourcesRequest) (response *ListDSPAMetaResourcesResponse, err error)

ListDSPAMetaResources 拉取用户云资源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ListDSPAMetaResourcesWithContext added in v1.0.731

func (c *Client) ListDSPAMetaResourcesWithContext(ctx context.Context, request *ListDSPAMetaResourcesRequest) (response *ListDSPAMetaResourcesResponse, err error)

ListDSPAMetaResources 拉取用户云资源

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyClassificationRule added in v1.0.731

func (c *Client) ModifyClassificationRule(request *ModifyClassificationRuleRequest) (response *ModifyClassificationRuleResponse, err error)

ModifyClassificationRule 编辑识别规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyClassificationRuleState added in v1.0.731

func (c *Client) ModifyClassificationRuleState(request *ModifyClassificationRuleStateRequest) (response *ModifyClassificationRuleStateResponse, err error)

ModifyClassificationRuleState 修改识别规则状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyClassificationRuleStateWithContext added in v1.0.731

func (c *Client) ModifyClassificationRuleStateWithContext(ctx context.Context, request *ModifyClassificationRuleStateRequest) (response *ModifyClassificationRuleStateResponse, err error)

ModifyClassificationRuleState 修改识别规则状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyClassificationRuleWithContext added in v1.0.731

func (c *Client) ModifyClassificationRuleWithContext(ctx context.Context, request *ModifyClassificationRuleRequest) (response *ModifyClassificationRuleResponse, err error)

ModifyClassificationRule 编辑识别规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyDSPAAssessmentRisk added in v1.0.731

func (c *Client) ModifyDSPAAssessmentRisk(request *ModifyDSPAAssessmentRiskRequest) (response *ModifyDSPAAssessmentRiskResponse, err error)

ModifyDSPAAssessmentRisk 修改DSPA评估风险项,支持修改Status

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPAAssessmentRiskLatest added in v1.0.731

func (c *Client) ModifyDSPAAssessmentRiskLatest(request *ModifyDSPAAssessmentRiskLatestRequest) (response *ModifyDSPAAssessmentRiskLatestResponse, err error)

ModifyDSPAAssessmentRiskLatest 修改最新评估风险项状态

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyDSPAAssessmentRiskLatestWithContext added in v1.0.731

func (c *Client) ModifyDSPAAssessmentRiskLatestWithContext(ctx context.Context, request *ModifyDSPAAssessmentRiskLatestRequest) (response *ModifyDSPAAssessmentRiskLatestResponse, err error)

ModifyDSPAAssessmentRiskLatest 修改最新评估风险项状态

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyDSPAAssessmentRiskLevel added in v1.0.731

func (c *Client) ModifyDSPAAssessmentRiskLevel(request *ModifyDSPAAssessmentRiskLevelRequest) (response *ModifyDSPAAssessmentRiskLevelResponse, err error)

ModifyDSPAAssessmentRiskLevel 风险项页面----修改风险等级的详情数据

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyDSPAAssessmentRiskLevelWithContext added in v1.0.731

func (c *Client) ModifyDSPAAssessmentRiskLevelWithContext(ctx context.Context, request *ModifyDSPAAssessmentRiskLevelRequest) (response *ModifyDSPAAssessmentRiskLevelResponse, err error)

ModifyDSPAAssessmentRiskLevel 风险项页面----修改风险等级的详情数据

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyDSPAAssessmentRiskTemplate added in v1.0.731

func (c *Client) ModifyDSPAAssessmentRiskTemplate(request *ModifyDSPAAssessmentRiskTemplateRequest) (response *ModifyDSPAAssessmentRiskTemplateResponse, err error)

ModifyDSPAAssessmentRiskTemplate 风险模板---修改风险模板

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyDSPAAssessmentRiskTemplateWithContext added in v1.0.731

func (c *Client) ModifyDSPAAssessmentRiskTemplateWithContext(ctx context.Context, request *ModifyDSPAAssessmentRiskTemplateRequest) (response *ModifyDSPAAssessmentRiskTemplateResponse, err error)

ModifyDSPAAssessmentRiskTemplate 风险模板---修改风险模板

可能返回的错误码:

RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyDSPAAssessmentRiskWithContext added in v1.0.731

func (c *Client) ModifyDSPAAssessmentRiskWithContext(ctx context.Context, request *ModifyDSPAAssessmentRiskRequest) (response *ModifyDSPAAssessmentRiskResponse, err error)

ModifyDSPAAssessmentRisk 修改DSPA评估风险项,支持修改Status

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPACOSDiscoveryTask added in v1.0.731

func (c *Client) ModifyDSPACOSDiscoveryTask(request *ModifyDSPACOSDiscoveryTaskRequest) (response *ModifyDSPACOSDiscoveryTaskResponse, err error)

ModifyDSPACOSDiscoveryTask 修改COS分类分级任务,该接口只有在任务状态为以下状态时才支持正确修改:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPACOSDiscoveryTaskWithContext added in v1.0.731

func (c *Client) ModifyDSPACOSDiscoveryTaskWithContext(ctx context.Context, request *ModifyDSPACOSDiscoveryTaskRequest) (response *ModifyDSPACOSDiscoveryTaskResponse, err error)

ModifyDSPACOSDiscoveryTask 修改COS分类分级任务,该接口只有在任务状态为以下状态时才支持正确修改:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPACOSTaskResult added in v1.0.731

func (c *Client) ModifyDSPACOSTaskResult(request *ModifyDSPACOSTaskResultRequest) (response *ModifyDSPACOSTaskResultResponse, err error)

ModifyDSPACOSTaskResult 调整COS任务扫描结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyDSPACOSTaskResultWithContext added in v1.0.731

func (c *Client) ModifyDSPACOSTaskResultWithContext(ctx context.Context, request *ModifyDSPACOSTaskResultRequest) (response *ModifyDSPACOSTaskResultResponse, err error)

ModifyDSPACOSTaskResult 调整COS任务扫描结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyDSPACategory added in v1.0.731

func (c *Client) ModifyDSPACategory(request *ModifyDSPACategoryRequest) (response *ModifyDSPACategoryResponse, err error)

ModifyDSPACategory 修改分类,内置分类不支持修改。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPACategoryRelation added in v1.0.731

func (c *Client) ModifyDSPACategoryRelation(request *ModifyDSPACategoryRelationRequest) (response *ModifyDSPACategoryRelationResponse, err error)

ModifyDSPACategoryRelation 修改分类分级关系

可能返回的错误码:

LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPACategoryRelationWithContext added in v1.0.731

func (c *Client) ModifyDSPACategoryRelationWithContext(ctx context.Context, request *ModifyDSPACategoryRelationRequest) (response *ModifyDSPACategoryRelationResponse, err error)

ModifyDSPACategoryRelation 修改分类分级关系

可能返回的错误码:

LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPACategoryWithContext added in v1.0.731

func (c *Client) ModifyDSPACategoryWithContext(ctx context.Context, request *ModifyDSPACategoryRequest) (response *ModifyDSPACategoryResponse, err error)

ModifyDSPACategory 修改分类,内置分类不支持修改。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPAClusterInfo added in v1.0.731

func (c *Client) ModifyDSPAClusterInfo(request *ModifyDSPAClusterInfoRequest) (response *ModifyDSPAClusterInfoResponse, err error)

ModifyDSPAClusterInfo 修改DSPA集群信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyDSPAClusterInfoWithContext added in v1.0.731

func (c *Client) ModifyDSPAClusterInfoWithContext(ctx context.Context, request *ModifyDSPAClusterInfoRequest) (response *ModifyDSPAClusterInfoResponse, err error)

ModifyDSPAClusterInfo 修改DSPA集群信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyDSPAComplianceGroup added in v1.0.731

func (c *Client) ModifyDSPAComplianceGroup(request *ModifyDSPAComplianceGroupRequest) (response *ModifyDSPAComplianceGroupResponse, err error)

ModifyDSPAComplianceGroup 修改分类分级模板,内置模板不支持修改。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPAComplianceGroupWithContext added in v1.0.731

func (c *Client) ModifyDSPAComplianceGroupWithContext(ctx context.Context, request *ModifyDSPAComplianceGroupRequest) (response *ModifyDSPAComplianceGroupResponse, err error)

ModifyDSPAComplianceGroup 修改分类分级模板,内置模板不支持修改。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPADiscoveryRule added in v1.0.731

func (c *Client) ModifyDSPADiscoveryRule(request *ModifyDSPADiscoveryRuleRequest) (response *ModifyDSPADiscoveryRuleResponse, err error)

ModifyDSPADiscoveryRule 修改分类分级规则,单个用户最多允许创建200个规则。

注:此API同时适用RDB跟COS类型数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyDSPADiscoveryRuleWithContext added in v1.0.731

func (c *Client) ModifyDSPADiscoveryRuleWithContext(ctx context.Context, request *ModifyDSPADiscoveryRuleRequest) (response *ModifyDSPADiscoveryRuleResponse, err error)

ModifyDSPADiscoveryRule 修改分类分级规则,单个用户最多允许创建200个规则。

注:此API同时适用RDB跟COS类型数据。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyDSPADiscoveryTask added in v1.0.731

func (c *Client) ModifyDSPADiscoveryTask(request *ModifyDSPADiscoveryTaskRequest) (response *ModifyDSPADiscoveryTaskResponse, err error)

ModifyDSPADiscoveryTask 修改分类分级任务,该接口只有在任务状态为以下状态时才支持正确修改:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPADiscoveryTaskWithContext added in v1.0.731

func (c *Client) ModifyDSPADiscoveryTaskWithContext(ctx context.Context, request *ModifyDSPADiscoveryTaskRequest) (response *ModifyDSPADiscoveryTaskResponse, err error)

ModifyDSPADiscoveryTask 修改分类分级任务,该接口只有在任务状态为以下状态时才支持正确修改:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDSPAESTaskResult added in v1.0.731

func (c *Client) ModifyDSPAESTaskResult(request *ModifyDSPAESTaskResultRequest) (response *ModifyDSPAESTaskResultResponse, err error)

ModifyDSPAESTaskResult 调整ES任务扫描结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyDSPAESTaskResultWithContext added in v1.0.731

func (c *Client) ModifyDSPAESTaskResultWithContext(ctx context.Context, request *ModifyDSPAESTaskResultRequest) (response *ModifyDSPAESTaskResultResponse, err error)

ModifyDSPAESTaskResult 调整ES任务扫描结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyDSPATaskResult added in v1.0.731

func (c *Client) ModifyDSPATaskResult(request *ModifyDSPATaskResultRequest) (response *ModifyDSPATaskResultResponse, err error)

ModifyDSPATaskResult 调整任务扫描结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION_MULTIPLEMARKINGNOTALLOWED = "UnsupportedOperation.MultipleMarkingNotAllowed"

func (*Client) ModifyDSPATaskResultWithContext added in v1.0.731

func (c *Client) ModifyDSPATaskResultWithContext(ctx context.Context, request *ModifyDSPATaskResultRequest) (response *ModifyDSPATaskResultResponse, err error)

ModifyDSPATaskResult 调整任务扫描结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION_MULTIPLEMARKINGNOTALLOWED = "UnsupportedOperation.MultipleMarkingNotAllowed"

func (*Client) ModifyLevelInfo added in v1.0.731

func (c *Client) ModifyLevelInfo(request *ModifyLevelInfoRequest) (response *ModifyLevelInfoResponse, err error)

ModifyLevelInfo 修改敏感级别信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyLevelInfoWithContext added in v1.0.731

func (c *Client) ModifyLevelInfoWithContext(ctx context.Context, request *ModifyLevelInfoRequest) (response *ModifyLevelInfoResponse, err error)

ModifyLevelInfo 修改敏感级别信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyLevelName added in v1.0.731

func (c *Client) ModifyLevelName(request *ModifyLevelNameRequest) (response *ModifyLevelNameResponse, err error)

ModifyLevelName 修改级别名称

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyLevelNameWithContext added in v1.0.731

func (c *Client) ModifyLevelNameWithContext(ctx context.Context, request *ModifyLevelNameRequest) (response *ModifyLevelNameResponse, err error)

ModifyLevelName 修改级别名称

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyLevelState added in v1.0.731

func (c *Client) ModifyLevelState(request *ModifyLevelStateRequest) (response *ModifyLevelStateResponse, err error)

ModifyLevelState 开启级别或关闭级别

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyLevelStateWithContext added in v1.0.731

func (c *Client) ModifyLevelStateWithContext(ctx context.Context, request *ModifyLevelStateRequest) (response *ModifyLevelStateResponse, err error)

ModifyLevelState 开启级别或关闭级别

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyMergeClassification added in v1.0.731

func (c *Client) ModifyMergeClassification(request *ModifyMergeClassificationRequest) (response *ModifyMergeClassificationResponse, err error)

ModifyMergeClassification 一个分类合并到另一个分类中(分类拖拽功能)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyMergeClassificationWithContext added in v1.0.731

func (c *Client) ModifyMergeClassificationWithContext(ctx context.Context, request *ModifyMergeClassificationRequest) (response *ModifyMergeClassificationResponse, err error)

ModifyMergeClassification 一个分类合并到另一个分类中(分类拖拽功能)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyNewClassification added in v1.0.731

func (c *Client) ModifyNewClassification(request *ModifyNewClassificationRequest) (response *ModifyNewClassificationResponse, err error)

ModifyNewClassification 修改分类信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyNewClassificationWithContext added in v1.0.731

func (c *Client) ModifyNewClassificationWithContext(ctx context.Context, request *ModifyNewClassificationRequest) (response *ModifyNewClassificationResponse, err error)

ModifyNewClassification 修改分类信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyStandardInfo added in v1.0.731

func (c *Client) ModifyStandardInfo(request *ModifyStandardInfoRequest) (response *ModifyStandardInfoResponse, err error)

ModifyStandardInfo 修改分级分类模板信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyStandardInfoWithContext added in v1.0.731

func (c *Client) ModifyStandardInfoWithContext(ctx context.Context, request *ModifyStandardInfoRequest) (response *ModifyStandardInfoResponse, err error)

ModifyStandardInfo 修改分级分类模板信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) QueryDSPAMetaResourceDbList added in v1.0.731

func (c *Client) QueryDSPAMetaResourceDbList(request *QueryDSPAMetaResourceDbListRequest) (response *QueryDSPAMetaResourceDbListResponse, err error)

QueryDSPAMetaResourceDbList 查询DSPA实例的db列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) QueryDSPAMetaResourceDbListWithContext added in v1.0.731

func (c *Client) QueryDSPAMetaResourceDbListWithContext(ctx context.Context, request *QueryDSPAMetaResourceDbListRequest) (response *QueryDSPAMetaResourceDbListResponse, err error)

QueryDSPAMetaResourceDbList 查询DSPA实例的db列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) QueryResourceDbBindStatus added in v1.0.731

func (c *Client) QueryResourceDbBindStatus(request *QueryResourceDbBindStatusRequest) (response *QueryResourceDbBindStatusResponse, err error)

QueryResourceDbBindStatus 获取资源绑定DB状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) QueryResourceDbBindStatusWithContext added in v1.0.731

func (c *Client) QueryResourceDbBindStatusWithContext(ctx context.Context, request *QueryResourceDbBindStatusRequest) (response *QueryResourceDbBindStatusResponse, err error)

QueryResourceDbBindStatus 获取资源绑定DB状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RestartDSPAAssessmentTask added in v1.0.731

func (c *Client) RestartDSPAAssessmentTask(request *RestartDSPAAssessmentTaskRequest) (response *RestartDSPAAssessmentTaskResponse, err error)

RestartDSPAAssessmentTask 重新启动DSPA风险评估任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RestartDSPAAssessmentTaskWithContext added in v1.0.731

func (c *Client) RestartDSPAAssessmentTaskWithContext(ctx context.Context, request *RestartDSPAAssessmentTaskRequest) (response *RestartDSPAAssessmentTaskResponse, err error)

RestartDSPAAssessmentTask 重新启动DSPA风险评估任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StartDSPADiscoveryTask added in v1.0.731

func (c *Client) StartDSPADiscoveryTask(request *StartDSPADiscoveryTaskRequest) (response *StartDSPADiscoveryTaskResponse, err error)

StartDSPADiscoveryTask 立即启动分类分级任务,该接口只有在任务状态为以下状态时才支持正确执行立即扫描:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_TASKDISABLED = "ResourceUnavailable.TaskDisabled"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StartDSPADiscoveryTaskWithContext added in v1.0.731

func (c *Client) StartDSPADiscoveryTaskWithContext(ctx context.Context, request *StartDSPADiscoveryTaskRequest) (response *StartDSPADiscoveryTaskResponse, err error)

StartDSPADiscoveryTask 立即启动分类分级任务,该接口只有在任务状态为以下状态时才支持正确执行立即扫描:

0 待扫描,

2 扫描终止,

3 扫描成功,

4 扫描失败

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_TASKDISABLED = "ResourceUnavailable.TaskDisabled"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopDSPADiscoveryTask added in v1.0.731

func (c *Client) StopDSPADiscoveryTask(request *StopDSPADiscoveryTaskRequest) (response *StopDSPADiscoveryTaskResponse, err error)

StopDSPADiscoveryTask 停止分类分级任务,该接口只有在任务状态为以下状态时才支持正确执行停止扫描:

1 扫描中

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopDSPADiscoveryTaskWithContext added in v1.0.731

func (c *Client) StopDSPADiscoveryTaskWithContext(ctx context.Context, request *StopDSPADiscoveryTaskRequest) (response *StopDSPADiscoveryTaskResponse, err error)

StopDSPADiscoveryTask 停止分类分级任务,该接口只有在任务状态为以下状态时才支持正确执行停止扫描:

1 扫描中

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdateDSPASelfBuildResource added in v1.0.731

func (c *Client) UpdateDSPASelfBuildResource(request *UpdateDSPASelfBuildResourceRequest) (response *UpdateDSPASelfBuildResourceResponse, err error)

UpdateDSPASelfBuildResource 更新自建资源基础信息,包括:端口、账户名、密码。

请注意:

如果资源自身的VPC、VIP信息发生变化,后台会自动更新。

如果监听的端口发生变化,请显式输入端口。

如果账户名密码任意一个发生变化,请务必同时显式输入账户名密码。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateDSPASelfBuildResourceWithContext added in v1.0.731

func (c *Client) UpdateDSPASelfBuildResourceWithContext(ctx context.Context, request *UpdateDSPASelfBuildResourceRequest) (response *UpdateDSPASelfBuildResourceResponse, err error)

UpdateDSPASelfBuildResource 更新自建资源基础信息,包括:端口、账户名、密码。

请注意:

如果资源自身的VPC、VIP信息发生变化,后台会自动更新。

如果监听的端口发生变化,请显式输入端口。

如果账户名密码任意一个发生变化,请务必同时显式输入账户名密码。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) VerifyDSPACOSRule added in v1.0.731

func (c *Client) VerifyDSPACOSRule(request *VerifyDSPACOSRuleRequest) (response *VerifyDSPACOSRuleResponse, err error)

VerifyDSPACOSRule 验证COS分类分级规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) VerifyDSPACOSRuleWithContext added in v1.0.731

func (c *Client) VerifyDSPACOSRuleWithContext(ctx context.Context, request *VerifyDSPACOSRuleRequest) (response *VerifyDSPACOSRuleResponse, err error)

VerifyDSPACOSRule 验证COS分类分级规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) VerifyDSPADiscoveryRule added in v1.0.731

func (c *Client) VerifyDSPADiscoveryRule(request *VerifyDSPADiscoveryRuleRequest) (response *VerifyDSPADiscoveryRuleResponse, err error)

VerifyDSPADiscoveryRule 验证分类分级规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) VerifyDSPADiscoveryRuleWithContext added in v1.0.731

func (c *Client) VerifyDSPADiscoveryRuleWithContext(ctx context.Context, request *VerifyDSPADiscoveryRuleRequest) (response *VerifyDSPADiscoveryRuleResponse, err error)

VerifyDSPADiscoveryRule 验证分类分级规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

type CloudResourceItem added in v1.0.902

type CloudResourceItem struct {
	// 资源所处地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 	云上资源列表。
	Items []*DspaCloudResourceMeta `json:"Items,omitnil,omitempty" name:"Items"`
}

type ComplianceGroupDetail added in v1.0.731

type ComplianceGroupDetail struct {
	// 模板id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

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

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

	// 模板类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceGroupType *int64 `json:"ComplianceGroupType,omitnil,omitempty" name:"ComplianceGroupType"`

	// 模板分级方案id
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`

	// 模板分级方案名称
	LevelGroupName *string `json:"LevelGroupName,omitnil,omitempty" name:"LevelGroupName"`

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

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

	// 是否开启别名
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsAlias *bool `json:"IsAlias,omitnil,omitempty" name:"IsAlias"`
}

type ComplianceGroupRuleIdInfo added in v1.0.731

type ComplianceGroupRuleIdInfo struct {
	// 敏感数据识别规则ID
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 敏感数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分级标识ID, 系统支持高、中、低三级,也支持自定义分级
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`
}

type CopyDSPATemplateRequest added in v1.0.731

type CopyDSPATemplateRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewCopyDSPATemplateRequest added in v1.0.731

func NewCopyDSPATemplateRequest() (request *CopyDSPATemplateRequest)

func (*CopyDSPATemplateRequest) FromJsonString added in v1.0.731

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

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

func (*CopyDSPATemplateRequest) ToJsonString added in v1.0.731

func (r *CopyDSPATemplateRequest) ToJsonString() string

type CopyDSPATemplateRequestParams added in v1.0.731

type CopyDSPATemplateRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type CopyDSPATemplateResponse added in v1.0.731

type CopyDSPATemplateResponse struct {
	*tchttp.BaseResponse
	Response *CopyDSPATemplateResponseParams `json:"Response"`
}

func NewCopyDSPATemplateResponse added in v1.0.731

func NewCopyDSPATemplateResponse() (response *CopyDSPATemplateResponse)

func (*CopyDSPATemplateResponse) FromJsonString added in v1.0.731

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

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

func (*CopyDSPATemplateResponse) ToJsonString added in v1.0.731

func (r *CopyDSPATemplateResponse) ToJsonString() string

type CopyDSPATemplateResponseParams added in v1.0.731

type CopyDSPATemplateResponseParams struct {
	// 模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

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

Predefined struct for user

type CosAsset added in v1.0.731

type CosAsset struct {
	// 桶的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	BucketNums *int64 `json:"BucketNums,omitnil,omitempty" name:"BucketNums"`

	// 敏感桶的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveBucketNums *int64 `json:"SensitiveBucketNums,omitnil,omitempty" name:"SensitiveBucketNums"`

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

	// 敏感文件的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFileNums *int64 `json:"SensitiveFileNums,omitnil,omitempty" name:"SensitiveFileNums"`
}

type CosBucketItem added in v1.0.902

type CosBucketItem struct {
	// 资源所处地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// COS桶列表。
	Buckets []*string `json:"Buckets,omitnil,omitempty" name:"Buckets"`
}

type CosResourceItem added in v1.0.731

type CosResourceItem struct {
	// cos数据源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 桶所在地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 桶名称。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
}

type CosTaskResult added in v1.0.731

type CosTaskResult struct {
	// 结果类型。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 结果描述。
	ResultDescription *string `json:"ResultDescription,omitnil,omitempty" name:"ResultDescription"`

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

	// 资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

type CreateAssetSortingReportRetryTaskRequest added in v1.0.731

type CreateAssetSortingReportRetryTaskRequest struct {
	*tchttp.BaseRequest

	// 任务id
	ReportTaskId *uint64 `json:"ReportTaskId,omitnil,omitempty" name:"ReportTaskId"`

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewCreateAssetSortingReportRetryTaskRequest added in v1.0.731

func NewCreateAssetSortingReportRetryTaskRequest() (request *CreateAssetSortingReportRetryTaskRequest)

func (*CreateAssetSortingReportRetryTaskRequest) FromJsonString added in v1.0.731

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

func (*CreateAssetSortingReportRetryTaskRequest) ToJsonString added in v1.0.731

type CreateAssetSortingReportRetryTaskRequestParams added in v1.0.731

type CreateAssetSortingReportRetryTaskRequestParams struct {
	// 任务id
	ReportTaskId *uint64 `json:"ReportTaskId,omitnil,omitempty" name:"ReportTaskId"`

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type CreateAssetSortingReportRetryTaskResponse added in v1.0.731

type CreateAssetSortingReportRetryTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetSortingReportRetryTaskResponseParams `json:"Response"`
}

func NewCreateAssetSortingReportRetryTaskResponse added in v1.0.731

func NewCreateAssetSortingReportRetryTaskResponse() (response *CreateAssetSortingReportRetryTaskResponse)

func (*CreateAssetSortingReportRetryTaskResponse) FromJsonString added in v1.0.731

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

func (*CreateAssetSortingReportRetryTaskResponse) ToJsonString added in v1.0.731

type CreateAssetSortingReportRetryTaskResponseParams added in v1.0.731

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

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

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

Predefined struct for user

type CreateAssetSortingReportTaskRequest added in v1.0.731

type CreateAssetSortingReportTaskRequest struct {
	*tchttp.BaseRequest

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

	// 识别模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 选中资产列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

func NewCreateAssetSortingReportTaskRequest added in v1.0.731

func NewCreateAssetSortingReportTaskRequest() (request *CreateAssetSortingReportTaskRequest)

func (*CreateAssetSortingReportTaskRequest) FromJsonString added in v1.0.731

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

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

func (*CreateAssetSortingReportTaskRequest) ToJsonString added in v1.0.731

func (r *CreateAssetSortingReportTaskRequest) ToJsonString() string

type CreateAssetSortingReportTaskRequestParams added in v1.0.731

type CreateAssetSortingReportTaskRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 识别模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 选中资产列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

Predefined struct for user

type CreateAssetSortingReportTaskResponse added in v1.0.731

type CreateAssetSortingReportTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAssetSortingReportTaskResponseParams `json:"Response"`
}

func NewCreateAssetSortingReportTaskResponse added in v1.0.731

func NewCreateAssetSortingReportTaskResponse() (response *CreateAssetSortingReportTaskResponse)

func (*CreateAssetSortingReportTaskResponse) FromJsonString added in v1.0.731

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

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

func (*CreateAssetSortingReportTaskResponse) ToJsonString added in v1.0.731

func (r *CreateAssetSortingReportTaskResponse) ToJsonString() string

type CreateAssetSortingReportTaskResponseParams added in v1.0.731

type CreateAssetSortingReportTaskResponseParams struct {
	// 报表任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportTaskId *uint64 `json:"ReportTaskId,omitnil,omitempty" name:"ReportTaskId"`

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

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

Predefined struct for user

type CreateClassificationRuleRequest added in v1.0.731

type CreateClassificationRuleRequest struct {
	*tchttp.BaseRequest
}

func NewCreateClassificationRuleRequest added in v1.0.731

func NewCreateClassificationRuleRequest() (request *CreateClassificationRuleRequest)

func (*CreateClassificationRuleRequest) FromJsonString added in v1.0.731

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

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

func (*CreateClassificationRuleRequest) ToJsonString added in v1.0.731

func (r *CreateClassificationRuleRequest) ToJsonString() string

type CreateClassificationRuleRequestParams added in v1.0.731

type CreateClassificationRuleRequestParams struct {
}

Predefined struct for user

type CreateClassificationRuleResponse added in v1.0.731

type CreateClassificationRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateClassificationRuleResponseParams `json:"Response"`
}

func NewCreateClassificationRuleResponse added in v1.0.731

func NewCreateClassificationRuleResponse() (response *CreateClassificationRuleResponse)

func (*CreateClassificationRuleResponse) FromJsonString added in v1.0.731

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

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

func (*CreateClassificationRuleResponse) ToJsonString added in v1.0.731

func (r *CreateClassificationRuleResponse) ToJsonString() string

type CreateClassificationRuleResponseParams added in v1.0.731

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

Predefined struct for user

type CreateComplianceRules added in v1.0.731

type CreateComplianceRules struct {
	// 规则id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 级别id
	LevelId *uint64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`
}

type CreateDSPAAssessmentRiskLevelRequest added in v1.0.731

type CreateDSPAAssessmentRiskLevelRequest struct {
	*tchttp.BaseRequest

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

	// 风险等级名称
	RiskLevelName *string `json:"RiskLevelName,omitnil,omitempty" name:"RiskLevelName"`

	// 识别模板
	IdentifyComplianceId *int64 `json:"IdentifyComplianceId,omitnil,omitempty" name:"IdentifyComplianceId"`

	// 风险等级矩阵
	RiskLevelRule []*RiskLevelMatrix `json:"RiskLevelRule,omitnil,omitempty" name:"RiskLevelRule"`

	// 风险等级的描述
	RiskLevelDescription *string `json:"RiskLevelDescription,omitnil,omitempty" name:"RiskLevelDescription"`
}

func NewCreateDSPAAssessmentRiskLevelRequest added in v1.0.731

func NewCreateDSPAAssessmentRiskLevelRequest() (request *CreateDSPAAssessmentRiskLevelRequest)

func (*CreateDSPAAssessmentRiskLevelRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAAssessmentRiskLevelRequest) ToJsonString added in v1.0.731

func (r *CreateDSPAAssessmentRiskLevelRequest) ToJsonString() string

type CreateDSPAAssessmentRiskLevelRequestParams added in v1.0.731

type CreateDSPAAssessmentRiskLevelRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 风险等级名称
	RiskLevelName *string `json:"RiskLevelName,omitnil,omitempty" name:"RiskLevelName"`

	// 识别模板
	IdentifyComplianceId *int64 `json:"IdentifyComplianceId,omitnil,omitempty" name:"IdentifyComplianceId"`

	// 风险等级矩阵
	RiskLevelRule []*RiskLevelMatrix `json:"RiskLevelRule,omitnil,omitempty" name:"RiskLevelRule"`

	// 风险等级的描述
	RiskLevelDescription *string `json:"RiskLevelDescription,omitnil,omitempty" name:"RiskLevelDescription"`
}

Predefined struct for user

type CreateDSPAAssessmentRiskLevelResponse added in v1.0.731

type CreateDSPAAssessmentRiskLevelResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPAAssessmentRiskLevelResponseParams `json:"Response"`
}

func NewCreateDSPAAssessmentRiskLevelResponse added in v1.0.731

func NewCreateDSPAAssessmentRiskLevelResponse() (response *CreateDSPAAssessmentRiskLevelResponse)

func (*CreateDSPAAssessmentRiskLevelResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAAssessmentRiskLevelResponse) ToJsonString added in v1.0.731

type CreateDSPAAssessmentRiskLevelResponseParams added in v1.0.731

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

Predefined struct for user

type CreateDSPAAssessmentRiskTemplateRequest added in v1.0.731

type CreateDSPAAssessmentRiskTemplateRequest struct {
	*tchttp.BaseRequest

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

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

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

	// 风险id列表
	RiskIdList []*int64 `json:"RiskIdList,omitnil,omitempty" name:"RiskIdList"`

	// 模板描述
	TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`
}

func NewCreateDSPAAssessmentRiskTemplateRequest added in v1.0.731

func NewCreateDSPAAssessmentRiskTemplateRequest() (request *CreateDSPAAssessmentRiskTemplateRequest)

func (*CreateDSPAAssessmentRiskTemplateRequest) FromJsonString added in v1.0.731

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

func (*CreateDSPAAssessmentRiskTemplateRequest) ToJsonString added in v1.0.731

type CreateDSPAAssessmentRiskTemplateRequestParams added in v1.0.731

type CreateDSPAAssessmentRiskTemplateRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

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

	// 风险id列表
	RiskIdList []*int64 `json:"RiskIdList,omitnil,omitempty" name:"RiskIdList"`

	// 模板描述
	TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`
}

Predefined struct for user

type CreateDSPAAssessmentRiskTemplateResponse added in v1.0.731

type CreateDSPAAssessmentRiskTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPAAssessmentRiskTemplateResponseParams `json:"Response"`
}

func NewCreateDSPAAssessmentRiskTemplateResponse added in v1.0.731

func NewCreateDSPAAssessmentRiskTemplateResponse() (response *CreateDSPAAssessmentRiskTemplateResponse)

func (*CreateDSPAAssessmentRiskTemplateResponse) FromJsonString added in v1.0.731

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

func (*CreateDSPAAssessmentRiskTemplateResponse) ToJsonString added in v1.0.731

type CreateDSPAAssessmentRiskTemplateResponseParams added in v1.0.731

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

Predefined struct for user

type CreateDSPAAssessmentTaskRequest added in v1.0.731

type CreateDSPAAssessmentTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务名称。1-20个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 评估模板Id,格式“template-xxxxxxxx”
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 评估业务名称。1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字
	BusinessName *string `json:"BusinessName,omitnil,omitempty" name:"BusinessName"`

	// 业务所属部门。1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字
	BusinessDept *string `json:"BusinessDept,omitnil,omitempty" name:"BusinessDept"`

	// 业务负责人。1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字
	BusinessOwner *string `json:"BusinessOwner,omitnil,omitempty" name:"BusinessOwner"`

	// 分类分级模板Id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 敏感数据扫描数据源条件。
	DiscoveryCondition *DiscoveryCondition `json:"DiscoveryCondition,omitnil,omitempty" name:"DiscoveryCondition"`

	// 说明
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateDSPAAssessmentTaskRequest added in v1.0.731

func NewCreateDSPAAssessmentTaskRequest() (request *CreateDSPAAssessmentTaskRequest)

func (*CreateDSPAAssessmentTaskRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAAssessmentTaskRequest) ToJsonString added in v1.0.731

func (r *CreateDSPAAssessmentTaskRequest) ToJsonString() string

type CreateDSPAAssessmentTaskRequestParams added in v1.0.731

type CreateDSPAAssessmentTaskRequestParams struct {
	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务名称。1-20个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 评估模板Id,格式“template-xxxxxxxx”
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 评估业务名称。1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字
	//
	// Deprecated: BusinessName is deprecated.
	BusinessName *string `json:"BusinessName,omitnil,omitempty" name:"BusinessName"`

	// 业务所属部门。1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字
	//
	// Deprecated: BusinessDept is deprecated.
	BusinessDept *string `json:"BusinessDept,omitnil,omitempty" name:"BusinessDept"`

	// 业务负责人。1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字
	//
	// Deprecated: BusinessOwner is deprecated.
	BusinessOwner *string `json:"BusinessOwner,omitnil,omitempty" name:"BusinessOwner"`

	// 分类分级模板Id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 敏感数据扫描数据源条件。
	DiscoveryCondition *DiscoveryCondition `json:"DiscoveryCondition,omitnil,omitempty" name:"DiscoveryCondition"`

	// 说明
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateDSPAAssessmentTaskResponse added in v1.0.731

type CreateDSPAAssessmentTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPAAssessmentTaskResponseParams `json:"Response"`
}

func NewCreateDSPAAssessmentTaskResponse added in v1.0.731

func NewCreateDSPAAssessmentTaskResponse() (response *CreateDSPAAssessmentTaskResponse)

func (*CreateDSPAAssessmentTaskResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAAssessmentTaskResponse) ToJsonString added in v1.0.731

func (r *CreateDSPAAssessmentTaskResponse) ToJsonString() string

type CreateDSPAAssessmentTaskResponseParams added in v1.0.731

type CreateDSPAAssessmentTaskResponseParams struct {
	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type CreateDSPACOSDiscoveryTaskRequest added in v1.0.731

type CreateDSPACOSDiscoveryTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 任务开关,0 关闭,1 启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 桶名
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 通用规则集开关,0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 执行计划, 0立即 1定时,选择“立即”时,扫描周期只能选择单次。
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 扫描周期,0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 待扫描文件类型,用逗号隔开,格式如:[".txt", ".csv", ".log", ".xml",".html", ".json"]。
	FileTypes []*string `json:"FileTypes,omitnil,omitempty" name:"FileTypes"`

	// 文件大小上限,单位为KB,如1000, 目前单个文件最大只支持100MB(102400KB)
	FileSizeLimit *int64 `json:"FileSizeLimit,omitnil,omitempty" name:"FileSizeLimit"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 任务描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 合规组ID列表,最多支持添加5个
	ComplianceGroupIds []*int64 `json:"ComplianceGroupIds,omitnil,omitempty" name:"ComplianceGroupIds"`

	// 任务定时启动时间,格式如:2006-01-02 15:04:05
	// 当执行计划(Plan字段)为”立即“时,定时启动时间不会生效,此场景下给该字段传值不会被保存。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`
}

func NewCreateDSPACOSDiscoveryTaskRequest added in v1.0.731

func NewCreateDSPACOSDiscoveryTaskRequest() (request *CreateDSPACOSDiscoveryTaskRequest)

func (*CreateDSPACOSDiscoveryTaskRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPACOSDiscoveryTaskRequest) ToJsonString added in v1.0.731

func (r *CreateDSPACOSDiscoveryTaskRequest) ToJsonString() string

type CreateDSPACOSDiscoveryTaskRequestParams added in v1.0.731

type CreateDSPACOSDiscoveryTaskRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 任务开关,0 关闭,1 启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 桶名
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 通用规则集开关,0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 执行计划, 0立即 1定时,选择“立即”时,扫描周期只能选择单次。
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 扫描周期,0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 待扫描文件类型,用逗号隔开,格式如:[".txt", ".csv", ".log", ".xml",".html", ".json"]。
	FileTypes []*string `json:"FileTypes,omitnil,omitempty" name:"FileTypes"`

	// 文件大小上限,单位为KB,如1000, 目前单个文件最大只支持100MB(102400KB)
	FileSizeLimit *int64 `json:"FileSizeLimit,omitnil,omitempty" name:"FileSizeLimit"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 任务描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 合规组ID列表,最多支持添加5个
	ComplianceGroupIds []*int64 `json:"ComplianceGroupIds,omitnil,omitempty" name:"ComplianceGroupIds"`

	// 任务定时启动时间,格式如:2006-01-02 15:04:05
	// 当执行计划(Plan字段)为”立即“时,定时启动时间不会生效,此场景下给该字段传值不会被保存。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`
}

Predefined struct for user

type CreateDSPACOSDiscoveryTaskResponse added in v1.0.731

type CreateDSPACOSDiscoveryTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPACOSDiscoveryTaskResponseParams `json:"Response"`
}

func NewCreateDSPACOSDiscoveryTaskResponse added in v1.0.731

func NewCreateDSPACOSDiscoveryTaskResponse() (response *CreateDSPACOSDiscoveryTaskResponse)

func (*CreateDSPACOSDiscoveryTaskResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPACOSDiscoveryTaskResponse) ToJsonString added in v1.0.731

func (r *CreateDSPACOSDiscoveryTaskResponse) ToJsonString() string

type CreateDSPACOSDiscoveryTaskResponseParams added in v1.0.731

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

	// 扫描结果ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultId *int64 `json:"ResultId,omitnil,omitempty" name:"ResultId"`

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

Predefined struct for user

type CreateDSPACategoryRelationRequest added in v1.0.731

type CreateDSPACategoryRelationRequest struct {
	*tchttp.BaseRequest

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

	// 分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 父级分类id(无父级分类传-1)
	ParentCategoryId *int64 `json:"ParentCategoryId,omitnil,omitempty" name:"ParentCategoryId"`

	// 分类模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewCreateDSPACategoryRelationRequest added in v1.0.731

func NewCreateDSPACategoryRelationRequest() (request *CreateDSPACategoryRelationRequest)

func (*CreateDSPACategoryRelationRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPACategoryRelationRequest) ToJsonString added in v1.0.731

func (r *CreateDSPACategoryRelationRequest) ToJsonString() string

type CreateDSPACategoryRelationRequestParams added in v1.0.731

type CreateDSPACategoryRelationRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 父级分类id(无父级分类传-1)
	ParentCategoryId *int64 `json:"ParentCategoryId,omitnil,omitempty" name:"ParentCategoryId"`

	// 分类模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type CreateDSPACategoryRelationResponse added in v1.0.731

type CreateDSPACategoryRelationResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPACategoryRelationResponseParams `json:"Response"`
}

func NewCreateDSPACategoryRelationResponse added in v1.0.731

func NewCreateDSPACategoryRelationResponse() (response *CreateDSPACategoryRelationResponse)

func (*CreateDSPACategoryRelationResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPACategoryRelationResponse) ToJsonString added in v1.0.731

func (r *CreateDSPACategoryRelationResponse) ToJsonString() string

type CreateDSPACategoryRelationResponseParams added in v1.0.731

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

Predefined struct for user

type CreateDSPACategoryRequest added in v1.0.731

type CreateDSPACategoryRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 敏感数据分类名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewCreateDSPACategoryRequest added in v1.0.731

func NewCreateDSPACategoryRequest() (request *CreateDSPACategoryRequest)

func (*CreateDSPACategoryRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPACategoryRequest) ToJsonString added in v1.0.731

func (r *CreateDSPACategoryRequest) ToJsonString() string

type CreateDSPACategoryRequestParams added in v1.0.731

type CreateDSPACategoryRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 敏感数据分类名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type CreateDSPACategoryResponse added in v1.0.731

type CreateDSPACategoryResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPACategoryResponseParams `json:"Response"`
}

func NewCreateDSPACategoryResponse added in v1.0.731

func NewCreateDSPACategoryResponse() (response *CreateDSPACategoryResponse)

func (*CreateDSPACategoryResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPACategoryResponse) ToJsonString added in v1.0.731

func (r *CreateDSPACategoryResponse) ToJsonString() string

type CreateDSPACategoryResponseParams added in v1.0.731

type CreateDSPACategoryResponseParams struct {
	// 敏感数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

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

Predefined struct for user

type CreateDSPAComplianceGroupRequest added in v1.0.731

type CreateDSPAComplianceGroupRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 合规组描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 合规组规则配置(参数已废弃,请传空数组)
	ComplianceGroupRules []*ComplianceGroupRuleIdInfo `json:"ComplianceGroupRules,omitnil,omitempty" name:"ComplianceGroupRules"`

	// 分级组ID,默认值为1,新增参数,可选
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`
}

func NewCreateDSPAComplianceGroupRequest added in v1.0.731

func NewCreateDSPAComplianceGroupRequest() (request *CreateDSPAComplianceGroupRequest)

func (*CreateDSPAComplianceGroupRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAComplianceGroupRequest) ToJsonString added in v1.0.731

func (r *CreateDSPAComplianceGroupRequest) ToJsonString() string

type CreateDSPAComplianceGroupRequestParams added in v1.0.731

type CreateDSPAComplianceGroupRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 合规组描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 合规组规则配置(参数已废弃,请传空数组)
	ComplianceGroupRules []*ComplianceGroupRuleIdInfo `json:"ComplianceGroupRules,omitnil,omitempty" name:"ComplianceGroupRules"`

	// 分级组ID,默认值为1,新增参数,可选
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`
}

Predefined struct for user

type CreateDSPAComplianceGroupResponse added in v1.0.731

type CreateDSPAComplianceGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPAComplianceGroupResponseParams `json:"Response"`
}

func NewCreateDSPAComplianceGroupResponse added in v1.0.731

func NewCreateDSPAComplianceGroupResponse() (response *CreateDSPAComplianceGroupResponse)

func (*CreateDSPAComplianceGroupResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAComplianceGroupResponse) ToJsonString added in v1.0.731

func (r *CreateDSPAComplianceGroupResponse) ToJsonString() string

type CreateDSPAComplianceGroupResponseParams added in v1.0.731

type CreateDSPAComplianceGroupResponseParams struct {
	// 合规组ID
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

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

Predefined struct for user

type CreateDSPAComplianceRulesRequest added in v1.0.731

type CreateDSPAComplianceRulesRequest struct {
	*tchttp.BaseRequest

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

	// 分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 规则列表
	Rules []*CreateComplianceRules `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewCreateDSPAComplianceRulesRequest added in v1.0.731

func NewCreateDSPAComplianceRulesRequest() (request *CreateDSPAComplianceRulesRequest)

func (*CreateDSPAComplianceRulesRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAComplianceRulesRequest) ToJsonString added in v1.0.731

func (r *CreateDSPAComplianceRulesRequest) ToJsonString() string

type CreateDSPAComplianceRulesRequestParams added in v1.0.731

type CreateDSPAComplianceRulesRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 规则列表
	Rules []*CreateComplianceRules `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type CreateDSPAComplianceRulesResponse added in v1.0.731

type CreateDSPAComplianceRulesResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPAComplianceRulesResponseParams `json:"Response"`
}

func NewCreateDSPAComplianceRulesResponse added in v1.0.731

func NewCreateDSPAComplianceRulesResponse() (response *CreateDSPAComplianceRulesResponse)

func (*CreateDSPAComplianceRulesResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAComplianceRulesResponse) ToJsonString added in v1.0.731

func (r *CreateDSPAComplianceRulesResponse) ToJsonString() string

type CreateDSPAComplianceRulesResponseParams added in v1.0.731

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

Predefined struct for user

type CreateDSPACosMetaResourcesRequest added in v1.0.731

type CreateDSPACosMetaResourcesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// COS桶列表
	Buckets []*string `json:"Buckets,omitnil,omitempty" name:"Buckets"`

	// 必填,COS资源列表
	CosBucketItems []*CosBucketItem `json:"CosBucketItems,omitnil,omitempty" name:"CosBucketItems"`
}

func NewCreateDSPACosMetaResourcesRequest added in v1.0.731

func NewCreateDSPACosMetaResourcesRequest() (request *CreateDSPACosMetaResourcesRequest)

func (*CreateDSPACosMetaResourcesRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPACosMetaResourcesRequest) ToJsonString added in v1.0.731

func (r *CreateDSPACosMetaResourcesRequest) ToJsonString() string

type CreateDSPACosMetaResourcesRequestParams added in v1.0.731

type CreateDSPACosMetaResourcesRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源所处地域。
	//
	// Deprecated: ResourceRegion is deprecated.
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// COS桶列表
	//
	// Deprecated: Buckets is deprecated.
	Buckets []*string `json:"Buckets,omitnil,omitempty" name:"Buckets"`

	// 必填,COS资源列表
	CosBucketItems []*CosBucketItem `json:"CosBucketItems,omitnil,omitempty" name:"CosBucketItems"`
}

Predefined struct for user

type CreateDSPACosMetaResourcesResponse added in v1.0.731

type CreateDSPACosMetaResourcesResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPACosMetaResourcesResponseParams `json:"Response"`
}

func NewCreateDSPACosMetaResourcesResponse added in v1.0.731

func NewCreateDSPACosMetaResourcesResponse() (response *CreateDSPACosMetaResourcesResponse)

func (*CreateDSPACosMetaResourcesResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPACosMetaResourcesResponse) ToJsonString added in v1.0.731

func (r *CreateDSPACosMetaResourcesResponse) ToJsonString() string

type CreateDSPACosMetaResourcesResponseParams added in v1.0.731

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

Predefined struct for user

type CreateDSPADbMetaResourcesRequest

type CreateDSPADbMetaResourcesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源类型,支持:cdb(云数据库 MySQL)、dcdb(TDSQL MySQL版)、mariadb(云数据库 MariaDB)、postgres(云数据库 PostgreSQL)、cynosdbpg(TDSQL-C PostgreSQL版)、cynosdbmysql(TDSQL-C MySQL版)
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 用来标记本次更新是否已经是最后一次,可选值:continue(后续还需要更新)、finished(本次是最后一次更新)。
	UpdateStatus *string `json:"UpdateStatus,omitnil,omitempty" name:"UpdateStatus"`

	// 本次更新的ID号,用来标记一次完整的更新过程。
	UpdateId *string `json:"UpdateId,omitnil,omitempty" name:"UpdateId"`

	// 云上资源列表。
	Items []*DspaCloudResourceMeta `json:"Items,omitnil,omitempty" name:"Items"`

	// 必填,云数据库资源列表。
	CloudResourceItems []*CloudResourceItem `json:"CloudResourceItems,omitnil,omitempty" name:"CloudResourceItems"`
}

func NewCreateDSPADbMetaResourcesRequest

func NewCreateDSPADbMetaResourcesRequest() (request *CreateDSPADbMetaResourcesRequest)

func (*CreateDSPADbMetaResourcesRequest) FromJsonString

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

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

func (*CreateDSPADbMetaResourcesRequest) ToJsonString

func (r *CreateDSPADbMetaResourcesRequest) ToJsonString() string

type CreateDSPADbMetaResourcesRequestParams

type CreateDSPADbMetaResourcesRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源类型,支持:cdb(云数据库 MySQL)、dcdb(TDSQL MySQL版)、mariadb(云数据库 MariaDB)、postgres(云数据库 PostgreSQL)、cynosdbpg(TDSQL-C PostgreSQL版)、cynosdbmysql(TDSQL-C MySQL版)
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	//
	// Deprecated: ResourceRegion is deprecated.
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 用来标记本次更新是否已经是最后一次,可选值:continue(后续还需要更新)、finished(本次是最后一次更新)。
	//
	// Deprecated: UpdateStatus is deprecated.
	UpdateStatus *string `json:"UpdateStatus,omitnil,omitempty" name:"UpdateStatus"`

	// 本次更新的ID号,用来标记一次完整的更新过程。
	//
	// Deprecated: UpdateId is deprecated.
	UpdateId *string `json:"UpdateId,omitnil,omitempty" name:"UpdateId"`

	// 云上资源列表。
	//
	// Deprecated: Items is deprecated.
	Items []*DspaCloudResourceMeta `json:"Items,omitnil,omitempty" name:"Items"`

	// 必填,云数据库资源列表。
	CloudResourceItems []*CloudResourceItem `json:"CloudResourceItems,omitnil,omitempty" name:"CloudResourceItems"`
}

Predefined struct for user

type CreateDSPADbMetaResourcesResponse

type CreateDSPADbMetaResourcesResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPADbMetaResourcesResponseParams `json:"Response"`
}

func NewCreateDSPADbMetaResourcesResponse

func NewCreateDSPADbMetaResourcesResponse() (response *CreateDSPADbMetaResourcesResponse)

func (*CreateDSPADbMetaResourcesResponse) FromJsonString

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

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

func (*CreateDSPADbMetaResourcesResponse) ToJsonString

func (r *CreateDSPADbMetaResourcesResponse) ToJsonString() string

type CreateDSPADbMetaResourcesResponseParams

type CreateDSPADbMetaResourcesResponseParams struct {
	// 本次更新的ID号,用来标记一次完整的更新过程。
	//
	// Deprecated: UpdateId is deprecated.
	UpdateId *string `json:"UpdateId,omitnil,omitempty" name:"UpdateId"`

	// 资源类型,支持:cdb(云数据库 MySQL)、dcdb(TDSQL MySQL版)、mariadb(云数据库 MariaDB)、postgres(云数据库 PostgreSQL)、cynosdbpg(TDSQL-C PostgreSQL版)、cynosdbmysql(TDSQL-C MySQL版)
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源所处地域。
	//
	// Deprecated: ResourceRegion is deprecated.
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

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

Predefined struct for user

type CreateDSPADiscoveryRuleRequest added in v1.0.731

type CreateDSPADiscoveryRuleRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 规则名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// RDB类敏感数据识别规则
	RDBRules *DspaDiscoveryRDBRules `json:"RDBRules,omitnil,omitempty" name:"RDBRules"`

	// COS类敏感数据识别规则
	COSRules *DspaDiscoveryCOSRules `json:"COSRules,omitnil,omitempty" name:"COSRules"`
}

func NewCreateDSPADiscoveryRuleRequest added in v1.0.731

func NewCreateDSPADiscoveryRuleRequest() (request *CreateDSPADiscoveryRuleRequest)

func (*CreateDSPADiscoveryRuleRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPADiscoveryRuleRequest) ToJsonString added in v1.0.731

func (r *CreateDSPADiscoveryRuleRequest) ToJsonString() string

type CreateDSPADiscoveryRuleRequestParams added in v1.0.731

type CreateDSPADiscoveryRuleRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 规则名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// RDB类敏感数据识别规则
	RDBRules *DspaDiscoveryRDBRules `json:"RDBRules,omitnil,omitempty" name:"RDBRules"`

	// COS类敏感数据识别规则
	COSRules *DspaDiscoveryCOSRules `json:"COSRules,omitnil,omitempty" name:"COSRules"`
}

Predefined struct for user

type CreateDSPADiscoveryRuleResponse added in v1.0.731

type CreateDSPADiscoveryRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPADiscoveryRuleResponseParams `json:"Response"`
}

func NewCreateDSPADiscoveryRuleResponse added in v1.0.731

func NewCreateDSPADiscoveryRuleResponse() (response *CreateDSPADiscoveryRuleResponse)

func (*CreateDSPADiscoveryRuleResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPADiscoveryRuleResponse) ToJsonString added in v1.0.731

func (r *CreateDSPADiscoveryRuleResponse) ToJsonString() string

type CreateDSPADiscoveryRuleResponseParams added in v1.0.731

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

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

Predefined struct for user

type CreateDSPADiscoveryTaskRequest added in v1.0.731

type CreateDSPADiscoveryTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 任务开关,0 关闭,1 启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 通用规则集开关,0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 执行计划, 0立即 1定时,选择“立即”时,扫描周期只能选择单次
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 扫描周期,0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 数据源类型,可取值如下:
	// cdb 表示云数据库 MySQL,
	// dcdb 表示TDSQL MySQL版,
	// mariadb 表示云数据库 MariaDB,
	// postgres 表示云数据库 PostgreSQL,
	// cynosdbpg 表示TDSQL-C PostgreSQL版,
	// cynosdbmysql 表示TDSQL-C MySQL版,
	// selfbuilt-db 表示自建数据库
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 任务描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 用于传入的数据源的条件,目前只支持数据库,所以目前表示数据库的名称,选择多个数据库,之间通过逗号分隔,若不选,则默认选择全部数据库
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`

	// 合规组ID列表,最多支持添加5个
	ComplianceGroupIds []*int64 `json:"ComplianceGroupIds,omitnil,omitempty" name:"ComplianceGroupIds"`

	// 任务定时启动时间,格式如:2006-01-02 15:04:05
	// 当执行计划(Plan字段)为”立即“时,定时启动时间不会生效,此场景下给该字段传值不会被保存。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`
}

func NewCreateDSPADiscoveryTaskRequest added in v1.0.731

func NewCreateDSPADiscoveryTaskRequest() (request *CreateDSPADiscoveryTaskRequest)

func (*CreateDSPADiscoveryTaskRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPADiscoveryTaskRequest) ToJsonString added in v1.0.731

func (r *CreateDSPADiscoveryTaskRequest) ToJsonString() string

type CreateDSPADiscoveryTaskRequestParams added in v1.0.731

type CreateDSPADiscoveryTaskRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 任务开关,0 关闭,1 启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 通用规则集开关,0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 执行计划, 0立即 1定时,选择“立即”时,扫描周期只能选择单次
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 扫描周期,0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 数据源类型,可取值如下:
	// cdb 表示云数据库 MySQL,
	// dcdb 表示TDSQL MySQL版,
	// mariadb 表示云数据库 MariaDB,
	// postgres 表示云数据库 PostgreSQL,
	// cynosdbpg 表示TDSQL-C PostgreSQL版,
	// cynosdbmysql 表示TDSQL-C MySQL版,
	// selfbuilt-db 表示自建数据库
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 任务描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 用于传入的数据源的条件,目前只支持数据库,所以目前表示数据库的名称,选择多个数据库,之间通过逗号分隔,若不选,则默认选择全部数据库
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`

	// 合规组ID列表,最多支持添加5个
	ComplianceGroupIds []*int64 `json:"ComplianceGroupIds,omitnil,omitempty" name:"ComplianceGroupIds"`

	// 任务定时启动时间,格式如:2006-01-02 15:04:05
	// 当执行计划(Plan字段)为”立即“时,定时启动时间不会生效,此场景下给该字段传值不会被保存。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`
}

Predefined struct for user

type CreateDSPADiscoveryTaskResponse added in v1.0.731

type CreateDSPADiscoveryTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPADiscoveryTaskResponseParams `json:"Response"`
}

func NewCreateDSPADiscoveryTaskResponse added in v1.0.731

func NewCreateDSPADiscoveryTaskResponse() (response *CreateDSPADiscoveryTaskResponse)

func (*CreateDSPADiscoveryTaskResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPADiscoveryTaskResponse) ToJsonString added in v1.0.731

func (r *CreateDSPADiscoveryTaskResponse) ToJsonString() string

type CreateDSPADiscoveryTaskResponseParams added in v1.0.731

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

	// 扫描结果ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultId *int64 `json:"ResultId,omitnil,omitempty" name:"ResultId"`

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

Predefined struct for user

type CreateDSPALevelGroupRequest added in v1.0.731

type CreateDSPALevelGroupRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分级组名称,唯一性约束,最多60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分级标识配置
	ItemLevels []*ItemLevel `json:"ItemLevels,omitnil,omitempty" name:"ItemLevels"`

	// 分级组描述,最多1024字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateDSPALevelGroupRequest added in v1.0.731

func NewCreateDSPALevelGroupRequest() (request *CreateDSPALevelGroupRequest)

func (*CreateDSPALevelGroupRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPALevelGroupRequest) ToJsonString added in v1.0.731

func (r *CreateDSPALevelGroupRequest) ToJsonString() string

type CreateDSPALevelGroupRequestParams added in v1.0.731

type CreateDSPALevelGroupRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分级组名称,唯一性约束,最多60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 分级标识配置
	ItemLevels []*ItemLevel `json:"ItemLevels,omitnil,omitempty" name:"ItemLevels"`

	// 分级组描述,最多1024字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateDSPALevelGroupResponse added in v1.0.731

type CreateDSPALevelGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPALevelGroupResponseParams `json:"Response"`
}

func NewCreateDSPALevelGroupResponse added in v1.0.731

func NewCreateDSPALevelGroupResponse() (response *CreateDSPALevelGroupResponse)

func (*CreateDSPALevelGroupResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPALevelGroupResponse) ToJsonString added in v1.0.731

func (r *CreateDSPALevelGroupResponse) ToJsonString() string

type CreateDSPALevelGroupResponseParams added in v1.0.731

type CreateDSPALevelGroupResponseParams struct {
	// 分级组ID
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`

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

Predefined struct for user

type CreateDSPAMetaResourcesRequest added in v1.0.731

type CreateDSPAMetaResourcesRequest struct {
	*tchttp.BaseRequest

	// 资源类型,支持:cdb(云数据库 MySQL)、dcdb(TDSQL MySQL版)、mariadb(云数据库 MariaDB)、postgres(云数据库 PostgreSQL)、cynosdbpg(TDSQL-C PostgreSQL版)、cynosdbmysql(TDSQL-C MySQL版)
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 用来标记本次更新是否已经是最后一次,可选值:continue(后续还需要更新)、finished(本次是最后一次更新)。
	UpdateStatus *string `json:"UpdateStatus,omitnil,omitempty" name:"UpdateStatus"`

	// 本次更新的ID号,用来标记一次完整的更新过程。
	UpdateId *string `json:"UpdateId,omitnil,omitempty" name:"UpdateId"`

	// 资源列表。
	Items []*DspaUserResourceMeta `json:"Items,omitnil,omitempty" name:"Items"`
}

func NewCreateDSPAMetaResourcesRequest added in v1.0.731

func NewCreateDSPAMetaResourcesRequest() (request *CreateDSPAMetaResourcesRequest)

func (*CreateDSPAMetaResourcesRequest) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAMetaResourcesRequest) ToJsonString added in v1.0.731

func (r *CreateDSPAMetaResourcesRequest) ToJsonString() string

type CreateDSPAMetaResourcesRequestParams added in v1.0.731

type CreateDSPAMetaResourcesRequestParams struct {
	// 资源类型,支持:cdb(云数据库 MySQL)、dcdb(TDSQL MySQL版)、mariadb(云数据库 MariaDB)、postgres(云数据库 PostgreSQL)、cynosdbpg(TDSQL-C PostgreSQL版)、cynosdbmysql(TDSQL-C MySQL版)
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 用来标记本次更新是否已经是最后一次,可选值:continue(后续还需要更新)、finished(本次是最后一次更新)。
	UpdateStatus *string `json:"UpdateStatus,omitnil,omitempty" name:"UpdateStatus"`

	// 本次更新的ID号,用来标记一次完整的更新过程。
	UpdateId *string `json:"UpdateId,omitnil,omitempty" name:"UpdateId"`

	// 资源列表。
	Items []*DspaUserResourceMeta `json:"Items,omitnil,omitempty" name:"Items"`
}

Predefined struct for user

type CreateDSPAMetaResourcesResponse added in v1.0.731

type CreateDSPAMetaResourcesResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPAMetaResourcesResponseParams `json:"Response"`
}

func NewCreateDSPAMetaResourcesResponse added in v1.0.731

func NewCreateDSPAMetaResourcesResponse() (response *CreateDSPAMetaResourcesResponse)

func (*CreateDSPAMetaResourcesResponse) FromJsonString added in v1.0.731

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

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

func (*CreateDSPAMetaResourcesResponse) ToJsonString added in v1.0.731

func (r *CreateDSPAMetaResourcesResponse) ToJsonString() string

type CreateDSPAMetaResourcesResponseParams added in v1.0.731

type CreateDSPAMetaResourcesResponseParams struct {
	// 本次更新的ID号,用来标记一次完整的更新过程。
	UpdateId *string `json:"UpdateId,omitnil,omitempty" name:"UpdateId"`

	// 资源类型,支持:cdb(云数据库 MySQL)、dcdb(TDSQL MySQL版)、mariadb(云数据库 MariaDB)、postgres(云数据库 PostgreSQL)、cynosdbpg(TDSQL-C PostgreSQL版)、cynosdbmysql(TDSQL-C MySQL版)
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

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

Predefined struct for user

type CreateDSPASelfBuildMetaResourceRequest added in v1.0.731

type CreateDSPASelfBuildMetaResourceRequest struct {
	*tchttp.BaseRequest

	// Dspa实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 自建数据库类型。目前支持的自建数据库类型按照协议进行区分,支持两种开源数据库协议:
	// mysql_like_proto -- Mysql协议类关系型数据库,
	// postgre_like_proto -- Postgre协议类关系型数据库。
	// 其他闭源协议的数据库如SqlServer、Oracle等暂不支持。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 自建云资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 可用于访问自建云资源的IP。
	ResourceVip *string `json:"ResourceVip,omitnil,omitempty" name:"ResourceVip"`

	// 可用于访问自建云资源的端口。
	ResourceVPort *uint64 `json:"ResourceVPort,omitnil,omitempty" name:"ResourceVPort"`

	// 自建云资源的VPC ID。
	ResourceUniqueVpcId *string `json:"ResourceUniqueVpcId,omitnil,omitempty" name:"ResourceUniqueVpcId"`

	// 自建云资源的Subnet ID。
	ResourceUniqueSubnetId *string `json:"ResourceUniqueSubnetId,omitnil,omitempty" name:"ResourceUniqueSubnetId"`

	// 自建云资源所处的服务类型,可选:
	// cvm - 通过云服务器直接访问。
	// clb - 通过LB的方式进行访问。
	ResourceAccessType *string `json:"ResourceAccessType,omitnil,omitempty" name:"ResourceAccessType"`

	// 账户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 账户密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 资源名称,1-60个字符。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

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

	// 实例值
	InstanceValue *string `json:"InstanceValue,omitnil,omitempty" name:"InstanceValue"`
}

func NewCreateDSPASelfBuildMetaResourceRequest added in v1.0.731

func NewCreateDSPASelfBuildMetaResourceRequest() (request *CreateDSPASelfBuildMetaResourceRequest)

func (*CreateDSPASelfBuildMetaResourceRequest) FromJsonString added in v1.0.731

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

func (*CreateDSPASelfBuildMetaResourceRequest) ToJsonString added in v1.0.731

type CreateDSPASelfBuildMetaResourceRequestParams added in v1.0.731

type CreateDSPASelfBuildMetaResourceRequestParams struct {
	// Dspa实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 自建数据库类型。目前支持的自建数据库类型按照协议进行区分,支持两种开源数据库协议:
	// mysql_like_proto -- Mysql协议类关系型数据库,
	// postgre_like_proto -- Postgre协议类关系型数据库。
	// 其他闭源协议的数据库如SqlServer、Oracle等暂不支持。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 自建云资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 可用于访问自建云资源的IP。
	ResourceVip *string `json:"ResourceVip,omitnil,omitempty" name:"ResourceVip"`

	// 可用于访问自建云资源的端口。
	ResourceVPort *uint64 `json:"ResourceVPort,omitnil,omitempty" name:"ResourceVPort"`

	// 自建云资源的VPC ID。
	ResourceUniqueVpcId *string `json:"ResourceUniqueVpcId,omitnil,omitempty" name:"ResourceUniqueVpcId"`

	// 自建云资源的Subnet ID。
	ResourceUniqueSubnetId *string `json:"ResourceUniqueSubnetId,omitnil,omitempty" name:"ResourceUniqueSubnetId"`

	// 自建云资源所处的服务类型,可选:
	// cvm - 通过云服务器直接访问。
	// clb - 通过LB的方式进行访问。
	ResourceAccessType *string `json:"ResourceAccessType,omitnil,omitempty" name:"ResourceAccessType"`

	// 账户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 账户密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 资源名称,1-60个字符。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

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

	// 实例值
	InstanceValue *string `json:"InstanceValue,omitnil,omitempty" name:"InstanceValue"`
}

Predefined struct for user

type CreateDSPASelfBuildMetaResourceResponse added in v1.0.731

type CreateDSPASelfBuildMetaResourceResponse struct {
	*tchttp.BaseResponse
	Response *CreateDSPASelfBuildMetaResourceResponseParams `json:"Response"`
}

func NewCreateDSPASelfBuildMetaResourceResponse added in v1.0.731

func NewCreateDSPASelfBuildMetaResourceResponse() (response *CreateDSPASelfBuildMetaResourceResponse)

func (*CreateDSPASelfBuildMetaResourceResponse) FromJsonString added in v1.0.731

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

func (*CreateDSPASelfBuildMetaResourceResponse) ToJsonString added in v1.0.731

type CreateDSPASelfBuildMetaResourceResponseParams added in v1.0.731

type CreateDSPASelfBuildMetaResourceResponseParams struct {
	// 连通性测试情况,success表示可正常访问,failed表示无法访问。
	ConnectivityStatus *string `json:"ConnectivityStatus,omitnil,omitempty" name:"ConnectivityStatus"`

	// 连通性描述字段,如果连通性测试失败,这里会返回无法访问的相关信息说明。
	ConnectivityDescription *string `json:"ConnectivityDescription,omitnil,omitempty" name:"ConnectivityDescription"`

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

Predefined struct for user

type CreateIdentifyRuleAnotherNameRequest added in v1.0.731

type CreateIdentifyRuleAnotherNameRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

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

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

	// 规则别名
	AnotherName *string `json:"AnotherName,omitnil,omitempty" name:"AnotherName"`

	// 别名规则id
	AliasRuleId *int64 `json:"AliasRuleId,omitnil,omitempty" name:"AliasRuleId"`

	// 别名规则名称
	AliasRuleName *string `json:"AliasRuleName,omitnil,omitempty" name:"AliasRuleName"`
}

func NewCreateIdentifyRuleAnotherNameRequest added in v1.0.731

func NewCreateIdentifyRuleAnotherNameRequest() (request *CreateIdentifyRuleAnotherNameRequest)

func (*CreateIdentifyRuleAnotherNameRequest) FromJsonString added in v1.0.731

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

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

func (*CreateIdentifyRuleAnotherNameRequest) ToJsonString added in v1.0.731

func (r *CreateIdentifyRuleAnotherNameRequest) ToJsonString() string

type CreateIdentifyRuleAnotherNameRequestParams added in v1.0.731

type CreateIdentifyRuleAnotherNameRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

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

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

	// 规则别名
	AnotherName *string `json:"AnotherName,omitnil,omitempty" name:"AnotherName"`

	// 别名规则id
	AliasRuleId *int64 `json:"AliasRuleId,omitnil,omitempty" name:"AliasRuleId"`

	// 别名规则名称
	AliasRuleName *string `json:"AliasRuleName,omitnil,omitempty" name:"AliasRuleName"`
}

Predefined struct for user

type CreateIdentifyRuleAnotherNameResponse added in v1.0.731

type CreateIdentifyRuleAnotherNameResponse struct {
	*tchttp.BaseResponse
	Response *CreateIdentifyRuleAnotherNameResponseParams `json:"Response"`
}

func NewCreateIdentifyRuleAnotherNameResponse added in v1.0.731

func NewCreateIdentifyRuleAnotherNameResponse() (response *CreateIdentifyRuleAnotherNameResponse)

func (*CreateIdentifyRuleAnotherNameResponse) FromJsonString added in v1.0.731

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

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

func (*CreateIdentifyRuleAnotherNameResponse) ToJsonString added in v1.0.731

type CreateIdentifyRuleAnotherNameResponseParams added in v1.0.731

type CreateIdentifyRuleAnotherNameResponseParams struct {
	// 创建的别名规则id
	// 注意:此字段可能返回 null,表示取不到有效值。
	AliasRuleId *int64 `json:"AliasRuleId,omitnil,omitempty" name:"AliasRuleId"`

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

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

Predefined struct for user

type CreateNewClassificationRequest added in v1.0.731

type CreateNewClassificationRequest struct {
	*tchttp.BaseRequest
}

func NewCreateNewClassificationRequest added in v1.0.731

func NewCreateNewClassificationRequest() (request *CreateNewClassificationRequest)

func (*CreateNewClassificationRequest) FromJsonString added in v1.0.731

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

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

func (*CreateNewClassificationRequest) ToJsonString added in v1.0.731

func (r *CreateNewClassificationRequest) ToJsonString() string

type CreateNewClassificationRequestParams added in v1.0.731

type CreateNewClassificationRequestParams struct {
}

Predefined struct for user

type CreateNewClassificationResponse added in v1.0.731

type CreateNewClassificationResponse struct {
	*tchttp.BaseResponse
	Response *CreateNewClassificationResponseParams `json:"Response"`
}

func NewCreateNewClassificationResponse added in v1.0.731

func NewCreateNewClassificationResponse() (response *CreateNewClassificationResponse)

func (*CreateNewClassificationResponse) FromJsonString added in v1.0.731

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

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

func (*CreateNewClassificationResponse) ToJsonString added in v1.0.731

func (r *CreateNewClassificationResponse) ToJsonString() string

type CreateNewClassificationResponseParams added in v1.0.731

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

Predefined struct for user

type CreateOrCopyStandardRequest added in v1.0.731

type CreateOrCopyStandardRequest struct {
	*tchttp.BaseRequest
}

func NewCreateOrCopyStandardRequest added in v1.0.731

func NewCreateOrCopyStandardRequest() (request *CreateOrCopyStandardRequest)

func (*CreateOrCopyStandardRequest) FromJsonString added in v1.0.731

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

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

func (*CreateOrCopyStandardRequest) ToJsonString added in v1.0.731

func (r *CreateOrCopyStandardRequest) ToJsonString() string

type CreateOrCopyStandardRequestParams added in v1.0.731

type CreateOrCopyStandardRequestParams struct {
}

Predefined struct for user

type CreateOrCopyStandardResponse added in v1.0.731

type CreateOrCopyStandardResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrCopyStandardResponseParams `json:"Response"`
}

func NewCreateOrCopyStandardResponse added in v1.0.731

func NewCreateOrCopyStandardResponse() (response *CreateOrCopyStandardResponse)

func (*CreateOrCopyStandardResponse) FromJsonString added in v1.0.731

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

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

func (*CreateOrCopyStandardResponse) ToJsonString added in v1.0.731

func (r *CreateOrCopyStandardResponse) ToJsonString() string

type CreateOrCopyStandardResponseParams added in v1.0.731

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

Predefined struct for user

type DBInstanceInfo added in v1.0.731

type DBInstanceInfo struct {
	// 数据源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 数据源绑定的db信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbInfos []*DbInfo `json:"DbInfos,omitnil,omitempty" name:"DbInfos"`
}

type DBStatements added in v1.0.731

type DBStatements struct {
	// 数据库名称
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 数据库Schema
	DBSchema *string `json:"DBSchema,omitnil,omitempty" name:"DBSchema"`
}

type DSPACosMetaDataInfo added in v1.0.731

type DSPACosMetaDataInfo struct {
	// COS桶名
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

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

	// 1 -- 有效,0 -- 无效,资源可能已被删除。
	Valid *int64 `json:"Valid,omitnil,omitempty" name:"Valid"`

	// DSPA为COS资源生成的资源ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// COS资源所处的地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// COS桶绑定状态
	BindStatus *string `json:"BindStatus,omitnil,omitempty" name:"BindStatus"`

	// COS桶存储量
	Storage *float64 `json:"Storage,omitnil,omitempty" name:"Storage"`
}

type DSPADataSourceDbInfo added in v1.0.731

type DSPADataSourceDbInfo struct {
	// 数据库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

type DSPAMetaType added in v1.0.731

type DSPAMetaType struct {
	// 元数据类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 支持的此元数据类型的地域列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`

	// 此元数据类型支持的授权类型:
	// account    -- 账户名密码授权,账户的最高只读权限需要由用户自行赋予;
	// automatic -- 一键授权,由DSPA自动生成账户名密码并自动在实例中给账户名赋予最高只读权限;
	// 如果此列表为空,表明此类资源不支持以上的授权机制,无法通过后台进行授权。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportedAuthTypes []*string `json:"SupportedAuthTypes,omitnil,omitempty" name:"SupportedAuthTypes"`
}

type DSPATableInfo added in v1.0.731

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

type DataCategory added in v1.0.731

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

	// 敏感数据分类名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 敏感数据分类来源,取值:0 内置, 1 自定义
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 关联模板数量
	RelateComplianceCount *uint64 `json:"RelateComplianceCount,omitnil,omitempty" name:"RelateComplianceCount"`
}

type DataContent added in v1.0.731

type DataContent struct {
	// 规则内容,可以是正则规则,关键词,
	// 忽略词扥
	RuleContent *string `json:"RuleContent,omitnil,omitempty" name:"RuleContent"`

	// 是否区分大小写
	// false: 不区分大小写
	// true:区分大小写
	IsIgnoreCase *bool `json:"IsIgnoreCase,omitnil,omitempty" name:"IsIgnoreCase"`
}

type DataRule added in v1.0.731

type DataRule struct {
	// 规则类型;取值:
	// keyword 关键字,
	// regex 正则
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 内容
	RuleContent *string `json:"RuleContent,omitnil,omitempty" name:"RuleContent"`

	// 该字段是针对规则类型RuleType为keyword类型时的一个扩展属性
	ExtendParameters []*DatagovRuleExtendParameter `json:"ExtendParameters,omitnil,omitempty" name:"ExtendParameters"`
}

type DataRules added in v1.0.731

type DataRules struct {
	// 操作符;只能取and, or的其中一种
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

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

type DataSourceInfo added in v1.0.731

type DataSourceInfo struct {
	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 针对rbd-就是绑定的db_name
	BindList []*string `json:"BindList,omitnil,omitempty" name:"BindList"`
}

type DatagovRuleExtendParameter added in v1.0.731

type DatagovRuleExtendParameter struct {
	// 扩展参数名称,目前支持如下两个扩展属性名称:
	// IsFullWordMatch,表示是否全文匹配,该Name对应的Value可取值为"true"或"false":,默认值为"false",
	// IsIgnoreCase,表示是否忽略大小写,该Name对应的Value可取值为"true"或"false",默认值为"true"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 扩展参数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DbInfo added in v1.0.731

type DbInfo struct {
	// 数据库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

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

type DbRelationStatusItem added in v1.0.731

type DbRelationStatusItem struct {
	// DB名称。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// DB绑定状态。
	BindStatus *string `json:"BindStatus,omitnil,omitempty" name:"BindStatus"`

	// DB有效性状态。
	ValidStatus *string `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"`
}

type DbResourceItem added in v1.0.731

type DbResourceItem struct {
	// DB名称。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

type DbTaskResult added in v1.0.731

type DbTaskResult struct {
	// 结果类型。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 结果描述。
	ResultDescription *string `json:"ResultDescription,omitnil,omitempty" name:"ResultDescription"`

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

	// 资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// database名称。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

type DecribeSuggestRiskLevelMatrixRequest added in v1.0.731

type DecribeSuggestRiskLevelMatrixRequest struct {
	*tchttp.BaseRequest

	// dspaId
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分类分级等级列表
	SensitiveLevelList []*RiskMatrixLevel `json:"SensitiveLevelList,omitnil,omitempty" name:"SensitiveLevelList"`

	// 脆弱项等级列表
	VulnerabilityLevelList []*RiskMatrixLevel `json:"VulnerabilityLevelList,omitnil,omitempty" name:"VulnerabilityLevelList"`
}

func NewDecribeSuggestRiskLevelMatrixRequest added in v1.0.731

func NewDecribeSuggestRiskLevelMatrixRequest() (request *DecribeSuggestRiskLevelMatrixRequest)

func (*DecribeSuggestRiskLevelMatrixRequest) FromJsonString added in v1.0.731

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

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

func (*DecribeSuggestRiskLevelMatrixRequest) ToJsonString added in v1.0.731

func (r *DecribeSuggestRiskLevelMatrixRequest) ToJsonString() string

type DecribeSuggestRiskLevelMatrixRequestParams added in v1.0.731

type DecribeSuggestRiskLevelMatrixRequestParams struct {
	// dspaId
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分类分级等级列表
	SensitiveLevelList []*RiskMatrixLevel `json:"SensitiveLevelList,omitnil,omitempty" name:"SensitiveLevelList"`

	// 脆弱项等级列表
	VulnerabilityLevelList []*RiskMatrixLevel `json:"VulnerabilityLevelList,omitnil,omitempty" name:"VulnerabilityLevelList"`
}

Predefined struct for user

type DecribeSuggestRiskLevelMatrixResponse added in v1.0.731

type DecribeSuggestRiskLevelMatrixResponse struct {
	*tchttp.BaseResponse
	Response *DecribeSuggestRiskLevelMatrixResponseParams `json:"Response"`
}

func NewDecribeSuggestRiskLevelMatrixResponse added in v1.0.731

func NewDecribeSuggestRiskLevelMatrixResponse() (response *DecribeSuggestRiskLevelMatrixResponse)

func (*DecribeSuggestRiskLevelMatrixResponse) FromJsonString added in v1.0.731

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

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

func (*DecribeSuggestRiskLevelMatrixResponse) ToJsonString added in v1.0.731

type DecribeSuggestRiskLevelMatrixResponseParams added in v1.0.731

type DecribeSuggestRiskLevelMatrixResponseParams struct {
	// 矩阵
	SuggestRiskLevelMatrix []*SuggestRiskLevelMatrix `json:"SuggestRiskLevelMatrix,omitnil,omitempty" name:"SuggestRiskLevelMatrix"`

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

Predefined struct for user

type DeleteCosMetaResourceRequest added in v1.0.731

type DeleteCosMetaResourceRequest struct {
	*tchttp.BaseRequest

	// 实例Id。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 资源实例ID。
	ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`
}

func NewDeleteCosMetaResourceRequest added in v1.0.731

func NewDeleteCosMetaResourceRequest() (request *DeleteCosMetaResourceRequest)

func (*DeleteCosMetaResourceRequest) FromJsonString added in v1.0.731

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

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

func (*DeleteCosMetaResourceRequest) ToJsonString added in v1.0.731

func (r *DeleteCosMetaResourceRequest) ToJsonString() string

type DeleteCosMetaResourceRequestParams added in v1.0.731

type DeleteCosMetaResourceRequestParams struct {
	// 实例Id。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 资源实例ID。
	ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`
}

Predefined struct for user

type DeleteCosMetaResourceResponse added in v1.0.731

type DeleteCosMetaResourceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCosMetaResourceResponseParams `json:"Response"`
}

func NewDeleteCosMetaResourceResponse added in v1.0.731

func NewDeleteCosMetaResourceResponse() (response *DeleteCosMetaResourceResponse)

func (*DeleteCosMetaResourceResponse) FromJsonString added in v1.0.731

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

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

func (*DeleteCosMetaResourceResponse) ToJsonString added in v1.0.731

func (r *DeleteCosMetaResourceResponse) ToJsonString() string

type DeleteCosMetaResourceResponseParams added in v1.0.731

type DeleteCosMetaResourceResponseParams struct {
	// 结果集合。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*DspaTaskResult `json:"Results,omitnil,omitempty" name:"Results"`

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

Predefined struct for user

type DeleteDSPAAssessmentTaskRequest added in v1.0.731

type DeleteDSPAAssessmentTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDeleteDSPAAssessmentTaskRequest added in v1.0.731

func NewDeleteDSPAAssessmentTaskRequest() (request *DeleteDSPAAssessmentTaskRequest)

func (*DeleteDSPAAssessmentTaskRequest) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPAAssessmentTaskRequest) ToJsonString added in v1.0.731

func (r *DeleteDSPAAssessmentTaskRequest) ToJsonString() string

type DeleteDSPAAssessmentTaskRequestParams added in v1.0.731

type DeleteDSPAAssessmentTaskRequestParams struct {
	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DeleteDSPAAssessmentTaskResponse added in v1.0.731

type DeleteDSPAAssessmentTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDSPAAssessmentTaskResponseParams `json:"Response"`
}

func NewDeleteDSPAAssessmentTaskResponse added in v1.0.731

func NewDeleteDSPAAssessmentTaskResponse() (response *DeleteDSPAAssessmentTaskResponse)

func (*DeleteDSPAAssessmentTaskResponse) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPAAssessmentTaskResponse) ToJsonString added in v1.0.731

func (r *DeleteDSPAAssessmentTaskResponse) ToJsonString() string

type DeleteDSPAAssessmentTaskResponseParams added in v1.0.731

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

Predefined struct for user

type DeleteDSPACOSDiscoveryTaskRequest added in v1.0.731

type DeleteDSPACOSDiscoveryTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDeleteDSPACOSDiscoveryTaskRequest added in v1.0.731

func NewDeleteDSPACOSDiscoveryTaskRequest() (request *DeleteDSPACOSDiscoveryTaskRequest)

func (*DeleteDSPACOSDiscoveryTaskRequest) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPACOSDiscoveryTaskRequest) ToJsonString added in v1.0.731

func (r *DeleteDSPACOSDiscoveryTaskRequest) ToJsonString() string

type DeleteDSPACOSDiscoveryTaskRequestParams added in v1.0.731

type DeleteDSPACOSDiscoveryTaskRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DeleteDSPACOSDiscoveryTaskResponse added in v1.0.731

type DeleteDSPACOSDiscoveryTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDSPACOSDiscoveryTaskResponseParams `json:"Response"`
}

func NewDeleteDSPACOSDiscoveryTaskResponse added in v1.0.731

func NewDeleteDSPACOSDiscoveryTaskResponse() (response *DeleteDSPACOSDiscoveryTaskResponse)

func (*DeleteDSPACOSDiscoveryTaskResponse) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPACOSDiscoveryTaskResponse) ToJsonString added in v1.0.731

func (r *DeleteDSPACOSDiscoveryTaskResponse) ToJsonString() string

type DeleteDSPACOSDiscoveryTaskResponseParams added in v1.0.731

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

Predefined struct for user

type DeleteDSPACOSDiscoveryTaskResultRequest added in v1.0.731

type DeleteDSPACOSDiscoveryTaskResultRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 扫描bucket结果ID
	BucketResultId *int64 `json:"BucketResultId,omitnil,omitempty" name:"BucketResultId"`
}

func NewDeleteDSPACOSDiscoveryTaskResultRequest added in v1.0.731

func NewDeleteDSPACOSDiscoveryTaskResultRequest() (request *DeleteDSPACOSDiscoveryTaskResultRequest)

func (*DeleteDSPACOSDiscoveryTaskResultRequest) FromJsonString added in v1.0.731

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

func (*DeleteDSPACOSDiscoveryTaskResultRequest) ToJsonString added in v1.0.731

type DeleteDSPACOSDiscoveryTaskResultRequestParams added in v1.0.731

type DeleteDSPACOSDiscoveryTaskResultRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 扫描bucket结果ID
	BucketResultId *int64 `json:"BucketResultId,omitnil,omitempty" name:"BucketResultId"`
}

Predefined struct for user

type DeleteDSPACOSDiscoveryTaskResultResponse added in v1.0.731

type DeleteDSPACOSDiscoveryTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDSPACOSDiscoveryTaskResultResponseParams `json:"Response"`
}

func NewDeleteDSPACOSDiscoveryTaskResultResponse added in v1.0.731

func NewDeleteDSPACOSDiscoveryTaskResultResponse() (response *DeleteDSPACOSDiscoveryTaskResultResponse)

func (*DeleteDSPACOSDiscoveryTaskResultResponse) FromJsonString added in v1.0.731

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

func (*DeleteDSPACOSDiscoveryTaskResultResponse) ToJsonString added in v1.0.731

type DeleteDSPACOSDiscoveryTaskResultResponseParams added in v1.0.731

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

Predefined struct for user

type DeleteDSPADiscoveryTaskRequest added in v1.0.731

type DeleteDSPADiscoveryTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`
}

func NewDeleteDSPADiscoveryTaskRequest added in v1.0.731

func NewDeleteDSPADiscoveryTaskRequest() (request *DeleteDSPADiscoveryTaskRequest)

func (*DeleteDSPADiscoveryTaskRequest) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPADiscoveryTaskRequest) ToJsonString added in v1.0.731

func (r *DeleteDSPADiscoveryTaskRequest) ToJsonString() string

type DeleteDSPADiscoveryTaskRequestParams added in v1.0.731

type DeleteDSPADiscoveryTaskRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`
}

Predefined struct for user

type DeleteDSPADiscoveryTaskResponse added in v1.0.731

type DeleteDSPADiscoveryTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDSPADiscoveryTaskResponseParams `json:"Response"`
}

func NewDeleteDSPADiscoveryTaskResponse added in v1.0.731

func NewDeleteDSPADiscoveryTaskResponse() (response *DeleteDSPADiscoveryTaskResponse)

func (*DeleteDSPADiscoveryTaskResponse) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPADiscoveryTaskResponse) ToJsonString added in v1.0.731

func (r *DeleteDSPADiscoveryTaskResponse) ToJsonString() string

type DeleteDSPADiscoveryTaskResponseParams added in v1.0.731

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

Predefined struct for user

type DeleteDSPADiscoveryTaskResultRequest added in v1.0.731

type DeleteDSPADiscoveryTaskResultRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 扫描数据库结果ID
	DbResultId *int64 `json:"DbResultId,omitnil,omitempty" name:"DbResultId"`
}

func NewDeleteDSPADiscoveryTaskResultRequest added in v1.0.731

func NewDeleteDSPADiscoveryTaskResultRequest() (request *DeleteDSPADiscoveryTaskResultRequest)

func (*DeleteDSPADiscoveryTaskResultRequest) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPADiscoveryTaskResultRequest) ToJsonString added in v1.0.731

func (r *DeleteDSPADiscoveryTaskResultRequest) ToJsonString() string

type DeleteDSPADiscoveryTaskResultRequestParams added in v1.0.731

type DeleteDSPADiscoveryTaskResultRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 扫描数据库结果ID
	DbResultId *int64 `json:"DbResultId,omitnil,omitempty" name:"DbResultId"`
}

Predefined struct for user

type DeleteDSPADiscoveryTaskResultResponse added in v1.0.731

type DeleteDSPADiscoveryTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDSPADiscoveryTaskResultResponseParams `json:"Response"`
}

func NewDeleteDSPADiscoveryTaskResultResponse added in v1.0.731

func NewDeleteDSPADiscoveryTaskResultResponse() (response *DeleteDSPADiscoveryTaskResultResponse)

func (*DeleteDSPADiscoveryTaskResultResponse) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPADiscoveryTaskResultResponse) ToJsonString added in v1.0.731

type DeleteDSPADiscoveryTaskResultResponseParams added in v1.0.731

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

Predefined struct for user

type DeleteDSPAMetaResourceRequest added in v1.0.731

type DeleteDSPAMetaResourceRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 用户云资源ID。
	ResourceIDs []*string `json:"ResourceIDs,omitnil,omitempty" name:"ResourceIDs"`
}

func NewDeleteDSPAMetaResourceRequest added in v1.0.731

func NewDeleteDSPAMetaResourceRequest() (request *DeleteDSPAMetaResourceRequest)

func (*DeleteDSPAMetaResourceRequest) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPAMetaResourceRequest) ToJsonString added in v1.0.731

func (r *DeleteDSPAMetaResourceRequest) ToJsonString() string

type DeleteDSPAMetaResourceRequestParams added in v1.0.731

type DeleteDSPAMetaResourceRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 用户云资源ID。
	ResourceIDs []*string `json:"ResourceIDs,omitnil,omitempty" name:"ResourceIDs"`
}

Predefined struct for user

type DeleteDSPAMetaResourceResponse added in v1.0.731

type DeleteDSPAMetaResourceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDSPAMetaResourceResponseParams `json:"Response"`
}

func NewDeleteDSPAMetaResourceResponse added in v1.0.731

func NewDeleteDSPAMetaResourceResponse() (response *DeleteDSPAMetaResourceResponse)

func (*DeleteDSPAMetaResourceResponse) FromJsonString added in v1.0.731

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

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

func (*DeleteDSPAMetaResourceResponse) ToJsonString added in v1.0.731

func (r *DeleteDSPAMetaResourceResponse) ToJsonString() string

type DeleteDSPAMetaResourceResponseParams added in v1.0.731

type DeleteDSPAMetaResourceResponseParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 删除结果。
	Results []*DspaTaskResult `json:"Results,omitnil,omitempty" name:"Results"`

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

Predefined struct for user

type DescribeAssetDetailDataExportResultRequest added in v1.0.731

type DescribeAssetDetailDataExportResultRequest struct {
	*tchttp.BaseRequest

	// 导出任务id
	ExportTaskId *uint64 `json:"ExportTaskId,omitnil,omitempty" name:"ExportTaskId"`

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewDescribeAssetDetailDataExportResultRequest added in v1.0.731

func NewDescribeAssetDetailDataExportResultRequest() (request *DescribeAssetDetailDataExportResultRequest)

func (*DescribeAssetDetailDataExportResultRequest) FromJsonString added in v1.0.731

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

func (*DescribeAssetDetailDataExportResultRequest) ToJsonString added in v1.0.731

type DescribeAssetDetailDataExportResultRequestParams added in v1.0.731

type DescribeAssetDetailDataExportResultRequestParams struct {
	// 导出任务id
	ExportTaskId *uint64 `json:"ExportTaskId,omitnil,omitempty" name:"ExportTaskId"`

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type DescribeAssetDetailDataExportResultResponse added in v1.0.731

type DescribeAssetDetailDataExportResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetDetailDataExportResultResponseParams `json:"Response"`
}

func NewDescribeAssetDetailDataExportResultResponse added in v1.0.731

func NewDescribeAssetDetailDataExportResultResponse() (response *DescribeAssetDetailDataExportResultResponse)

func (*DescribeAssetDetailDataExportResultResponse) FromJsonString added in v1.0.731

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

func (*DescribeAssetDetailDataExportResultResponse) ToJsonString added in v1.0.731

type DescribeAssetDetailDataExportResultResponseParams added in v1.0.731

type DescribeAssetDetailDataExportResultResponseParams struct {
	// 导出结果
	ExportResult *string `json:"ExportResult,omitnil,omitempty" name:"ExportResult"`

	// 导出文件地址
	ExportFileUrl *string `json:"ExportFileUrl,omitnil,omitempty" name:"ExportFileUrl"`

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

Predefined struct for user

type DescribeAssetOverviewRequest added in v1.0.731

type DescribeAssetOverviewRequest struct {
	*tchttp.BaseRequest

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

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

func NewDescribeAssetOverviewRequest added in v1.0.731

func NewDescribeAssetOverviewRequest() (request *DescribeAssetOverviewRequest)

func (*DescribeAssetOverviewRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeAssetOverviewRequest) ToJsonString added in v1.0.731

func (r *DescribeAssetOverviewRequest) ToJsonString() string

type DescribeAssetOverviewRequestParams added in v1.0.731

type DescribeAssetOverviewRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

Predefined struct for user

type DescribeAssetOverviewResponse added in v1.0.731

type DescribeAssetOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetOverviewResponseParams `json:"Response"`
}

func NewDescribeAssetOverviewResponse added in v1.0.731

func NewDescribeAssetOverviewResponse() (response *DescribeAssetOverviewResponse)

func (*DescribeAssetOverviewResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeAssetOverviewResponse) ToJsonString added in v1.0.731

func (r *DescribeAssetOverviewResponse) ToJsonString() string

type DescribeAssetOverviewResponseParams added in v1.0.731

type DescribeAssetOverviewResponseParams struct {
	// 数据库实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DBInstanceNums *int64 `json:"DBInstanceNums,omitnil,omitempty" name:"DBInstanceNums"`

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

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

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

	// 数据库实例的分布情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	DBInstanceDistribution []*Note `json:"DBInstanceDistribution,omitnil,omitempty" name:"DBInstanceDistribution"`

	// db分布情况
	// 注意:此字段可能返回 null,表示取不到有效值。
	DBDistribution []*Note `json:"DBDistribution,omitnil,omitempty" name:"DBDistribution"`

	// cos桶的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	BucketNums *int64 `json:"BucketNums,omitnil,omitempty" name:"BucketNums"`

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

	// 用于对用户进行提示信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

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

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

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

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

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

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

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

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

Predefined struct for user

type DescribeBindDBListRequest added in v1.0.731

type DescribeBindDBListRequest struct {
	*tchttp.BaseRequest

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

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`
}

func NewDescribeBindDBListRequest added in v1.0.731

func NewDescribeBindDBListRequest() (request *DescribeBindDBListRequest)

func (*DescribeBindDBListRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeBindDBListRequest) ToJsonString added in v1.0.731

func (r *DescribeBindDBListRequest) ToJsonString() string

type DescribeBindDBListRequestParams added in v1.0.731

type DescribeBindDBListRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`
}

Predefined struct for user

type DescribeBindDBListResponse added in v1.0.731

type DescribeBindDBListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBindDBListResponseParams `json:"Response"`
}

func NewDescribeBindDBListResponse added in v1.0.731

func NewDescribeBindDBListResponse() (response *DescribeBindDBListResponse)

func (*DescribeBindDBListResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeBindDBListResponse) ToJsonString added in v1.0.731

func (r *DescribeBindDBListResponse) ToJsonString() string

type DescribeBindDBListResponseParams added in v1.0.731

type DescribeBindDBListResponseParams struct {
	// 绑定的DB列表(已废弃)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindDBList []*string `json:"BindDBList,omitnil,omitempty" name:"BindDBList"`

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

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

Predefined struct for user

type DescribeCOSAssetSensitiveDistributionRequest added in v1.0.731

type DescribeCOSAssetSensitiveDistributionRequest struct {
	*tchttp.BaseRequest

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

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

func NewDescribeCOSAssetSensitiveDistributionRequest added in v1.0.731

func NewDescribeCOSAssetSensitiveDistributionRequest() (request *DescribeCOSAssetSensitiveDistributionRequest)

func (*DescribeCOSAssetSensitiveDistributionRequest) FromJsonString added in v1.0.731

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

func (*DescribeCOSAssetSensitiveDistributionRequest) ToJsonString added in v1.0.731

type DescribeCOSAssetSensitiveDistributionRequestParams added in v1.0.731

type DescribeCOSAssetSensitiveDistributionRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

Predefined struct for user

type DescribeCOSAssetSensitiveDistributionResponse added in v1.0.731

type DescribeCOSAssetSensitiveDistributionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCOSAssetSensitiveDistributionResponseParams `json:"Response"`
}

func NewDescribeCOSAssetSensitiveDistributionResponse added in v1.0.731

func NewDescribeCOSAssetSensitiveDistributionResponse() (response *DescribeCOSAssetSensitiveDistributionResponse)

func (*DescribeCOSAssetSensitiveDistributionResponse) FromJsonString added in v1.0.731

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

func (*DescribeCOSAssetSensitiveDistributionResponse) ToJsonString added in v1.0.731

type DescribeCOSAssetSensitiveDistributionResponseParams added in v1.0.731

type DescribeCOSAssetSensitiveDistributionResponseParams struct {
	// cos的涉敏资产
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosAsset *CosAsset `json:"CosAsset,omitnil,omitempty" name:"CosAsset"`

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

	// cos资产详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CosDetail []*AssetCosDetail `json:"CosDetail,omitnil,omitempty" name:"CosDetail"`

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

Predefined struct for user

type DescribeClassificationInfoRequest added in v1.0.731

type DescribeClassificationInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeClassificationInfoRequest added in v1.0.731

func NewDescribeClassificationInfoRequest() (request *DescribeClassificationInfoRequest)

func (*DescribeClassificationInfoRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeClassificationInfoRequest) ToJsonString added in v1.0.731

func (r *DescribeClassificationInfoRequest) ToJsonString() string

type DescribeClassificationInfoRequestParams added in v1.0.731

type DescribeClassificationInfoRequestParams struct {
}

Predefined struct for user

type DescribeClassificationInfoResponse added in v1.0.731

type DescribeClassificationInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClassificationInfoResponseParams `json:"Response"`
}

func NewDescribeClassificationInfoResponse added in v1.0.731

func NewDescribeClassificationInfoResponse() (response *DescribeClassificationInfoResponse)

func (*DescribeClassificationInfoResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeClassificationInfoResponse) ToJsonString added in v1.0.731

func (r *DescribeClassificationInfoResponse) ToJsonString() string

type DescribeClassificationInfoResponseParams added in v1.0.731

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

Predefined struct for user

type DescribeClassificationRuleCountRequest added in v1.0.731

type DescribeClassificationRuleCountRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeClassificationRuleCountRequest added in v1.0.731

func NewDescribeClassificationRuleCountRequest() (request *DescribeClassificationRuleCountRequest)

func (*DescribeClassificationRuleCountRequest) FromJsonString added in v1.0.731

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

func (*DescribeClassificationRuleCountRequest) ToJsonString added in v1.0.731

type DescribeClassificationRuleCountRequestParams added in v1.0.731

type DescribeClassificationRuleCountRequestParams struct {
}

Predefined struct for user

type DescribeClassificationRuleCountResponse added in v1.0.731

type DescribeClassificationRuleCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClassificationRuleCountResponseParams `json:"Response"`
}

func NewDescribeClassificationRuleCountResponse added in v1.0.731

func NewDescribeClassificationRuleCountResponse() (response *DescribeClassificationRuleCountResponse)

func (*DescribeClassificationRuleCountResponse) FromJsonString added in v1.0.731

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

func (*DescribeClassificationRuleCountResponse) ToJsonString added in v1.0.731

type DescribeClassificationRuleCountResponseParams added in v1.0.731

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

Predefined struct for user

type DescribeDSPAAssessmentHighRiskTop10OverviewRequest added in v1.0.731

type DescribeDSPAAssessmentHighRiskTop10OverviewRequest struct {
	*tchttp.BaseRequest

	// dspa实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 过滤条件, rdb(数据库)cos(对象存储)
	// 不传就是全部
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeDSPAAssessmentHighRiskTop10OverviewRequest added in v1.0.731

func NewDescribeDSPAAssessmentHighRiskTop10OverviewRequest() (request *DescribeDSPAAssessmentHighRiskTop10OverviewRequest)

func (*DescribeDSPAAssessmentHighRiskTop10OverviewRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentHighRiskTop10OverviewRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentHighRiskTop10OverviewRequestParams added in v1.0.731

type DescribeDSPAAssessmentHighRiskTop10OverviewRequestParams struct {
	// dspa实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 过滤条件, rdb(数据库)cos(对象存储)
	// 不传就是全部
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeDSPAAssessmentHighRiskTop10OverviewResponse added in v1.0.731

type DescribeDSPAAssessmentHighRiskTop10OverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentHighRiskTop10OverviewResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentHighRiskTop10OverviewResponse added in v1.0.731

func NewDescribeDSPAAssessmentHighRiskTop10OverviewResponse() (response *DescribeDSPAAssessmentHighRiskTop10OverviewResponse)

func (*DescribeDSPAAssessmentHighRiskTop10OverviewResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentHighRiskTop10OverviewResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentHighRiskTop10OverviewResponseParams added in v1.0.731

type DescribeDSPAAssessmentHighRiskTop10OverviewResponseParams struct {
	// 含高风险资产TOP10的列表数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetsList []*HighRiskAssetsDetail `json:"AssetsList,omitnil,omitempty" name:"AssetsList"`

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

Predefined struct for user

type DescribeDSPAAssessmentLatestRiskDetailInfoRequest added in v1.0.731

type DescribeDSPAAssessmentLatestRiskDetailInfoRequest struct {
	*tchttp.BaseRequest

	// dspa实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 风险id
	RiskId *int64 `json:"RiskId,omitnil,omitempty" name:"RiskId"`
}

func NewDescribeDSPAAssessmentLatestRiskDetailInfoRequest added in v1.0.731

func NewDescribeDSPAAssessmentLatestRiskDetailInfoRequest() (request *DescribeDSPAAssessmentLatestRiskDetailInfoRequest)

func (*DescribeDSPAAssessmentLatestRiskDetailInfoRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentLatestRiskDetailInfoRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentLatestRiskDetailInfoRequestParams added in v1.0.731

type DescribeDSPAAssessmentLatestRiskDetailInfoRequestParams struct {
	// dspa实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 风险id
	RiskId *int64 `json:"RiskId,omitnil,omitempty" name:"RiskId"`
}

Predefined struct for user

type DescribeDSPAAssessmentLatestRiskDetailInfoResponse added in v1.0.731

type DescribeDSPAAssessmentLatestRiskDetailInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentLatestRiskDetailInfoResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentLatestRiskDetailInfoResponse added in v1.0.731

func NewDescribeDSPAAssessmentLatestRiskDetailInfoResponse() (response *DescribeDSPAAssessmentLatestRiskDetailInfoResponse)

func (*DescribeDSPAAssessmentLatestRiskDetailInfoResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentLatestRiskDetailInfoResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentLatestRiskDetailInfoResponseParams added in v1.0.731

type DescribeDSPAAssessmentLatestRiskDetailInfoResponseParams struct {
	// 数据源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

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

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

	// 风险评估模板id
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssessmentTemplateId *int64 `json:"AssessmentTemplateId,omitnil,omitempty" name:"AssessmentTemplateId"`

	// 分类分级的模板id
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdentifyTemplateId *int64 `json:"IdentifyTemplateId,omitnil,omitempty" name:"IdentifyTemplateId"`

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

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

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

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

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

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

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

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

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

	// 关联数据库(如果风险归属是instance)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelationAsset []*string `json:"RelationAsset,omitnil,omitempty" name:"RelationAsset"`

	// 风险账号详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountRiskDetail []*AccountRisk `json:"AccountRiskDetail,omitnil,omitempty" name:"AccountRiskDetail"`

	// 权限风险详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivilegeRiskDetail []*PrivilegeRisk `json:"PrivilegeRiskDetail,omitnil,omitempty" name:"PrivilegeRiskDetail"`

	// 策略风险的cos风险文件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PolicyRiskCosFileList []*string `json:"PolicyRiskCosFileList,omitnil,omitempty" name:"PolicyRiskCosFileList"`

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

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

Predefined struct for user

type DescribeDSPAAssessmentLatestRiskListRequest added in v1.0.731

type DescribeDSPAAssessmentLatestRiskListRequest struct {
	*tchttp.BaseRequest

	// dspa实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 限制条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 资产名称,数据源id
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 风险类型
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`

	// 风险项
	ControlItemId *string `json:"ControlItemId,omitnil,omitempty" name:"ControlItemId"`

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

	// 扫描开始时间
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 扫描结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 风险等级筛选
	RiskLevel *string `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 风险面筛选
	RiskSide []*string `json:"RiskSide,omitnil,omitempty" name:"RiskSide"`

	// ASC 正序,DESC倒叙
	TimeSort *string `json:"TimeSort,omitnil,omitempty" name:"TimeSort"`
}

func NewDescribeDSPAAssessmentLatestRiskListRequest added in v1.0.731

func NewDescribeDSPAAssessmentLatestRiskListRequest() (request *DescribeDSPAAssessmentLatestRiskListRequest)

func (*DescribeDSPAAssessmentLatestRiskListRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentLatestRiskListRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentLatestRiskListRequestParams added in v1.0.731

type DescribeDSPAAssessmentLatestRiskListRequestParams struct {
	// dspa实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 限制条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 资产名称,数据源id
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 风险类型
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`

	// 风险项
	ControlItemId *string `json:"ControlItemId,omitnil,omitempty" name:"ControlItemId"`

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

	// 扫描开始时间
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 扫描结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 风险等级筛选
	RiskLevel *string `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 风险面筛选
	RiskSide []*string `json:"RiskSide,omitnil,omitempty" name:"RiskSide"`

	// ASC 正序,DESC倒叙
	TimeSort *string `json:"TimeSort,omitnil,omitempty" name:"TimeSort"`
}

Predefined struct for user

type DescribeDSPAAssessmentLatestRiskListResponse added in v1.0.731

type DescribeDSPAAssessmentLatestRiskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentLatestRiskListResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentLatestRiskListResponse added in v1.0.731

func NewDescribeDSPAAssessmentLatestRiskListResponse() (response *DescribeDSPAAssessmentLatestRiskListResponse)

func (*DescribeDSPAAssessmentLatestRiskListResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentLatestRiskListResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentLatestRiskListResponseParams added in v1.0.731

type DescribeDSPAAssessmentLatestRiskListResponseParams struct {
	// 最新风险详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	LatestRiskList []*RiskItemInfo `json:"LatestRiskList,omitnil,omitempty" name:"LatestRiskList"`

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

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

Predefined struct for user

type DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest added in v1.0.731

type DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest struct {
	*tchttp.BaseRequest

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

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest added in v1.0.731

func NewDescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest() (request *DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest)

func (*DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequestParams added in v1.0.731

type DescribeDSPAAssessmentNewDiscoveredRiskOverviewRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse added in v1.0.731

type DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse added in v1.0.731

func NewDescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse() (response *DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse)

func (*DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponseParams added in v1.0.731

type DescribeDSPAAssessmentNewDiscoveredRiskOverviewResponseParams struct {
	// 待处理的风险数
	NewDiscoveredRiskCount *int64 `json:"NewDiscoveredRiskCount,omitnil,omitempty" name:"NewDiscoveredRiskCount"`

	// 受影响的资产数
	AffectedAssetCount *int64 `json:"AffectedAssetCount,omitnil,omitempty" name:"AffectedAssetCount"`

	// 周同比
	WeekRatio *float64 `json:"WeekRatio,omitnil,omitempty" name:"WeekRatio"`

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

Predefined struct for user

type DescribeDSPAAssessmentPendingRiskOverviewRequest added in v1.0.731

type DescribeDSPAAssessmentPendingRiskOverviewRequest struct {
	*tchttp.BaseRequest

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

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeDSPAAssessmentPendingRiskOverviewRequest added in v1.0.731

func NewDescribeDSPAAssessmentPendingRiskOverviewRequest() (request *DescribeDSPAAssessmentPendingRiskOverviewRequest)

func (*DescribeDSPAAssessmentPendingRiskOverviewRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentPendingRiskOverviewRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentPendingRiskOverviewRequestParams added in v1.0.731

type DescribeDSPAAssessmentPendingRiskOverviewRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeDSPAAssessmentPendingRiskOverviewResponse added in v1.0.731

type DescribeDSPAAssessmentPendingRiskOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentPendingRiskOverviewResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentPendingRiskOverviewResponse added in v1.0.731

func NewDescribeDSPAAssessmentPendingRiskOverviewResponse() (response *DescribeDSPAAssessmentPendingRiskOverviewResponse)

func (*DescribeDSPAAssessmentPendingRiskOverviewResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentPendingRiskOverviewResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentPendingRiskOverviewResponseParams added in v1.0.731

type DescribeDSPAAssessmentPendingRiskOverviewResponseParams struct {
	// 待处理的风险数
	PendingRiskCount *int64 `json:"PendingRiskCount,omitnil,omitempty" name:"PendingRiskCount"`

	// 受影响的资产数
	AffectedAssetCount *int64 `json:"AffectedAssetCount,omitnil,omitempty" name:"AffectedAssetCount"`

	// 周同比
	WeekRatio *float64 `json:"WeekRatio,omitnil,omitempty" name:"WeekRatio"`

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

Predefined struct for user

type DescribeDSPAAssessmentProcessingRiskOverviewRequest added in v1.0.731

type DescribeDSPAAssessmentProcessingRiskOverviewRequest struct {
	*tchttp.BaseRequest

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

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeDSPAAssessmentProcessingRiskOverviewRequest added in v1.0.731

func NewDescribeDSPAAssessmentProcessingRiskOverviewRequest() (request *DescribeDSPAAssessmentProcessingRiskOverviewRequest)

func (*DescribeDSPAAssessmentProcessingRiskOverviewRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentProcessingRiskOverviewRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentProcessingRiskOverviewRequestParams added in v1.0.731

type DescribeDSPAAssessmentProcessingRiskOverviewRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeDSPAAssessmentProcessingRiskOverviewResponse added in v1.0.731

type DescribeDSPAAssessmentProcessingRiskOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentProcessingRiskOverviewResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentProcessingRiskOverviewResponse added in v1.0.731

func NewDescribeDSPAAssessmentProcessingRiskOverviewResponse() (response *DescribeDSPAAssessmentProcessingRiskOverviewResponse)

func (*DescribeDSPAAssessmentProcessingRiskOverviewResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentProcessingRiskOverviewResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentProcessingRiskOverviewResponseParams added in v1.0.731

type DescribeDSPAAssessmentProcessingRiskOverviewResponseParams struct {
	// 待处理的风险数
	ProcessingRiskCount *int64 `json:"ProcessingRiskCount,omitnil,omitempty" name:"ProcessingRiskCount"`

	// 受影响的资产数
	AffectedAssetCount *int64 `json:"AffectedAssetCount,omitnil,omitempty" name:"AffectedAssetCount"`

	// 周同比
	WeekRatio *float64 `json:"WeekRatio,omitnil,omitempty" name:"WeekRatio"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskAmountOverviewRequest added in v1.0.731

type DescribeDSPAAssessmentRiskAmountOverviewRequest struct {
	*tchttp.BaseRequest

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

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeDSPAAssessmentRiskAmountOverviewRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskAmountOverviewRequest() (request *DescribeDSPAAssessmentRiskAmountOverviewRequest)

func (*DescribeDSPAAssessmentRiskAmountOverviewRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskAmountOverviewRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskAmountOverviewRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskAmountOverviewRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskAmountOverviewResponse added in v1.0.731

type DescribeDSPAAssessmentRiskAmountOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskAmountOverviewResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskAmountOverviewResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskAmountOverviewResponse() (response *DescribeDSPAAssessmentRiskAmountOverviewResponse)

func (*DescribeDSPAAssessmentRiskAmountOverviewResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskAmountOverviewResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskAmountOverviewResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskAmountOverviewResponseParams struct {
	// 风险总数
	TotalRiskCount *int64 `json:"TotalRiskCount,omitnil,omitempty" name:"TotalRiskCount"`

	// 受影响的资产数
	TotalAffectedAssetCount *int64 `json:"TotalAffectedAssetCount,omitnil,omitempty" name:"TotalAffectedAssetCount"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskDatasourceTop5Request added in v1.0.731

type DescribeDSPAAssessmentRiskDatasourceTop5Request struct {
	*tchttp.BaseRequest

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewDescribeDSPAAssessmentRiskDatasourceTop5Request added in v1.0.731

func NewDescribeDSPAAssessmentRiskDatasourceTop5Request() (request *DescribeDSPAAssessmentRiskDatasourceTop5Request)

func (*DescribeDSPAAssessmentRiskDatasourceTop5Request) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskDatasourceTop5Request) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskDatasourceTop5RequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskDatasourceTop5RequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskDatasourceTop5Response added in v1.0.731

type DescribeDSPAAssessmentRiskDatasourceTop5Response struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskDatasourceTop5ResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskDatasourceTop5Response added in v1.0.731

func NewDescribeDSPAAssessmentRiskDatasourceTop5Response() (response *DescribeDSPAAssessmentRiskDatasourceTop5Response)

func (*DescribeDSPAAssessmentRiskDatasourceTop5Response) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskDatasourceTop5Response) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskDatasourceTop5ResponseParams added in v1.0.731

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

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

Predefined struct for user

type DescribeDSPAAssessmentRiskDealedOverviewRequest added in v1.0.731

type DescribeDSPAAssessmentRiskDealedOverviewRequest struct {
	*tchttp.BaseRequest

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewDescribeDSPAAssessmentRiskDealedOverviewRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskDealedOverviewRequest() (request *DescribeDSPAAssessmentRiskDealedOverviewRequest)

func (*DescribeDSPAAssessmentRiskDealedOverviewRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskDealedOverviewRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskDealedOverviewRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskDealedOverviewRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskDealedOverviewResponse added in v1.0.731

type DescribeDSPAAssessmentRiskDealedOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskDealedOverviewResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskDealedOverviewResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskDealedOverviewResponse() (response *DescribeDSPAAssessmentRiskDealedOverviewResponse)

func (*DescribeDSPAAssessmentRiskDealedOverviewResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskDealedOverviewResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskDealedOverviewResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskDealedOverviewResponseParams struct {
	// 遗留待处理风险总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 昨日完成风险处置数
	YesterdayDealedCount *uint64 `json:"YesterdayDealedCount,omitnil,omitempty" name:"YesterdayDealedCount"`

	// 遗留待处理风险数周同比
	UnDealedRiskWeekRatio *float64 `json:"UnDealedRiskWeekRatio,omitnil,omitempty" name:"UnDealedRiskWeekRatio"`

	// 遗留待处理风险数日环比
	UnDealedRiskDayRatio *float64 `json:"UnDealedRiskDayRatio,omitnil,omitempty" name:"UnDealedRiskDayRatio"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskDealedTrendRequest added in v1.0.731

type DescribeDSPAAssessmentRiskDealedTrendRequest struct {
	*tchttp.BaseRequest

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

	// 开始日期
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 评估模板id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeDSPAAssessmentRiskDealedTrendRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskDealedTrendRequest() (request *DescribeDSPAAssessmentRiskDealedTrendRequest)

func (*DescribeDSPAAssessmentRiskDealedTrendRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskDealedTrendRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskDealedTrendRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskDealedTrendRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 开始日期
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束日期
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 评估模板id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskDealedTrendResponse added in v1.0.731

type DescribeDSPAAssessmentRiskDealedTrendResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskDealedTrendResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskDealedTrendResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskDealedTrendResponse() (response *DescribeDSPAAssessmentRiskDealedTrendResponse)

func (*DescribeDSPAAssessmentRiskDealedTrendResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskDealedTrendResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskDealedTrendResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskDealedTrendResponseParams struct {
	// 趋势统计结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*RiskDealedTrendItem `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskDistributionOverviewRequest added in v1.0.731

type DescribeDSPAAssessmentRiskDistributionOverviewRequest struct {
	*tchttp.BaseRequest

	// dspa实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 风险资产分布的过滤条件
	// (rdb,cos,不传就筛选全部)
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeDSPAAssessmentRiskDistributionOverviewRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskDistributionOverviewRequest() (request *DescribeDSPAAssessmentRiskDistributionOverviewRequest)

func (*DescribeDSPAAssessmentRiskDistributionOverviewRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskDistributionOverviewRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskDistributionOverviewRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskDistributionOverviewRequestParams struct {
	// dspa实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 风险资产分布的过滤条件
	// (rdb,cos,不传就筛选全部)
	Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskDistributionOverviewResponse added in v1.0.731

type DescribeDSPAAssessmentRiskDistributionOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskDistributionOverviewResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskDistributionOverviewResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskDistributionOverviewResponse() (response *DescribeDSPAAssessmentRiskDistributionOverviewResponse)

func (*DescribeDSPAAssessmentRiskDistributionOverviewResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskDistributionOverviewResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskDistributionOverviewResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskDistributionOverviewResponseParams struct {
	// 风险类型分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskTypeDistribution []*Note `json:"RiskTypeDistribution,omitnil,omitempty" name:"RiskTypeDistribution"`

	// 风险详情分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskDetailDistribution []*Note `json:"RiskDetailDistribution,omitnil,omitempty" name:"RiskDetailDistribution"`

	// 风险资产详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskAssetsDistribution []*Note `json:"RiskAssetsDistribution,omitnil,omitempty" name:"RiskAssetsDistribution"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskItemTop5Request added in v1.0.731

type DescribeDSPAAssessmentRiskItemTop5Request struct {
	*tchttp.BaseRequest

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewDescribeDSPAAssessmentRiskItemTop5Request added in v1.0.731

func NewDescribeDSPAAssessmentRiskItemTop5Request() (request *DescribeDSPAAssessmentRiskItemTop5Request)

func (*DescribeDSPAAssessmentRiskItemTop5Request) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskItemTop5Request) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskItemTop5RequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskItemTop5RequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskItemTop5Response added in v1.0.731

type DescribeDSPAAssessmentRiskItemTop5Response struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskItemTop5ResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskItemTop5Response added in v1.0.731

func NewDescribeDSPAAssessmentRiskItemTop5Response() (response *DescribeDSPAAssessmentRiskItemTop5Response)

func (*DescribeDSPAAssessmentRiskItemTop5Response) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskItemTop5Response) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskItemTop5ResponseParams added in v1.0.731

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

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

Predefined struct for user

type DescribeDSPAAssessmentRiskLevelDetailRequest added in v1.0.731

type DescribeDSPAAssessmentRiskLevelDetailRequest struct {
	*tchttp.BaseRequest

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

	// 风险级别id
	RiskLevelId *int64 `json:"RiskLevelId,omitnil,omitempty" name:"RiskLevelId"`
}

func NewDescribeDSPAAssessmentRiskLevelDetailRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskLevelDetailRequest() (request *DescribeDSPAAssessmentRiskLevelDetailRequest)

func (*DescribeDSPAAssessmentRiskLevelDetailRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskLevelDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskLevelDetailRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskLevelDetailRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 风险级别id
	RiskLevelId *int64 `json:"RiskLevelId,omitnil,omitempty" name:"RiskLevelId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskLevelDetailResponse added in v1.0.731

type DescribeDSPAAssessmentRiskLevelDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskLevelDetailResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskLevelDetailResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskLevelDetailResponse() (response *DescribeDSPAAssessmentRiskLevelDetailResponse)

func (*DescribeDSPAAssessmentRiskLevelDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskLevelDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskLevelDetailResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskLevelDetailResponseParams struct {
	// 风险级别名称
	RiskLevelName *string `json:"RiskLevelName,omitnil,omitempty" name:"RiskLevelName"`

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

	// 分类分级id
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdentifyComplianceId *int64 `json:"IdentifyComplianceId,omitnil,omitempty" name:"IdentifyComplianceId"`

	// 分类分级模板名称
	IdentifyComplianceName *string `json:"IdentifyComplianceName,omitnil,omitempty" name:"IdentifyComplianceName"`

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

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

Predefined struct for user

type DescribeDSPAAssessmentRiskLevelListRequest added in v1.0.731

type DescribeDSPAAssessmentRiskLevelListRequest struct {
	*tchttp.BaseRequest

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

	// 限制条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeDSPAAssessmentRiskLevelListRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskLevelListRequest() (request *DescribeDSPAAssessmentRiskLevelListRequest)

func (*DescribeDSPAAssessmentRiskLevelListRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskLevelListRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskLevelListRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskLevelListRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 限制条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskLevelListResponse added in v1.0.731

type DescribeDSPAAssessmentRiskLevelListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskLevelListResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskLevelListResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskLevelListResponse() (response *DescribeDSPAAssessmentRiskLevelListResponse)

func (*DescribeDSPAAssessmentRiskLevelListResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskLevelListResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskLevelListResponseParams added in v1.0.731

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

	// 风险等级列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevelList []*RiskLevelRisk `json:"RiskLevelList,omitnil,omitempty" name:"RiskLevelList"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskLevelTrendRequest added in v1.0.731

type DescribeDSPAAssessmentRiskLevelTrendRequest struct {
	*tchttp.BaseRequest

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

	// 开始日期
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时日期
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 评估模板id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeDSPAAssessmentRiskLevelTrendRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskLevelTrendRequest() (request *DescribeDSPAAssessmentRiskLevelTrendRequest)

func (*DescribeDSPAAssessmentRiskLevelTrendRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskLevelTrendRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskLevelTrendRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskLevelTrendRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 开始日期
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时日期
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 评估模板id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskLevelTrendResponse added in v1.0.731

type DescribeDSPAAssessmentRiskLevelTrendResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskLevelTrendResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskLevelTrendResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskLevelTrendResponse() (response *DescribeDSPAAssessmentRiskLevelTrendResponse)

func (*DescribeDSPAAssessmentRiskLevelTrendResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskLevelTrendResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskLevelTrendResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskLevelTrendResponseParams struct {
	// 结果集
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*RiskLevelTrendItem `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskOverviewRequest added in v1.0.731

type DescribeDSPAAssessmentRiskOverviewRequest struct {
	*tchttp.BaseRequest

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewDescribeDSPAAssessmentRiskOverviewRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskOverviewRequest() (request *DescribeDSPAAssessmentRiskOverviewRequest)

func (*DescribeDSPAAssessmentRiskOverviewRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskOverviewRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskOverviewRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskOverviewRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskOverviewResponse added in v1.0.731

type DescribeDSPAAssessmentRiskOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskOverviewResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskOverviewResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskOverviewResponse() (response *DescribeDSPAAssessmentRiskOverviewResponse)

func (*DescribeDSPAAssessmentRiskOverviewResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskOverviewResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskOverviewResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskOverviewResponseParams struct {
	// 风险总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 高危风险数
	HighRiskCount *uint64 `json:"HighRiskCount,omitnil,omitempty" name:"HighRiskCount"`

	// 周同比
	HighRiskWeekRatio *float64 `json:"HighRiskWeekRatio,omitnil,omitempty" name:"HighRiskWeekRatio"`

	// 高危风险数日环比
	HighRiskDayRatio *float64 `json:"HighRiskDayRatio,omitnil,omitempty" name:"HighRiskDayRatio"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskProcessHistoryRequest added in v1.0.731

type DescribeDSPAAssessmentRiskProcessHistoryRequest struct {
	*tchttp.BaseRequest

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

	// xxx
	RiskId *int64 `json:"RiskId,omitnil,omitempty" name:"RiskId"`
}

func NewDescribeDSPAAssessmentRiskProcessHistoryRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskProcessHistoryRequest() (request *DescribeDSPAAssessmentRiskProcessHistoryRequest)

func (*DescribeDSPAAssessmentRiskProcessHistoryRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskProcessHistoryRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskProcessHistoryRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskProcessHistoryRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// xxx
	RiskId *int64 `json:"RiskId,omitnil,omitempty" name:"RiskId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskProcessHistoryResponse added in v1.0.731

type DescribeDSPAAssessmentRiskProcessHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskProcessHistoryResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskProcessHistoryResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskProcessHistoryResponse() (response *DescribeDSPAAssessmentRiskProcessHistoryResponse)

func (*DescribeDSPAAssessmentRiskProcessHistoryResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskProcessHistoryResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskProcessHistoryResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskProcessHistoryResponseParams struct {
	// 处理的历史
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcessHistory []*ProcessHistory `json:"ProcessHistory,omitnil,omitempty" name:"ProcessHistory"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskSideDistributedRequest added in v1.0.736

type DescribeDSPAAssessmentRiskSideDistributedRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeDSPAAssessmentRiskSideDistributedRequest added in v1.0.736

func NewDescribeDSPAAssessmentRiskSideDistributedRequest() (request *DescribeDSPAAssessmentRiskSideDistributedRequest)

func (*DescribeDSPAAssessmentRiskSideDistributedRequest) FromJsonString added in v1.0.736

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

func (*DescribeDSPAAssessmentRiskSideDistributedRequest) ToJsonString added in v1.0.736

type DescribeDSPAAssessmentRiskSideDistributedRequestParams added in v1.0.736

type DescribeDSPAAssessmentRiskSideDistributedRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskSideDistributedResponse added in v1.0.736

type DescribeDSPAAssessmentRiskSideDistributedResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskSideDistributedResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskSideDistributedResponse added in v1.0.736

func NewDescribeDSPAAssessmentRiskSideDistributedResponse() (response *DescribeDSPAAssessmentRiskSideDistributedResponse)

func (*DescribeDSPAAssessmentRiskSideDistributedResponse) FromJsonString added in v1.0.736

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

func (*DescribeDSPAAssessmentRiskSideDistributedResponse) ToJsonString added in v1.0.736

type DescribeDSPAAssessmentRiskSideDistributedResponseParams added in v1.0.736

type DescribeDSPAAssessmentRiskSideDistributedResponseParams struct {
	// 风险面的分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskSideDistributed []*RiskSideDistributed `json:"RiskSideDistributed,omitnil,omitempty" name:"RiskSideDistributed"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskSideListRequest added in v1.0.736

type DescribeDSPAAssessmentRiskSideListRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeDSPAAssessmentRiskSideListRequest added in v1.0.736

func NewDescribeDSPAAssessmentRiskSideListRequest() (request *DescribeDSPAAssessmentRiskSideListRequest)

func (*DescribeDSPAAssessmentRiskSideListRequest) FromJsonString added in v1.0.736

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

func (*DescribeDSPAAssessmentRiskSideListRequest) ToJsonString added in v1.0.736

type DescribeDSPAAssessmentRiskSideListRequestParams added in v1.0.736

type DescribeDSPAAssessmentRiskSideListRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskSideListResponse added in v1.0.736

type DescribeDSPAAssessmentRiskSideListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskSideListResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskSideListResponse added in v1.0.736

func NewDescribeDSPAAssessmentRiskSideListResponse() (response *DescribeDSPAAssessmentRiskSideListResponse)

func (*DescribeDSPAAssessmentRiskSideListResponse) FromJsonString added in v1.0.736

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

func (*DescribeDSPAAssessmentRiskSideListResponse) ToJsonString added in v1.0.736

type DescribeDSPAAssessmentRiskSideListResponseParams added in v1.0.736

type DescribeDSPAAssessmentRiskSideListResponseParams struct {
	// 风险面列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskSideItmeList []*Note `json:"RiskSideItmeList,omitnil,omitempty" name:"RiskSideItmeList"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskTemplateDetailRequest added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateDetailRequest struct {
	*tchttp.BaseRequest

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

	// 模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 限制条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeDSPAAssessmentRiskTemplateDetailRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskTemplateDetailRequest() (request *DescribeDSPAAssessmentRiskTemplateDetailRequest)

func (*DescribeDSPAAssessmentRiskTemplateDetailRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskTemplateDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateDetailRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateDetailRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 限制条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskTemplateDetailResponse added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskTemplateDetailResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskTemplateDetailResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskTemplateDetailResponse() (response *DescribeDSPAAssessmentRiskTemplateDetailResponse)

func (*DescribeDSPAAssessmentRiskTemplateDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskTemplateDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateDetailResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateDetailResponseParams struct {
	// 模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

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

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

	// 风险等级名称
	RiskLevelName *string `json:"RiskLevelName,omitnil,omitempty" name:"RiskLevelName"`

	// 脆弱项配置列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskItemList []*AssessmentRiskItem `json:"RiskItemList,omitnil,omitempty" name:"RiskItemList"`

	// 脆弱项配置条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 被任务引用次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskCitations *int64 `json:"TaskCitations,omitnil,omitempty" name:"TaskCitations"`

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

Predefined struct for user

type DescribeDSPAAssessmentRiskTemplateVulnerableListRequest added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateVulnerableListRequest struct {
	*tchttp.BaseRequest

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

	// 限制条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 风险类型
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`

	// 风险名称
	RiskName *string `json:"RiskName,omitnil,omitempty" name:"RiskName"`

	// 风险面
	RiskSide *string `json:"RiskSide,omitnil,omitempty" name:"RiskSide"`
}

func NewDescribeDSPAAssessmentRiskTemplateVulnerableListRequest added in v1.0.731

func NewDescribeDSPAAssessmentRiskTemplateVulnerableListRequest() (request *DescribeDSPAAssessmentRiskTemplateVulnerableListRequest)

func (*DescribeDSPAAssessmentRiskTemplateVulnerableListRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskTemplateVulnerableListRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateVulnerableListRequestParams added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateVulnerableListRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 限制条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 风险类型
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`

	// 风险名称
	RiskName *string `json:"RiskName,omitnil,omitempty" name:"RiskName"`

	// 风险面
	RiskSide *string `json:"RiskSide,omitnil,omitempty" name:"RiskSide"`
}

Predefined struct for user

type DescribeDSPAAssessmentRiskTemplateVulnerableListResponse added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateVulnerableListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRiskTemplateVulnerableListResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRiskTemplateVulnerableListResponse added in v1.0.731

func NewDescribeDSPAAssessmentRiskTemplateVulnerableListResponse() (response *DescribeDSPAAssessmentRiskTemplateVulnerableListResponse)

func (*DescribeDSPAAssessmentRiskTemplateVulnerableListResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentRiskTemplateVulnerableListResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateVulnerableListResponseParams added in v1.0.731

type DescribeDSPAAssessmentRiskTemplateVulnerableListResponseParams struct {
	// 脆弱项列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskItemList []*AssessmentRiskItem `json:"RiskItemList,omitnil,omitempty" name:"RiskItemList"`

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

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

Predefined struct for user

type DescribeDSPAAssessmentRisksRequest added in v1.0.731

type DescribeDSPAAssessmentRisksRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 结果集个数限制。默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤项。
	// 支持模糊搜索:ControlItemName。
	// 支持过滤:
	// RiskLevel:风险等级(high,medium,low)
	// Status:风险处理状态(waiting待处理, processing处理中, stopped处理暂停, finished已处理, failed处理失败)
	Filters []*DspaAssessmentFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeDSPAAssessmentRisksRequest added in v1.0.731

func NewDescribeDSPAAssessmentRisksRequest() (request *DescribeDSPAAssessmentRisksRequest)

func (*DescribeDSPAAssessmentRisksRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAAssessmentRisksRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPAAssessmentRisksRequest) ToJsonString() string

type DescribeDSPAAssessmentRisksRequestParams added in v1.0.731

type DescribeDSPAAssessmentRisksRequestParams struct {
	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 结果集个数限制。默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤项。
	// 支持模糊搜索:ControlItemName。
	// 支持过滤:
	// RiskLevel:风险等级(high,medium,low)
	// Status:风险处理状态(waiting待处理, processing处理中, stopped处理暂停, finished已处理, failed处理失败)
	Filters []*DspaAssessmentFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeDSPAAssessmentRisksResponse added in v1.0.731

type DescribeDSPAAssessmentRisksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentRisksResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentRisksResponse added in v1.0.731

func NewDescribeDSPAAssessmentRisksResponse() (response *DescribeDSPAAssessmentRisksResponse)

func (*DescribeDSPAAssessmentRisksResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAAssessmentRisksResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPAAssessmentRisksResponse) ToJsonString() string

type DescribeDSPAAssessmentRisksResponseParams added in v1.0.731

type DescribeDSPAAssessmentRisksResponseParams struct {
	// 符合条件的评估风险项数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 评估风险项列表
	Items []*AssessmentRisk `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPAAssessmentTasksRequest added in v1.0.731

type DescribeDSPAAssessmentTasksRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

	// 结果集个数限制。默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤项。
	// 支持模糊搜索:TaskId,TaskName
	// 支持过滤:
	// BusinessName:业务名称
	// BusinessDept:业务部门名称
	// TemplateName:评估模版名称
	// Status:评估状态 (waiting待评估,processing评估中, , finished已评估, failed评估失败)
	Filters []*DspaAssessmentFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeDSPAAssessmentTasksRequest added in v1.0.731

func NewDescribeDSPAAssessmentTasksRequest() (request *DescribeDSPAAssessmentTasksRequest)

func (*DescribeDSPAAssessmentTasksRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAAssessmentTasksRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPAAssessmentTasksRequest) ToJsonString() string

type DescribeDSPAAssessmentTasksRequestParams added in v1.0.731

type DescribeDSPAAssessmentTasksRequestParams struct {
	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

	// 结果集个数限制。默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤项。
	// 支持模糊搜索:TaskId,TaskName
	// 支持过滤:
	// BusinessName:业务名称
	// BusinessDept:业务部门名称
	// TemplateName:评估模版名称
	// Status:评估状态 (waiting待评估,processing评估中, , finished已评估, failed评估失败)
	Filters []*DspaAssessmentFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeDSPAAssessmentTasksResponse added in v1.0.731

type DescribeDSPAAssessmentTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentTasksResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentTasksResponse added in v1.0.731

func NewDescribeDSPAAssessmentTasksResponse() (response *DescribeDSPAAssessmentTasksResponse)

func (*DescribeDSPAAssessmentTasksResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAAssessmentTasksResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPAAssessmentTasksResponse) ToJsonString() string

type DescribeDSPAAssessmentTasksResponseParams added in v1.0.731

type DescribeDSPAAssessmentTasksResponseParams struct {
	// 符合条件的评估任务数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 评估任务列表
	Items []*AssessmentTask `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPAAssessmentTemplateControlItemsRequest added in v1.0.731

type DescribeDSPAAssessmentTemplateControlItemsRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id。格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板Id。格式“template-xxxxxxxx”
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

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

	// 结果集个数限制。默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤项。
	// 支持模糊搜索:ItemId,ItemName
	// 支持过滤:
	// Source:评估项来源,system / user
	// ItemType:评估项类型,questionnaire / auto
	// ItemSubType:评估项子类型
	// Status:评估项启用状态,draft / launched
	Filters []*DspaAssessmentFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeDSPAAssessmentTemplateControlItemsRequest added in v1.0.731

func NewDescribeDSPAAssessmentTemplateControlItemsRequest() (request *DescribeDSPAAssessmentTemplateControlItemsRequest)

func (*DescribeDSPAAssessmentTemplateControlItemsRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentTemplateControlItemsRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentTemplateControlItemsRequestParams added in v1.0.731

type DescribeDSPAAssessmentTemplateControlItemsRequestParams struct {
	// DSPA实例Id。格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估模板Id。格式“template-xxxxxxxx”
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

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

	// 结果集个数限制。默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤项。
	// 支持模糊搜索:ItemId,ItemName
	// 支持过滤:
	// Source:评估项来源,system / user
	// ItemType:评估项类型,questionnaire / auto
	// ItemSubType:评估项子类型
	// Status:评估项启用状态,draft / launched
	Filters []*DspaAssessmentFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeDSPAAssessmentTemplateControlItemsResponse added in v1.0.731

type DescribeDSPAAssessmentTemplateControlItemsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentTemplateControlItemsResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentTemplateControlItemsResponse added in v1.0.731

func NewDescribeDSPAAssessmentTemplateControlItemsResponse() (response *DescribeDSPAAssessmentTemplateControlItemsResponse)

func (*DescribeDSPAAssessmentTemplateControlItemsResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentTemplateControlItemsResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentTemplateControlItemsResponseParams added in v1.0.731

type DescribeDSPAAssessmentTemplateControlItemsResponseParams struct {
	// 符合条件的评估项数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 模板关联的评估项列表
	Items []*AssessmentControlItem `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPAAssessmentTemplatesRequest added in v1.0.731

type DescribeDSPAAssessmentTemplatesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

	// 结果集个数限制。默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤项。支持模糊搜索:(TemplateId,TemplateName)支持过滤:Source:模板来源,system / userUseType:模板类型,auto,semi-auto,law等Status:模板启用状态,draft / launched
	Filters []*DspaAssessmentFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeDSPAAssessmentTemplatesRequest added in v1.0.731

func NewDescribeDSPAAssessmentTemplatesRequest() (request *DescribeDSPAAssessmentTemplatesRequest)

func (*DescribeDSPAAssessmentTemplatesRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentTemplatesRequest) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentTemplatesRequestParams added in v1.0.731

type DescribeDSPAAssessmentTemplatesRequestParams struct {
	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

	// 结果集个数限制。默认为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤项。支持模糊搜索:(TemplateId,TemplateName)支持过滤:Source:模板来源,system / userUseType:模板类型,auto,semi-auto,law等Status:模板启用状态,draft / launched
	Filters []*DspaAssessmentFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeDSPAAssessmentTemplatesResponse added in v1.0.731

type DescribeDSPAAssessmentTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAAssessmentTemplatesResponseParams `json:"Response"`
}

func NewDescribeDSPAAssessmentTemplatesResponse added in v1.0.731

func NewDescribeDSPAAssessmentTemplatesResponse() (response *DescribeDSPAAssessmentTemplatesResponse)

func (*DescribeDSPAAssessmentTemplatesResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAAssessmentTemplatesResponse) ToJsonString added in v1.0.731

type DescribeDSPAAssessmentTemplatesResponseParams added in v1.0.731

type DescribeDSPAAssessmentTemplatesResponseParams struct {
	// 符合条件的模板数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 模板列表。
	Items []*AssessmentTemplate `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPACOSDataAssetBucketsRequest added in v1.0.731

type DescribeDSPACOSDataAssetBucketsRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组Id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewDescribeDSPACOSDataAssetBucketsRequest added in v1.0.731

func NewDescribeDSPACOSDataAssetBucketsRequest() (request *DescribeDSPACOSDataAssetBucketsRequest)

func (*DescribeDSPACOSDataAssetBucketsRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDataAssetBucketsRequest) ToJsonString added in v1.0.731

type DescribeDSPACOSDataAssetBucketsRequestParams added in v1.0.731

type DescribeDSPACOSDataAssetBucketsRequestParams struct {
	// DSPA实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组Id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type DescribeDSPACOSDataAssetBucketsResponse added in v1.0.731

type DescribeDSPACOSDataAssetBucketsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACOSDataAssetBucketsResponseParams `json:"Response"`
}

func NewDescribeDSPACOSDataAssetBucketsResponse added in v1.0.731

func NewDescribeDSPACOSDataAssetBucketsResponse() (response *DescribeDSPACOSDataAssetBucketsResponse)

func (*DescribeDSPACOSDataAssetBucketsResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDataAssetBucketsResponse) ToJsonString added in v1.0.731

type DescribeDSPACOSDataAssetBucketsResponseParams added in v1.0.731

type DescribeDSPACOSDataAssetBucketsResponseParams struct {
	// COS对象存储敏感数据资产已扫描的桶集合。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Buckets []*string `json:"Buckets,omitnil,omitempty" name:"Buckets"`

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

Predefined struct for user

type DescribeDSPACOSDataAssetByComplianceIdRequest added in v1.0.731

type DescribeDSPACOSDataAssetByComplianceIdRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewDescribeDSPACOSDataAssetByComplianceIdRequest added in v1.0.731

func NewDescribeDSPACOSDataAssetByComplianceIdRequest() (request *DescribeDSPACOSDataAssetByComplianceIdRequest)

func (*DescribeDSPACOSDataAssetByComplianceIdRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDataAssetByComplianceIdRequest) ToJsonString added in v1.0.731

type DescribeDSPACOSDataAssetByComplianceIdRequestParams added in v1.0.731

type DescribeDSPACOSDataAssetByComplianceIdRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type DescribeDSPACOSDataAssetByComplianceIdResponse added in v1.0.731

type DescribeDSPACOSDataAssetByComplianceIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACOSDataAssetByComplianceIdResponseParams `json:"Response"`
}

func NewDescribeDSPACOSDataAssetByComplianceIdResponse added in v1.0.731

func NewDescribeDSPACOSDataAssetByComplianceIdResponse() (response *DescribeDSPACOSDataAssetByComplianceIdResponse)

func (*DescribeDSPACOSDataAssetByComplianceIdResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDataAssetByComplianceIdResponse) ToJsonString added in v1.0.731

type DescribeDSPACOSDataAssetByComplianceIdResponseParams added in v1.0.731

type DescribeDSPACOSDataAssetByComplianceIdResponseParams struct {
	// 符合条件的COS存储对象的敏感数据资产统计记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Stats *DspaCOSDataAssetCount `json:"Stats,omitnil,omitempty" name:"Stats"`

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

Predefined struct for user

type DescribeDSPACOSDataAssetDetailRequest added in v1.0.731

type DescribeDSPACOSDataAssetDetailRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewDescribeDSPACOSDataAssetDetailRequest added in v1.0.731

func NewDescribeDSPACOSDataAssetDetailRequest() (request *DescribeDSPACOSDataAssetDetailRequest)

func (*DescribeDSPACOSDataAssetDetailRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACOSDataAssetDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPACOSDataAssetDetailRequestParams added in v1.0.731

type DescribeDSPACOSDataAssetDetailRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type DescribeDSPACOSDataAssetDetailResponse added in v1.0.731

type DescribeDSPACOSDataAssetDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACOSDataAssetDetailResponseParams `json:"Response"`
}

func NewDescribeDSPACOSDataAssetDetailResponse added in v1.0.731

func NewDescribeDSPACOSDataAssetDetailResponse() (response *DescribeDSPACOSDataAssetDetailResponse)

func (*DescribeDSPACOSDataAssetDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDataAssetDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPACOSDataAssetDetailResponseParams added in v1.0.731

type DescribeDSPACOSDataAssetDetailResponseParams struct {
	// COS对象存储敏感数据资产详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Details []*DspaCOSDataAssetDetail `json:"Details,omitnil,omitempty" name:"Details"`

	// 符合条件的COS对象存储敏感数据资产数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPACOSDiscoveryTaskDetailRequest added in v1.0.731

type DescribeDSPACOSDiscoveryTaskDetailRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeDSPACOSDiscoveryTaskDetailRequest added in v1.0.731

func NewDescribeDSPACOSDiscoveryTaskDetailRequest() (request *DescribeDSPACOSDiscoveryTaskDetailRequest)

func (*DescribeDSPACOSDiscoveryTaskDetailRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDiscoveryTaskDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPACOSDiscoveryTaskDetailRequestParams added in v1.0.731

type DescribeDSPACOSDiscoveryTaskDetailRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeDSPACOSDiscoveryTaskDetailResponse added in v1.0.731

type DescribeDSPACOSDiscoveryTaskDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACOSDiscoveryTaskDetailResponseParams `json:"Response"`
}

func NewDescribeDSPACOSDiscoveryTaskDetailResponse added in v1.0.731

func NewDescribeDSPACOSDiscoveryTaskDetailResponse() (response *DescribeDSPACOSDiscoveryTaskDetailResponse)

func (*DescribeDSPACOSDiscoveryTaskDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDiscoveryTaskDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPACOSDiscoveryTaskDetailResponseParams added in v1.0.731

type DescribeDSPACOSDiscoveryTaskDetailResponseParams struct {
	// 任务详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Task *DspaCOSDiscoveryTaskDetail `json:"Task,omitnil,omitempty" name:"Task"`

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

Predefined struct for user

type DescribeDSPACOSDiscoveryTaskFilesRequest added in v1.0.731

type DescribeDSPACOSDiscoveryTaskFilesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 扫描任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 扫描Bucket任务结果ID
	BucketResultId *int64 `json:"BucketResultId,omitnil,omitempty" name:"BucketResultId"`
}

func NewDescribeDSPACOSDiscoveryTaskFilesRequest added in v1.0.731

func NewDescribeDSPACOSDiscoveryTaskFilesRequest() (request *DescribeDSPACOSDiscoveryTaskFilesRequest)

func (*DescribeDSPACOSDiscoveryTaskFilesRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDiscoveryTaskFilesRequest) ToJsonString added in v1.0.731

type DescribeDSPACOSDiscoveryTaskFilesRequestParams added in v1.0.731

type DescribeDSPACOSDiscoveryTaskFilesRequestParams struct {
	// DSPA实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 扫描任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 扫描Bucket任务结果ID
	BucketResultId *int64 `json:"BucketResultId,omitnil,omitempty" name:"BucketResultId"`
}

Predefined struct for user

type DescribeDSPACOSDiscoveryTaskFilesResponse added in v1.0.731

type DescribeDSPACOSDiscoveryTaskFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACOSDiscoveryTaskFilesResponseParams `json:"Response"`
}

func NewDescribeDSPACOSDiscoveryTaskFilesResponse added in v1.0.731

func NewDescribeDSPACOSDiscoveryTaskFilesResponse() (response *DescribeDSPACOSDiscoveryTaskFilesResponse)

func (*DescribeDSPACOSDiscoveryTaskFilesResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDiscoveryTaskFilesResponse) ToJsonString added in v1.0.731

type DescribeDSPACOSDiscoveryTaskFilesResponseParams added in v1.0.731

type DescribeDSPACOSDiscoveryTaskFilesResponseParams struct {
	// 文件列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Files []*string `json:"Files,omitnil,omitempty" name:"Files"`

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

Predefined struct for user

type DescribeDSPACOSDiscoveryTaskResultRequest added in v1.0.731

type DescribeDSPACOSDiscoveryTaskResultRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Array of Filter	此参数对外不可见。过滤数组。支持的Name:
	// BucketName 对象桶名
	// TaskID 任务ID,
	// TaskName 任务名,
	// DataSourceId:数据源ID,
	// ResourceRegion:资源所在地域
	// 每项过滤条件最多支持5个。
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeDSPACOSDiscoveryTaskResultRequest added in v1.0.731

func NewDescribeDSPACOSDiscoveryTaskResultRequest() (request *DescribeDSPACOSDiscoveryTaskResultRequest)

func (*DescribeDSPACOSDiscoveryTaskResultRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDiscoveryTaskResultRequest) ToJsonString added in v1.0.731

type DescribeDSPACOSDiscoveryTaskResultRequestParams added in v1.0.731

type DescribeDSPACOSDiscoveryTaskResultRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Array of Filter	此参数对外不可见。过滤数组。支持的Name:
	// BucketName 对象桶名
	// TaskID 任务ID,
	// TaskName 任务名,
	// DataSourceId:数据源ID,
	// ResourceRegion:资源所在地域
	// 每项过滤条件最多支持5个。
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeDSPACOSDiscoveryTaskResultResponse added in v1.0.731

type DescribeDSPACOSDiscoveryTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACOSDiscoveryTaskResultResponseParams `json:"Response"`
}

func NewDescribeDSPACOSDiscoveryTaskResultResponse added in v1.0.731

func NewDescribeDSPACOSDiscoveryTaskResultResponse() (response *DescribeDSPACOSDiscoveryTaskResultResponse)

func (*DescribeDSPACOSDiscoveryTaskResultResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSDiscoveryTaskResultResponse) ToJsonString added in v1.0.731

type DescribeDSPACOSDiscoveryTaskResultResponseParams added in v1.0.731

type DescribeDSPACOSDiscoveryTaskResultResponseParams struct {
	// 扫描任务结果项
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaCOSDiscoveryTaskResult `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的数据结果数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPACOSDiscoveryTasksRequest added in v1.0.731

type DescribeDSPACOSDiscoveryTasksRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 任务扫描结果状态,可供选择的状态值有:-1待触发 0待扫描 1扫描中 2扫描终止 3扫描成功 4扫描失败
	StatusList []*int64 `json:"StatusList,omitnil,omitempty" name:"StatusList"`

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

	// 返回结果集数量,默认值是10000,最大值为10000,根据该资源的个数限制条件,该资源的个数不会超过10000,所以如果不输入该字段,默认获取全量数据
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDSPACOSDiscoveryTasksRequest added in v1.0.731

func NewDescribeDSPACOSDiscoveryTasksRequest() (request *DescribeDSPACOSDiscoveryTasksRequest)

func (*DescribeDSPACOSDiscoveryTasksRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACOSDiscoveryTasksRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPACOSDiscoveryTasksRequest) ToJsonString() string

type DescribeDSPACOSDiscoveryTasksRequestParams added in v1.0.731

type DescribeDSPACOSDiscoveryTasksRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 任务扫描结果状态,可供选择的状态值有:-1待触发 0待扫描 1扫描中 2扫描终止 3扫描成功 4扫描失败
	StatusList []*int64 `json:"StatusList,omitnil,omitempty" name:"StatusList"`

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

	// 返回结果集数量,默认值是10000,最大值为10000,根据该资源的个数限制条件,该资源的个数不会超过10000,所以如果不输入该字段,默认获取全量数据
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDSPACOSDiscoveryTasksResponse added in v1.0.731

type DescribeDSPACOSDiscoveryTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACOSDiscoveryTasksResponseParams `json:"Response"`
}

func NewDescribeDSPACOSDiscoveryTasksResponse added in v1.0.731

func NewDescribeDSPACOSDiscoveryTasksResponse() (response *DescribeDSPACOSDiscoveryTasksResponse)

func (*DescribeDSPACOSDiscoveryTasksResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACOSDiscoveryTasksResponse) ToJsonString added in v1.0.731

type DescribeDSPACOSDiscoveryTasksResponseParams added in v1.0.731

type DescribeDSPACOSDiscoveryTasksResponseParams struct {
	// 任务列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaCOSDiscoveryTask `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的任务列表数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPACOSTaskResultDetailRequest added in v1.0.731

type DescribeDSPACOSTaskResultDetailRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 扫描Bucket结果ID
	BucketResultId *int64 `json:"BucketResultId,omitnil,omitempty" name:"BucketResultId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

	// 敏感数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分级ID
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

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

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 扫描桶名称。
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 多级分类的分类ID集合
	CategoryIdList []*int64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"`
}

func NewDescribeDSPACOSTaskResultDetailRequest added in v1.0.731

func NewDescribeDSPACOSTaskResultDetailRequest() (request *DescribeDSPACOSTaskResultDetailRequest)

func (*DescribeDSPACOSTaskResultDetailRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSTaskResultDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPACOSTaskResultDetailRequestParams added in v1.0.731

type DescribeDSPACOSTaskResultDetailRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 扫描Bucket结果ID
	BucketResultId *int64 `json:"BucketResultId,omitnil,omitempty" name:"BucketResultId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

	// 敏感数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分级ID
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

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

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 扫描桶名称。
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 多级分类的分类ID集合
	CategoryIdList []*int64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"`
}

Predefined struct for user

type DescribeDSPACOSTaskResultDetailResponse added in v1.0.731

type DescribeDSPACOSTaskResultDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACOSTaskResultDetailResponseParams `json:"Response"`
}

func NewDescribeDSPACOSTaskResultDetailResponse added in v1.0.731

func NewDescribeDSPACOSTaskResultDetailResponse() (response *DescribeDSPACOSTaskResultDetailResponse)

func (*DescribeDSPACOSTaskResultDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACOSTaskResultDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPACOSTaskResultDetailResponseParams added in v1.0.731

type DescribeDSPACOSTaskResultDetailResponseParams struct {
	// 扫描结果详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaDiscoveryCOSTaskResultDetail `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的详情数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPACategoriesRequest added in v1.0.731

type DescribeDSPACategoriesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分类名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回结果集数量,默认值是10000,最大值为10000,根据该资源的个数限制条件,该资源的个数不会超过10000,所以如果不输入该字段,默认获取全量数据
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDSPACategoriesRequest added in v1.0.731

func NewDescribeDSPACategoriesRequest() (request *DescribeDSPACategoriesRequest)

func (*DescribeDSPACategoriesRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACategoriesRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPACategoriesRequest) ToJsonString() string

type DescribeDSPACategoriesRequestParams added in v1.0.731

type DescribeDSPACategoriesRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分类名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回结果集数量,默认值是10000,最大值为10000,根据该资源的个数限制条件,该资源的个数不会超过10000,所以如果不输入该字段,默认获取全量数据
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDSPACategoriesResponse added in v1.0.731

type DescribeDSPACategoriesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACategoriesResponseParams `json:"Response"`
}

func NewDescribeDSPACategoriesResponse added in v1.0.731

func NewDescribeDSPACategoriesResponse() (response *DescribeDSPACategoriesResponse)

func (*DescribeDSPACategoriesResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACategoriesResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPACategoriesResponse) ToJsonString() string

type DescribeDSPACategoriesResponseParams added in v1.0.731

type DescribeDSPACategoriesResponseParams struct {
	// 敏感数据分类列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DataCategory `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的敏感数据分类数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPACategoryRuleStatisticRequest added in v1.0.731

type DescribeDSPACategoryRuleStatisticRequest struct {
	*tchttp.BaseRequest

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

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewDescribeDSPACategoryRuleStatisticRequest added in v1.0.731

func NewDescribeDSPACategoryRuleStatisticRequest() (request *DescribeDSPACategoryRuleStatisticRequest)

func (*DescribeDSPACategoryRuleStatisticRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPACategoryRuleStatisticRequest) ToJsonString added in v1.0.731

type DescribeDSPACategoryRuleStatisticRequestParams added in v1.0.731

type DescribeDSPACategoryRuleStatisticRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type DescribeDSPACategoryRuleStatisticResponse added in v1.0.731

type DescribeDSPACategoryRuleStatisticResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACategoryRuleStatisticResponseParams `json:"Response"`
}

func NewDescribeDSPACategoryRuleStatisticResponse added in v1.0.731

func NewDescribeDSPACategoryRuleStatisticResponse() (response *DescribeDSPACategoryRuleStatisticResponse)

func (*DescribeDSPACategoryRuleStatisticResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACategoryRuleStatisticResponse) ToJsonString added in v1.0.731

type DescribeDSPACategoryRuleStatisticResponseParams added in v1.0.731

type DescribeDSPACategoryRuleStatisticResponseParams struct {
	// 分类规则统计信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatisticSet []*CategoryRuleStatistic `json:"StatisticSet,omitnil,omitempty" name:"StatisticSet"`

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

Predefined struct for user

type DescribeDSPACategoryRulesRequest added in v1.0.731

type DescribeDSPACategoryRulesRequest struct {
	*tchttp.BaseRequest

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

	// 分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewDescribeDSPACategoryRulesRequest added in v1.0.731

func NewDescribeDSPACategoryRulesRequest() (request *DescribeDSPACategoryRulesRequest)

func (*DescribeDSPACategoryRulesRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACategoryRulesRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPACategoryRulesRequest) ToJsonString() string

type DescribeDSPACategoryRulesRequestParams added in v1.0.731

type DescribeDSPACategoryRulesRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type DescribeDSPACategoryRulesResponse added in v1.0.731

type DescribeDSPACategoryRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACategoryRulesResponseParams `json:"Response"`
}

func NewDescribeDSPACategoryRulesResponse added in v1.0.731

func NewDescribeDSPACategoryRulesResponse() (response *DescribeDSPACategoryRulesResponse)

func (*DescribeDSPACategoryRulesResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACategoryRulesResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPACategoryRulesResponse) ToJsonString() string

type DescribeDSPACategoryRulesResponseParams added in v1.0.731

type DescribeDSPACategoryRulesResponseParams struct {
	// 分类规则信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryRules []*CategoryRule `json:"CategoryRules,omitnil,omitempty" name:"CategoryRules"`

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

Predefined struct for user

type DescribeDSPACategoryTreeRequest added in v1.0.731

type DescribeDSPACategoryTreeRequest struct {
	*tchttp.BaseRequest

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

	// 合规组id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewDescribeDSPACategoryTreeRequest added in v1.0.731

func NewDescribeDSPACategoryTreeRequest() (request *DescribeDSPACategoryTreeRequest)

func (*DescribeDSPACategoryTreeRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACategoryTreeRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPACategoryTreeRequest) ToJsonString() string

type DescribeDSPACategoryTreeRequestParams added in v1.0.731

type DescribeDSPACategoryTreeRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type DescribeDSPACategoryTreeResponse added in v1.0.731

type DescribeDSPACategoryTreeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACategoryTreeResponseParams `json:"Response"`
}

func NewDescribeDSPACategoryTreeResponse added in v1.0.731

func NewDescribeDSPACategoryTreeResponse() (response *DescribeDSPACategoryTreeResponse)

func (*DescribeDSPACategoryTreeResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPACategoryTreeResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPACategoryTreeResponse) ToJsonString() string

type DescribeDSPACategoryTreeResponseParams added in v1.0.731

type DescribeDSPACategoryTreeResponseParams struct {
	// 分类树json
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultJson *string `json:"ResultJson,omitnil,omitempty" name:"ResultJson"`

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

Predefined struct for user

type DescribeDSPACategoryTreeWithRulesRequest added in v1.0.731

type DescribeDSPACategoryTreeWithRulesRequest struct {
	*tchttp.BaseRequest

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

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 分类id
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`
}

func NewDescribeDSPACategoryTreeWithRulesRequest added in v1.0.731

func NewDescribeDSPACategoryTreeWithRulesRequest() (request *DescribeDSPACategoryTreeWithRulesRequest)

func (*DescribeDSPACategoryTreeWithRulesRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPACategoryTreeWithRulesRequest) ToJsonString added in v1.0.731

type DescribeDSPACategoryTreeWithRulesRequestParams added in v1.0.731

type DescribeDSPACategoryTreeWithRulesRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 分类id
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`
}

Predefined struct for user

type DescribeDSPACategoryTreeWithRulesResponse added in v1.0.731

type DescribeDSPACategoryTreeWithRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPACategoryTreeWithRulesResponseParams `json:"Response"`
}

func NewDescribeDSPACategoryTreeWithRulesResponse added in v1.0.731

func NewDescribeDSPACategoryTreeWithRulesResponse() (response *DescribeDSPACategoryTreeWithRulesResponse)

func (*DescribeDSPACategoryTreeWithRulesResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPACategoryTreeWithRulesResponse) ToJsonString added in v1.0.731

type DescribeDSPACategoryTreeWithRulesResponseParams added in v1.0.731

type DescribeDSPACategoryTreeWithRulesResponseParams struct {
	// 分类树json
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultJson *string `json:"ResultJson,omitnil,omitempty" name:"ResultJson"`

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

Predefined struct for user

type DescribeDSPAComplianceGroupDetailRequest added in v1.0.731

type DescribeDSPAComplianceGroupDetailRequest struct {
	*tchttp.BaseRequest

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

	// 模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewDescribeDSPAComplianceGroupDetailRequest added in v1.0.731

func NewDescribeDSPAComplianceGroupDetailRequest() (request *DescribeDSPAComplianceGroupDetailRequest)

func (*DescribeDSPAComplianceGroupDetailRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAComplianceGroupDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPAComplianceGroupDetailRequestParams added in v1.0.731

type DescribeDSPAComplianceGroupDetailRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type DescribeDSPAComplianceGroupDetailResponse added in v1.0.731

type DescribeDSPAComplianceGroupDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAComplianceGroupDetailResponseParams `json:"Response"`
}

func NewDescribeDSPAComplianceGroupDetailResponse added in v1.0.731

func NewDescribeDSPAComplianceGroupDetailResponse() (response *DescribeDSPAComplianceGroupDetailResponse)

func (*DescribeDSPAComplianceGroupDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAComplianceGroupDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPAComplianceGroupDetailResponseParams added in v1.0.731

type DescribeDSPAComplianceGroupDetailResponseParams struct {
	// 模板详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail *ComplianceGroupDetail `json:"Detail,omitnil,omitempty" name:"Detail"`

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

Predefined struct for user

type DescribeDSPAComplianceGroupsRequest added in v1.0.731

type DescribeDSPAComplianceGroupsRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

	// 合规组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回结果集数量,默认值是10000,最大值为10000,根据该资源的个数限制条件,该资源的个数不会超过10000,所以如果不输入该字段,默认获取全量数据
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 合规组类型可选值:0 默认合规组, 1 系统合规组, 2 自定义合规组
	ComplianceGroupTypeList []*int64 `json:"ComplianceGroupTypeList,omitnil,omitempty" name:"ComplianceGroupTypeList"`
}

func NewDescribeDSPAComplianceGroupsRequest added in v1.0.731

func NewDescribeDSPAComplianceGroupsRequest() (request *DescribeDSPAComplianceGroupsRequest)

func (*DescribeDSPAComplianceGroupsRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAComplianceGroupsRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPAComplianceGroupsRequest) ToJsonString() string

type DescribeDSPAComplianceGroupsRequestParams added in v1.0.731

type DescribeDSPAComplianceGroupsRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

	// 合规组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回结果集数量,默认值是10000,最大值为10000,根据该资源的个数限制条件,该资源的个数不会超过10000,所以如果不输入该字段,默认获取全量数据
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 合规组类型可选值:0 默认合规组, 1 系统合规组, 2 自定义合规组
	ComplianceGroupTypeList []*int64 `json:"ComplianceGroupTypeList,omitnil,omitempty" name:"ComplianceGroupTypeList"`
}

Predefined struct for user

type DescribeDSPAComplianceGroupsResponse added in v1.0.731

type DescribeDSPAComplianceGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAComplianceGroupsResponseParams `json:"Response"`
}

func NewDescribeDSPAComplianceGroupsResponse added in v1.0.731

func NewDescribeDSPAComplianceGroupsResponse() (response *DescribeDSPAComplianceGroupsResponse)

func (*DescribeDSPAComplianceGroupsResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAComplianceGroupsResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPAComplianceGroupsResponse) ToJsonString() string

type DescribeDSPAComplianceGroupsResponseParams added in v1.0.731

type DescribeDSPAComplianceGroupsResponseParams struct {
	// 合规组列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaDiscoveryComplianceGroupInfo `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的合规组列表数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPAComplianceUpdateNotificationRequest added in v1.0.731

type DescribeDSPAComplianceUpdateNotificationRequest struct {
	*tchttp.BaseRequest

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

	// 合规组分类模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewDescribeDSPAComplianceUpdateNotificationRequest added in v1.0.731

func NewDescribeDSPAComplianceUpdateNotificationRequest() (request *DescribeDSPAComplianceUpdateNotificationRequest)

func (*DescribeDSPAComplianceUpdateNotificationRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAComplianceUpdateNotificationRequest) ToJsonString added in v1.0.731

type DescribeDSPAComplianceUpdateNotificationRequestParams added in v1.0.731

type DescribeDSPAComplianceUpdateNotificationRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组分类模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type DescribeDSPAComplianceUpdateNotificationResponse added in v1.0.731

type DescribeDSPAComplianceUpdateNotificationResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAComplianceUpdateNotificationResponseParams `json:"Response"`
}

func NewDescribeDSPAComplianceUpdateNotificationResponse added in v1.0.731

func NewDescribeDSPAComplianceUpdateNotificationResponse() (response *DescribeDSPAComplianceUpdateNotificationResponse)

func (*DescribeDSPAComplianceUpdateNotificationResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAComplianceUpdateNotificationResponse) ToJsonString added in v1.0.731

type DescribeDSPAComplianceUpdateNotificationResponseParams added in v1.0.731

type DescribeDSPAComplianceUpdateNotificationResponseParams struct {
	// 模板是否更新
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUpdated *bool `json:"IsUpdated,omitnil,omitempty" name:"IsUpdated"`

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

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

Predefined struct for user

type DescribeDSPADataSourceDbInfoRequest added in v1.0.731

type DescribeDSPADataSourceDbInfoRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`
}

func NewDescribeDSPADataSourceDbInfoRequest added in v1.0.731

func NewDescribeDSPADataSourceDbInfoRequest() (request *DescribeDSPADataSourceDbInfoRequest)

func (*DescribeDSPADataSourceDbInfoRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPADataSourceDbInfoRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPADataSourceDbInfoRequest) ToJsonString() string

type DescribeDSPADataSourceDbInfoRequestParams added in v1.0.731

type DescribeDSPADataSourceDbInfoRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`
}

Predefined struct for user

type DescribeDSPADataSourceDbInfoResponse added in v1.0.731

type DescribeDSPADataSourceDbInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPADataSourceDbInfoResponseParams `json:"Response"`
}

func NewDescribeDSPADataSourceDbInfoResponse added in v1.0.731

func NewDescribeDSPADataSourceDbInfoResponse() (response *DescribeDSPADataSourceDbInfoResponse)

func (*DescribeDSPADataSourceDbInfoResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPADataSourceDbInfoResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPADataSourceDbInfoResponse) ToJsonString() string

type DescribeDSPADataSourceDbInfoResponseParams added in v1.0.731

type DescribeDSPADataSourceDbInfoResponseParams struct {
	// 数据库信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DSPADataSourceDbInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPADiscoveryRulesRequest added in v1.0.731

type DescribeDSPADiscoveryRulesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

	// 返回上限,默认值10, 最大值10000。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

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

	// 是否需要过滤别名
	FilterRuleSource *bool `json:"FilterRuleSource,omitnil,omitempty" name:"FilterRuleSource"`
}

func NewDescribeDSPADiscoveryRulesRequest added in v1.0.731

func NewDescribeDSPADiscoveryRulesRequest() (request *DescribeDSPADiscoveryRulesRequest)

func (*DescribeDSPADiscoveryRulesRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPADiscoveryRulesRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPADiscoveryRulesRequest) ToJsonString() string

type DescribeDSPADiscoveryRulesRequestParams added in v1.0.731

type DescribeDSPADiscoveryRulesRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

	// 返回上限,默认值10, 最大值10000。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

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

	// 是否需要过滤别名
	FilterRuleSource *bool `json:"FilterRuleSource,omitnil,omitempty" name:"FilterRuleSource"`
}

Predefined struct for user

type DescribeDSPADiscoveryRulesResponse added in v1.0.731

type DescribeDSPADiscoveryRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPADiscoveryRulesResponseParams `json:"Response"`
}

func NewDescribeDSPADiscoveryRulesResponse added in v1.0.731

func NewDescribeDSPADiscoveryRulesResponse() (response *DescribeDSPADiscoveryRulesResponse)

func (*DescribeDSPADiscoveryRulesResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPADiscoveryRulesResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPADiscoveryRulesResponse) ToJsonString() string

type DescribeDSPADiscoveryRulesResponseParams added in v1.0.731

type DescribeDSPADiscoveryRulesResponseParams struct {
	// 规则ID
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 规则集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaDiscoveryRuleDetail `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPADiscoveryServiceStatusRequest added in v1.0.731

type DescribeDSPADiscoveryServiceStatusRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewDescribeDSPADiscoveryServiceStatusRequest added in v1.0.731

func NewDescribeDSPADiscoveryServiceStatusRequest() (request *DescribeDSPADiscoveryServiceStatusRequest)

func (*DescribeDSPADiscoveryServiceStatusRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryServiceStatusRequest) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryServiceStatusRequestParams added in v1.0.731

type DescribeDSPADiscoveryServiceStatusRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type DescribeDSPADiscoveryServiceStatusResponse added in v1.0.731

type DescribeDSPADiscoveryServiceStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPADiscoveryServiceStatusResponseParams `json:"Response"`
}

func NewDescribeDSPADiscoveryServiceStatusResponse added in v1.0.731

func NewDescribeDSPADiscoveryServiceStatusResponse() (response *DescribeDSPADiscoveryServiceStatusResponse)

func (*DescribeDSPADiscoveryServiceStatusResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryServiceStatusResponse) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryServiceStatusResponseParams added in v1.0.731

type DescribeDSPADiscoveryServiceStatusResponseParams struct {
	// 分类分级服务是否开通,true 表示已开通,false表示未开通
	ServiceEnabled *bool `json:"ServiceEnabled,omitnil,omitempty" name:"ServiceEnabled"`

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

Predefined struct for user

type DescribeDSPADiscoveryTaskDetailRequest added in v1.0.731

type DescribeDSPADiscoveryTaskDetailRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeDSPADiscoveryTaskDetailRequest added in v1.0.731

func NewDescribeDSPADiscoveryTaskDetailRequest() (request *DescribeDSPADiscoveryTaskDetailRequest)

func (*DescribeDSPADiscoveryTaskDetailRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryTaskDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryTaskDetailRequestParams added in v1.0.731

type DescribeDSPADiscoveryTaskDetailRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeDSPADiscoveryTaskDetailResponse added in v1.0.731

type DescribeDSPADiscoveryTaskDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPADiscoveryTaskDetailResponseParams `json:"Response"`
}

func NewDescribeDSPADiscoveryTaskDetailResponse added in v1.0.731

func NewDescribeDSPADiscoveryTaskDetailResponse() (response *DescribeDSPADiscoveryTaskDetailResponse)

func (*DescribeDSPADiscoveryTaskDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryTaskDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryTaskDetailResponseParams added in v1.0.731

type DescribeDSPADiscoveryTaskDetailResponseParams struct {
	// 任务详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Task *DspaDiscoveryTaskDetail `json:"Task,omitnil,omitempty" name:"Task"`

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

Predefined struct for user

type DescribeDSPADiscoveryTaskResultDetailRequest added in v1.0.731

type DescribeDSPADiscoveryTaskResultDetailRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 扫描数据库结果ID
	DbResultId *int64 `json:"DbResultId,omitnil,omitempty" name:"DbResultId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

	// 所属数据表名
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 敏感数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分级ID
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

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

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 多级分类的分类ID集合
	CategoryIdList []*int64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"`
}

func NewDescribeDSPADiscoveryTaskResultDetailRequest added in v1.0.731

func NewDescribeDSPADiscoveryTaskResultDetailRequest() (request *DescribeDSPADiscoveryTaskResultDetailRequest)

func (*DescribeDSPADiscoveryTaskResultDetailRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryTaskResultDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryTaskResultDetailRequestParams added in v1.0.731

type DescribeDSPADiscoveryTaskResultDetailRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 扫描数据库结果ID
	DbResultId *int64 `json:"DbResultId,omitnil,omitempty" name:"DbResultId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

	// 所属数据表名
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 敏感数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分级ID
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

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

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 多级分类的分类ID集合
	CategoryIdList []*int64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"`
}

Predefined struct for user

type DescribeDSPADiscoveryTaskResultDetailResponse added in v1.0.731

type DescribeDSPADiscoveryTaskResultDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPADiscoveryTaskResultDetailResponseParams `json:"Response"`
}

func NewDescribeDSPADiscoveryTaskResultDetailResponse added in v1.0.731

func NewDescribeDSPADiscoveryTaskResultDetailResponse() (response *DescribeDSPADiscoveryTaskResultDetailResponse)

func (*DescribeDSPADiscoveryTaskResultDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryTaskResultDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryTaskResultDetailResponseParams added in v1.0.731

type DescribeDSPADiscoveryTaskResultDetailResponseParams struct {
	// 扫描结果详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaDiscoveryTaskResultDetail `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的扫描结果详情记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPADiscoveryTaskResultRequest added in v1.0.731

type DescribeDSPADiscoveryTaskResultRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据源类型,可取值如下:
	// cdb 表示云数据库 MySQL,
	// dcdb 表示TDSQL MySQL版,
	// mariadb 表示云数据库 MariaDB,
	// postgres 表示云数据库 PostgreSQL,
	// cynosdbpg 表示TDSQL-C PostgreSQL版,
	// cynosdbmysql 表示TDSQL-C MySQL版,
	// selfbuilt-db 表示自建数据库
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

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

	// 偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`
}

func NewDescribeDSPADiscoveryTaskResultRequest added in v1.0.731

func NewDescribeDSPADiscoveryTaskResultRequest() (request *DescribeDSPADiscoveryTaskResultRequest)

func (*DescribeDSPADiscoveryTaskResultRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryTaskResultRequest) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryTaskResultRequestParams added in v1.0.731

type DescribeDSPADiscoveryTaskResultRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据源类型,可取值如下:
	// cdb 表示云数据库 MySQL,
	// dcdb 表示TDSQL MySQL版,
	// mariadb 表示云数据库 MariaDB,
	// postgres 表示云数据库 PostgreSQL,
	// cynosdbpg 表示TDSQL-C PostgreSQL版,
	// cynosdbmysql 表示TDSQL-C MySQL版,
	// selfbuilt-db 表示自建数据库
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

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

	// 偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`
}

Predefined struct for user

type DescribeDSPADiscoveryTaskResultResponse added in v1.0.731

type DescribeDSPADiscoveryTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPADiscoveryTaskResultResponseParams `json:"Response"`
}

func NewDescribeDSPADiscoveryTaskResultResponse added in v1.0.731

func NewDescribeDSPADiscoveryTaskResultResponse() (response *DescribeDSPADiscoveryTaskResultResponse)

func (*DescribeDSPADiscoveryTaskResultResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryTaskResultResponse) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryTaskResultResponseParams added in v1.0.731

type DescribeDSPADiscoveryTaskResultResponseParams struct {
	// 扫描任务结果项
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaDiscoveryTaskDbResult `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的扫描任务结果记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPADiscoveryTaskTablesRequest added in v1.0.731

type DescribeDSPADiscoveryTaskTablesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 数据库扫描结果ID
	DbResultId *int64 `json:"DbResultId,omitnil,omitempty" name:"DbResultId"`

	// db名称
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

func NewDescribeDSPADiscoveryTaskTablesRequest added in v1.0.731

func NewDescribeDSPADiscoveryTaskTablesRequest() (request *DescribeDSPADiscoveryTaskTablesRequest)

func (*DescribeDSPADiscoveryTaskTablesRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryTaskTablesRequest) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryTaskTablesRequestParams added in v1.0.731

type DescribeDSPADiscoveryTaskTablesRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 数据库扫描结果ID
	DbResultId *int64 `json:"DbResultId,omitnil,omitempty" name:"DbResultId"`

	// db名称
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

Predefined struct for user

type DescribeDSPADiscoveryTaskTablesResponse added in v1.0.731

type DescribeDSPADiscoveryTaskTablesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPADiscoveryTaskTablesResponseParams `json:"Response"`
}

func NewDescribeDSPADiscoveryTaskTablesResponse added in v1.0.731

func NewDescribeDSPADiscoveryTaskTablesResponse() (response *DescribeDSPADiscoveryTaskTablesResponse)

func (*DescribeDSPADiscoveryTaskTablesResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPADiscoveryTaskTablesResponse) ToJsonString added in v1.0.731

type DescribeDSPADiscoveryTaskTablesResponseParams added in v1.0.731

type DescribeDSPADiscoveryTaskTablesResponseParams struct {
	// 分类分级扫描表集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DSPATableInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPAESDataAssetByComplianceIdRequest added in v1.0.731

type DescribeDSPAESDataAssetByComplianceIdRequest struct {
	*tchttp.BaseRequest

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

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 云上还是自建
	BuildType *string `json:"BuildType,omitnil,omitempty" name:"BuildType"`

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`
}

func NewDescribeDSPAESDataAssetByComplianceIdRequest added in v1.0.731

func NewDescribeDSPAESDataAssetByComplianceIdRequest() (request *DescribeDSPAESDataAssetByComplianceIdRequest)

func (*DescribeDSPAESDataAssetByComplianceIdRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAESDataAssetByComplianceIdRequest) ToJsonString added in v1.0.731

type DescribeDSPAESDataAssetByComplianceIdRequestParams added in v1.0.731

type DescribeDSPAESDataAssetByComplianceIdRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 云上还是自建
	BuildType *string `json:"BuildType,omitnil,omitempty" name:"BuildType"`

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`
}

Predefined struct for user

type DescribeDSPAESDataAssetByComplianceIdResponse added in v1.0.731

type DescribeDSPAESDataAssetByComplianceIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAESDataAssetByComplianceIdResponseParams `json:"Response"`
}

func NewDescribeDSPAESDataAssetByComplianceIdResponse added in v1.0.731

func NewDescribeDSPAESDataAssetByComplianceIdResponse() (response *DescribeDSPAESDataAssetByComplianceIdResponse)

func (*DescribeDSPAESDataAssetByComplianceIdResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAESDataAssetByComplianceIdResponse) ToJsonString added in v1.0.731

type DescribeDSPAESDataAssetByComplianceIdResponseParams added in v1.0.731

type DescribeDSPAESDataAssetByComplianceIdResponseParams struct {
	// 概览统计结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Stats *ESDataAssetCountDto `json:"Stats,omitnil,omitempty" name:"Stats"`

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

Predefined struct for user

type DescribeDSPAESDataAssetDetailRequest added in v1.0.731

type DescribeDSPAESDataAssetDetailRequest struct {
	*tchttp.BaseRequest

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

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

	// 限制条目数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 可信分排序,ASC升序
	// DESC降序
	CreditScore *string `json:"CreditScore,omitnil,omitempty" name:"CreditScore"`
}

func NewDescribeDSPAESDataAssetDetailRequest added in v1.0.731

func NewDescribeDSPAESDataAssetDetailRequest() (request *DescribeDSPAESDataAssetDetailRequest)

func (*DescribeDSPAESDataAssetDetailRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAESDataAssetDetailRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPAESDataAssetDetailRequest) ToJsonString() string

type DescribeDSPAESDataAssetDetailRequestParams added in v1.0.731

type DescribeDSPAESDataAssetDetailRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

	// 限制条目数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 可信分排序,ASC升序
	// DESC降序
	CreditScore *string `json:"CreditScore,omitnil,omitempty" name:"CreditScore"`
}

Predefined struct for user

type DescribeDSPAESDataAssetDetailResponse added in v1.0.731

type DescribeDSPAESDataAssetDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAESDataAssetDetailResponseParams `json:"Response"`
}

func NewDescribeDSPAESDataAssetDetailResponse added in v1.0.731

func NewDescribeDSPAESDataAssetDetailResponse() (response *DescribeDSPAESDataAssetDetailResponse)

func (*DescribeDSPAESDataAssetDetailResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAESDataAssetDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPAESDataAssetDetailResponseParams added in v1.0.731

type DescribeDSPAESDataAssetDetailResponseParams struct {
	// 总的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 概览详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Details []*ESDataAssetDetail `json:"Details,omitnil,omitempty" name:"Details"`

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

Predefined struct for user

type DescribeDSPAESDataSampleRequest added in v1.0.731

type DescribeDSPAESDataSampleRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 字段扫描结果ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`
}

func NewDescribeDSPAESDataSampleRequest added in v1.0.731

func NewDescribeDSPAESDataSampleRequest() (request *DescribeDSPAESDataSampleRequest)

func (*DescribeDSPAESDataSampleRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAESDataSampleRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPAESDataSampleRequest) ToJsonString() string

type DescribeDSPAESDataSampleRequestParams added in v1.0.731

type DescribeDSPAESDataSampleRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 字段扫描结果ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`
}

Predefined struct for user

type DescribeDSPAESDataSampleResponse added in v1.0.731

type DescribeDSPAESDataSampleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAESDataSampleResponseParams `json:"Response"`
}

func NewDescribeDSPAESDataSampleResponse added in v1.0.731

func NewDescribeDSPAESDataSampleResponse() (response *DescribeDSPAESDataSampleResponse)

func (*DescribeDSPAESDataSampleResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPAESDataSampleResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPAESDataSampleResponse) ToJsonString() string

type DescribeDSPAESDataSampleResponseParams added in v1.0.731

type DescribeDSPAESDataSampleResponseParams struct {
	// 数据样本列表,最多10条数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*string `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDSPAESDiscoveryTaskResultDetailRequest added in v1.0.731

type DescribeDSPAESDiscoveryTaskResultDetailRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 多级分类的分类ID集合
	CategoryIdList []*int64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"`

	// 敏感数据分级ID
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 索引名称
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

func NewDescribeDSPAESDiscoveryTaskResultDetailRequest added in v1.0.731

func NewDescribeDSPAESDiscoveryTaskResultDetailRequest() (request *DescribeDSPAESDiscoveryTaskResultDetailRequest)

func (*DescribeDSPAESDiscoveryTaskResultDetailRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPAESDiscoveryTaskResultDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPAESDiscoveryTaskResultDetailRequestParams added in v1.0.731

type DescribeDSPAESDiscoveryTaskResultDetailRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

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

	// 返回数量,默认值为20,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 多级分类的分类ID集合
	CategoryIdList []*int64 `json:"CategoryIdList,omitnil,omitempty" name:"CategoryIdList"`

	// 敏感数据分级ID
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 索引名称
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

Predefined struct for user

type DescribeDSPAESDiscoveryTaskResultDetailResponse added in v1.0.731

type DescribeDSPAESDiscoveryTaskResultDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPAESDiscoveryTaskResultDetailResponseParams `json:"Response"`
}

func NewDescribeDSPAESDiscoveryTaskResultDetailResponse added in v1.0.731

func NewDescribeDSPAESDiscoveryTaskResultDetailResponse() (response *DescribeDSPAESDiscoveryTaskResultDetailResponse)

func (*DescribeDSPAESDiscoveryTaskResultDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPAESDiscoveryTaskResultDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPAESDiscoveryTaskResultDetailResponseParams added in v1.0.731

type DescribeDSPAESDiscoveryTaskResultDetailResponseParams struct {
	// ES扫描结果详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*ESTaskResultDetail `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的扫描结果详情记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPALevelDetailRequest added in v1.0.731

type DescribeDSPALevelDetailRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 过滤数组。支持的Name:
	// ComplianceId 合规组ID
	// LevelGroupId 敏感分级组ID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeDSPALevelDetailRequest added in v1.0.731

func NewDescribeDSPALevelDetailRequest() (request *DescribeDSPALevelDetailRequest)

func (*DescribeDSPALevelDetailRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPALevelDetailRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPALevelDetailRequest) ToJsonString() string

type DescribeDSPALevelDetailRequestParams added in v1.0.731

type DescribeDSPALevelDetailRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 过滤数组。支持的Name:
	// ComplianceId 合规组ID
	// LevelGroupId 敏感分级组ID
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeDSPALevelDetailResponse added in v1.0.731

type DescribeDSPALevelDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPALevelDetailResponseParams `json:"Response"`
}

func NewDescribeDSPALevelDetailResponse added in v1.0.731

func NewDescribeDSPALevelDetailResponse() (response *DescribeDSPALevelDetailResponse)

func (*DescribeDSPALevelDetailResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPALevelDetailResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPALevelDetailResponse) ToJsonString() string

type DescribeDSPALevelDetailResponseParams added in v1.0.731

type DescribeDSPALevelDetailResponseParams struct {
	// 符合条件的敏感数据分级标识记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*LevelItem `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的敏感数据分级标识记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPALevelGroupsRequest added in v1.0.731

type DescribeDSPALevelGroupsRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分级组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeDSPALevelGroupsRequest added in v1.0.731

func NewDescribeDSPALevelGroupsRequest() (request *DescribeDSPALevelGroupsRequest)

func (*DescribeDSPALevelGroupsRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPALevelGroupsRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPALevelGroupsRequest) ToJsonString() string

type DescribeDSPALevelGroupsRequestParams added in v1.0.731

type DescribeDSPALevelGroupsRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分级组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeDSPALevelGroupsResponse added in v1.0.731

type DescribeDSPALevelGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPALevelGroupsResponseParams `json:"Response"`
}

func NewDescribeDSPALevelGroupsResponse added in v1.0.731

func NewDescribeDSPALevelGroupsResponse() (response *DescribeDSPALevelGroupsResponse)

func (*DescribeDSPALevelGroupsResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPALevelGroupsResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPALevelGroupsResponse) ToJsonString() string

type DescribeDSPALevelGroupsResponseParams added in v1.0.731

type DescribeDSPALevelGroupsResponseParams struct {
	// 符合条件的敏感数据分级标识记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaDiscoveryLevelDetail `json:"Items,omitnil,omitempty" name:"Items"`

	// 符合条件的敏感数据分级标识记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPARDBDataAssetByComplianceIdRequest added in v1.0.731

type DescribeDSPARDBDataAssetByComplianceIdRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 数据源类型,不填默认过滤非自建的所有关系型数据源类型,填selfbuilt-db只过滤自建类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 自建还是云上
	BuildType *string `json:"BuildType,omitnil,omitempty" name:"BuildType"`
}

func NewDescribeDSPARDBDataAssetByComplianceIdRequest added in v1.0.731

func NewDescribeDSPARDBDataAssetByComplianceIdRequest() (request *DescribeDSPARDBDataAssetByComplianceIdRequest)

func (*DescribeDSPARDBDataAssetByComplianceIdRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPARDBDataAssetByComplianceIdRequest) ToJsonString added in v1.0.731

type DescribeDSPARDBDataAssetByComplianceIdRequestParams added in v1.0.731

type DescribeDSPARDBDataAssetByComplianceIdRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 数据源类型,不填默认过滤非自建的所有关系型数据源类型,填selfbuilt-db只过滤自建类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 自建还是云上
	BuildType *string `json:"BuildType,omitnil,omitempty" name:"BuildType"`
}

Predefined struct for user

type DescribeDSPARDBDataAssetByComplianceIdResponse added in v1.0.731

type DescribeDSPARDBDataAssetByComplianceIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPARDBDataAssetByComplianceIdResponseParams `json:"Response"`
}

func NewDescribeDSPARDBDataAssetByComplianceIdResponse added in v1.0.731

func NewDescribeDSPARDBDataAssetByComplianceIdResponse() (response *DescribeDSPARDBDataAssetByComplianceIdResponse)

func (*DescribeDSPARDBDataAssetByComplianceIdResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPARDBDataAssetByComplianceIdResponse) ToJsonString added in v1.0.731

type DescribeDSPARDBDataAssetByComplianceIdResponseParams added in v1.0.731

type DescribeDSPARDBDataAssetByComplianceIdResponseParams struct {
	// 符合条件的RDB关系数据库敏感数据资产统计记录
	// 注意:此字段可能返回 null,表示取不到有效值。
	Stats *DspaRDBDataAssetCount `json:"Stats,omitnil,omitempty" name:"Stats"`

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

Predefined struct for user

type DescribeDSPARDBDataAssetDetailRequest added in v1.0.731

type DescribeDSPARDBDataAssetDetailRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组Id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 可信分排序,ASC-升序
	// DESC降序
	CreditScore *string `json:"CreditScore,omitnil,omitempty" name:"CreditScore"`
}

func NewDescribeDSPARDBDataAssetDetailRequest added in v1.0.731

func NewDescribeDSPARDBDataAssetDetailRequest() (request *DescribeDSPARDBDataAssetDetailRequest)

func (*DescribeDSPARDBDataAssetDetailRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPARDBDataAssetDetailRequest) ToJsonString added in v1.0.731

type DescribeDSPARDBDataAssetDetailRequestParams added in v1.0.731

type DescribeDSPARDBDataAssetDetailRequestParams struct {
	// DSPA实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组Id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 可信分排序,ASC-升序
	// DESC降序
	CreditScore *string `json:"CreditScore,omitnil,omitempty" name:"CreditScore"`
}

Predefined struct for user

type DescribeDSPARDBDataAssetDetailResponse added in v1.0.731

type DescribeDSPARDBDataAssetDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPARDBDataAssetDetailResponseParams `json:"Response"`
}

func NewDescribeDSPARDBDataAssetDetailResponse added in v1.0.731

func NewDescribeDSPARDBDataAssetDetailResponse() (response *DescribeDSPARDBDataAssetDetailResponse)

func (*DescribeDSPARDBDataAssetDetailResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPARDBDataAssetDetailResponse) ToJsonString added in v1.0.731

type DescribeDSPARDBDataAssetDetailResponseParams added in v1.0.731

type DescribeDSPARDBDataAssetDetailResponseParams struct {
	// RDB关系数据库敏感数据资产详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Details []*DspaRDBDataAssetDetail `json:"Details,omitnil,omitempty" name:"Details"`

	// 符合条件的RDB关系数据库敏感数据资产数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDSPASupportedMetasRequest added in v1.0.731

type DescribeDSPASupportedMetasRequest struct {
	*tchttp.BaseRequest

	// 元数据类型
	MetaTypes []*string `json:"MetaTypes,omitnil,omitempty" name:"MetaTypes"`
}

func NewDescribeDSPASupportedMetasRequest added in v1.0.731

func NewDescribeDSPASupportedMetasRequest() (request *DescribeDSPASupportedMetasRequest)

func (*DescribeDSPASupportedMetasRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPASupportedMetasRequest) ToJsonString added in v1.0.731

func (r *DescribeDSPASupportedMetasRequest) ToJsonString() string

type DescribeDSPASupportedMetasRequestParams added in v1.0.731

type DescribeDSPASupportedMetasRequestParams struct {
	// 元数据类型
	MetaTypes []*string `json:"MetaTypes,omitnil,omitempty" name:"MetaTypes"`
}

Predefined struct for user

type DescribeDSPASupportedMetasResponse added in v1.0.731

type DescribeDSPASupportedMetasResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPASupportedMetasResponseParams `json:"Response"`
}

func NewDescribeDSPASupportedMetasResponse added in v1.0.731

func NewDescribeDSPASupportedMetasResponse() (response *DescribeDSPASupportedMetasResponse)

func (*DescribeDSPASupportedMetasResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeDSPASupportedMetasResponse) ToJsonString added in v1.0.731

func (r *DescribeDSPASupportedMetasResponse) ToJsonString() string

type DescribeDSPASupportedMetasResponseParams added in v1.0.731

type DescribeDSPASupportedMetasResponseParams struct {
	// 支持的元数据类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metas []*DSPAMetaType `json:"Metas,omitnil,omitempty" name:"Metas"`

	// 最大支持每批次同步数量
	MaxDBInstanceLimit *int64 `json:"MaxDBInstanceLimit,omitnil,omitempty" name:"MaxDBInstanceLimit"`

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

Predefined struct for user

type DescribeDSPATaskResultDataSampleRequest added in v1.0.731

type DescribeDSPATaskResultDataSampleRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 字段扫描结果ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`
}

func NewDescribeDSPATaskResultDataSampleRequest added in v1.0.731

func NewDescribeDSPATaskResultDataSampleRequest() (request *DescribeDSPATaskResultDataSampleRequest)

func (*DescribeDSPATaskResultDataSampleRequest) FromJsonString added in v1.0.731

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

func (*DescribeDSPATaskResultDataSampleRequest) ToJsonString added in v1.0.731

type DescribeDSPATaskResultDataSampleRequestParams added in v1.0.731

type DescribeDSPATaskResultDataSampleRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 字段扫描结果ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`
}

Predefined struct for user

type DescribeDSPATaskResultDataSampleResponse added in v1.0.731

type DescribeDSPATaskResultDataSampleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDSPATaskResultDataSampleResponseParams `json:"Response"`
}

func NewDescribeDSPATaskResultDataSampleResponse added in v1.0.731

func NewDescribeDSPATaskResultDataSampleResponse() (response *DescribeDSPATaskResultDataSampleResponse)

func (*DescribeDSPATaskResultDataSampleResponse) FromJsonString added in v1.0.731

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

func (*DescribeDSPATaskResultDataSampleResponse) ToJsonString added in v1.0.731

type DescribeDSPATaskResultDataSampleResponseParams added in v1.0.731

type DescribeDSPATaskResultDataSampleResponseParams struct {
	// 数据样本列表,最多10条数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DspaFieldResultDataSample `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeESAssetSensitiveDistributionRequest added in v1.0.731

type DescribeESAssetSensitiveDistributionRequest struct {
	*tchttp.BaseRequest

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

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

func NewDescribeESAssetSensitiveDistributionRequest added in v1.0.731

func NewDescribeESAssetSensitiveDistributionRequest() (request *DescribeESAssetSensitiveDistributionRequest)

func (*DescribeESAssetSensitiveDistributionRequest) FromJsonString added in v1.0.731

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

func (*DescribeESAssetSensitiveDistributionRequest) ToJsonString added in v1.0.731

type DescribeESAssetSensitiveDistributionRequestParams added in v1.0.731

type DescribeESAssetSensitiveDistributionRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

Predefined struct for user

type DescribeESAssetSensitiveDistributionResponse added in v1.0.731

type DescribeESAssetSensitiveDistributionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeESAssetSensitiveDistributionResponseParams `json:"Response"`
}

func NewDescribeESAssetSensitiveDistributionResponse added in v1.0.731

func NewDescribeESAssetSensitiveDistributionResponse() (response *DescribeESAssetSensitiveDistributionResponse)

func (*DescribeESAssetSensitiveDistributionResponse) FromJsonString added in v1.0.731

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

func (*DescribeESAssetSensitiveDistributionResponse) ToJsonString added in v1.0.731

type DescribeESAssetSensitiveDistributionResponseParams added in v1.0.731

type DescribeESAssetSensitiveDistributionResponseParams struct {
	// ES的资产统计数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	ESAsset *ESAsset `json:"ESAsset,omitnil,omitempty" name:"ESAsset"`

	// 涉敏top数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopAsset []*TopAsset `json:"TopAsset,omitnil,omitempty" name:"TopAsset"`

	// ES的详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ESDetail []*ESAssetDBDetail `json:"ESDetail,omitnil,omitempty" name:"ESDetail"`

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

Predefined struct for user

type DescribeExportTaskResultRequest added in v1.0.731

type DescribeExportTaskResultRequest struct {
	*tchttp.BaseRequest

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

	// 导出任务id
	ExportTaskId *uint64 `json:"ExportTaskId,omitnil,omitempty" name:"ExportTaskId"`
}

func NewDescribeExportTaskResultRequest added in v1.0.731

func NewDescribeExportTaskResultRequest() (request *DescribeExportTaskResultRequest)

func (*DescribeExportTaskResultRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeExportTaskResultRequest) ToJsonString added in v1.0.731

func (r *DescribeExportTaskResultRequest) ToJsonString() string

type DescribeExportTaskResultRequestParams added in v1.0.731

type DescribeExportTaskResultRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 导出任务id
	ExportTaskId *uint64 `json:"ExportTaskId,omitnil,omitempty" name:"ExportTaskId"`
}

Predefined struct for user

type DescribeExportTaskResultResponse added in v1.0.731

type DescribeExportTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExportTaskResultResponseParams `json:"Response"`
}

func NewDescribeExportTaskResultResponse added in v1.0.731

func NewDescribeExportTaskResultResponse() (response *DescribeExportTaskResultResponse)

func (*DescribeExportTaskResultResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeExportTaskResultResponse) ToJsonString added in v1.0.731

func (r *DescribeExportTaskResultResponse) ToJsonString() string

type DescribeExportTaskResultResponseParams added in v1.0.731

type DescribeExportTaskResultResponseParams struct {
	// 导出任务结果
	ExportResult *string `json:"ExportResult,omitnil,omitempty" name:"ExportResult"`

	// 导出文件地址
	ExportFileUrl *string `json:"ExportFileUrl,omitnil,omitempty" name:"ExportFileUrl"`

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

Predefined struct for user

type DescribeLeafClassificationRequest added in v1.0.731

type DescribeLeafClassificationRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLeafClassificationRequest added in v1.0.731

func NewDescribeLeafClassificationRequest() (request *DescribeLeafClassificationRequest)

func (*DescribeLeafClassificationRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeLeafClassificationRequest) ToJsonString added in v1.0.731

func (r *DescribeLeafClassificationRequest) ToJsonString() string

type DescribeLeafClassificationRequestParams added in v1.0.731

type DescribeLeafClassificationRequestParams struct {
}

Predefined struct for user

type DescribeLeafClassificationResponse added in v1.0.731

type DescribeLeafClassificationResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLeafClassificationResponseParams `json:"Response"`
}

func NewDescribeLeafClassificationResponse added in v1.0.731

func NewDescribeLeafClassificationResponse() (response *DescribeLeafClassificationResponse)

func (*DescribeLeafClassificationResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeLeafClassificationResponse) ToJsonString added in v1.0.731

func (r *DescribeLeafClassificationResponse) ToJsonString() string

type DescribeLeafClassificationResponseParams added in v1.0.731

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

Predefined struct for user

type DescribeMongoAssetSensitiveDistributionRequest added in v1.0.731

type DescribeMongoAssetSensitiveDistributionRequest struct {
	*tchttp.BaseRequest

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

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

func NewDescribeMongoAssetSensitiveDistributionRequest added in v1.0.731

func NewDescribeMongoAssetSensitiveDistributionRequest() (request *DescribeMongoAssetSensitiveDistributionRequest)

func (*DescribeMongoAssetSensitiveDistributionRequest) FromJsonString added in v1.0.731

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

func (*DescribeMongoAssetSensitiveDistributionRequest) ToJsonString added in v1.0.731

type DescribeMongoAssetSensitiveDistributionRequestParams added in v1.0.731

type DescribeMongoAssetSensitiveDistributionRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

Predefined struct for user

type DescribeMongoAssetSensitiveDistributionResponse added in v1.0.731

type DescribeMongoAssetSensitiveDistributionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMongoAssetSensitiveDistributionResponseParams `json:"Response"`
}

func NewDescribeMongoAssetSensitiveDistributionResponse added in v1.0.731

func NewDescribeMongoAssetSensitiveDistributionResponse() (response *DescribeMongoAssetSensitiveDistributionResponse)

func (*DescribeMongoAssetSensitiveDistributionResponse) FromJsonString added in v1.0.731

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

func (*DescribeMongoAssetSensitiveDistributionResponse) ToJsonString added in v1.0.731

type DescribeMongoAssetSensitiveDistributionResponseParams added in v1.0.731

type DescribeMongoAssetSensitiveDistributionResponseParams struct {
	// mongo的资产统计数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	MongoAsset *MongoAsset `json:"MongoAsset,omitnil,omitempty" name:"MongoAsset"`

	// 涉敏top数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopAsset []*TopAsset `json:"TopAsset,omitnil,omitempty" name:"TopAsset"`

	// mongo的详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	MongoDetail []*MongoAssetDBDetail `json:"MongoDetail,omitnil,omitempty" name:"MongoDetail"`

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

Predefined struct for user

type DescribeRDBAssetSensitiveDistributionRequest added in v1.0.731

type DescribeRDBAssetSensitiveDistributionRequest struct {
	*tchttp.BaseRequest

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

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

func NewDescribeRDBAssetSensitiveDistributionRequest added in v1.0.731

func NewDescribeRDBAssetSensitiveDistributionRequest() (request *DescribeRDBAssetSensitiveDistributionRequest)

func (*DescribeRDBAssetSensitiveDistributionRequest) FromJsonString added in v1.0.731

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

func (*DescribeRDBAssetSensitiveDistributionRequest) ToJsonString added in v1.0.731

type DescribeRDBAssetSensitiveDistributionRequestParams added in v1.0.731

type DescribeRDBAssetSensitiveDistributionRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

Predefined struct for user

type DescribeRDBAssetSensitiveDistributionResponse added in v1.0.731

type DescribeRDBAssetSensitiveDistributionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRDBAssetSensitiveDistributionResponseParams `json:"Response"`
}

func NewDescribeRDBAssetSensitiveDistributionResponse added in v1.0.731

func NewDescribeRDBAssetSensitiveDistributionResponse() (response *DescribeRDBAssetSensitiveDistributionResponse)

func (*DescribeRDBAssetSensitiveDistributionResponse) FromJsonString added in v1.0.731

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

func (*DescribeRDBAssetSensitiveDistributionResponse) ToJsonString added in v1.0.731

type DescribeRDBAssetSensitiveDistributionResponseParams added in v1.0.731

type DescribeRDBAssetSensitiveDistributionResponseParams struct {
	// rdb的资产统计数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	RDBAsset *RDBAsset `json:"RDBAsset,omitnil,omitempty" name:"RDBAsset"`

	// 涉敏top数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopAsset []*TopAsset `json:"TopAsset,omitnil,omitempty" name:"TopAsset"`

	// rdb的详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RDBDetail []*AssetDBDetail `json:"RDBDetail,omitnil,omitempty" name:"RDBDetail"`

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

Predefined struct for user

type DescribeReportTaskDownloadUrlRequest added in v1.0.731

type DescribeReportTaskDownloadUrlRequest struct {
	*tchttp.BaseRequest

	// 任务id
	ReportTaskId *uint64 `json:"ReportTaskId,omitnil,omitempty" name:"ReportTaskId"`

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

	// 是否同时下载敏感资产详情报告
	IsWithSensitiveDetailReport *bool `json:"IsWithSensitiveDetailReport,omitnil,omitempty" name:"IsWithSensitiveDetailReport"`
}

func NewDescribeReportTaskDownloadUrlRequest added in v1.0.731

func NewDescribeReportTaskDownloadUrlRequest() (request *DescribeReportTaskDownloadUrlRequest)

func (*DescribeReportTaskDownloadUrlRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeReportTaskDownloadUrlRequest) ToJsonString added in v1.0.731

func (r *DescribeReportTaskDownloadUrlRequest) ToJsonString() string

type DescribeReportTaskDownloadUrlRequestParams added in v1.0.731

type DescribeReportTaskDownloadUrlRequestParams struct {
	// 任务id
	ReportTaskId *uint64 `json:"ReportTaskId,omitnil,omitempty" name:"ReportTaskId"`

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

	// 是否同时下载敏感资产详情报告
	IsWithSensitiveDetailReport *bool `json:"IsWithSensitiveDetailReport,omitnil,omitempty" name:"IsWithSensitiveDetailReport"`
}

Predefined struct for user

type DescribeReportTaskDownloadUrlResponse added in v1.0.731

type DescribeReportTaskDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReportTaskDownloadUrlResponseParams `json:"Response"`
}

func NewDescribeReportTaskDownloadUrlResponse added in v1.0.731

func NewDescribeReportTaskDownloadUrlResponse() (response *DescribeReportTaskDownloadUrlResponse)

func (*DescribeReportTaskDownloadUrlResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeReportTaskDownloadUrlResponse) ToJsonString added in v1.0.731

type DescribeReportTaskDownloadUrlResponseParams added in v1.0.731

type DescribeReportTaskDownloadUrlResponseParams struct {
	// 下载链接集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrlSet []*string `json:"DownloadUrlSet,omitnil,omitempty" name:"DownloadUrlSet"`

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

Predefined struct for user

type DescribeReportTasksRequest added in v1.0.731

type DescribeReportTasksRequest struct {
	*tchttp.BaseRequest

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

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 报表名称
	ReportName *string `json:"ReportName,omitnil,omitempty" name:"ReportName"`
}

func NewDescribeReportTasksRequest added in v1.0.731

func NewDescribeReportTasksRequest() (request *DescribeReportTasksRequest)

func (*DescribeReportTasksRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeReportTasksRequest) ToJsonString added in v1.0.731

func (r *DescribeReportTasksRequest) ToJsonString() string

type DescribeReportTasksRequestParams added in v1.0.731

type DescribeReportTasksRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 分页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 报表名称
	ReportName *string `json:"ReportName,omitnil,omitempty" name:"ReportName"`
}

Predefined struct for user

type DescribeReportTasksResponse added in v1.0.731

type DescribeReportTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReportTasksResponseParams `json:"Response"`
}

func NewDescribeReportTasksResponse added in v1.0.731

func NewDescribeReportTasksResponse() (response *DescribeReportTasksResponse)

func (*DescribeReportTasksResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeReportTasksResponse) ToJsonString added in v1.0.731

func (r *DescribeReportTasksResponse) ToJsonString() string

type DescribeReportTasksResponseParams added in v1.0.731

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

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

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

Predefined struct for user

type DescribeRuleDetailRequest added in v1.0.731

type DescribeRuleDetailRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRuleDetailRequest added in v1.0.731

func NewDescribeRuleDetailRequest() (request *DescribeRuleDetailRequest)

func (*DescribeRuleDetailRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeRuleDetailRequest) ToJsonString added in v1.0.731

func (r *DescribeRuleDetailRequest) ToJsonString() string

type DescribeRuleDetailRequestParams added in v1.0.731

type DescribeRuleDetailRequestParams struct {
}

Predefined struct for user

type DescribeRuleDetailResponse added in v1.0.731

type DescribeRuleDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRuleDetailResponseParams `json:"Response"`
}

func NewDescribeRuleDetailResponse added in v1.0.731

func NewDescribeRuleDetailResponse() (response *DescribeRuleDetailResponse)

func (*DescribeRuleDetailResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeRuleDetailResponse) ToJsonString added in v1.0.731

func (r *DescribeRuleDetailResponse) ToJsonString() string

type DescribeRuleDetailResponseParams added in v1.0.731

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

Predefined struct for user

type DescribeRuleListRequest added in v1.0.731

type DescribeRuleListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRuleListRequest added in v1.0.731

func NewDescribeRuleListRequest() (request *DescribeRuleListRequest)

func (*DescribeRuleListRequest) FromJsonString added in v1.0.731

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

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

func (*DescribeRuleListRequest) ToJsonString added in v1.0.731

func (r *DescribeRuleListRequest) ToJsonString() string

type DescribeRuleListRequestParams added in v1.0.731

type DescribeRuleListRequestParams struct {
}

Predefined struct for user

type DescribeRuleListResponse added in v1.0.731

type DescribeRuleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRuleListResponseParams `json:"Response"`
}

func NewDescribeRuleListResponse added in v1.0.731

func NewDescribeRuleListResponse() (response *DescribeRuleListResponse)

func (*DescribeRuleListResponse) FromJsonString added in v1.0.731

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

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

func (*DescribeRuleListResponse) ToJsonString added in v1.0.731

func (r *DescribeRuleListResponse) ToJsonString() string

type DescribeRuleListResponseParams added in v1.0.731

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

Predefined struct for user

type DescribeSensitiveCOSDataDistributionRequest added in v1.0.731

type DescribeSensitiveCOSDataDistributionRequest struct {
	*tchttp.BaseRequest

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

	// 2331
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

func NewDescribeSensitiveCOSDataDistributionRequest added in v1.0.731

func NewDescribeSensitiveCOSDataDistributionRequest() (request *DescribeSensitiveCOSDataDistributionRequest)

func (*DescribeSensitiveCOSDataDistributionRequest) FromJsonString added in v1.0.731

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

func (*DescribeSensitiveCOSDataDistributionRequest) ToJsonString added in v1.0.731

type DescribeSensitiveCOSDataDistributionRequestParams added in v1.0.731

type DescribeSensitiveCOSDataDistributionRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 2331
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

Predefined struct for user

type DescribeSensitiveCOSDataDistributionResponse added in v1.0.731

type DescribeSensitiveCOSDataDistributionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSensitiveCOSDataDistributionResponseParams `json:"Response"`
}

func NewDescribeSensitiveCOSDataDistributionResponse added in v1.0.731

func NewDescribeSensitiveCOSDataDistributionResponse() (response *DescribeSensitiveCOSDataDistributionResponse)

func (*DescribeSensitiveCOSDataDistributionResponse) FromJsonString added in v1.0.731

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

func (*DescribeSensitiveCOSDataDistributionResponse) ToJsonString added in v1.0.731

type DescribeSensitiveCOSDataDistributionResponseParams added in v1.0.731

type DescribeSensitiveCOSDataDistributionResponseParams struct {
	// 分级分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelDistribution []*Note `json:"LevelDistribution,omitnil,omitempty" name:"LevelDistribution"`

	// 分类分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryDistribution []*Note `json:"CategoryDistribution,omitnil,omitempty" name:"CategoryDistribution"`

	// 规则分布详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleDistribution []*RuleDistribution `json:"RuleDistribution,omitnil,omitempty" name:"RuleDistribution"`

	// 计算占比
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveDataNum *int64 `json:"SensitiveDataNum,omitnil,omitempty" name:"SensitiveDataNum"`

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

Predefined struct for user

type DescribeSensitiveRDBDataDistributionRequest added in v1.0.731

type DescribeSensitiveRDBDataDistributionRequest struct {
	*tchttp.BaseRequest

	// dspa-实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

func NewDescribeSensitiveRDBDataDistributionRequest added in v1.0.731

func NewDescribeSensitiveRDBDataDistributionRequest() (request *DescribeSensitiveRDBDataDistributionRequest)

func (*DescribeSensitiveRDBDataDistributionRequest) FromJsonString added in v1.0.731

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

func (*DescribeSensitiveRDBDataDistributionRequest) ToJsonString added in v1.0.731

type DescribeSensitiveRDBDataDistributionRequestParams added in v1.0.731

type DescribeSensitiveRDBDataDistributionRequestParams struct {
	// dspa-实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 查询的资产信息列表
	AssetList []*AssetList `json:"AssetList,omitnil,omitempty" name:"AssetList"`
}

Predefined struct for user

type DescribeSensitiveRDBDataDistributionResponse added in v1.0.731

type DescribeSensitiveRDBDataDistributionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSensitiveRDBDataDistributionResponseParams `json:"Response"`
}

func NewDescribeSensitiveRDBDataDistributionResponse added in v1.0.731

func NewDescribeSensitiveRDBDataDistributionResponse() (response *DescribeSensitiveRDBDataDistributionResponse)

func (*DescribeSensitiveRDBDataDistributionResponse) FromJsonString added in v1.0.731

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

func (*DescribeSensitiveRDBDataDistributionResponse) ToJsonString added in v1.0.731

type DescribeSensitiveRDBDataDistributionResponseParams added in v1.0.731

type DescribeSensitiveRDBDataDistributionResponseParams struct {
	// 分级分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelDistribution []*Note `json:"LevelDistribution,omitnil,omitempty" name:"LevelDistribution"`

	// 分类分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryDistribution []*Note `json:"CategoryDistribution,omitnil,omitempty" name:"CategoryDistribution"`

	// 敏感规则分布详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleDistribution []*RuleDistribution `json:"RuleDistribution,omitnil,omitempty" name:"RuleDistribution"`

	// 计算占比字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveDataNum *int64 `json:"SensitiveDataNum,omitnil,omitempty" name:"SensitiveDataNum"`

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

Predefined struct for user

type DisableDSPAMetaResourceAuthRequest added in v1.0.731

type DisableDSPAMetaResourceAuthRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 用户云资源ID列表。
	ResourceIDs []*string `json:"ResourceIDs,omitnil,omitempty" name:"ResourceIDs"`
}

func NewDisableDSPAMetaResourceAuthRequest added in v1.0.731

func NewDisableDSPAMetaResourceAuthRequest() (request *DisableDSPAMetaResourceAuthRequest)

func (*DisableDSPAMetaResourceAuthRequest) FromJsonString added in v1.0.731

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

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

func (*DisableDSPAMetaResourceAuthRequest) ToJsonString added in v1.0.731

func (r *DisableDSPAMetaResourceAuthRequest) ToJsonString() string

type DisableDSPAMetaResourceAuthRequestParams added in v1.0.731

type DisableDSPAMetaResourceAuthRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 用户云资源ID列表。
	ResourceIDs []*string `json:"ResourceIDs,omitnil,omitempty" name:"ResourceIDs"`
}

Predefined struct for user

type DisableDSPAMetaResourceAuthResponse added in v1.0.731

type DisableDSPAMetaResourceAuthResponse struct {
	*tchttp.BaseResponse
	Response *DisableDSPAMetaResourceAuthResponseParams `json:"Response"`
}

func NewDisableDSPAMetaResourceAuthResponse added in v1.0.731

func NewDisableDSPAMetaResourceAuthResponse() (response *DisableDSPAMetaResourceAuthResponse)

func (*DisableDSPAMetaResourceAuthResponse) FromJsonString added in v1.0.731

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

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

func (*DisableDSPAMetaResourceAuthResponse) ToJsonString added in v1.0.731

func (r *DisableDSPAMetaResourceAuthResponse) ToJsonString() string

type DisableDSPAMetaResourceAuthResponseParams added in v1.0.731

type DisableDSPAMetaResourceAuthResponseParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 授权结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*DspaTaskResult `json:"Results,omitnil,omitempty" name:"Results"`

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

Predefined struct for user

type DiscoveryCondition added in v1.0.731

type DiscoveryCondition struct {
	// RDB实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RDBInstances []*RDBInstance `json:"RDBInstances,omitnil,omitempty" name:"RDBInstances"`

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

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

	// ES实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ESInstances []*ESInstance `json:"ESInstances,omitnil,omitempty" name:"ESInstances"`
}

type DspaAssessmentFilter added in v1.0.731

type DspaAssessmentFilter struct {
	// 过滤类型。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 过滤类型的值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type DspaCOSDataAssetCount added in v1.0.731

type DspaCOSDataAssetCount struct {
	// 数组资产类型,0代表关系型数据库资产,1代表对象存储COS资产
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataAssetType *int64 `json:"DataAssetType,omitnil,omitempty" name:"DataAssetType"`

	// 已扫描的存储桶的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalBucketCnt *int64 `json:"TotalBucketCnt,omitnil,omitempty" name:"TotalBucketCnt"`

	// 对象总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalObjectCnt *int64 `json:"TotalObjectCnt,omitnil,omitempty" name:"TotalObjectCnt"`

	// 敏感数据类型个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveCategoryCnt *int64 `json:"SensitiveCategoryCnt,omitnil,omitempty" name:"SensitiveCategoryCnt"`

	// 敏感数据条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveDataCnt *int64 `json:"SensitiveDataCnt,omitnil,omitempty" name:"SensitiveDataCnt"`

	// 敏感等级分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveLevel []*SensitiveLevel `json:"SensitiveLevel,omitnil,omitempty" name:"SensitiveLevel"`

	// 敏感存储桶个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveBucketCnt *int64 `json:"SensitiveBucketCnt,omitnil,omitempty" name:"SensitiveBucketCnt"`

	// 敏感对象个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveObjectCnt *int64 `json:"SensitiveObjectCnt,omitnil,omitempty" name:"SensitiveObjectCnt"`

	// 数据分类分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryDistributed []*DspaDataCategoryDistributed `json:"CategoryDistributed,omitnil,omitempty" name:"CategoryDistributed"`
}

type DspaCOSDataAssetDetail added in v1.0.731

type DspaCOSDataAssetDetail struct {
	// 对象桶
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 对象名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

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

	// 出现次数
	SensitiveDataCount *int64 `json:"SensitiveDataCount,omitnil,omitempty" name:"SensitiveDataCount"`

	// 敏感数据分类
	CategoryName *string `json:"CategoryName,omitnil,omitempty" name:"CategoryName"`

	// 敏感等级
	LevelRiskName *string `json:"LevelRiskName,omitnil,omitempty" name:"LevelRiskName"`

	// KMS加密
	KMSEncrypted *bool `json:"KMSEncrypted,omitnil,omitempty" name:"KMSEncrypted"`

	// 文件类型
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 文件大小
	FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 敏感数据分级分数
	LevelRiskScore *int64 `json:"LevelRiskScore,omitnil,omitempty" name:"LevelRiskScore"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

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

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

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

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

	// 文件扫描结果ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileResultId *int64 `json:"FileResultId,omitnil,omitempty" name:"FileResultId"`

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

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

	// 0-系统识别
	// 1-人工识别
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdentifyType *int64 `json:"IdentifyType,omitnil,omitempty" name:"IdentifyType"`

	// 0-系统识别
	// 1-人工识别
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckStatus *int64 `json:"CheckStatus,omitnil,omitempty" name:"CheckStatus"`
}

type DspaCOSDiscoveryTask added in v1.0.731

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

	// 任务描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 执行周期,0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 执行计划,0立即 1定时
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 任务开关;1 打开,0 关闭
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 数据源对象信息
	DataSourceInfo *DspaCOSDiscoveryTaskDataSourceInfo `json:"DataSourceInfo,omitnil,omitempty" name:"DataSourceInfo"`

	// 通用规则集开关,0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 任务最新的一次执行结果信息,该字段用于查询任务列表接口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *ScanTaskResult `json:"Result,omitnil,omitempty" name:"Result"`

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

	// 关联分类模板是否更新
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceUpdate *bool `json:"ComplianceUpdate,omitnil,omitempty" name:"ComplianceUpdate"`
}

type DspaCOSDiscoveryTaskDataSourceInfo added in v1.0.731

type DspaCOSDiscoveryTaskDataSourceInfo struct {
	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 代理地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyAddress []*string `json:"ProxyAddress,omitnil,omitempty" name:"ProxyAddress"`

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

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

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

type DspaCOSDiscoveryTaskDetail added in v1.0.731

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

	// 任务描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 执行周期,0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 执行计划,0立即 1定时
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 任务开关;1 打开,0 关闭
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 数据源对象信息
	DataSourceInfo *DspaCOSDiscoveryTaskDataSourceInfo `json:"DataSourceInfo,omitnil,omitempty" name:"DataSourceInfo"`

	// 通用规则集开关,0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 当创建任务时,用户打开了通用规则集开关,则该字段就会保存默认合规组信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultComplianceInfo []*ScanTaskComplianceInfo `json:"DefaultComplianceInfo,omitnil,omitempty" name:"DefaultComplianceInfo"`

	// 该任务中用户选择的合规组信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomComplianceInfo []*ScanTaskComplianceInfo `json:"CustomComplianceInfo,omitnil,omitempty" name:"CustomComplianceInfo"`

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

type DspaCOSDiscoveryTaskResult added in v1.0.731

type DspaCOSDiscoveryTaskResult struct {
	// 扫描bucket结果ID
	BucketResultId *int64 `json:"BucketResultId,omitnil,omitempty" name:"BucketResultId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 扫描任务最新一次扫描结果ID
	ResultId *int64 `json:"ResultId,omitnil,omitempty" name:"ResultId"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 桶名称
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 总文件数
	TotalFiles *int64 `json:"TotalFiles,omitnil,omitempty" name:"TotalFiles"`

	// 被识别出的敏感数据数
	SensitiveDataNums *int64 `json:"SensitiveDataNums,omitnil,omitempty" name:"SensitiveDataNums"`

	// Bucket扫描的结束时间,格式如:2006-01-02 15:04:05
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

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

	// Bucket扫描状态,0待扫描 1扫描中 2扫描终止 3扫描成功 4扫描失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

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

	// 是否超额
	// 注意:此字段可能返回 null,表示取不到有效值。
	OverSize *string `json:"OverSize,omitnil,omitempty" name:"OverSize"`
}

type DspaCloudResourceMeta

type DspaCloudResourceMeta struct {
	// 用户资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 资源名称。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 资源VIP。
	ResourceVip *string `json:"ResourceVip,omitnil,omitempty" name:"ResourceVip"`

	// 资源端口。
	ResourceVPort *uint64 `json:"ResourceVPort,omitnil,omitempty" name:"ResourceVPort"`

	// 资源被创建时间。
	ResourceCreateTime *string `json:"ResourceCreateTime,omitnil,omitempty" name:"ResourceCreateTime"`

	// 用户资源VPC ID 字符串。
	ResourceUniqueVpcId *string `json:"ResourceUniqueVpcId,omitnil,omitempty" name:"ResourceUniqueVpcId"`

	// 用户资源Subnet ID 字符串。
	ResourceUniqueSubnetId *string `json:"ResourceUniqueSubnetId,omitnil,omitempty" name:"ResourceUniqueSubnetId"`
}

type DspaDataCategoryDistributed added in v1.0.731

type DspaDataCategoryDistributed struct {
	// 数据分类ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

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

	// 数据分类统计个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

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

type DspaDataSourceMngFilter added in v1.0.731

type DspaDataSourceMngFilter struct {
	// 过滤类型。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 过滤类型的值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type DspaDiscoveryCOSDataRule added in v1.0.731

type DspaDiscoveryCOSDataRule struct {
	// 只能取and 、or两个值其中之一,and:字段和内容同时满足,or:字段和内容满足其一.
	// 默认值为or
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 规则内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Contents []*DspaDiscoveryDataContent `json:"Contents,omitnil,omitempty" name:"Contents"`
}

type DspaDiscoveryCOSRules added in v1.0.731

type DspaDiscoveryCOSRules struct {
	// 规则状态;0 不启用, 1 启用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// regex规则内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegexRule *DspaDiscoveryCOSDataRule `json:"RegexRule,omitnil,omitempty" name:"RegexRule"`

	// 关键词规则内容组,最大支持5个关键词。
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeywordRule *DspaDiscoveryCOSDataRule `json:"KeywordRule,omitnil,omitempty" name:"KeywordRule"`

	// 忽略词规则内容组,最大支持5个忽略词。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IgnoreStringRule *DspaDiscoveryCOSDataRule `json:"IgnoreStringRule,omitnil,omitempty" name:"IgnoreStringRule"`

	// 最大匹配距离,默认值为100。上限为500.
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxMatch *int64 `json:"MaxMatch,omitnil,omitempty" name:"MaxMatch"`
}

type DspaDiscoveryCOSTaskResultDetail added in v1.0.731

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

	// 扫描File结果详情ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileResultId *int64 `json:"FileResultId,omitnil,omitempty" name:"FileResultId"`

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

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

	// 敏感数据分类ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

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

	// 敏感数据分级ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 敏感数据分级名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelName *string `json:"LevelName,omitnil,omitempty" name:"LevelName"`

	// KMS加密,true or false
	// 注意:此字段可能返回 null,表示取不到有效值。
	KMSEncrypted *bool `json:"KMSEncrypted,omitnil,omitempty" name:"KMSEncrypted"`

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

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

	// 敏感数据分级分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelRiskScore *int64 `json:"LevelRiskScore,omitnil,omitempty" name:"LevelRiskScore"`

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

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

	// 敏感数据出现次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveDataCount *int64 `json:"SensitiveDataCount,omitnil,omitempty" name:"SensitiveDataCount"`

	// 分类树路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryFullPath []*string `json:"CategoryFullPath,omitnil,omitempty" name:"CategoryFullPath"`

	// 合规组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 结果id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultId *int64 `json:"ResultId,omitnil,omitempty" name:"ResultId"`
}

type DspaDiscoveryComplianceGroup added in v1.0.731

type DspaDiscoveryComplianceGroup struct {
	// 合规组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

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

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

	// 合规组类型;0 默认合规组,1 系统合规组(除默认合规组外), 2 自定义合规组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceGroupType *int64 `json:"ComplianceGroupType,omitnil,omitempty" name:"ComplianceGroupType"`

	// 合规组对应的规则项
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceGroupRules []*DspaDiscoveryComplianceGroupRuleInfo `json:"ComplianceGroupRules,omitnil,omitempty" name:"ComplianceGroupRules"`

	// 合规组对应的分级组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`
}

type DspaDiscoveryComplianceGroupInfo added in v1.0.731

type DspaDiscoveryComplianceGroupInfo struct {
	// 合规组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

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

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

	// 合规组类型;0 默认合规组,1 系统合规组(除默认合规组外), 2 自定义合规组
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceGroupType *int64 `json:"ComplianceGroupType,omitnil,omitempty" name:"ComplianceGroupType"`

	// 合规组对应的规则项
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceGroupRules []*DspaDiscoveryComplianceGroupRule `json:"ComplianceGroupRules,omitnil,omitempty" name:"ComplianceGroupRules"`

	// 合规组对应的分级组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`

	// 是否禁止使用(true,禁止使用,false,可以使用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Disabled *bool `json:"Disabled,omitnil,omitempty" name:"Disabled"`

	// 是否别名
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsAlias *bool `json:"IsAlias,omitnil,omitempty" name:"IsAlias"`
}

type DspaDiscoveryComplianceGroupRule added in v1.0.731

type DspaDiscoveryComplianceGroupRule struct {
	// 敏感数据识别规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 敏感数据识别规则名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 敏感数据分类ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分级ID, 目前只支持高、中、低三级
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 合规组对应的分类信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryName *string `json:"CategoryName,omitnil,omitempty" name:"CategoryName"`

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

type DspaDiscoveryComplianceGroupRuleInfo added in v1.0.731

type DspaDiscoveryComplianceGroupRuleInfo struct {
	// 敏感数据识别规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 敏感数据识别规则名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 敏感数据分类ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分级ID, 目前只支持高、中、低三级
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`
}

type DspaDiscoveryDataContent added in v1.0.731

type DspaDiscoveryDataContent struct {
	// 规则内容,可以是正则规则,关键词,
	// 忽略词扥
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleContent *string `json:"RuleContent,omitnil,omitempty" name:"RuleContent"`

	// 是否区分大小写
	// false: 不区分大小写
	// true:区分大小写
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsIgnoreCase *bool `json:"IsIgnoreCase,omitnil,omitempty" name:"IsIgnoreCase"`
}

type DspaDiscoveryDataRule added in v1.0.731

type DspaDiscoveryDataRule struct {
	// 规则类型;取值:
	// keyword 关键字,
	// regex 正则
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`

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

	// 该字段是针对规则类型RuleType为keyword类型时的一个扩展属性
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtendParameters []*DatagovRuleExtendParameter `json:"ExtendParameters,omitnil,omitempty" name:"ExtendParameters"`
}

type DspaDiscoveryDataRules added in v1.0.731

type DspaDiscoveryDataRules struct {
	// 操作符;只能取and, or的其中一种
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

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

type DspaDiscoveryLevelDetail added in v1.0.731

type DspaDiscoveryLevelDetail struct {
	// 分级组名称,唯一性约束,最多60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelGroupName *string `json:"LevelGroupName,omitnil,omitempty" name:"LevelGroupName"`

	// 分级组来源,0为内置,1为自定义
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 分级组描述,最多1024字符
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelGroupDesc *string `json:"LevelGroupDesc,omitnil,omitempty" name:"LevelGroupDesc"`

	// 具体分级标识详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelDetail []*LevelItem `json:"LevelDetail,omitnil,omitempty" name:"LevelDetail"`

	// 引用合规组次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefComplianceCnt *uint64 `json:"RefComplianceCnt,omitnil,omitempty" name:"RefComplianceCnt"`

	// 引用合规组
	// 注意:此字段可能返回 null,表示取不到有效值。
	RefCompliance []*DspaDiscoveryComplianceGroup `json:"RefCompliance,omitnil,omitempty" name:"RefCompliance"`

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

type DspaDiscoveryRDBRules added in v1.0.731

type DspaDiscoveryRDBRules struct {
	// 规则状态;0 不启用, 1 启用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 只能取and 、or两个值其中之一,and:字段和内容同时满足,or:字段和内容满足其一
	// 注意:此字段可能返回 null,表示取不到有效值。
	MatchOperator *string `json:"MatchOperator,omitnil,omitempty" name:"MatchOperator"`

	// 字段名包含规则,最大支持选择9项
	// 注意:此字段可能返回 null,表示取不到有效值。
	MetaRule *DspaDiscoveryDataRules `json:"MetaRule,omitnil,omitempty" name:"MetaRule"`

	// 内容包含规则,最大支持选择9项
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContentRule *DspaDiscoveryDataRules `json:"ContentRule,omitnil,omitempty" name:"ContentRule"`
}

type DspaDiscoveryRuleDetail added in v1.0.731

type DspaDiscoveryRuleDetail struct {
	// 规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

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

	// 规则来源,取值:0 内置, 1 自定义
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// RDB规则详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	RDBRules *DspaDiscoveryRDBRules `json:"RDBRules,omitnil,omitempty" name:"RDBRules"`

	// COS规则详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	COSRules *DspaDiscoveryCOSRules `json:"COSRules,omitnil,omitempty" name:"COSRules"`
}

type DspaDiscoveryTaskCOSCondition added in v1.0.731

type DspaDiscoveryTaskCOSCondition struct {
	// 数据桶名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

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

	// 文件大小上限,单位为KB,如1000, 目前单个文件最大只支持1GB(1048576KB)
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileSizeLimit *int64 `json:"FileSizeLimit,omitnil,omitempty" name:"FileSizeLimit"`
}

type DspaDiscoveryTaskDataSource added in v1.0.731

type DspaDiscoveryTaskDataSource struct {
	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 用于传入的数据源的条件,可以选择多个数据库,数据库之间通过逗号分隔,如果为空,默认是全部数据库
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`

	// 代理地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyAddress []*string `json:"ProxyAddress,omitnil,omitempty" name:"ProxyAddress"`

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

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

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

type DspaDiscoveryTaskDbResult added in v1.0.731

type DspaDiscoveryTaskDbResult struct {
	// 扫描数据库结果ID
	DbResultId *int64 `json:"DbResultId,omitnil,omitempty" name:"DbResultId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

	// 扫描任务最新一次扫描结果ID
	ResultId *int64 `json:"ResultId,omitnil,omitempty" name:"ResultId"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

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

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

	// 敏感表数
	SensitiveTables *int64 `json:"SensitiveTables,omitnil,omitempty" name:"SensitiveTables"`

	// DB扫描的结束时间,格式如:2006-01-02 15:04:05
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

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

	// DB扫描状态,0待扫描 1扫描中 2扫描终止 3扫描成功 4扫描失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

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

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

	// 总的字段数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalField *int64 `json:"TotalField,omitnil,omitempty" name:"TotalField"`
}

type DspaDiscoveryTaskDetail added in v1.0.731

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

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

	// 执行周期,0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 执行计划,0立即 1定时
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 任务开关;1 打开,0 关闭
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 元数据对象信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceInfo *DspaDiscoveryTaskDataSource `json:"DataSourceInfo,omitnil,omitempty" name:"DataSourceInfo"`

	// 通用规则集开关,0 关闭,1 启用
	// 注意:此字段可能返回 null,表示取不到有效值。
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 当创建任务时,用户打开了通用规则集开关,则该字段就会保存默认合规组信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultComplianceInfo []*ScanTaskComplianceInfo `json:"DefaultComplianceInfo,omitnil,omitempty" name:"DefaultComplianceInfo"`

	// 该任务中用户选择的合规组信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomComplianceInfo []*ScanTaskComplianceInfo `json:"CustomComplianceInfo,omitnil,omitempty" name:"CustomComplianceInfo"`

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

type DspaDiscoveryTaskResultDetail added in v1.0.731

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

	// 扫描结果详情ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`

	// 所属数据表名
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 字段名
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`

	// 敏感数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

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

	// 敏感数据分级ID
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 敏感数据分级名称
	LevelName *string `json:"LevelName,omitnil,omitempty" name:"LevelName"`

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

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

	// 敏感数据分级分数
	LevelRiskScore *int64 `json:"LevelRiskScore,omitnil,omitempty" name:"LevelRiskScore"`

	// 保护措施
	// 注意:此字段可能返回 null,表示取不到有效值。
	SafeGuard *DspaSafeGuard `json:"SafeGuard,omitnil,omitempty" name:"SafeGuard"`

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

type DspaFieldResultDataSample added in v1.0.731

type DspaFieldResultDataSample struct {
	// 数据样本
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSample *string `json:"DataSample,omitnil,omitempty" name:"DataSample"`
}

type DspaInstance added in v1.0.731

type DspaInstance struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// DSPA实例名称。
	DspaName *string `json:"DspaName,omitnil,omitempty" name:"DspaName"`

	// DSPA实例描述信息。
	DspaDescription *string `json:"DspaDescription,omitnil,omitempty" name:"DspaDescription"`

	// DSPA实例已授权的数据库实例数量。
	DBAuthCount *uint64 `json:"DBAuthCount,omitnil,omitempty" name:"DBAuthCount"`

	// DSPA实例已绑定的cos桶数量。
	CosBindCount *uint64 `json:"CosBindCount,omitnil,omitempty" name:"CosBindCount"`

	// DSPA实例版本。
	InstanceVersion *string `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"`

	// DSPA实例状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例过期时间戳。
	ExpiredAt *uint64 `json:"ExpiredAt,omitnil,omitempty" name:"ExpiredAt"`

	// 账户APPID。
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 体验版本信息。
	TrialVersion *string `json:"TrialVersion,omitnil,omitempty" name:"TrialVersion"`

	// 体验版本过期时间戳。
	TrialEndAt *uint64 `json:"TrialEndAt,omitnil,omitempty" name:"TrialEndAt"`

	// DB已购配额。
	DbTotalQuota *int64 `json:"DbTotalQuota,omitnil,omitempty" name:"DbTotalQuota"`

	// COS已购配额。
	CosTotalQuota *int64 `json:"CosTotalQuota,omitnil,omitempty" name:"CosTotalQuota"`

	// COS配额单位,例如:TB。
	CosQuotaUnit *string `json:"CosQuotaUnit,omitnil,omitempty" name:"CosQuotaUnit"`

	// 0: 默认状态(用户未设置)
	// 1: 开启自动续费
	// 2: 明确不自动续费
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

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

type DspaRDBDataAssetCount added in v1.0.731

type DspaRDBDataAssetCount struct {
	// 数组资产类型,0代表关系型数据库资产,1代表对象存储COS资产
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataAssetType *int64 `json:"DataAssetType,omitnil,omitempty" name:"DataAssetType"`

	// 已扫描的数据库的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalDbCnt *int64 `json:"TotalDbCnt,omitnil,omitempty" name:"TotalDbCnt"`

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

	// 敏感数据类型个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveCategoryCnt *int64 `json:"SensitiveCategoryCnt,omitnil,omitempty" name:"SensitiveCategoryCnt"`

	// 敏感字段的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFieldCnt *int64 `json:"SensitiveFieldCnt,omitnil,omitempty" name:"SensitiveFieldCnt"`

	// 敏感等级分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveLevel []*SensitiveLevel `json:"SensitiveLevel,omitnil,omitempty" name:"SensitiveLevel"`

	// 敏感数据库的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveDbCnt *int64 `json:"SensitiveDbCnt,omitnil,omitempty" name:"SensitiveDbCnt"`

	// 敏感数据库表的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveTableCnt *int64 `json:"SensitiveTableCnt,omitnil,omitempty" name:"SensitiveTableCnt"`

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

	// 数据分类分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryDistributed []*DspaDataCategoryDistributed `json:"CategoryDistributed,omitnil,omitempty" name:"CategoryDistributed"`
}

type DspaRDBDataAssetDetail added in v1.0.731

type DspaRDBDataAssetDetail struct {
	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 数据库类型
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`

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

	// 数据库表名称
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 数据库表字段名称
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`

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

	// 数据分类
	CategoryName *string `json:"CategoryName,omitnil,omitempty" name:"CategoryName"`

	// 敏感等级
	LevelRiskName *string `json:"LevelRiskName,omitnil,omitempty" name:"LevelRiskName"`

	// 分级风险分数,1-10,最小值为1,最大值为10
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelRiskScore *int64 `json:"LevelRiskScore,omitnil,omitempty" name:"LevelRiskScore"`

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

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

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

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

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

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

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

	// 保护措施
	// 注意:此字段可能返回 null,表示取不到有效值。
	SafeGuard *DspaSafeGuard `json:"SafeGuard,omitnil,omitempty" name:"SafeGuard"`

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

	// 0.系统识别,1人工打标
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdentifyType *int64 `json:"IdentifyType,omitnil,omitempty" name:"IdentifyType"`

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

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

type DspaResourceAccount added in v1.0.731

type DspaResourceAccount struct {
	// 资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

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

type DspaSafeGuard added in v1.0.731

type DspaSafeGuard struct {
	// 加密状态,可取值如下:
	// UNSET 未设置
	// DISABLE 规则设置未启用
	// ENABLE 规则设置并启用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Encrypt *string `json:"Encrypt,omitnil,omitempty" name:"Encrypt"`

	// 脱敏状态,可取值如下:
	// UNSET 未设置
	// DISABLE 规则设置未启用
	// ENABLE 规则设置并启用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Desensitization *string `json:"Desensitization,omitnil,omitempty" name:"Desensitization"`
}

type DspaTaskResult added in v1.0.731

type DspaTaskResult struct {
	// 任务结果。
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 结果描述。
	ResultDescription *string `json:"ResultDescription,omitnil,omitempty" name:"ResultDescription"`

	// 资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`
}

type DspaUserResourceMeta added in v1.0.731

type DspaUserResourceMeta struct {
	// 用户资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 资源名称。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 资源VIP。
	ResourceVip *string `json:"ResourceVip,omitnil,omitempty" name:"ResourceVip"`

	// 资源端口。
	ResourceVPort *uint64 `json:"ResourceVPort,omitnil,omitempty" name:"ResourceVPort"`

	// 资源被创建时间。
	ResourceCreateTime *string `json:"ResourceCreateTime,omitnil,omitempty" name:"ResourceCreateTime"`

	// 用户资源VPC ID 字符串。
	ResourceUniqueVpcId *string `json:"ResourceUniqueVpcId,omitnil,omitempty" name:"ResourceUniqueVpcId"`

	// 用户资源Subnet ID 字符串。
	ResourceUniqueSubnetId *string `json:"ResourceUniqueSubnetId,omitnil,omitempty" name:"ResourceUniqueSubnetId"`

	// 用户资源类型信息。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 资源被同步时间。
	ResourceSyncTime *string `json:"ResourceSyncTime,omitnil,omitempty" name:"ResourceSyncTime"`

	// 资源被授权状态。
	AuthStatus *string `json:"AuthStatus,omitnil,omitempty" name:"AuthStatus"`

	// 资源创建类型,cloud-云原生资源,build-用户自建资源。
	BuildType *string `json:"BuildType,omitnil,omitempty" name:"BuildType"`

	// 主实例ID。
	MasterInsId *string `json:"MasterInsId,omitnil,omitempty" name:"MasterInsId"`

	// 用户资源VPC ID 整数。
	ResourceVpcId *uint64 `json:"ResourceVpcId,omitnil,omitempty" name:"ResourceVpcId"`

	// 用户资源Subnet ID 整数。
	ResourceSubnetId *uint64 `json:"ResourceSubnetId,omitnil,omitempty" name:"ResourceSubnetId"`

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

	// 资源版本号。
	ResourceVersion *string `json:"ResourceVersion,omitnil,omitempty" name:"ResourceVersion"`

	// 授权方式
	ResourceAuthType *string `json:"ResourceAuthType,omitnil,omitempty" name:"ResourceAuthType"`

	// 授权账号名
	ResourceAuthAccount *string `json:"ResourceAuthAccount,omitnil,omitempty" name:"ResourceAuthAccount"`

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

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

type ESAsset added in v1.0.731

type ESAsset struct {
	// 索引总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexNums *int64 `json:"IndexNums,omitnil,omitempty" name:"IndexNums"`

	// 敏感索引的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveIndexNums *int64 `json:"SensitiveIndexNums,omitnil,omitempty" name:"SensitiveIndexNums"`

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

	// 敏感的字段数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFieldNums *int64 `json:"SensitiveFieldNums,omitnil,omitempty" name:"SensitiveFieldNums"`
}

type ESAssetDBDetail added in v1.0.731

type ESAssetDBDetail struct {
	// 数据源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

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

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

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

	// 敏感字段的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFieldNums *int64 `json:"SensitiveFieldNums,omitnil,omitempty" name:"SensitiveFieldNums"`

	// 敏感数据分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	DistributionData []*Note `json:"DistributionData,omitnil,omitempty" name:"DistributionData"`
}

type ESDataAssetCountDto added in v1.0.731

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

	// 敏感索引个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveIndexCnt *int64 `json:"SensitiveIndexCnt,omitnil,omitempty" name:"SensitiveIndexCnt"`

	// 总的索引个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalIndexCnt *int64 `json:"TotalIndexCnt,omitnil,omitempty" name:"TotalIndexCnt"`

	// 敏感字段个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFieldCnt *int64 `json:"SensitiveFieldCnt,omitnil,omitempty" name:"SensitiveFieldCnt"`

	// 总的字段个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalFieldCnt *int64 `json:"TotalFieldCnt,omitnil,omitempty" name:"TotalFieldCnt"`

	// 敏感分类的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveCategoryCnt *int64 `json:"SensitiveCategoryCnt,omitnil,omitempty" name:"SensitiveCategoryCnt"`

	// 敏感分级的分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveLevel []*SensitiveLevel `json:"SensitiveLevel,omitnil,omitempty" name:"SensitiveLevel"`

	// 敏感分类的分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryDistributed []*DspaDataCategoryDistributed `json:"CategoryDistributed,omitnil,omitempty" name:"CategoryDistributed"`
}

type ESDataAssetDetail added in v1.0.731

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

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

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

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

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

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

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

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

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

	// 分类路径数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryArr []*string `json:"CategoryArr,omitnil,omitempty" name:"CategoryArr"`

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

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

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

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

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

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

	// 0系统识别,1人工打标
	IdentifyType *int64 `json:"IdentifyType,omitnil,omitempty" name:"IdentifyType"`

	// 0未核查,1已核查
	CheckStatus *int64 `json:"CheckStatus,omitnil,omitempty" name:"CheckStatus"`
}

type ESInstance added in v1.0.731

type ESInstance struct {
	// 数据源id
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 数据源类型
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 扫描任务ID
	DiscoveryTaskId *int64 `json:"DiscoveryTaskId,omitnil,omitempty" name:"DiscoveryTaskId"`

	// 扫描任务实例ID
	DiscoveryTaskInstanceID *int64 `json:"DiscoveryTaskInstanceID,omitnil,omitempty" name:"DiscoveryTaskInstanceID"`
}

type ESTaskResultDetail added in v1.0.731

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

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

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

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

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

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

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

	// 多级分类的路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	CategoryArr []*string `json:"CategoryArr,omitnil,omitempty" name:"CategoryArr"`

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

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

	// 分级分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelRiskScore *int64 `json:"LevelRiskScore,omitnil,omitempty" name:"LevelRiskScore"`
}

type EnableDSPADiscoveryRuleRequest added in v1.0.731

type EnableDSPADiscoveryRuleRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

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

func NewEnableDSPADiscoveryRuleRequest added in v1.0.731

func NewEnableDSPADiscoveryRuleRequest() (request *EnableDSPADiscoveryRuleRequest)

func (*EnableDSPADiscoveryRuleRequest) FromJsonString added in v1.0.731

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

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

func (*EnableDSPADiscoveryRuleRequest) ToJsonString added in v1.0.731

func (r *EnableDSPADiscoveryRuleRequest) ToJsonString() string

type EnableDSPADiscoveryRuleRequestParams added in v1.0.731

type EnableDSPADiscoveryRuleRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

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

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

Predefined struct for user

type EnableDSPADiscoveryRuleResponse added in v1.0.731

type EnableDSPADiscoveryRuleResponse struct {
	*tchttp.BaseResponse
	Response *EnableDSPADiscoveryRuleResponseParams `json:"Response"`
}

func NewEnableDSPADiscoveryRuleResponse added in v1.0.731

func NewEnableDSPADiscoveryRuleResponse() (response *EnableDSPADiscoveryRuleResponse)

func (*EnableDSPADiscoveryRuleResponse) FromJsonString added in v1.0.731

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

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

func (*EnableDSPADiscoveryRuleResponse) ToJsonString added in v1.0.731

func (r *EnableDSPADiscoveryRuleResponse) ToJsonString() string

type EnableDSPADiscoveryRuleResponseParams added in v1.0.731

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

Predefined struct for user

type EnableTrialVersionRequest added in v1.0.731

type EnableTrialVersionRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 体验版本名称。
	TrialVersion *string `json:"TrialVersion,omitnil,omitempty" name:"TrialVersion"`
}

func NewEnableTrialVersionRequest added in v1.0.731

func NewEnableTrialVersionRequest() (request *EnableTrialVersionRequest)

func (*EnableTrialVersionRequest) FromJsonString added in v1.0.731

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

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

func (*EnableTrialVersionRequest) ToJsonString added in v1.0.731

func (r *EnableTrialVersionRequest) ToJsonString() string

type EnableTrialVersionRequestParams added in v1.0.731

type EnableTrialVersionRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 体验版本名称。
	TrialVersion *string `json:"TrialVersion,omitnil,omitempty" name:"TrialVersion"`
}

Predefined struct for user

type EnableTrialVersionResponse added in v1.0.731

type EnableTrialVersionResponse struct {
	*tchttp.BaseResponse
	Response *EnableTrialVersionResponseParams `json:"Response"`
}

func NewEnableTrialVersionResponse added in v1.0.731

func NewEnableTrialVersionResponse() (response *EnableTrialVersionResponse)

func (*EnableTrialVersionResponse) FromJsonString added in v1.0.731

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

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

func (*EnableTrialVersionResponse) ToJsonString added in v1.0.731

func (r *EnableTrialVersionResponse) ToJsonString() string

type EnableTrialVersionResponseParams added in v1.0.731

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

Predefined struct for user

type ErrDescription added in v1.0.731

type ErrDescription struct {
	// 错误码。
	ErrCode *string `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// 具体错误信息。
	ErrMessage *string `json:"ErrMessage,omitnil,omitempty" name:"ErrMessage"`
}

type ExportAssetDetailDataRequest added in v1.0.731

type ExportAssetDetailDataRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 资产类型(rdb,cvm_db,cos)
	MetaDataType *string `json:"MetaDataType,omitnil,omitempty" name:"MetaDataType"`

	// 过滤数组。支持的Name:
	// DataSourceID 数据源ID
	// DbName 数据库名称
	// CategoryID 敏感数据分类ID
	// RuleID 规则ID
	// LevelID 敏感分级ID
	// ResourceRegion 资源所在地域
	// DataSourceType 数据源类型,不填默认过滤非自建的所有关系型数据源类型,填selfbuilt-db只过滤自建类型
	// 注意:每个name默认支持最多5个values。
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// casbId
	CasbId *string `json:"CasbId,omitnil,omitempty" name:"CasbId"`
}

func NewExportAssetDetailDataRequest added in v1.0.731

func NewExportAssetDetailDataRequest() (request *ExportAssetDetailDataRequest)

func (*ExportAssetDetailDataRequest) FromJsonString added in v1.0.731

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

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

func (*ExportAssetDetailDataRequest) ToJsonString added in v1.0.731

func (r *ExportAssetDetailDataRequest) ToJsonString() string

type ExportAssetDetailDataRequestParams added in v1.0.731

type ExportAssetDetailDataRequestParams struct {
	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 资产类型(rdb,cvm_db,cos)
	MetaDataType *string `json:"MetaDataType,omitnil,omitempty" name:"MetaDataType"`

	// 过滤数组。支持的Name:
	// DataSourceID 数据源ID
	// DbName 数据库名称
	// CategoryID 敏感数据分类ID
	// RuleID 规则ID
	// LevelID 敏感分级ID
	// ResourceRegion 资源所在地域
	// DataSourceType 数据源类型,不填默认过滤非自建的所有关系型数据源类型,填selfbuilt-db只过滤自建类型
	// 注意:每个name默认支持最多5个values。
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// casbId
	CasbId *string `json:"CasbId,omitnil,omitempty" name:"CasbId"`
}

Predefined struct for user

type ExportAssetDetailDataResponse added in v1.0.731

type ExportAssetDetailDataResponse struct {
	*tchttp.BaseResponse
	Response *ExportAssetDetailDataResponseParams `json:"Response"`
}

func NewExportAssetDetailDataResponse added in v1.0.731

func NewExportAssetDetailDataResponse() (response *ExportAssetDetailDataResponse)

func (*ExportAssetDetailDataResponse) FromJsonString added in v1.0.731

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

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

func (*ExportAssetDetailDataResponse) ToJsonString added in v1.0.731

func (r *ExportAssetDetailDataResponse) ToJsonString() string

type ExportAssetDetailDataResponseParams added in v1.0.731

type ExportAssetDetailDataResponseParams struct {
	// 导出任务id
	ExportTaskId *uint64 `json:"ExportTaskId,omitnil,omitempty" name:"ExportTaskId"`

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

Predefined struct for user

type Filter added in v1.0.731

type Filter struct {
	// 需要过滤的字段。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字段的过滤值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type GetResourceConnectionStatusRequest added in v1.0.731

type GetResourceConnectionStatusRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 资源列表中展示的资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

func NewGetResourceConnectionStatusRequest added in v1.0.731

func NewGetResourceConnectionStatusRequest() (request *GetResourceConnectionStatusRequest)

func (*GetResourceConnectionStatusRequest) FromJsonString added in v1.0.731

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

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

func (*GetResourceConnectionStatusRequest) ToJsonString added in v1.0.731

func (r *GetResourceConnectionStatusRequest) ToJsonString() string

type GetResourceConnectionStatusRequestParams added in v1.0.731

type GetResourceConnectionStatusRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`

	// 资源所处地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 资源列表中展示的资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

Predefined struct for user

type GetResourceConnectionStatusResponse added in v1.0.731

type GetResourceConnectionStatusResponse struct {
	*tchttp.BaseResponse
	Response *GetResourceConnectionStatusResponseParams `json:"Response"`
}

func NewGetResourceConnectionStatusResponse added in v1.0.731

func NewGetResourceConnectionStatusResponse() (response *GetResourceConnectionStatusResponse)

func (*GetResourceConnectionStatusResponse) FromJsonString added in v1.0.731

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

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

func (*GetResourceConnectionStatusResponse) ToJsonString added in v1.0.731

func (r *GetResourceConnectionStatusResponse) ToJsonString() string

type GetResourceConnectionStatusResponseParams added in v1.0.731

type GetResourceConnectionStatusResponseParams struct {
	// 连接状态,success -- 连接成功,failed -- 连接失败
	ConnectionStatus *string `json:"ConnectionStatus,omitnil,omitempty" name:"ConnectionStatus"`

	// 连接状态的描述信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectionDesc *string `json:"ConnectionDesc,omitnil,omitempty" name:"ConnectionDesc"`

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

Predefined struct for user

type GetTrialVersionRequest added in v1.0.731

type GetTrialVersionRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewGetTrialVersionRequest added in v1.0.731

func NewGetTrialVersionRequest() (request *GetTrialVersionRequest)

func (*GetTrialVersionRequest) FromJsonString added in v1.0.731

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

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

func (*GetTrialVersionRequest) ToJsonString added in v1.0.731

func (r *GetTrialVersionRequest) ToJsonString() string

type GetTrialVersionRequestParams added in v1.0.731

type GetTrialVersionRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type GetTrialVersionResponse added in v1.0.731

type GetTrialVersionResponse struct {
	*tchttp.BaseResponse
	Response *GetTrialVersionResponseParams `json:"Response"`
}

func NewGetTrialVersionResponse added in v1.0.731

func NewGetTrialVersionResponse() (response *GetTrialVersionResponse)

func (*GetTrialVersionResponse) FromJsonString added in v1.0.731

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

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

func (*GetTrialVersionResponse) ToJsonString added in v1.0.731

func (r *GetTrialVersionResponse) ToJsonString() string

type GetTrialVersionResponseParams added in v1.0.731

type GetTrialVersionResponseParams struct {
	// 体验版本名称。
	TrialVersion *string `json:"TrialVersion,omitnil,omitempty" name:"TrialVersion"`

	// 版本体验结束时间戳。
	TrialEndAt *uint64 `json:"TrialEndAt,omitnil,omitempty" name:"TrialEndAt"`

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

Predefined struct for user

type GetUserQuotaInfoRequest added in v1.0.731

type GetUserQuotaInfoRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

func NewGetUserQuotaInfoRequest added in v1.0.731

func NewGetUserQuotaInfoRequest() (request *GetUserQuotaInfoRequest)

func (*GetUserQuotaInfoRequest) FromJsonString added in v1.0.731

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

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

func (*GetUserQuotaInfoRequest) ToJsonString added in v1.0.731

func (r *GetUserQuotaInfoRequest) ToJsonString() string

type GetUserQuotaInfoRequestParams added in v1.0.731

type GetUserQuotaInfoRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`
}

Predefined struct for user

type GetUserQuotaInfoResponse added in v1.0.731

type GetUserQuotaInfoResponse struct {
	*tchttp.BaseResponse
	Response *GetUserQuotaInfoResponseParams `json:"Response"`
}

func NewGetUserQuotaInfoResponse added in v1.0.731

func NewGetUserQuotaInfoResponse() (response *GetUserQuotaInfoResponse)

func (*GetUserQuotaInfoResponse) FromJsonString added in v1.0.731

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

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

func (*GetUserQuotaInfoResponse) ToJsonString added in v1.0.731

func (r *GetUserQuotaInfoResponse) ToJsonString() string

type GetUserQuotaInfoResponseParams added in v1.0.731

type GetUserQuotaInfoResponseParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 用户购买的DB配额。
	DbTotalQuota *int64 `json:"DbTotalQuota,omitnil,omitempty" name:"DbTotalQuota"`

	// 用户购买的COS存储量配额。
	CosTotalQuota *int64 `json:"CosTotalQuota,omitnil,omitempty" name:"CosTotalQuota"`

	// 用户可用的DB配额。
	DbRemainQuota *int64 `json:"DbRemainQuota,omitnil,omitempty" name:"DbRemainQuota"`

	// 用户可用的COS存储量配额。
	CosRemainQuota *float64 `json:"CosRemainQuota,omitnil,omitempty" name:"CosRemainQuota"`

	// COS存储量单位,例如TB。
	CosQuotaUnit *string `json:"CosQuotaUnit,omitnil,omitempty" name:"CosQuotaUnit"`

	// db月解绑次数
	DBUnbindNum *int64 `json:"DBUnbindNum,omitnil,omitempty" name:"DBUnbindNum"`

	// cos月解绑次数
	COSUnbindNum *int64 `json:"COSUnbindNum,omitnil,omitempty" name:"COSUnbindNum"`

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

Predefined struct for user

type HighRiskAssetsDetail added in v1.0.731

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

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

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

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

	// 高风险个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	HighRiskCount *int64 `json:"HighRiskCount,omitnil,omitempty" name:"HighRiskCount"`

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

	// 总的风险个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalRiskCount *int64 `json:"TotalRiskCount,omitnil,omitempty" name:"TotalRiskCount"`

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

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

type ItemLevel added in v1.0.731

type ItemLevel struct {
	// 分级标识名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	LevelRiskName *string `json:"LevelRiskName,omitnil,omitempty" name:"LevelRiskName"`

	// 分级标识对应的风险分数值,1-10,最小为1,最大为10
	LevelRiskScore *int64 `json:"LevelRiskScore,omitnil,omitempty" name:"LevelRiskScore"`
}

type LevelItem added in v1.0.731

type LevelItem struct {
	// 分级ID
	LevelId *uint64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 分级组ID
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`

	// 分级标识名称,支持内置分级,内置分级取值:高,中,低,也可以自定义
	LevelRiskName *string `json:"LevelRiskName,omitnil,omitempty" name:"LevelRiskName"`

	// 分级风险分数,1-10,最小值为1,最大值为10
	LevelRiskScore *uint64 `json:"LevelRiskScore,omitnil,omitempty" name:"LevelRiskScore"`
}

type ListDSPAClustersRequest added in v1.0.731

type ListDSPAClustersRequest struct {
	*tchttp.BaseRequest

	// 分页步长,默认为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 过滤项。
	// 支持的过滤项包括:DspaId、Status、Version、DspaName。
	// DspaId和DspaName支持模糊搜索。
	// Status支持的可选值:enabled、disabled。
	// Version支持的可选值:trial、official。
	Filters []*DspaDataSourceMngFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 展示模式。
	ListMode *string `json:"ListMode,omitnil,omitempty" name:"ListMode"`
}

func NewListDSPAClustersRequest added in v1.0.731

func NewListDSPAClustersRequest() (request *ListDSPAClustersRequest)

func (*ListDSPAClustersRequest) FromJsonString added in v1.0.731

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

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

func (*ListDSPAClustersRequest) ToJsonString added in v1.0.731

func (r *ListDSPAClustersRequest) ToJsonString() string

type ListDSPAClustersRequestParams added in v1.0.731

type ListDSPAClustersRequestParams struct {
	// 分页步长,默认为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 过滤项。
	// 支持的过滤项包括:DspaId、Status、Version、DspaName。
	// DspaId和DspaName支持模糊搜索。
	// Status支持的可选值:enabled、disabled。
	// Version支持的可选值:trial、official。
	Filters []*DspaDataSourceMngFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 展示模式。
	ListMode *string `json:"ListMode,omitnil,omitempty" name:"ListMode"`
}

Predefined struct for user

type ListDSPAClustersResponse added in v1.0.731

type ListDSPAClustersResponse struct {
	*tchttp.BaseResponse
	Response *ListDSPAClustersResponseParams `json:"Response"`
}

func NewListDSPAClustersResponse added in v1.0.731

func NewListDSPAClustersResponse() (response *ListDSPAClustersResponse)

func (*ListDSPAClustersResponse) FromJsonString added in v1.0.731

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

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

func (*ListDSPAClustersResponse) ToJsonString added in v1.0.731

func (r *ListDSPAClustersResponse) ToJsonString() string

type ListDSPAClustersResponseParams added in v1.0.731

type ListDSPAClustersResponseParams struct {
	// 资源总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 资源列表。
	InstanceList []*DspaInstance `json:"InstanceList,omitnil,omitempty" name:"InstanceList"`

	// 是否被拒绝访问所有dspa实例资源。
	DenyAll *bool `json:"DenyAll,omitnil,omitempty" name:"DenyAll"`

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

Predefined struct for user

type ListDSPACosMetaResourcesRequest added in v1.0.731

type ListDSPACosMetaResourcesRequest struct {
	*tchttp.BaseRequest

	// 实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 过滤数组。支持的Name:
	// Bucket - 桶名,支持模糊匹配
	//
	// ResoureRegion - 资源所处地域,需要填写完整地域名称,不支持模糊匹配。
	//
	// Valid -- 资源是否有效,"1" 表示有效,"0"表示无效。
	Filters []*DspaDataSourceMngFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

	// 返回数量,默认为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 资源绑定状态过滤,默认为全部
	BindType *string `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewListDSPACosMetaResourcesRequest added in v1.0.731

func NewListDSPACosMetaResourcesRequest() (request *ListDSPACosMetaResourcesRequest)

func (*ListDSPACosMetaResourcesRequest) FromJsonString added in v1.0.731

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

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

func (*ListDSPACosMetaResourcesRequest) ToJsonString added in v1.0.731

func (r *ListDSPACosMetaResourcesRequest) ToJsonString() string

type ListDSPACosMetaResourcesRequestParams added in v1.0.731

type ListDSPACosMetaResourcesRequestParams struct {
	// 实例Id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 过滤数组。支持的Name:
	// Bucket - 桶名,支持模糊匹配
	//
	// ResoureRegion - 资源所处地域,需要填写完整地域名称,不支持模糊匹配。
	//
	// Valid -- 资源是否有效,"1" 表示有效,"0"表示无效。
	Filters []*DspaDataSourceMngFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

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

	// 返回数量,默认为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 资源绑定状态过滤,默认为全部
	BindType *string `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type ListDSPACosMetaResourcesResponse added in v1.0.731

type ListDSPACosMetaResourcesResponse struct {
	*tchttp.BaseResponse
	Response *ListDSPACosMetaResourcesResponseParams `json:"Response"`
}

func NewListDSPACosMetaResourcesResponse added in v1.0.731

func NewListDSPACosMetaResourcesResponse() (response *ListDSPACosMetaResourcesResponse)

func (*ListDSPACosMetaResourcesResponse) FromJsonString added in v1.0.731

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

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

func (*ListDSPACosMetaResourcesResponse) ToJsonString added in v1.0.731

func (r *ListDSPACosMetaResourcesResponse) ToJsonString() string

type ListDSPACosMetaResourcesResponseParams added in v1.0.731

type ListDSPACosMetaResourcesResponseParams struct {
	// 符合条件的COS元数据数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// COS元数据信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DSPACosMetaDataInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

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

Predefined struct for user

type ListDSPAMetaResourcesRequest added in v1.0.731

type ListDSPAMetaResourcesRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 过滤项。
	// 可过滤值包括:
	// ResoureRegion - 资源所处地域,需要填写完整地域名称,不支持模糊匹配。
	//
	// AuthStatus - authorized(已授权)、unauthorized(未授权)、deleted(资源已被删除),不支持模糊匹配,需要填写完整。
	//
	// BuildType - cloud(云原生资源)、build(用户自建资源),不支持模糊匹配,需要填写完整。
	//
	// MetaType - cdb(云数据Mysql)、dcdb(TDSQL MySQL版)、mariadb(云数据库 MariaDB)、postgres(云数据库 PostgreSQL)、cynosdbmysql(TDSQL-C MySQL版)、cos(对象存储)、mysql_like_proto(自建型Mysql协议类关系型数据库)、postgre_like_proto(自建型Postgre协议类关系型数据库)。
	//
	// ResourceId - 资源ID,支持模糊搜索。
	Filters []*DspaDataSourceMngFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 分页步长,默认为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 资源绑定状态过滤,默认为全部
	BindType *string `json:"BindType,omitnil,omitempty" name:"BindType"`
}

func NewListDSPAMetaResourcesRequest added in v1.0.731

func NewListDSPAMetaResourcesRequest() (request *ListDSPAMetaResourcesRequest)

func (*ListDSPAMetaResourcesRequest) FromJsonString added in v1.0.731

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

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

func (*ListDSPAMetaResourcesRequest) ToJsonString added in v1.0.731

func (r *ListDSPAMetaResourcesRequest) ToJsonString() string

type ListDSPAMetaResourcesRequestParams added in v1.0.731

type ListDSPAMetaResourcesRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 过滤项。
	// 可过滤值包括:
	// ResoureRegion - 资源所处地域,需要填写完整地域名称,不支持模糊匹配。
	//
	// AuthStatus - authorized(已授权)、unauthorized(未授权)、deleted(资源已被删除),不支持模糊匹配,需要填写完整。
	//
	// BuildType - cloud(云原生资源)、build(用户自建资源),不支持模糊匹配,需要填写完整。
	//
	// MetaType - cdb(云数据Mysql)、dcdb(TDSQL MySQL版)、mariadb(云数据库 MariaDB)、postgres(云数据库 PostgreSQL)、cynosdbmysql(TDSQL-C MySQL版)、cos(对象存储)、mysql_like_proto(自建型Mysql协议类关系型数据库)、postgre_like_proto(自建型Postgre协议类关系型数据库)。
	//
	// ResourceId - 资源ID,支持模糊搜索。
	Filters []*DspaDataSourceMngFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 分页步长,默认为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 资源绑定状态过滤,默认为全部
	BindType *string `json:"BindType,omitnil,omitempty" name:"BindType"`
}

Predefined struct for user

type ListDSPAMetaResourcesResponse added in v1.0.731

type ListDSPAMetaResourcesResponse struct {
	*tchttp.BaseResponse
	Response *ListDSPAMetaResourcesResponseParams `json:"Response"`
}

func NewListDSPAMetaResourcesResponse added in v1.0.731

func NewListDSPAMetaResourcesResponse() (response *ListDSPAMetaResourcesResponse)

func (*ListDSPAMetaResourcesResponse) FromJsonString added in v1.0.731

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

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

func (*ListDSPAMetaResourcesResponse) ToJsonString added in v1.0.731

func (r *ListDSPAMetaResourcesResponse) ToJsonString() string

type ListDSPAMetaResourcesResponseParams added in v1.0.731

type ListDSPAMetaResourcesResponseParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 用户资源列表。
	Resources []*DspaUserResourceMeta `json:"Resources,omitnil,omitempty" name:"Resources"`

	// 资源总量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type ModifyClassificationRuleRequest added in v1.0.731

type ModifyClassificationRuleRequest struct {
	*tchttp.BaseRequest
}

func NewModifyClassificationRuleRequest added in v1.0.731

func NewModifyClassificationRuleRequest() (request *ModifyClassificationRuleRequest)

func (*ModifyClassificationRuleRequest) FromJsonString added in v1.0.731

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

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

func (*ModifyClassificationRuleRequest) ToJsonString added in v1.0.731

func (r *ModifyClassificationRuleRequest) ToJsonString() string

type ModifyClassificationRuleRequestParams added in v1.0.731

type ModifyClassificationRuleRequestParams struct {
}

Predefined struct for user

type ModifyClassificationRuleResponse added in v1.0.731

type ModifyClassificationRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyClassificationRuleResponseParams `json:"Response"`
}

func NewModifyClassificationRuleResponse added in v1.0.731

func NewModifyClassificationRuleResponse() (response *ModifyClassificationRuleResponse)

func (*ModifyClassificationRuleResponse) FromJsonString added in v1.0.731

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

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClassificationRuleResponse) ToJsonString added in v1.0.731

func (r *ModifyClassificationRuleResponse) ToJsonString() string

type ModifyClassificationRuleResponseParams added in v1.0.731

type ModifyClassificationRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyClassificationRuleStateRequest added in v1.0.731

type ModifyClassificationRuleStateRequest struct {
	*tchttp.BaseRequest
}

func NewModifyClassificationRuleStateRequest added in v1.0.731

func NewModifyClassificationRuleStateRequest() (request *ModifyClassificationRuleStateRequest)

func (*ModifyClassificationRuleStateRequest) FromJsonString added in v1.0.731

func (r *ModifyClassificationRuleStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClassificationRuleStateRequest) ToJsonString added in v1.0.731

func (r *ModifyClassificationRuleStateRequest) ToJsonString() string

type ModifyClassificationRuleStateRequestParams added in v1.0.731

type ModifyClassificationRuleStateRequestParams struct {
}

Predefined struct for user

type ModifyClassificationRuleStateResponse added in v1.0.731

type ModifyClassificationRuleStateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyClassificationRuleStateResponseParams `json:"Response"`
}

func NewModifyClassificationRuleStateResponse added in v1.0.731

func NewModifyClassificationRuleStateResponse() (response *ModifyClassificationRuleStateResponse)

func (*ModifyClassificationRuleStateResponse) FromJsonString added in v1.0.731

func (r *ModifyClassificationRuleStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyClassificationRuleStateResponse) ToJsonString added in v1.0.731

type ModifyClassificationRuleStateResponseParams added in v1.0.731

type ModifyClassificationRuleStateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPAAssessmentRiskLatestRequest added in v1.0.731

type ModifyDSPAAssessmentRiskLatestRequest struct {
	*tchttp.BaseRequest

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 最新风险项Id
	RiskLatestTableId *uint64 `json:"RiskLatestTableId,omitnil,omitempty" name:"RiskLatestTableId"`

	// 风险状态(waiting:待处理,processing:处理中,finished:已处理,ignored:已忽略)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 处置人
	ProcessPeople *string `json:"ProcessPeople,omitnil,omitempty" name:"ProcessPeople"`

	// 批量处理的列表
	BathRiskIdList []*int64 `json:"BathRiskIdList,omitnil,omitempty" name:"BathRiskIdList"`
}

func NewModifyDSPAAssessmentRiskLatestRequest added in v1.0.731

func NewModifyDSPAAssessmentRiskLatestRequest() (request *ModifyDSPAAssessmentRiskLatestRequest)

func (*ModifyDSPAAssessmentRiskLatestRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPAAssessmentRiskLatestRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAAssessmentRiskLatestRequest) ToJsonString added in v1.0.731

type ModifyDSPAAssessmentRiskLatestRequestParams added in v1.0.731

type ModifyDSPAAssessmentRiskLatestRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 最新风险项Id
	//
	// Deprecated: RiskLatestTableId is deprecated.
	RiskLatestTableId *uint64 `json:"RiskLatestTableId,omitnil,omitempty" name:"RiskLatestTableId"`

	// 风险状态(waiting:待处理,processing:处理中,finished:已处理,ignored:已忽略)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 备注
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 处置人
	ProcessPeople *string `json:"ProcessPeople,omitnil,omitempty" name:"ProcessPeople"`

	// 批量处理的列表
	BathRiskIdList []*int64 `json:"BathRiskIdList,omitnil,omitempty" name:"BathRiskIdList"`
}

Predefined struct for user

type ModifyDSPAAssessmentRiskLatestResponse added in v1.0.731

type ModifyDSPAAssessmentRiskLatestResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPAAssessmentRiskLatestResponseParams `json:"Response"`
}

func NewModifyDSPAAssessmentRiskLatestResponse added in v1.0.731

func NewModifyDSPAAssessmentRiskLatestResponse() (response *ModifyDSPAAssessmentRiskLatestResponse)

func (*ModifyDSPAAssessmentRiskLatestResponse) FromJsonString added in v1.0.731

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAAssessmentRiskLatestResponse) ToJsonString added in v1.0.731

type ModifyDSPAAssessmentRiskLatestResponseParams added in v1.0.731

type ModifyDSPAAssessmentRiskLatestResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPAAssessmentRiskLevelRequest added in v1.0.731

type ModifyDSPAAssessmentRiskLevelRequest struct {
	*tchttp.BaseRequest

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 风险等级名称
	RiskLevelName *string `json:"RiskLevelName,omitnil,omitempty" name:"RiskLevelName"`

	// 风险的描述
	RiskLevelDescription *string `json:"RiskLevelDescription,omitnil,omitempty" name:"RiskLevelDescription"`

	// 风险id
	RiskId *int64 `json:"RiskId,omitnil,omitempty" name:"RiskId"`

	// 需要修改的风险列表
	ModifyRiskItem []*RiskLevelMatrix `json:"ModifyRiskItem,omitnil,omitempty" name:"ModifyRiskItem"`
}

func NewModifyDSPAAssessmentRiskLevelRequest added in v1.0.731

func NewModifyDSPAAssessmentRiskLevelRequest() (request *ModifyDSPAAssessmentRiskLevelRequest)

func (*ModifyDSPAAssessmentRiskLevelRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPAAssessmentRiskLevelRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAAssessmentRiskLevelRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPAAssessmentRiskLevelRequest) ToJsonString() string

type ModifyDSPAAssessmentRiskLevelRequestParams added in v1.0.731

type ModifyDSPAAssessmentRiskLevelRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 风险等级名称
	RiskLevelName *string `json:"RiskLevelName,omitnil,omitempty" name:"RiskLevelName"`

	// 风险的描述
	RiskLevelDescription *string `json:"RiskLevelDescription,omitnil,omitempty" name:"RiskLevelDescription"`

	// 风险id
	RiskId *int64 `json:"RiskId,omitnil,omitempty" name:"RiskId"`

	// 需要修改的风险列表
	ModifyRiskItem []*RiskLevelMatrix `json:"ModifyRiskItem,omitnil,omitempty" name:"ModifyRiskItem"`
}

Predefined struct for user

type ModifyDSPAAssessmentRiskLevelResponse added in v1.0.731

type ModifyDSPAAssessmentRiskLevelResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPAAssessmentRiskLevelResponseParams `json:"Response"`
}

func NewModifyDSPAAssessmentRiskLevelResponse added in v1.0.731

func NewModifyDSPAAssessmentRiskLevelResponse() (response *ModifyDSPAAssessmentRiskLevelResponse)

func (*ModifyDSPAAssessmentRiskLevelResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPAAssessmentRiskLevelResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAAssessmentRiskLevelResponse) ToJsonString added in v1.0.731

type ModifyDSPAAssessmentRiskLevelResponseParams added in v1.0.731

type ModifyDSPAAssessmentRiskLevelResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPAAssessmentRiskRequest added in v1.0.731

type ModifyDSPAAssessmentRiskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 风险项Id,格式“risk-xxxxxxxx”
	RiskId *string `json:"RiskId,omitnil,omitempty" name:"RiskId"`

	// 风险项状态。(waiting:待处理,processing:处理中,finished:已处理)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyDSPAAssessmentRiskRequest added in v1.0.731

func NewModifyDSPAAssessmentRiskRequest() (request *ModifyDSPAAssessmentRiskRequest)

func (*ModifyDSPAAssessmentRiskRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPAAssessmentRiskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAAssessmentRiskRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPAAssessmentRiskRequest) ToJsonString() string

type ModifyDSPAAssessmentRiskRequestParams added in v1.0.731

type ModifyDSPAAssessmentRiskRequestParams struct {
	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 风险项Id,格式“risk-xxxxxxxx”
	RiskId *string `json:"RiskId,omitnil,omitempty" name:"RiskId"`

	// 风险项状态。(waiting:待处理,processing:处理中,finished:已处理)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyDSPAAssessmentRiskResponse added in v1.0.731

type ModifyDSPAAssessmentRiskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPAAssessmentRiskResponseParams `json:"Response"`
}

func NewModifyDSPAAssessmentRiskResponse added in v1.0.731

func NewModifyDSPAAssessmentRiskResponse() (response *ModifyDSPAAssessmentRiskResponse)

func (*ModifyDSPAAssessmentRiskResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPAAssessmentRiskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAAssessmentRiskResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPAAssessmentRiskResponse) ToJsonString() string

type ModifyDSPAAssessmentRiskResponseParams added in v1.0.731

type ModifyDSPAAssessmentRiskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPAAssessmentRiskTemplateRequest added in v1.0.731

type ModifyDSPAAssessmentRiskTemplateRequest struct {
	*tchttp.BaseRequest

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 模板的描述
	TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`

	// 模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 修改的风险等级id
	RiskLevelId *int64 `json:"RiskLevelId,omitnil,omitempty" name:"RiskLevelId"`

	// 脆弱项列表
	RiskIdList []*int64 `json:"RiskIdList,omitnil,omitempty" name:"RiskIdList"`
}

func NewModifyDSPAAssessmentRiskTemplateRequest added in v1.0.731

func NewModifyDSPAAssessmentRiskTemplateRequest() (request *ModifyDSPAAssessmentRiskTemplateRequest)

func (*ModifyDSPAAssessmentRiskTemplateRequest) FromJsonString added in v1.0.731

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAAssessmentRiskTemplateRequest) ToJsonString added in v1.0.731

type ModifyDSPAAssessmentRiskTemplateRequestParams added in v1.0.731

type ModifyDSPAAssessmentRiskTemplateRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 模板名称
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`

	// 模板的描述
	TemplateDescription *string `json:"TemplateDescription,omitnil,omitempty" name:"TemplateDescription"`

	// 模板id
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 修改的风险等级id
	RiskLevelId *int64 `json:"RiskLevelId,omitnil,omitempty" name:"RiskLevelId"`

	// 脆弱项列表
	RiskIdList []*int64 `json:"RiskIdList,omitnil,omitempty" name:"RiskIdList"`
}

Predefined struct for user

type ModifyDSPAAssessmentRiskTemplateResponse added in v1.0.731

type ModifyDSPAAssessmentRiskTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPAAssessmentRiskTemplateResponseParams `json:"Response"`
}

func NewModifyDSPAAssessmentRiskTemplateResponse added in v1.0.731

func NewModifyDSPAAssessmentRiskTemplateResponse() (response *ModifyDSPAAssessmentRiskTemplateResponse)

func (*ModifyDSPAAssessmentRiskTemplateResponse) FromJsonString added in v1.0.731

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAAssessmentRiskTemplateResponse) ToJsonString added in v1.0.731

type ModifyDSPAAssessmentRiskTemplateResponseParams added in v1.0.731

type ModifyDSPAAssessmentRiskTemplateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPACOSDiscoveryTaskRequest added in v1.0.731

type ModifyDSPACOSDiscoveryTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务开关,0 关闭,1 启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 通用规则集开关;0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 合规组ID列表,最多支持添加5个
	ComplianceGroupIds []*int64 `json:"ComplianceGroupIds,omitnil,omitempty" name:"ComplianceGroupIds"`

	// 执行计划; 0立即 1定时,选择“立即”时,扫描周期只能选择单次
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 扫描周期;0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 任务定时启动时间,格式:2006-01-02 15:04:05
	// 当执行计划(Plan字段)为”立即“时,定时启动时间不会生效,此场景下给该字段传值不会被保存。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`

	// 待扫描文件类型,用逗号隔开,格式如:[".txt", ".csv", ".log", ".xml",".html", ".json"]。
	FileTypes []*string `json:"FileTypes,omitnil,omitempty" name:"FileTypes"`

	// 文件大小上限,单位为KB,如1000, 目前单个文件最大只支持100MB(102400KB)
	FileSizeLimit *int64 `json:"FileSizeLimit,omitnil,omitempty" name:"FileSizeLimit"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`
}

func NewModifyDSPACOSDiscoveryTaskRequest added in v1.0.731

func NewModifyDSPACOSDiscoveryTaskRequest() (request *ModifyDSPACOSDiscoveryTaskRequest)

func (*ModifyDSPACOSDiscoveryTaskRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPACOSDiscoveryTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPACOSDiscoveryTaskRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPACOSDiscoveryTaskRequest) ToJsonString() string

type ModifyDSPACOSDiscoveryTaskRequestParams added in v1.0.731

type ModifyDSPACOSDiscoveryTaskRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务开关,0 关闭,1 启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 通用规则集开关;0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 合规组ID列表,最多支持添加5个
	ComplianceGroupIds []*int64 `json:"ComplianceGroupIds,omitnil,omitempty" name:"ComplianceGroupIds"`

	// 执行计划; 0立即 1定时,选择“立即”时,扫描周期只能选择单次
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 扫描周期;0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 任务定时启动时间,格式:2006-01-02 15:04:05
	// 当执行计划(Plan字段)为”立即“时,定时启动时间不会生效,此场景下给该字段传值不会被保存。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`

	// 待扫描文件类型,用逗号隔开,格式如:[".txt", ".csv", ".log", ".xml",".html", ".json"]。
	FileTypes []*string `json:"FileTypes,omitnil,omitempty" name:"FileTypes"`

	// 文件大小上限,单位为KB,如1000, 目前单个文件最大只支持100MB(102400KB)
	FileSizeLimit *int64 `json:"FileSizeLimit,omitnil,omitempty" name:"FileSizeLimit"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`
}

Predefined struct for user

type ModifyDSPACOSDiscoveryTaskResponse added in v1.0.731

type ModifyDSPACOSDiscoveryTaskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPACOSDiscoveryTaskResponseParams `json:"Response"`
}

func NewModifyDSPACOSDiscoveryTaskResponse added in v1.0.731

func NewModifyDSPACOSDiscoveryTaskResponse() (response *ModifyDSPACOSDiscoveryTaskResponse)

func (*ModifyDSPACOSDiscoveryTaskResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPACOSDiscoveryTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPACOSDiscoveryTaskResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPACOSDiscoveryTaskResponse) ToJsonString() string

type ModifyDSPACOSDiscoveryTaskResponseParams added in v1.0.731

type ModifyDSPACOSDiscoveryTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPACOSTaskResultRequest added in v1.0.731

type ModifyDSPACOSTaskResultRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 文件扫描结果ID
	FileResultId *int64 `json:"FileResultId,omitnil,omitempty" name:"FileResultId"`

	// 是否设置为非敏感文件
	IsSetNonSensitiveFile *bool `json:"IsSetNonSensitiveFile,omitnil,omitempty" name:"IsSetNonSensitiveFile"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 桶名
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 数据源id
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`
}

func NewModifyDSPACOSTaskResultRequest added in v1.0.731

func NewModifyDSPACOSTaskResultRequest() (request *ModifyDSPACOSTaskResultRequest)

func (*ModifyDSPACOSTaskResultRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPACOSTaskResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPACOSTaskResultRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPACOSTaskResultRequest) ToJsonString() string

type ModifyDSPACOSTaskResultRequestParams added in v1.0.731

type ModifyDSPACOSTaskResultRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 文件扫描结果ID
	FileResultId *int64 `json:"FileResultId,omitnil,omitempty" name:"FileResultId"`

	// 是否设置为非敏感文件
	IsSetNonSensitiveFile *bool `json:"IsSetNonSensitiveFile,omitnil,omitempty" name:"IsSetNonSensitiveFile"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 桶名
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 数据源id
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`
}

Predefined struct for user

type ModifyDSPACOSTaskResultResponse added in v1.0.731

type ModifyDSPACOSTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPACOSTaskResultResponseParams `json:"Response"`
}

func NewModifyDSPACOSTaskResultResponse added in v1.0.731

func NewModifyDSPACOSTaskResultResponse() (response *ModifyDSPACOSTaskResultResponse)

func (*ModifyDSPACOSTaskResultResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPACOSTaskResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPACOSTaskResultResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPACOSTaskResultResponse) ToJsonString() string

type ModifyDSPACOSTaskResultResponseParams added in v1.0.731

type ModifyDSPACOSTaskResultResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPACategoryRelationRequest added in v1.0.731

type ModifyDSPACategoryRelationRequest struct {
	*tchttp.BaseRequest

	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 当前分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 合并到的分类id
	MergedCategoryId *int64 `json:"MergedCategoryId,omitnil,omitempty" name:"MergedCategoryId"`

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

func NewModifyDSPACategoryRelationRequest added in v1.0.731

func NewModifyDSPACategoryRelationRequest() (request *ModifyDSPACategoryRelationRequest)

func (*ModifyDSPACategoryRelationRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPACategoryRelationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPACategoryRelationRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPACategoryRelationRequest) ToJsonString() string

type ModifyDSPACategoryRelationRequestParams added in v1.0.731

type ModifyDSPACategoryRelationRequestParams struct {
	// dspa实例id
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 当前分类id
	CategoryId *uint64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 合并到的分类id
	MergedCategoryId *int64 `json:"MergedCategoryId,omitnil,omitempty" name:"MergedCategoryId"`

	// 合规组模板id
	ComplianceId *uint64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`
}

Predefined struct for user

type ModifyDSPACategoryRelationResponse added in v1.0.731

type ModifyDSPACategoryRelationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPACategoryRelationResponseParams `json:"Response"`
}

func NewModifyDSPACategoryRelationResponse added in v1.0.731

func NewModifyDSPACategoryRelationResponse() (response *ModifyDSPACategoryRelationResponse)

func (*ModifyDSPACategoryRelationResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPACategoryRelationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPACategoryRelationResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPACategoryRelationResponse) ToJsonString() string

type ModifyDSPACategoryRelationResponseParams added in v1.0.731

type ModifyDSPACategoryRelationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPACategoryRequest added in v1.0.731

type ModifyDSPACategoryRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分类名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewModifyDSPACategoryRequest added in v1.0.731

func NewModifyDSPACategoryRequest() (request *ModifyDSPACategoryRequest)

func (*ModifyDSPACategoryRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPACategoryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPACategoryRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPACategoryRequest) ToJsonString() string

type ModifyDSPACategoryRequestParams added in v1.0.731

type ModifyDSPACategoryRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据分类ID
	CategoryId *int64 `json:"CategoryId,omitnil,omitempty" name:"CategoryId"`

	// 敏感数据分类名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type ModifyDSPACategoryResponse added in v1.0.731

type ModifyDSPACategoryResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPACategoryResponseParams `json:"Response"`
}

func NewModifyDSPACategoryResponse added in v1.0.731

func NewModifyDSPACategoryResponse() (response *ModifyDSPACategoryResponse)

func (*ModifyDSPACategoryResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPACategoryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPACategoryResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPACategoryResponse) ToJsonString() string

type ModifyDSPACategoryResponseParams added in v1.0.731

type ModifyDSPACategoryResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPAClusterInfoRequest added in v1.0.731

type ModifyDSPAClusterInfoRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// DSPA实例名。1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字。
	DspaName *string `json:"DspaName,omitnil,omitempty" name:"DspaName"`

	// DSPA实例描述信息。最长1024个字符。
	DspaDescription *string `json:"DspaDescription,omitnil,omitempty" name:"DspaDescription"`
}

func NewModifyDSPAClusterInfoRequest added in v1.0.731

func NewModifyDSPAClusterInfoRequest() (request *ModifyDSPAClusterInfoRequest)

func (*ModifyDSPAClusterInfoRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPAClusterInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAClusterInfoRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPAClusterInfoRequest) ToJsonString() string

type ModifyDSPAClusterInfoRequestParams added in v1.0.731

type ModifyDSPAClusterInfoRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// DSPA实例名。1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字。
	DspaName *string `json:"DspaName,omitnil,omitempty" name:"DspaName"`

	// DSPA实例描述信息。最长1024个字符。
	DspaDescription *string `json:"DspaDescription,omitnil,omitempty" name:"DspaDescription"`
}

Predefined struct for user

type ModifyDSPAClusterInfoResponse added in v1.0.731

type ModifyDSPAClusterInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPAClusterInfoResponseParams `json:"Response"`
}

func NewModifyDSPAClusterInfoResponse added in v1.0.731

func NewModifyDSPAClusterInfoResponse() (response *ModifyDSPAClusterInfoResponse)

func (*ModifyDSPAClusterInfoResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPAClusterInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAClusterInfoResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPAClusterInfoResponse) ToJsonString() string

type ModifyDSPAClusterInfoResponseParams added in v1.0.731

type ModifyDSPAClusterInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPAComplianceGroupRequest added in v1.0.731

type ModifyDSPAComplianceGroupRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

	// 合规组名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 合规组描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 合规组规则配置(参数已废弃,请传空数组)
	ComplianceGroupRules []*ComplianceGroupRuleIdInfo `json:"ComplianceGroupRules,omitnil,omitempty" name:"ComplianceGroupRules"`

	// 分级组ID,新增参数,可选参数,默认值为1
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`

	// 是否开启别名
	RuleAlias *bool `json:"RuleAlias,omitnil,omitempty" name:"RuleAlias"`
}

func NewModifyDSPAComplianceGroupRequest added in v1.0.731

func NewModifyDSPAComplianceGroupRequest() (request *ModifyDSPAComplianceGroupRequest)

func (*ModifyDSPAComplianceGroupRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPAComplianceGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAComplianceGroupRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPAComplianceGroupRequest) ToJsonString() string

type ModifyDSPAComplianceGroupRequestParams added in v1.0.731

type ModifyDSPAComplianceGroupRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 合规组ID
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

	// 合规组名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 合规组描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 合规组规则配置(参数已废弃,请传空数组)
	ComplianceGroupRules []*ComplianceGroupRuleIdInfo `json:"ComplianceGroupRules,omitnil,omitempty" name:"ComplianceGroupRules"`

	// 分级组ID,新增参数,可选参数,默认值为1
	LevelGroupId *uint64 `json:"LevelGroupId,omitnil,omitempty" name:"LevelGroupId"`

	// 是否开启别名
	RuleAlias *bool `json:"RuleAlias,omitnil,omitempty" name:"RuleAlias"`
}

Predefined struct for user

type ModifyDSPAComplianceGroupResponse added in v1.0.731

type ModifyDSPAComplianceGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPAComplianceGroupResponseParams `json:"Response"`
}

func NewModifyDSPAComplianceGroupResponse added in v1.0.731

func NewModifyDSPAComplianceGroupResponse() (response *ModifyDSPAComplianceGroupResponse)

func (*ModifyDSPAComplianceGroupResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPAComplianceGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAComplianceGroupResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPAComplianceGroupResponse) ToJsonString() string

type ModifyDSPAComplianceGroupResponseParams added in v1.0.731

type ModifyDSPAComplianceGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPADiscoveryRuleRequest added in v1.0.731

type ModifyDSPADiscoveryRuleRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 规则名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则ID
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// RDB类敏感数据识别规则
	RDBRules *ScanTaskRDBRules `json:"RDBRules,omitnil,omitempty" name:"RDBRules"`

	// COS类敏感数据识别规则
	COSRules *ScanTaskCOSRules `json:"COSRules,omitnil,omitempty" name:"COSRules"`
}

func NewModifyDSPADiscoveryRuleRequest added in v1.0.731

func NewModifyDSPADiscoveryRuleRequest() (request *ModifyDSPADiscoveryRuleRequest)

func (*ModifyDSPADiscoveryRuleRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPADiscoveryRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPADiscoveryRuleRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPADiscoveryRuleRequest) ToJsonString() string

type ModifyDSPADiscoveryRuleRequestParams added in v1.0.731

type ModifyDSPADiscoveryRuleRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 规则名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则ID
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// RDB类敏感数据识别规则
	RDBRules *ScanTaskRDBRules `json:"RDBRules,omitnil,omitempty" name:"RDBRules"`

	// COS类敏感数据识别规则
	COSRules *ScanTaskCOSRules `json:"COSRules,omitnil,omitempty" name:"COSRules"`
}

Predefined struct for user

type ModifyDSPADiscoveryRuleResponse added in v1.0.731

type ModifyDSPADiscoveryRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPADiscoveryRuleResponseParams `json:"Response"`
}

func NewModifyDSPADiscoveryRuleResponse added in v1.0.731

func NewModifyDSPADiscoveryRuleResponse() (response *ModifyDSPADiscoveryRuleResponse)

func (*ModifyDSPADiscoveryRuleResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPADiscoveryRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPADiscoveryRuleResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPADiscoveryRuleResponse) ToJsonString() string

type ModifyDSPADiscoveryRuleResponseParams added in v1.0.731

type ModifyDSPADiscoveryRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPADiscoveryTaskRequest added in v1.0.731

type ModifyDSPADiscoveryTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务开关,0 关闭,1 启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 用于传入的数据源的条件,目前只支持数据库,所以目前表示数据库的名称,最多添加5个数据库,之间通过逗号分隔
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`

	// 通用规则集开关;0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 合规组ID列表,最多支持添加5个
	ComplianceGroupIds []*int64 `json:"ComplianceGroupIds,omitnil,omitempty" name:"ComplianceGroupIds"`

	// 执行计划; 0立即 1定时,选择“立即”时,扫描周期只能选择单次
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 扫描周期;0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 任务定时启动时间,格式:2006-01-02 15:04:05
	// 当执行计划(Plan字段)为”立即“时,定时启动时间不会生效,此场景下给该字段传值不会被保存。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 数据源类型,可取值如下:
	// cdb 表示云数据库 MySQL,
	// dcdb 表示TDSQL MySQL版,
	// mariadb 表示云数据库 MariaDB,
	// postgres 表示云数据库 PostgreSQL,
	// cynosdbpg 表示TDSQL-C PostgreSQL版,
	// cynosdbmysql 表示TDSQL-C MySQL版,
	// selfbuilt-db 表示自建数据库
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`
}

func NewModifyDSPADiscoveryTaskRequest added in v1.0.731

func NewModifyDSPADiscoveryTaskRequest() (request *ModifyDSPADiscoveryTaskRequest)

func (*ModifyDSPADiscoveryTaskRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPADiscoveryTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPADiscoveryTaskRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPADiscoveryTaskRequest) ToJsonString() string

type ModifyDSPADiscoveryTaskRequestParams added in v1.0.731

type ModifyDSPADiscoveryTaskRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称,1-60个字符,仅允许输入中文、英文字母、数字、'_'、'-',并且开头和结尾需为中文、英文字母或者数字,Name不可重复
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述,最大长度为1024个字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务开关,0 关闭,1 启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 数据源ID
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 用于传入的数据源的条件,目前只支持数据库,所以目前表示数据库的名称,最多添加5个数据库,之间通过逗号分隔
	Condition *string `json:"Condition,omitnil,omitempty" name:"Condition"`

	// 通用规则集开关;0 关闭,1 启用
	GeneralRuleSetEnable *int64 `json:"GeneralRuleSetEnable,omitnil,omitempty" name:"GeneralRuleSetEnable"`

	// 合规组ID列表,最多支持添加5个
	ComplianceGroupIds []*int64 `json:"ComplianceGroupIds,omitnil,omitempty" name:"ComplianceGroupIds"`

	// 执行计划; 0立即 1定时,选择“立即”时,扫描周期只能选择单次
	Plan *int64 `json:"Plan,omitnil,omitempty" name:"Plan"`

	// 扫描周期;0单次 1每天 2每周 3每月
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 任务定时启动时间,格式:2006-01-02 15:04:05
	// 当执行计划(Plan字段)为”立即“时,定时启动时间不会生效,此场景下给该字段传值不会被保存。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 数据源类型,可取值如下:
	// cdb 表示云数据库 MySQL,
	// dcdb 表示TDSQL MySQL版,
	// mariadb 表示云数据库 MariaDB,
	// postgres 表示云数据库 PostgreSQL,
	// cynosdbpg 表示TDSQL-C PostgreSQL版,
	// cynosdbmysql 表示TDSQL-C MySQL版,
	// selfbuilt-db 表示自建数据库
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`
}

Predefined struct for user

type ModifyDSPADiscoveryTaskResponse added in v1.0.731

type ModifyDSPADiscoveryTaskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPADiscoveryTaskResponseParams `json:"Response"`
}

func NewModifyDSPADiscoveryTaskResponse added in v1.0.731

func NewModifyDSPADiscoveryTaskResponse() (response *ModifyDSPADiscoveryTaskResponse)

func (*ModifyDSPADiscoveryTaskResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPADiscoveryTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPADiscoveryTaskResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPADiscoveryTaskResponse) ToJsonString() string

type ModifyDSPADiscoveryTaskResponseParams added in v1.0.731

type ModifyDSPADiscoveryTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPAESTaskResultRequest added in v1.0.731

type ModifyDSPAESTaskResultRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 字段扫描结果ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 是否设置为非敏感字段
	IsSetNonSensitiveField *bool `json:"IsSetNonSensitiveField,omitnil,omitempty" name:"IsSetNonSensitiveField"`

	// 调整后新的规则ID
	DestRuleId *int64 `json:"DestRuleId,omitnil,omitempty" name:"DestRuleId"`

	// 调整后新的分类ID
	DestCategoryId *int64 `json:"DestCategoryId,omitnil,omitempty" name:"DestCategoryId"`

	// 调整后新的分级ID
	DestLevelId *int64 `json:"DestLevelId,omitnil,omitempty" name:"DestLevelId"`

	// 调整前的规则id(系统识别的id)
	SrcRuleId *int64 `json:"SrcRuleId,omitnil,omitempty" name:"SrcRuleId"`

	// 调整前的规则id(系统识别的id)
	SrcCategoryId *int64 `json:"SrcCategoryId,omitnil,omitempty" name:"SrcCategoryId"`

	// 调整前的等级id
	SrcLevelId *int64 `json:"SrcLevelId,omitnil,omitempty" name:"SrcLevelId"`

	// 0系统识别,1人工打标
	IdentifyType *int64 `json:"IdentifyType,omitnil,omitempty" name:"IdentifyType"`
}

func NewModifyDSPAESTaskResultRequest added in v1.0.731

func NewModifyDSPAESTaskResultRequest() (request *ModifyDSPAESTaskResultRequest)

func (*ModifyDSPAESTaskResultRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPAESTaskResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAESTaskResultRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPAESTaskResultRequest) ToJsonString() string

type ModifyDSPAESTaskResultRequestParams added in v1.0.731

type ModifyDSPAESTaskResultRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 字段扫描结果ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 是否设置为非敏感字段
	IsSetNonSensitiveField *bool `json:"IsSetNonSensitiveField,omitnil,omitempty" name:"IsSetNonSensitiveField"`

	// 调整后新的规则ID
	DestRuleId *int64 `json:"DestRuleId,omitnil,omitempty" name:"DestRuleId"`

	// 调整后新的分类ID
	DestCategoryId *int64 `json:"DestCategoryId,omitnil,omitempty" name:"DestCategoryId"`

	// 调整后新的分级ID
	DestLevelId *int64 `json:"DestLevelId,omitnil,omitempty" name:"DestLevelId"`

	// 调整前的规则id(系统识别的id)
	SrcRuleId *int64 `json:"SrcRuleId,omitnil,omitempty" name:"SrcRuleId"`

	// 调整前的规则id(系统识别的id)
	SrcCategoryId *int64 `json:"SrcCategoryId,omitnil,omitempty" name:"SrcCategoryId"`

	// 调整前的等级id
	SrcLevelId *int64 `json:"SrcLevelId,omitnil,omitempty" name:"SrcLevelId"`

	// 0系统识别,1人工打标
	IdentifyType *int64 `json:"IdentifyType,omitnil,omitempty" name:"IdentifyType"`
}

Predefined struct for user

type ModifyDSPAESTaskResultResponse added in v1.0.731

type ModifyDSPAESTaskResultResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPAESTaskResultResponseParams `json:"Response"`
}

func NewModifyDSPAESTaskResultResponse added in v1.0.731

func NewModifyDSPAESTaskResultResponse() (response *ModifyDSPAESTaskResultResponse)

func (*ModifyDSPAESTaskResultResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPAESTaskResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPAESTaskResultResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPAESTaskResultResponse) ToJsonString() string

type ModifyDSPAESTaskResultResponseParams added in v1.0.731

type ModifyDSPAESTaskResultResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyDSPATaskResultRequest added in v1.0.731

type ModifyDSPATaskResultRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 字段扫描结果ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 是否设置为非敏感字段
	IsSetNonSensitiveField *bool `json:"IsSetNonSensitiveField,omitnil,omitempty" name:"IsSetNonSensitiveField"`

	// 调整后新的规则ID
	DestRuleId *int64 `json:"DestRuleId,omitnil,omitempty" name:"DestRuleId"`

	// 调整后新的分类ID
	DestCategoryId *int64 `json:"DestCategoryId,omitnil,omitempty" name:"DestCategoryId"`

	// 调整后新的分级ID
	DestLevelId *int64 `json:"DestLevelId,omitnil,omitempty" name:"DestLevelId"`

	// 调整前的规则ID
	SrcRuleId *int64 `json:"SrcRuleId,omitnil,omitempty" name:"SrcRuleId"`

	// 调整之前的分类id
	SrcCategoryId *int64 `json:"SrcCategoryId,omitnil,omitempty" name:"SrcCategoryId"`

	// 调整之前的分级id
	SrcLevelId *int64 `json:"SrcLevelId,omitnil,omitempty" name:"SrcLevelId"`

	// 识别方式
	// 0-系统识别,1-人工打标
	IdentifyType *int64 `json:"IdentifyType,omitnil,omitempty" name:"IdentifyType"`
}

func NewModifyDSPATaskResultRequest added in v1.0.731

func NewModifyDSPATaskResultRequest() (request *ModifyDSPATaskResultRequest)

func (*ModifyDSPATaskResultRequest) FromJsonString added in v1.0.731

func (r *ModifyDSPATaskResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPATaskResultRequest) ToJsonString added in v1.0.731

func (r *ModifyDSPATaskResultRequest) ToJsonString() string

type ModifyDSPATaskResultRequestParams added in v1.0.731

type ModifyDSPATaskResultRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 字段扫描结果ID
	FieldResultId *int64 `json:"FieldResultId,omitnil,omitempty" name:"FieldResultId"`

	// 合规组ID
	ComplianceId *int64 `json:"ComplianceId,omitnil,omitempty" name:"ComplianceId"`

	// 是否设置为非敏感字段
	IsSetNonSensitiveField *bool `json:"IsSetNonSensitiveField,omitnil,omitempty" name:"IsSetNonSensitiveField"`

	// 调整后新的规则ID
	DestRuleId *int64 `json:"DestRuleId,omitnil,omitempty" name:"DestRuleId"`

	// 调整后新的分类ID
	DestCategoryId *int64 `json:"DestCategoryId,omitnil,omitempty" name:"DestCategoryId"`

	// 调整后新的分级ID
	DestLevelId *int64 `json:"DestLevelId,omitnil,omitempty" name:"DestLevelId"`

	// 调整前的规则ID
	SrcRuleId *int64 `json:"SrcRuleId,omitnil,omitempty" name:"SrcRuleId"`

	// 调整之前的分类id
	SrcCategoryId *int64 `json:"SrcCategoryId,omitnil,omitempty" name:"SrcCategoryId"`

	// 调整之前的分级id
	SrcLevelId *int64 `json:"SrcLevelId,omitnil,omitempty" name:"SrcLevelId"`

	// 识别方式
	// 0-系统识别,1-人工打标
	IdentifyType *int64 `json:"IdentifyType,omitnil,omitempty" name:"IdentifyType"`
}

Predefined struct for user

type ModifyDSPATaskResultResponse added in v1.0.731

type ModifyDSPATaskResultResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDSPATaskResultResponseParams `json:"Response"`
}

func NewModifyDSPATaskResultResponse added in v1.0.731

func NewModifyDSPATaskResultResponse() (response *ModifyDSPATaskResultResponse)

func (*ModifyDSPATaskResultResponse) FromJsonString added in v1.0.731

func (r *ModifyDSPATaskResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDSPATaskResultResponse) ToJsonString added in v1.0.731

func (r *ModifyDSPATaskResultResponse) ToJsonString() string

type ModifyDSPATaskResultResponseParams added in v1.0.731

type ModifyDSPATaskResultResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLevelInfoRequest added in v1.0.731

type ModifyLevelInfoRequest struct {
	*tchttp.BaseRequest
}

func NewModifyLevelInfoRequest added in v1.0.731

func NewModifyLevelInfoRequest() (request *ModifyLevelInfoRequest)

func (*ModifyLevelInfoRequest) FromJsonString added in v1.0.731

func (r *ModifyLevelInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLevelInfoRequest) ToJsonString added in v1.0.731

func (r *ModifyLevelInfoRequest) ToJsonString() string

type ModifyLevelInfoRequestParams added in v1.0.731

type ModifyLevelInfoRequestParams struct {
}

Predefined struct for user

type ModifyLevelInfoResponse added in v1.0.731

type ModifyLevelInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLevelInfoResponseParams `json:"Response"`
}

func NewModifyLevelInfoResponse added in v1.0.731

func NewModifyLevelInfoResponse() (response *ModifyLevelInfoResponse)

func (*ModifyLevelInfoResponse) FromJsonString added in v1.0.731

func (r *ModifyLevelInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLevelInfoResponse) ToJsonString added in v1.0.731

func (r *ModifyLevelInfoResponse) ToJsonString() string

type ModifyLevelInfoResponseParams added in v1.0.731

type ModifyLevelInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLevelNameRequest added in v1.0.731

type ModifyLevelNameRequest struct {
	*tchttp.BaseRequest
}

func NewModifyLevelNameRequest added in v1.0.731

func NewModifyLevelNameRequest() (request *ModifyLevelNameRequest)

func (*ModifyLevelNameRequest) FromJsonString added in v1.0.731

func (r *ModifyLevelNameRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLevelNameRequest) ToJsonString added in v1.0.731

func (r *ModifyLevelNameRequest) ToJsonString() string

type ModifyLevelNameRequestParams added in v1.0.731

type ModifyLevelNameRequestParams struct {
}

Predefined struct for user

type ModifyLevelNameResponse added in v1.0.731

type ModifyLevelNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLevelNameResponseParams `json:"Response"`
}

func NewModifyLevelNameResponse added in v1.0.731

func NewModifyLevelNameResponse() (response *ModifyLevelNameResponse)

func (*ModifyLevelNameResponse) FromJsonString added in v1.0.731

func (r *ModifyLevelNameResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLevelNameResponse) ToJsonString added in v1.0.731

func (r *ModifyLevelNameResponse) ToJsonString() string

type ModifyLevelNameResponseParams added in v1.0.731

type ModifyLevelNameResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyLevelStateRequest added in v1.0.731

type ModifyLevelStateRequest struct {
	*tchttp.BaseRequest
}

func NewModifyLevelStateRequest added in v1.0.731

func NewModifyLevelStateRequest() (request *ModifyLevelStateRequest)

func (*ModifyLevelStateRequest) FromJsonString added in v1.0.731

func (r *ModifyLevelStateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLevelStateRequest) ToJsonString added in v1.0.731

func (r *ModifyLevelStateRequest) ToJsonString() string

type ModifyLevelStateRequestParams added in v1.0.731

type ModifyLevelStateRequestParams struct {
}

Predefined struct for user

type ModifyLevelStateResponse added in v1.0.731

type ModifyLevelStateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLevelStateResponseParams `json:"Response"`
}

func NewModifyLevelStateResponse added in v1.0.731

func NewModifyLevelStateResponse() (response *ModifyLevelStateResponse)

func (*ModifyLevelStateResponse) FromJsonString added in v1.0.731

func (r *ModifyLevelStateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLevelStateResponse) ToJsonString added in v1.0.731

func (r *ModifyLevelStateResponse) ToJsonString() string

type ModifyLevelStateResponseParams added in v1.0.731

type ModifyLevelStateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMergeClassificationRequest added in v1.0.731

type ModifyMergeClassificationRequest struct {
	*tchttp.BaseRequest
}

func NewModifyMergeClassificationRequest added in v1.0.731

func NewModifyMergeClassificationRequest() (request *ModifyMergeClassificationRequest)

func (*ModifyMergeClassificationRequest) FromJsonString added in v1.0.731

func (r *ModifyMergeClassificationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMergeClassificationRequest) ToJsonString added in v1.0.731

func (r *ModifyMergeClassificationRequest) ToJsonString() string

type ModifyMergeClassificationRequestParams added in v1.0.731

type ModifyMergeClassificationRequestParams struct {
}

Predefined struct for user

type ModifyMergeClassificationResponse added in v1.0.731

type ModifyMergeClassificationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMergeClassificationResponseParams `json:"Response"`
}

func NewModifyMergeClassificationResponse added in v1.0.731

func NewModifyMergeClassificationResponse() (response *ModifyMergeClassificationResponse)

func (*ModifyMergeClassificationResponse) FromJsonString added in v1.0.731

func (r *ModifyMergeClassificationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMergeClassificationResponse) ToJsonString added in v1.0.731

func (r *ModifyMergeClassificationResponse) ToJsonString() string

type ModifyMergeClassificationResponseParams added in v1.0.731

type ModifyMergeClassificationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNewClassificationRequest added in v1.0.731

type ModifyNewClassificationRequest struct {
	*tchttp.BaseRequest
}

func NewModifyNewClassificationRequest added in v1.0.731

func NewModifyNewClassificationRequest() (request *ModifyNewClassificationRequest)

func (*ModifyNewClassificationRequest) FromJsonString added in v1.0.731

func (r *ModifyNewClassificationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNewClassificationRequest) ToJsonString added in v1.0.731

func (r *ModifyNewClassificationRequest) ToJsonString() string

type ModifyNewClassificationRequestParams added in v1.0.731

type ModifyNewClassificationRequestParams struct {
}

Predefined struct for user

type ModifyNewClassificationResponse added in v1.0.731

type ModifyNewClassificationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNewClassificationResponseParams `json:"Response"`
}

func NewModifyNewClassificationResponse added in v1.0.731

func NewModifyNewClassificationResponse() (response *ModifyNewClassificationResponse)

func (*ModifyNewClassificationResponse) FromJsonString added in v1.0.731

func (r *ModifyNewClassificationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNewClassificationResponse) ToJsonString added in v1.0.731

func (r *ModifyNewClassificationResponse) ToJsonString() string

type ModifyNewClassificationResponseParams added in v1.0.731

type ModifyNewClassificationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStandardInfoRequest added in v1.0.731

type ModifyStandardInfoRequest struct {
	*tchttp.BaseRequest
}

func NewModifyStandardInfoRequest added in v1.0.731

func NewModifyStandardInfoRequest() (request *ModifyStandardInfoRequest)

func (*ModifyStandardInfoRequest) FromJsonString added in v1.0.731

func (r *ModifyStandardInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStandardInfoRequest) ToJsonString added in v1.0.731

func (r *ModifyStandardInfoRequest) ToJsonString() string

type ModifyStandardInfoRequestParams added in v1.0.731

type ModifyStandardInfoRequestParams struct {
}

Predefined struct for user

type ModifyStandardInfoResponse added in v1.0.731

type ModifyStandardInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStandardInfoResponseParams `json:"Response"`
}

func NewModifyStandardInfoResponse added in v1.0.731

func NewModifyStandardInfoResponse() (response *ModifyStandardInfoResponse)

func (*ModifyStandardInfoResponse) FromJsonString added in v1.0.731

func (r *ModifyStandardInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStandardInfoResponse) ToJsonString added in v1.0.731

func (r *ModifyStandardInfoResponse) ToJsonString() string

type ModifyStandardInfoResponseParams added in v1.0.731

type ModifyStandardInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MongoAsset added in v1.0.731

type MongoAsset struct {
	// DB总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbNums *int64 `json:"DbNums,omitnil,omitempty" name:"DbNums"`

	// 敏感DB数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveDbNums *int64 `json:"SensitiveDbNums,omitnil,omitempty" name:"SensitiveDbNums"`

	// 集合数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColNums *int64 `json:"ColNums,omitnil,omitempty" name:"ColNums"`

	// 敏感集合的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveColNums *int64 `json:"SensitiveColNums,omitnil,omitempty" name:"SensitiveColNums"`

	// 字段数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	FieldNums *int64 `json:"FieldNums,omitnil,omitempty" name:"FieldNums"`

	// 敏感的字段数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFieldNums *int64 `json:"SensitiveFieldNums,omitnil,omitempty" name:"SensitiveFieldNums"`
}

type MongoAssetDBDetail added in v1.0.731

type MongoAssetDBDetail struct {
	// 数据源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 数据库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DdName *string `json:"DdName,omitnil,omitempty" name:"DdName"`

	// 数据库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"`

	// 集合的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColNums *int64 `json:"ColNums,omitnil,omitempty" name:"ColNums"`

	// 敏感集合数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveColNums *int64 `json:"SensitiveColNums,omitnil,omitempty" name:"SensitiveColNums"`

	// 字段的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	FieldNums *int64 `json:"FieldNums,omitnil,omitempty" name:"FieldNums"`

	// 敏感字段的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFieldNums *int64 `json:"SensitiveFieldNums,omitnil,omitempty" name:"SensitiveFieldNums"`

	// 敏感数据分布
	// 注意:此字段可能返回 null,表示取不到有效值。
	DistributionData []*Note `json:"DistributionData,omitnil,omitempty" name:"DistributionData"`
}

type NOSQLInstance added in v1.0.731

type NOSQLInstance struct {
	// 数据源id
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// cdb, dcdb, mariadb, postgres, cynosdbpg, cynosdbmysql, cos, mysql_like_proto, postgre_like_proto,mongodb
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 根据实例创建的敏感数据识别扫描任务Id
	DiscoveryTaskId *int64 `json:"DiscoveryTaskId,omitnil,omitempty" name:"DiscoveryTaskId"`

	// 敏感数据识别任务实例id
	DiscoveryTaskInstanceID *int64 `json:"DiscoveryTaskInstanceID,omitnil,omitempty" name:"DiscoveryTaskInstanceID"`
}

type Note added in v1.0.731

type Note struct {
	// 通用key,例如分类名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 通用value,例如分类个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type PrivilegeRisk added in v1.0.731

type PrivilegeRisk struct {
	// 账户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountName []*string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 表名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 说明
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

type ProcessHistory added in v1.0.731

type ProcessHistory struct {
	// 处理时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 处理人
	// 注意:此字段可能返回 null,表示取不到有效值。
	Handler *string `json:"Handler,omitnil,omitempty" name:"Handler"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

type QueryDSPAMetaResourceDbListRequest added in v1.0.731

type QueryDSPAMetaResourceDbListRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据库实例ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 数据库实例所在地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 数据库实例类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`
}

func NewQueryDSPAMetaResourceDbListRequest added in v1.0.731

func NewQueryDSPAMetaResourceDbListRequest() (request *QueryDSPAMetaResourceDbListRequest)

func (*QueryDSPAMetaResourceDbListRequest) FromJsonString added in v1.0.731

func (r *QueryDSPAMetaResourceDbListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryDSPAMetaResourceDbListRequest) ToJsonString added in v1.0.731

func (r *QueryDSPAMetaResourceDbListRequest) ToJsonString() string

type QueryDSPAMetaResourceDbListRequestParams added in v1.0.731

type QueryDSPAMetaResourceDbListRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 数据库实例ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 数据库实例所在地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 数据库实例类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`
}

Predefined struct for user

type QueryDSPAMetaResourceDbListResponse added in v1.0.731

type QueryDSPAMetaResourceDbListResponse struct {
	*tchttp.BaseResponse
	Response *QueryDSPAMetaResourceDbListResponseParams `json:"Response"`
}

func NewQueryDSPAMetaResourceDbListResponse added in v1.0.731

func NewQueryDSPAMetaResourceDbListResponse() (response *QueryDSPAMetaResourceDbListResponse)

func (*QueryDSPAMetaResourceDbListResponse) FromJsonString added in v1.0.731

func (r *QueryDSPAMetaResourceDbListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryDSPAMetaResourceDbListResponse) ToJsonString added in v1.0.731

func (r *QueryDSPAMetaResourceDbListResponse) ToJsonString() string

type QueryDSPAMetaResourceDbListResponseParams added in v1.0.731

type QueryDSPAMetaResourceDbListResponseParams struct {
	// 数据库实例DB列表的查询结果。
	DbRelationStatusItems []*DbRelationStatusItem `json:"DbRelationStatusItems,omitnil,omitempty" name:"DbRelationStatusItems"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryResourceDbBindStatusRequest added in v1.0.731

type QueryResourceDbBindStatusRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 资源所在地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`
}

func NewQueryResourceDbBindStatusRequest added in v1.0.731

func NewQueryResourceDbBindStatusRequest() (request *QueryResourceDbBindStatusRequest)

func (*QueryResourceDbBindStatusRequest) FromJsonString added in v1.0.731

func (r *QueryResourceDbBindStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryResourceDbBindStatusRequest) ToJsonString added in v1.0.731

func (r *QueryResourceDbBindStatusRequest) ToJsonString() string

type QueryResourceDbBindStatusRequestParams added in v1.0.731

type QueryResourceDbBindStatusRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 资源所在地域。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 资源类型。
	MetaType *string `json:"MetaType,omitnil,omitempty" name:"MetaType"`
}

Predefined struct for user

type QueryResourceDbBindStatusResponse added in v1.0.731

type QueryResourceDbBindStatusResponse struct {
	*tchttp.BaseResponse
	Response *QueryResourceDbBindStatusResponseParams `json:"Response"`
}

func NewQueryResourceDbBindStatusResponse added in v1.0.731

func NewQueryResourceDbBindStatusResponse() (response *QueryResourceDbBindStatusResponse)

func (*QueryResourceDbBindStatusResponse) FromJsonString added in v1.0.731

func (r *QueryResourceDbBindStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryResourceDbBindStatusResponse) ToJsonString added in v1.0.731

func (r *QueryResourceDbBindStatusResponse) ToJsonString() string

type QueryResourceDbBindStatusResponseParams added in v1.0.731

type QueryResourceDbBindStatusResponseParams struct {
	// 绑定DB数量。
	BindDbNums *uint64 `json:"BindDbNums,omitnil,omitempty" name:"BindDbNums"`

	// 未绑定DB数量。
	UnbindDbNums *uint64 `json:"UnbindDbNums,omitnil,omitempty" name:"UnbindDbNums"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RDBAsset added in v1.0.731

type RDBAsset struct {
	// DB总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbNums *int64 `json:"DbNums,omitnil,omitempty" name:"DbNums"`

	// 敏感DB数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveDbNums *int64 `json:"SensitiveDbNums,omitnil,omitempty" name:"SensitiveDbNums"`

	// 表数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableNums *int64 `json:"TableNums,omitnil,omitempty" name:"TableNums"`

	// 敏感表的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveTableNums *int64 `json:"SensitiveTableNums,omitnil,omitempty" name:"SensitiveTableNums"`

	// 字段数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	FieldNums *int64 `json:"FieldNums,omitnil,omitempty" name:"FieldNums"`

	// 敏感的字段数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveFieldNums *int64 `json:"SensitiveFieldNums,omitnil,omitempty" name:"SensitiveFieldNums"`
}

type RDBInstance added in v1.0.731

type RDBInstance struct {
	// 数据源Id
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// cdb, dcdb, mariadb, postgres, cynosdbpg, cynosdbmysql, cos, mysql_like_proto, postgre_like_proto
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 资源所在地域
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 若未来扩展到DBName粒度,可采用
	// 注意:此字段可能返回 null,表示取不到有效值。
	DBs []*DBStatements `json:"DBs,omitnil,omitempty" name:"DBs"`
}

type ReportInfo added in v1.0.731

type ReportInfo struct {
	// 任务id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 报告名称
	ReportName *string `json:"ReportName,omitnil,omitempty" name:"ReportName"`

	// 报告类型(AssetSorting:资产梳理)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportType *string `json:"ReportType,omitnil,omitempty" name:"ReportType"`

	// 报告周期(0单次 1每天 2每周 3每月)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportPeriod *uint64 `json:"ReportPeriod,omitnil,omitempty" name:"ReportPeriod"`

	// 执行计划 (0:单次报告 1:定时报告)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportPlan *uint64 `json:"ReportPlan,omitnil,omitempty" name:"ReportPlan"`

	// 报告导出状态(Success 成功, Failed 失败, InProgress 进行中)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportStatus *string `json:"ReportStatus,omitnil,omitempty" name:"ReportStatus"`

	// 任务下次启动时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimingStartTime *string `json:"TimingStartTime,omitnil,omitempty" name:"TimingStartTime"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishedTime *string `json:"FinishedTime,omitnil,omitempty" name:"FinishedTime"`

	// 子账号uin
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubUin *string `json:"SubUin,omitnil,omitempty" name:"SubUin"`

	// 失败信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedMessage *string `json:"FailedMessage,omitnil,omitempty" name:"FailedMessage"`

	// 是否启用(0:否 1:是)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 识别模板名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComplianceName *string `json:"ComplianceName,omitnil,omitempty" name:"ComplianceName"`

	// 进度百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProgressPercent *uint64 `json:"ProgressPercent,omitnil,omitempty" name:"ProgressPercent"`
}

type RestartDSPAAssessmentTaskRequest added in v1.0.731

type RestartDSPAAssessmentTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewRestartDSPAAssessmentTaskRequest added in v1.0.731

func NewRestartDSPAAssessmentTaskRequest() (request *RestartDSPAAssessmentTaskRequest)

func (*RestartDSPAAssessmentTaskRequest) FromJsonString added in v1.0.731

func (r *RestartDSPAAssessmentTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartDSPAAssessmentTaskRequest) ToJsonString added in v1.0.731

func (r *RestartDSPAAssessmentTaskRequest) ToJsonString() string

type RestartDSPAAssessmentTaskRequestParams added in v1.0.731

type RestartDSPAAssessmentTaskRequestParams struct {
	// DSPA实例Id,格式“dspa-xxxxxxxx”
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 评估任务Id,格式“task-xxxxxxxx”
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type RestartDSPAAssessmentTaskResponse added in v1.0.731

type RestartDSPAAssessmentTaskResponse struct {
	*tchttp.BaseResponse
	Response *RestartDSPAAssessmentTaskResponseParams `json:"Response"`
}

func NewRestartDSPAAssessmentTaskResponse added in v1.0.731

func NewRestartDSPAAssessmentTaskResponse() (response *RestartDSPAAssessmentTaskResponse)

func (*RestartDSPAAssessmentTaskResponse) FromJsonString added in v1.0.731

func (r *RestartDSPAAssessmentTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestartDSPAAssessmentTaskResponse) ToJsonString added in v1.0.731

func (r *RestartDSPAAssessmentTaskResponse) ToJsonString() string

type RestartDSPAAssessmentTaskResponseParams added in v1.0.731

type RestartDSPAAssessmentTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RiskCountInfo added in v1.0.731

type RiskCountInfo struct {
	// 风险等级
	RiskLevel *string `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 该等级风险项数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 风险等级名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevelName *string `json:"RiskLevelName,omitnil,omitempty" name:"RiskLevelName"`
}

type RiskDealedTrendItem added in v1.0.731

type RiskDealedTrendItem struct {
	// 日期
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 未解决数量
	Unhandled *uint64 `json:"Unhandled,omitnil,omitempty" name:"Unhandled"`

	// 已解决数量
	Handled *uint64 `json:"Handled,omitnil,omitempty" name:"Handled"`

	// 新发现
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewDiscoveryHandled *uint64 `json:"NewDiscoveryHandled,omitnil,omitempty" name:"NewDiscoveryHandled"`
}

type RiskItem added in v1.0.731

type RiskItem struct {
	// 名称
	ItemName *string `json:"ItemName,omitnil,omitempty" name:"ItemName"`

	// 风险数量
	RiskNum *uint64 `json:"RiskNum,omitnil,omitempty" name:"RiskNum"`
}

type RiskItemInfo added in v1.0.731

type RiskItemInfo struct {
	// 最新风险项id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 数据源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// 数据源名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceName *string `json:"DataSourceName,omitnil,omitempty" name:"DataSourceName"`

	// 数据源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceType *string `json:"DataSourceType,omitnil,omitempty" name:"DataSourceType"`

	// 资源地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"`

	// 资产名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetName *string `json:"AssetName,omitnil,omitempty" name:"AssetName"`

	// 风险类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskType *string `json:"RiskType,omitnil,omitempty" name:"RiskType"`

	// 风险项
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskName *string `json:"RiskName,omitnil,omitempty" name:"RiskName"`

	// 风险级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 风险描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskDescription *string `json:"RiskDescription,omitnil,omitempty" name:"RiskDescription"`

	// 建议措施
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuggestAction *string `json:"SuggestAction,omitnil,omitempty" name:"SuggestAction"`

	// 安全产品(可能有多个)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityProduct []*SecurityProduct `json:"SecurityProduct,omitnil,omitempty" name:"SecurityProduct"`

	// 状态(waiting:待处理,processing:处理中,finished:已处理,ignored:已忽略)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"`

	// 最后处置时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastProcessTime *string `json:"LastProcessTime,omitnil,omitempty" name:"LastProcessTime"`

	// 分类分级合规组Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdentifyComplianceId *int64 `json:"IdentifyComplianceId,omitnil,omitempty" name:"IdentifyComplianceId"`

	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ItemSubType *string `json:"ItemSubType,omitnil,omitempty" name:"ItemSubType"`

	// 风险面
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskSide *string `json:"RiskSide,omitnil,omitempty" name:"RiskSide"`

	// API安全风险链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	APIRiskLinkURL *string `json:"APIRiskLinkURL,omitnil,omitempty" name:"APIRiskLinkURL"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type RiskLevelMatrix added in v1.0.731

type RiskLevelMatrix struct {
	// 存储id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 分类分级levelID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveLevelId *int64 `json:"SensitiveLevelId,omitnil,omitempty" name:"SensitiveLevelId"`

	// 分类分级名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveLevelName *string `json:"SensitiveLevelName,omitnil,omitempty" name:"SensitiveLevelName"`

	// 漏洞级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulnerabilityLevel *string `json:"VulnerabilityLevel,omitnil,omitempty" name:"VulnerabilityLevel"`

	// 风险级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevel *string `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`
}

type RiskLevelRisk added in v1.0.731

type RiskLevelRisk struct {
	// 风险id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 风险等级列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevelName *string `json:"RiskLevelName,omitnil,omitempty" name:"RiskLevelName"`

	// 风险级别描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevelDescription *string `json:"RiskLevelDescription,omitnil,omitempty" name:"RiskLevelDescription"`

	// 引用的分类分级模板
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdentifyComplianceName *string `json:"IdentifyComplianceName,omitnil,omitempty" name:"IdentifyComplianceName"`

	// 类型,区分自定义还是系统内置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type RiskLevelTrendItem added in v1.0.731

type RiskLevelTrendItem struct {
	// 日期
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 高风险数量
	High *uint64 `json:"High,omitnil,omitempty" name:"High"`

	// 中风险数量
	Medium *uint64 `json:"Medium,omitnil,omitempty" name:"Medium"`

	// 低风险数量
	Low *uint64 `json:"Low,omitnil,omitempty" name:"Low"`

	// 总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
}

type RiskMatrixLevel added in v1.0.731

type RiskMatrixLevel struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 就是id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *float64 `json:"Score,omitnil,omitempty" name:"Score"`
}

type RiskSideDistributed added in v1.0.736

type RiskSideDistributed struct {
	// 风险面
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssessmentRiskSide *Note `json:"AssessmentRiskSide,omitnil,omitempty" name:"AssessmentRiskSide"`

	// 风险类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssessmentRisk []*Note `json:"AssessmentRisk,omitnil,omitempty" name:"AssessmentRisk"`
}

type RuleDistribution added in v1.0.731

type RuleDistribution struct {
	// 规则id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 分级id
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 分级名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelName *string `json:"LevelName,omitnil,omitempty" name:"LevelName"`

	// 规则数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleCnt *int64 `json:"RuleCnt,omitnil,omitempty" name:"RuleCnt"`
}

type ScanTaskCOSRules added in v1.0.731

type ScanTaskCOSRules struct {
	// regex规则内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegexRule *COSDataRule `json:"RegexRule,omitnil,omitempty" name:"RegexRule"`

	// 规则状态;0 不启用, 1 启用
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 关键词规则内容组,最大支持5个关键词。
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeywordRule *COSDataRule `json:"KeywordRule,omitnil,omitempty" name:"KeywordRule"`

	// 忽略词规则内容组,最大支持5个忽略词。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IgnoreStringRule *COSDataRule `json:"IgnoreStringRule,omitnil,omitempty" name:"IgnoreStringRule"`

	// 最大匹配距离,默认值为100。上限为500.
	MaxMatch *int64 `json:"MaxMatch,omitnil,omitempty" name:"MaxMatch"`
}

type ScanTaskComplianceInfo added in v1.0.731

type ScanTaskComplianceInfo struct {
	// 合规组ID
	ComplianceGroupId *int64 `json:"ComplianceGroupId,omitnil,omitempty" name:"ComplianceGroupId"`

	// 合规组名称
	ComplianceGroupName *string `json:"ComplianceGroupName,omitnil,omitempty" name:"ComplianceGroupName"`
}

type ScanTaskRDBRules added in v1.0.731

type ScanTaskRDBRules struct {
	// 规则状态;0 不启用, 1 启用
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 只能取and 、or两个值其中之一,and:字段和内容同时满足,or:字段和内容满足其一
	MatchOperator *string `json:"MatchOperator,omitnil,omitempty" name:"MatchOperator"`

	// 字段名包含规则,最大支持选择9项
	MetaRule *DataRules `json:"MetaRule,omitnil,omitempty" name:"MetaRule"`

	// 内容包含规则,最大支持选择9项
	ContentRule *DataRules `json:"ContentRule,omitnil,omitempty" name:"ContentRule"`
}

type ScanTaskResult added in v1.0.731

type ScanTaskResult struct {
	// 任务最新一次运行结果ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 任务扫描结束的时间,格式如:2021-12-12 12:12:12
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务状态,-1待触发 0待扫描 1扫描中 2扫描终止 3扫描成功 4扫描失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 扫描任务结果展示,如果扫描失败,则显示失败原因
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`
}

type SecurityProduct added in v1.0.731

type SecurityProduct struct {
	// 产品名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`

	// 产品链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReferUrl *string `json:"ReferUrl,omitnil,omitempty" name:"ReferUrl"`
}

type SensitiveLevel added in v1.0.731

type SensitiveLevel struct {
	// 分级标识ID
	LevelId *int64 `json:"LevelId,omitnil,omitempty" name:"LevelId"`

	// 分级标识统计
	LevelCnt *int64 `json:"LevelCnt,omitnil,omitempty" name:"LevelCnt"`

	// 分级标识名称
	LevelRiskName *string `json:"LevelRiskName,omitnil,omitempty" name:"LevelRiskName"`

	// 分级标识分数
	LevelRiskScore *int64 `json:"LevelRiskScore,omitnil,omitempty" name:"LevelRiskScore"`
}

type StartDSPADiscoveryTaskRequest added in v1.0.731

type StartDSPADiscoveryTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewStartDSPADiscoveryTaskRequest added in v1.0.731

func NewStartDSPADiscoveryTaskRequest() (request *StartDSPADiscoveryTaskRequest)

func (*StartDSPADiscoveryTaskRequest) FromJsonString added in v1.0.731

func (r *StartDSPADiscoveryTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartDSPADiscoveryTaskRequest) ToJsonString added in v1.0.731

func (r *StartDSPADiscoveryTaskRequest) ToJsonString() string

type StartDSPADiscoveryTaskRequestParams added in v1.0.731

type StartDSPADiscoveryTaskRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StartDSPADiscoveryTaskResponse added in v1.0.731

type StartDSPADiscoveryTaskResponse struct {
	*tchttp.BaseResponse
	Response *StartDSPADiscoveryTaskResponseParams `json:"Response"`
}

func NewStartDSPADiscoveryTaskResponse added in v1.0.731

func NewStartDSPADiscoveryTaskResponse() (response *StartDSPADiscoveryTaskResponse)

func (*StartDSPADiscoveryTaskResponse) FromJsonString added in v1.0.731

func (r *StartDSPADiscoveryTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartDSPADiscoveryTaskResponse) ToJsonString added in v1.0.731

func (r *StartDSPADiscoveryTaskResponse) ToJsonString() string

type StartDSPADiscoveryTaskResponseParams added in v1.0.731

type StartDSPADiscoveryTaskResponseParams struct {
	// 任务扫描结果ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultId *int64 `json:"ResultId,omitnil,omitempty" name:"ResultId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopDSPADiscoveryTaskRequest added in v1.0.731

type StopDSPADiscoveryTaskRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewStopDSPADiscoveryTaskRequest added in v1.0.731

func NewStopDSPADiscoveryTaskRequest() (request *StopDSPADiscoveryTaskRequest)

func (*StopDSPADiscoveryTaskRequest) FromJsonString added in v1.0.731

func (r *StopDSPADiscoveryTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopDSPADiscoveryTaskRequest) ToJsonString added in v1.0.731

func (r *StopDSPADiscoveryTaskRequest) ToJsonString() string

type StopDSPADiscoveryTaskRequestParams added in v1.0.731

type StopDSPADiscoveryTaskRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StopDSPADiscoveryTaskResponse added in v1.0.731

type StopDSPADiscoveryTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopDSPADiscoveryTaskResponseParams `json:"Response"`
}

func NewStopDSPADiscoveryTaskResponse added in v1.0.731

func NewStopDSPADiscoveryTaskResponse() (response *StopDSPADiscoveryTaskResponse)

func (*StopDSPADiscoveryTaskResponse) FromJsonString added in v1.0.731

func (r *StopDSPADiscoveryTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopDSPADiscoveryTaskResponse) ToJsonString added in v1.0.731

func (r *StopDSPADiscoveryTaskResponse) ToJsonString() string

type StopDSPADiscoveryTaskResponseParams added in v1.0.731

type StopDSPADiscoveryTaskResponseParams struct {
	// 任务扫描结果ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResultId *int64 `json:"ResultId,omitnil,omitempty" name:"ResultId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SuggestRiskLevelMatrix added in v1.0.731

type SuggestRiskLevelMatrix struct {
	// 矩阵
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskLevelMatrix []*SuggestRiskLevelMatrixItem `json:"RiskLevelMatrix,omitnil,omitempty" name:"RiskLevelMatrix"`
}

type SuggestRiskLevelMatrixItem added in v1.0.731

type SuggestRiskLevelMatrixItem struct {
	// 分类分级等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveLevel *RiskMatrixLevel `json:"SensitiveLevel,omitnil,omitempty" name:"SensitiveLevel"`

	// 脆弱项等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	VulnerabilityLevel *RiskMatrixLevel `json:"VulnerabilityLevel,omitnil,omitempty" name:"VulnerabilityLevel"`

	// 风险名
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskName *string `json:"RiskName,omitnil,omitempty" name:"RiskName"`

	// 分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskScore *float64 `json:"RiskScore,omitnil,omitempty" name:"RiskScore"`
}

type TemplateInfo added in v1.0.736

type TemplateInfo struct {
	// 模板id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
}

type TopAsset added in v1.0.731

type TopAsset struct {
	// 分级名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LevelName *string `json:"LevelName,omitnil,omitempty" name:"LevelName"`

	// top数据信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopStat []*TopAssetStat `json:"TopStat,omitnil,omitempty" name:"TopStat"`
}

type TopAssetStat added in v1.0.731

type TopAssetStat struct {
	// 数据源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataSourceId *string `json:"DataSourceId,omitnil,omitempty" name:"DataSourceId"`

	// db_name
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubData *string `json:"SubData,omitnil,omitempty" name:"SubData"`

	// 敏感个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SensitiveCnt *int64 `json:"SensitiveCnt,omitnil,omitempty" name:"SensitiveCnt"`
}

type UpdateDSPASelfBuildResourceRequest added in v1.0.731

type UpdateDSPASelfBuildResourceRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 云资源名称,如果是通过CVM访问则填写CVM的资源ID,如果是通过LB访问则填写LB的资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 资源绑定的端口,为0则表示不更新。
	ResourceVPort *uint64 `json:"ResourceVPort,omitnil,omitempty" name:"ResourceVPort"`

	// 账户名,为空则表示不更新。
	// UserName和Password必须同时填写或同时为空。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 账户密码,为空则表示不更新。
	// UserName和Password必须同时填写或同时为空。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewUpdateDSPASelfBuildResourceRequest added in v1.0.731

func NewUpdateDSPASelfBuildResourceRequest() (request *UpdateDSPASelfBuildResourceRequest)

func (*UpdateDSPASelfBuildResourceRequest) FromJsonString added in v1.0.731

func (r *UpdateDSPASelfBuildResourceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateDSPASelfBuildResourceRequest) ToJsonString added in v1.0.731

func (r *UpdateDSPASelfBuildResourceRequest) ToJsonString() string

type UpdateDSPASelfBuildResourceRequestParams added in v1.0.731

type UpdateDSPASelfBuildResourceRequestParams struct {
	// DSPA实例ID。
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 云资源名称,如果是通过CVM访问则填写CVM的资源ID,如果是通过LB访问则填写LB的资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 资源绑定的端口,为0则表示不更新。
	ResourceVPort *uint64 `json:"ResourceVPort,omitnil,omitempty" name:"ResourceVPort"`

	// 账户名,为空则表示不更新。
	// UserName和Password必须同时填写或同时为空。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 账户密码,为空则表示不更新。
	// UserName和Password必须同时填写或同时为空。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type UpdateDSPASelfBuildResourceResponse added in v1.0.731

type UpdateDSPASelfBuildResourceResponse struct {
	*tchttp.BaseResponse
	Response *UpdateDSPASelfBuildResourceResponseParams `json:"Response"`
}

func NewUpdateDSPASelfBuildResourceResponse added in v1.0.731

func NewUpdateDSPASelfBuildResourceResponse() (response *UpdateDSPASelfBuildResourceResponse)

func (*UpdateDSPASelfBuildResourceResponse) FromJsonString added in v1.0.731

func (r *UpdateDSPASelfBuildResourceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateDSPASelfBuildResourceResponse) ToJsonString added in v1.0.731

func (r *UpdateDSPASelfBuildResourceResponse) ToJsonString() string

type UpdateDSPASelfBuildResourceResponseParams added in v1.0.731

type UpdateDSPASelfBuildResourceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VerifyDSPACOSRuleRequest added in v1.0.731

type VerifyDSPACOSRuleRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 待验证COS规则
	COSRules *ScanTaskCOSRules `json:"COSRules,omitnil,omitempty" name:"COSRules"`

	// 待验证数据
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
}

func NewVerifyDSPACOSRuleRequest added in v1.0.731

func NewVerifyDSPACOSRuleRequest() (request *VerifyDSPACOSRuleRequest)

func (*VerifyDSPACOSRuleRequest) FromJsonString added in v1.0.731

func (r *VerifyDSPACOSRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyDSPACOSRuleRequest) ToJsonString added in v1.0.731

func (r *VerifyDSPACOSRuleRequest) ToJsonString() string

type VerifyDSPACOSRuleRequestParams added in v1.0.731

type VerifyDSPACOSRuleRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 待验证COS规则
	COSRules *ScanTaskCOSRules `json:"COSRules,omitnil,omitempty" name:"COSRules"`

	// 待验证数据
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
}

Predefined struct for user

type VerifyDSPACOSRuleResponse added in v1.0.731

type VerifyDSPACOSRuleResponse struct {
	*tchttp.BaseResponse
	Response *VerifyDSPACOSRuleResponseParams `json:"Response"`
}

func NewVerifyDSPACOSRuleResponse added in v1.0.731

func NewVerifyDSPACOSRuleResponse() (response *VerifyDSPACOSRuleResponse)

func (*VerifyDSPACOSRuleResponse) FromJsonString added in v1.0.731

func (r *VerifyDSPACOSRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyDSPACOSRuleResponse) ToJsonString added in v1.0.731

func (r *VerifyDSPACOSRuleResponse) ToJsonString() string

type VerifyDSPACOSRuleResponseParams added in v1.0.731

type VerifyDSPACOSRuleResponseParams struct {
	// 验证结果
	// Success 验证成功
	// Failed 验证失败
	VerifyResult *string `json:"VerifyResult,omitnil,omitempty" name:"VerifyResult"`

	// 验证结果详情
	DetailInfo *string `json:"DetailInfo,omitnil,omitempty" name:"DetailInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VerifyDSPADiscoveryRuleRequest added in v1.0.731

type VerifyDSPADiscoveryRuleRequest struct {
	*tchttp.BaseRequest

	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 只能取and 、or两个值其中之一,and:字段和内容同时满足,or:字段和内容满足其一
	MatchOperator *string `json:"MatchOperator,omitnil,omitempty" name:"MatchOperator"`

	// 字段名包含规则,最大支持选择9项
	MetaRule *DataRules `json:"MetaRule,omitnil,omitempty" name:"MetaRule"`

	// 内容包含规则,最大支持选择9项
	ContentRule *DataRules `json:"ContentRule,omitnil,omitempty" name:"ContentRule"`

	// 验证规则字段名,最大长度为1024个字符
	VerifyMeta *string `json:"VerifyMeta,omitnil,omitempty" name:"VerifyMeta"`

	// 验证规则数据内容,最大长度为1024个字符
	VerifyContent *string `json:"VerifyContent,omitnil,omitempty" name:"VerifyContent"`
}

func NewVerifyDSPADiscoveryRuleRequest added in v1.0.731

func NewVerifyDSPADiscoveryRuleRequest() (request *VerifyDSPADiscoveryRuleRequest)

func (*VerifyDSPADiscoveryRuleRequest) FromJsonString added in v1.0.731

func (r *VerifyDSPADiscoveryRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyDSPADiscoveryRuleRequest) ToJsonString added in v1.0.731

func (r *VerifyDSPADiscoveryRuleRequest) ToJsonString() string

type VerifyDSPADiscoveryRuleRequestParams added in v1.0.731

type VerifyDSPADiscoveryRuleRequestParams struct {
	// DSPA实例ID
	DspaId *string `json:"DspaId,omitnil,omitempty" name:"DspaId"`

	// 只能取and 、or两个值其中之一,and:字段和内容同时满足,or:字段和内容满足其一
	MatchOperator *string `json:"MatchOperator,omitnil,omitempty" name:"MatchOperator"`

	// 字段名包含规则,最大支持选择9项
	MetaRule *DataRules `json:"MetaRule,omitnil,omitempty" name:"MetaRule"`

	// 内容包含规则,最大支持选择9项
	ContentRule *DataRules `json:"ContentRule,omitnil,omitempty" name:"ContentRule"`

	// 验证规则字段名,最大长度为1024个字符
	VerifyMeta *string `json:"VerifyMeta,omitnil,omitempty" name:"VerifyMeta"`

	// 验证规则数据内容,最大长度为1024个字符
	VerifyContent *string `json:"VerifyContent,omitnil,omitempty" name:"VerifyContent"`
}

Predefined struct for user

type VerifyDSPADiscoveryRuleResponse added in v1.0.731

type VerifyDSPADiscoveryRuleResponse struct {
	*tchttp.BaseResponse
	Response *VerifyDSPADiscoveryRuleResponseParams `json:"Response"`
}

func NewVerifyDSPADiscoveryRuleResponse added in v1.0.731

func NewVerifyDSPADiscoveryRuleResponse() (response *VerifyDSPADiscoveryRuleResponse)

func (*VerifyDSPADiscoveryRuleResponse) FromJsonString added in v1.0.731

func (r *VerifyDSPADiscoveryRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*VerifyDSPADiscoveryRuleResponse) ToJsonString added in v1.0.731

func (r *VerifyDSPADiscoveryRuleResponse) ToJsonString() string

type VerifyDSPADiscoveryRuleResponseParams added in v1.0.731

type VerifyDSPADiscoveryRuleResponseParams struct {
	// 验证结果
	// Success 验证成功
	// Failed 验证失败
	VerifyResult *string `json:"VerifyResult,omitnil,omitempty" name:"VerifyResult"`

	// 验证结果详情
	DetailInfo *string `json:"DetailInfo,omitnil,omitempty" name:"DetailInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL