Documentation ¶
Index ¶
- type BatchAddDataMaskRequest
- type BatchAddDataMaskResponse
- type Columns
- type ColumnsType
- type ColumnsTypeEnum
- type CreateDatabaseWaterMarkRequest
- type CreateDatabaseWaterMarkResponse
- type CreateDocWatermarkByAddressRequest
- type CreateDocWatermarkByAddressRequestBody
- type CreateDocWatermarkByAddressRequestBodyDocType
- type CreateDocWatermarkByAddressRequestBodyDocTypeEnum
- type CreateDocWatermarkByAddressRequestBodyVisibleType
- type CreateDocWatermarkByAddressRequestBodyVisibleTypeEnum
- type CreateDocWatermarkByAddressResponse
- type CreateDocWatermarkRequest
- type CreateDocWatermarkRequestBody
- type CreateDocWatermarkRequestBodyDocType
- type CreateDocWatermarkRequestBodyDocTypeEnum
- type CreateDocWatermarkRequestBodyVisibleType
- type CreateDocWatermarkRequestBodyVisibleTypeEnum
- type CreateDocWatermarkResponse
- type CreateImageWatermarkByAddressRequest
- type CreateImageWatermarkByAddressRequestBody
- type CreateImageWatermarkByAddressResponse
- type CreateImageWatermarkRequest
- type CreateImageWatermarkRequestBody
- type CreateImageWatermarkResponse
- type DbMatchInfo
- type DbScanResult
- type DbScanResultInfo
- type DynamicDataMask
- type EmbeddedDatabaseWatermark
- type EsMatchInfo
- type EsScanResult
- type EsScanResultInfo
- type ExtractedDatabaseWatermark
- type MaskStrategies
- type MaskStrategiesAlgorithm
- type MaskStrategiesAlgorithmEnum
- type ObsScanResult
- type ObsScanResultInfo
- type OpenApiCalledRecord
- type ScanJob
- type ScanJobCycle
- type ScanJobCycleEnum
- type ScanJobStatus
- type ScanJobStatusEnum
- type ShowDatabaseWaterMarkRequest
- type ShowDatabaseWaterMarkResponse
- type ShowDocWatermarkByAddressRequest
- type ShowDocWatermarkByAddressRequestBody
- type ShowDocWatermarkByAddressRequestBodyDocType
- type ShowDocWatermarkByAddressRequestBodyDocTypeEnum
- type ShowDocWatermarkByAddressResponse
- type ShowDocWatermarkRequest
- type ShowDocWatermarkRequestBody
- type ShowDocWatermarkRequestBodyDocType
- type ShowDocWatermarkRequestBodyDocTypeEnum
- type ShowDocWatermarkResponse
- type ShowImageWatermarkByAddressRequest
- type ShowImageWatermarkByAddressRequestBody
- type ShowImageWatermarkByAddressResponse
- type ShowImageWatermarkRequest
- type ShowImageWatermarkRequestBody
- type ShowImageWatermarkResponse
- type ShowImageWatermarkWithImageByAddressRequest
- type ShowImageWatermarkWithImageByAddressRequestBody
- type ShowImageWatermarkWithImageByAddressResponse
- type ShowImageWatermarkWithImageRequest
- type ShowImageWatermarkWithImageRequestBody
- type ShowImageWatermarkWithImageResponse
- type ShowOpenApiCalledRecordsRequest
- type ShowOpenApiCalledRecordsResponse
- type ShowScanJobResultsRequest
- type ShowScanJobResultsRequestType
- type ShowScanJobResultsRequestTypeEnum
- type ShowScanJobResultsResponse
- type ShowScanJobsRequest
- type ShowScanJobsResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchAddDataMaskRequest ¶
type BatchAddDataMaskRequest struct {
Body *DynamicDataMask `json:"body,omitempty"`
}
Request Object
func (BatchAddDataMaskRequest) String ¶
func (o BatchAddDataMaskRequest) String() string
type BatchAddDataMaskResponse ¶
type BatchAddDataMaskResponse struct { // 脱敏后的数据的数据列表,结构与请求中结构相同 MaskedData *[]map[string]interface{} `json:"masked_data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchAddDataMaskResponse) String ¶
func (o BatchAddDataMaskResponse) String() string
type Columns ¶
type Columns struct { // 数据的字段名称,最大支持长度256 Name string `json:"name"` // 数据的字段类型 Type ColumnsType `json:"type"` // 标记该字段是否为主键。true为主键,表示用来定位水印位置;false为非主键,将在该列嵌入/提取水印内容。字段类型列表中可同时包含多个为true或为false的字段 PrimaryKey bool `json:"primary_key"` }
字段类型列表,最大长度100
type ColumnsType ¶
type ColumnsType struct {
// contains filtered or unexported fields
}
func (ColumnsType) MarshalJSON ¶
func (c ColumnsType) MarshalJSON() ([]byte, error)
func (*ColumnsType) UnmarshalJSON ¶
func (c *ColumnsType) UnmarshalJSON(b []byte) error
func (ColumnsType) Value ¶ added in v0.0.90
func (c ColumnsType) Value() string
type ColumnsTypeEnum ¶
type ColumnsTypeEnum struct { INTEGER ColumnsType STRING ColumnsType DOUBLE ColumnsType }
func GetColumnsTypeEnum ¶
func GetColumnsTypeEnum() ColumnsTypeEnum
type CreateDatabaseWaterMarkRequest ¶
type CreateDatabaseWaterMarkRequest struct {
Body *EmbeddedDatabaseWatermark `json:"body,omitempty"`
}
Request Object
func (CreateDatabaseWaterMarkRequest) String ¶
func (o CreateDatabaseWaterMarkRequest) String() string
type CreateDatabaseWaterMarkResponse ¶
type CreateDatabaseWaterMarkResponse struct { // 嵌入水印后的数据 MarkedData *[]map[string]interface{} `json:"marked_data,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateDatabaseWaterMarkResponse) String ¶
func (o CreateDatabaseWaterMarkResponse) String() string
type CreateDocWatermarkByAddressRequest ¶ added in v0.0.83
type CreateDocWatermarkByAddressRequest struct {
Body *CreateDocWatermarkByAddressRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateDocWatermarkByAddressRequest) String ¶ added in v0.0.83
func (o CreateDocWatermarkByAddressRequest) String() string
type CreateDocWatermarkByAddressRequestBody ¶ added in v0.0.83
type CreateDocWatermarkByAddressRequestBody struct { // 项目所在region的id,如:xx-xx-1。 RegionId string `json:"region_id"` // 待添加水印的文档地址,当前只支持华为云OBS对象,格式为 **obs://bucket/object** ,其中bucket为和当前项目处于同一区域的OBS桶名称,object为对象全路径名。例如:**obs://hwbucket/hwinfo/hw.png**,其中obs://表示OBS存储,hwbucket为桶名,hwinfo/hw.png为对象全路径名。 SrcFile string `json:"src_file"` // 待嵌入水印的文档类型。 DocType CreateDocWatermarkByAddressRequestBodyDocType `json:"doc_type"` // 添加水印后的文档存放地址,格式和要求同src_file字段,不设置时,默认取src_file的值,即添加水印后覆盖原文件。 DstFile *string `json:"dst_file,omitempty"` // 暗文字水印内容,与“visible_watermark”字段至少有一个不为空 BlindWatermark *string `json:"blind_watermark,omitempty"` // 明文字水印内容,与暗水印“blind_watermark”字段至少有一个不为空。 VisibleWatermark *string `json:"visible_watermark,omitempty"` // 待嵌入的图形明水印文件的地址, 字段格式要求同src_file字段,图形文件的格式必须为“png”或“jpg”,否则返回参数错误;图像文件大小不超过1MB ImageMark *string `json:"image_mark,omitempty"` // 该字段控制明水印嵌入文字还是图片。默认为**TEXT**类型,需填写visible_watermark字段设置明文字水印; 当该字段为**IMAGE**时,需填写image_watermark字段设置水印图片地址此时 ,“visible_watermark”,“font_size”,“rotation”和“opacity”字段无效。 VisibleType *CreateDocWatermarkByAddressRequestBodyVisibleType `json:"visible_type,omitempty"` // 待加水印文件有密码时,读取文件的密码, 最大支持长度256。如果Office文档有读密码或域控的权限密码,请输入读密码,或者有读权限的域控密码。 FilePassword *string `json:"file_password,omitempty"` // 添加水印后给文件设置密码, 最大支持长度256。默认不加文档密码。 MarkedFilePassword *string `json:"marked_file_password,omitempty"` // 添加水印后给文件设置只读密码, 最大支持长度256。默认不加只读密码。 ReadonlyPassword *string `json:"readonly_password,omitempty"` // 明水印字体大小,取值为[1,100],默认值50 Front *int32 `json:"front,omitempty"` // 明水印旋转角度,逆时针方向,取值为[0,90],默认值45。 Rotation *int32 `json:"rotation,omitempty"` // 明水印的透明度,取值[0,1],默认值为0.3; Opacity *float32 `json:"opacity,omitempty"` }
OBS文档嵌入水印请求体
func (CreateDocWatermarkByAddressRequestBody) String ¶ added in v0.0.83
func (o CreateDocWatermarkByAddressRequestBody) String() string
type CreateDocWatermarkByAddressRequestBodyDocType ¶ added in v0.0.83
type CreateDocWatermarkByAddressRequestBodyDocType struct {
// contains filtered or unexported fields
}
func (CreateDocWatermarkByAddressRequestBodyDocType) MarshalJSON ¶ added in v0.0.83
func (c CreateDocWatermarkByAddressRequestBodyDocType) MarshalJSON() ([]byte, error)
func (*CreateDocWatermarkByAddressRequestBodyDocType) UnmarshalJSON ¶ added in v0.0.83
func (c *CreateDocWatermarkByAddressRequestBodyDocType) UnmarshalJSON(b []byte) error
func (CreateDocWatermarkByAddressRequestBodyDocType) Value ¶ added in v0.0.90
func (c CreateDocWatermarkByAddressRequestBodyDocType) Value() string
type CreateDocWatermarkByAddressRequestBodyDocTypeEnum ¶ added in v0.0.83
type CreateDocWatermarkByAddressRequestBodyDocTypeEnum struct { WORD CreateDocWatermarkByAddressRequestBodyDocType EXCEL CreateDocWatermarkByAddressRequestBodyDocType PDF CreateDocWatermarkByAddressRequestBodyDocType PPT CreateDocWatermarkByAddressRequestBodyDocType }
func GetCreateDocWatermarkByAddressRequestBodyDocTypeEnum ¶ added in v0.0.83
func GetCreateDocWatermarkByAddressRequestBodyDocTypeEnum() CreateDocWatermarkByAddressRequestBodyDocTypeEnum
type CreateDocWatermarkByAddressRequestBodyVisibleType ¶ added in v0.0.83
type CreateDocWatermarkByAddressRequestBodyVisibleType struct {
// contains filtered or unexported fields
}
func (CreateDocWatermarkByAddressRequestBodyVisibleType) MarshalJSON ¶ added in v0.0.83
func (c CreateDocWatermarkByAddressRequestBodyVisibleType) MarshalJSON() ([]byte, error)
func (*CreateDocWatermarkByAddressRequestBodyVisibleType) UnmarshalJSON ¶ added in v0.0.83
func (c *CreateDocWatermarkByAddressRequestBodyVisibleType) UnmarshalJSON(b []byte) error
func (CreateDocWatermarkByAddressRequestBodyVisibleType) Value ¶ added in v0.0.90
func (c CreateDocWatermarkByAddressRequestBodyVisibleType) Value() string
type CreateDocWatermarkByAddressRequestBodyVisibleTypeEnum ¶ added in v0.0.83
type CreateDocWatermarkByAddressRequestBodyVisibleTypeEnum struct { TEXT CreateDocWatermarkByAddressRequestBodyVisibleType IMAGE CreateDocWatermarkByAddressRequestBodyVisibleType }
func GetCreateDocWatermarkByAddressRequestBodyVisibleTypeEnum ¶ added in v0.0.83
func GetCreateDocWatermarkByAddressRequestBodyVisibleTypeEnum() CreateDocWatermarkByAddressRequestBodyVisibleTypeEnum
type CreateDocWatermarkByAddressResponse ¶ added in v0.0.83
type CreateDocWatermarkByAddressResponse struct { // 当前项目所在region的id,如:xx-xx-1。 RegionId *string `json:"region_id,omitempty"` // 添加水印后的文档地址,当前只支持华为云OBS对象,格式为 **obs://bucket/object** ,其中bucket为和当前项目处于同一区域的OBS桶名称,object为对象全路径名。例如:**obs://hwbucket/hwinfo/hw.doc**,其中obs://表示OBS存储,hwbucket为桶名,hwinfo/hw.doc为对象全路径名。 WatermarkedFile *string `json:"watermarked_file,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateDocWatermarkByAddressResponse) String ¶ added in v0.0.83
func (o CreateDocWatermarkByAddressResponse) String() string
type CreateDocWatermarkRequest ¶
type CreateDocWatermarkRequest struct {
Body *CreateDocWatermarkRequestBody `json:"body,omitempty" type:"multipart"`
}
Request Object
func (CreateDocWatermarkRequest) String ¶
func (o CreateDocWatermarkRequest) String() string
type CreateDocWatermarkRequestBody ¶
type CreateDocWatermarkRequestBody struct { // 要嵌入水印的文档类型 DocType *def.MultiPart `json:"doc_type"` // 输入文件有密码时,读取文件的密码, 最大支持长度256。如果Office文档有读密码或域控的权限密码,请输入读密码,或者有读权限的域控密码。 FilePassword *def.MultiPart `json:"file_password,omitempty"` // 添加水印后给文件设置密码, 最大支持长度256。默认不加文档密码。 MarkedFilePassword *def.MultiPart `json:"marked_file_password,omitempty"` // 添加水印后给文件设置只读密码, 最大支持长度256。默认不加只读密码。 ReadonlyPassword *def.MultiPart `json:"readonly_password,omitempty"` // 明水印内容,与“blind_watermark”字段至少有一个不为空 VisibleWatermark *def.MultiPart `json:"visible_watermark,omitempty"` // 明水印字体大小,取值为[1,100],默认值50 FontSize *def.MultiPart `json:"font_size,omitempty"` // 明水印旋转角度,逆时针方向,取值为[0,90],默认值45 Rotation *def.MultiPart `json:"rotation,omitempty"` // 明水印的透明度,取值[0,1],默认值为0.3; Opacity *def.MultiPart `json:"opacity,omitempty"` // 暗水印内容,与“visible_watermark”字段至少有一个不为空 BlindWatermark *def.MultiPart `json:"blind_watermark,omitempty"` // 要添加水印的文档 File *def.FilePart `json:"file"` // 图形水印的字节流。图形文件的格式必须为“png”或“jpg”,否则返回参数错误;图像文件大小不超过1MB;在分段的请求体“Content-Disposition”部分,参数“name”的值必须为“image_mark”。 ImageMark *def.FilePart `json:"image_mark,omitempty"` // 该字段为空时,默认为**TEXT**类型。 当该字段为**IMAGE**时: - 请求的表单中必须包含名为“image”的图像文件,图像格式必须为“png”或“jpg”,否则返回参数错误; - 图像文件大小不超过1MB; - “visible_watermark”,“font_size”,“rotation”和“opacity”字段无效。 VisibleType *def.MultiPart `json:"visible_type,omitempty"` }
func (CreateDocWatermarkRequestBody) String ¶
func (o CreateDocWatermarkRequestBody) String() string
func (*CreateDocWatermarkRequestBody) UnmarshalJSON ¶ added in v0.0.67
func (o *CreateDocWatermarkRequestBody) UnmarshalJSON(b []byte) error
type CreateDocWatermarkRequestBodyDocType ¶
type CreateDocWatermarkRequestBodyDocType struct {
// contains filtered or unexported fields
}
func (CreateDocWatermarkRequestBodyDocType) MarshalJSON ¶
func (c CreateDocWatermarkRequestBodyDocType) MarshalJSON() ([]byte, error)
func (*CreateDocWatermarkRequestBodyDocType) UnmarshalJSON ¶
func (c *CreateDocWatermarkRequestBodyDocType) UnmarshalJSON(b []byte) error
func (CreateDocWatermarkRequestBodyDocType) Value ¶ added in v0.0.90
func (c CreateDocWatermarkRequestBodyDocType) Value() string
type CreateDocWatermarkRequestBodyDocTypeEnum ¶
type CreateDocWatermarkRequestBodyDocTypeEnum struct { WORD CreateDocWatermarkRequestBodyDocType EXCEL CreateDocWatermarkRequestBodyDocType PDF CreateDocWatermarkRequestBodyDocType PPT CreateDocWatermarkRequestBodyDocType }
func GetCreateDocWatermarkRequestBodyDocTypeEnum ¶
func GetCreateDocWatermarkRequestBodyDocTypeEnum() CreateDocWatermarkRequestBodyDocTypeEnum
type CreateDocWatermarkRequestBodyVisibleType ¶
type CreateDocWatermarkRequestBodyVisibleType struct {
// contains filtered or unexported fields
}
func (CreateDocWatermarkRequestBodyVisibleType) MarshalJSON ¶
func (c CreateDocWatermarkRequestBodyVisibleType) MarshalJSON() ([]byte, error)
func (*CreateDocWatermarkRequestBodyVisibleType) UnmarshalJSON ¶
func (c *CreateDocWatermarkRequestBodyVisibleType) UnmarshalJSON(b []byte) error
func (CreateDocWatermarkRequestBodyVisibleType) Value ¶ added in v0.0.90
func (c CreateDocWatermarkRequestBodyVisibleType) Value() string
type CreateDocWatermarkRequestBodyVisibleTypeEnum ¶
type CreateDocWatermarkRequestBodyVisibleTypeEnum struct { TEXT CreateDocWatermarkRequestBodyVisibleType IMAGE CreateDocWatermarkRequestBodyVisibleType }
func GetCreateDocWatermarkRequestBodyVisibleTypeEnum ¶
func GetCreateDocWatermarkRequestBodyVisibleTypeEnum() CreateDocWatermarkRequestBodyVisibleTypeEnum
type CreateDocWatermarkResponse ¶
type CreateDocWatermarkResponse struct { HttpStatusCode int `json:"-"` Body io.ReadCloser `json:"-" type:"stream"` }
Response Object
func (CreateDocWatermarkResponse) Consume ¶
func (o CreateDocWatermarkResponse) Consume(writer io.Writer) (int64, error)
func (CreateDocWatermarkResponse) String ¶
func (o CreateDocWatermarkResponse) String() string
type CreateImageWatermarkByAddressRequest ¶ added in v0.0.83
type CreateImageWatermarkByAddressRequest struct {
Body *CreateImageWatermarkByAddressRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateImageWatermarkByAddressRequest) String ¶ added in v0.0.83
func (o CreateImageWatermarkByAddressRequest) String() string
type CreateImageWatermarkByAddressRequestBody ¶ added in v0.0.83
type CreateImageWatermarkByAddressRequestBody struct { // 当前项目所在region的id,如:xx-xx-1。 RegionId string `json:"region_id"` // 待加暗水印的图片地址,当前只支持华为云OBS文件,格式为 **obs://bucket/object** ,其中bucket为和当前项目处于同一区域的OBS桶名称,object为对象全路径名。例如:**obs://hwbucket/hwinfo/hw.png**,其中obs://表示OBS存储,hwbucket为桶名,hwinfo/hw.png为对象全路径名。 SrcFile string `json:"src_file"` // 待嵌入的文字暗水印内容,长度不超过32个字符。当前仅支持数字及英文大小写。与图片暗水印image_watermark二选一。 BlindWatermark *string `json:"blind_watermark,omitempty"` // 待嵌入的图片暗水印地址,格式要求同src_file字段,与文字暗水印 blind_watermark 二选一,都填写时,生效image_watermark。 ImageWatermark *string `json:"image_watermark,omitempty"` // 添加水印后的图片存放的地址,格式要求同src_file字段,不设置时,默认取src_file的值,即添加水印后覆盖原文件。 DstFile *string `json:"dst_file,omitempty"` }
func (CreateImageWatermarkByAddressRequestBody) String ¶ added in v0.0.83
func (o CreateImageWatermarkByAddressRequestBody) String() string
type CreateImageWatermarkByAddressResponse ¶ added in v0.0.83
type CreateImageWatermarkByAddressResponse struct { // 当前项目所在region的id,如:xx-xx-1。 RegionId *string `json:"region_id,omitempty"` // 添加水印后的OBS图片地址,当前只支持华为云OBS文件,格式为 **obs://bucket/object** ,其中bucket为和当前项目处于同一区域的OBS桶名称,object为对象全路径名。例如:**obs://hwbucket/hwinfo/hw.png**,其中obs://表示OBS存储,hwbucket为桶名,hwinfo/hw.png为对象全路径名。 WatermarkedFile *string `json:"watermarked_file,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateImageWatermarkByAddressResponse) String ¶ added in v0.0.83
func (o CreateImageWatermarkByAddressResponse) String() string
type CreateImageWatermarkRequest ¶
type CreateImageWatermarkRequest struct {
Body *CreateImageWatermarkRequestBody `json:"body,omitempty" type:"multipart"`
}
Request Object
func (CreateImageWatermarkRequest) String ¶
func (o CreateImageWatermarkRequest) String() string
type CreateImageWatermarkRequestBody ¶
type CreateImageWatermarkRequestBody struct { // 要添加水印的图片文件,添加的图片短边尺寸需要超过512像素。 File *def.FilePart `json:"file"` // 待嵌入的文字暗水印内容,长度不超过32个字符。当前仅支持数字及英文大小写。与图片暗水印image_watermark二选一填充。 BlindWatermark *def.MultiPart `json:"blind_watermark,omitempty"` // 待嵌入的图片暗水印文件,与文字暗水印 blind_watermark 二选一填充。 ImageWatermark *def.FilePart `json:"image_watermark,omitempty"` }
func (CreateImageWatermarkRequestBody) String ¶
func (o CreateImageWatermarkRequestBody) String() string
func (*CreateImageWatermarkRequestBody) UnmarshalJSON ¶ added in v0.0.67
func (o *CreateImageWatermarkRequestBody) UnmarshalJSON(b []byte) error
type CreateImageWatermarkResponse ¶
type CreateImageWatermarkResponse struct { HttpStatusCode int `json:"-"` Body io.ReadCloser `json:"-" type:"stream"` }
Response Object
func (CreateImageWatermarkResponse) Consume ¶
func (o CreateImageWatermarkResponse) Consume(writer io.Writer) (int64, error)
func (CreateImageWatermarkResponse) String ¶
func (o CreateImageWatermarkResponse) String() string
type DbMatchInfo ¶ added in v0.0.68
type DbMatchInfo struct { // 列名 ColumnName *string `json:"column_name,omitempty"` // 匹配的规则名 RuleName *string `json:"rule_name,omitempty"` // 匹配的规则ID RuleId *string `json:"rule_id,omitempty"` // 匹配规则风险等级 RuleRiskLevel *int32 `json:"rule_risk_level,omitempty"` // 风险数据行 ColumnLine *[]int64 `json:"column_line,omitempty"` }
func (DbMatchInfo) String ¶ added in v0.0.68
func (o DbMatchInfo) String() string
type DbScanResult ¶ added in v0.0.68
type DbScanResult struct { // 扫描结果总数 Total *int32 `json:"total,omitempty"` // 数据库扫描结果列表 DbScanResults *[]DbScanResultInfo `json:"db_scan_results,omitempty"` }
数据库扫描结果
func (DbScanResult) String ¶ added in v0.0.68
func (o DbScanResult) String() string
type DbScanResultInfo ¶ added in v0.0.68
type DbScanResultInfo struct { // 任务ID TaskId *string `json:"task_id,omitempty"` // 数据库名称 DbName *string `json:"db_name,omitempty"` // 表ID TableId *string `json:"table_id,omitempty"` // 表名称 TableName *string `json:"table_name,omitempty"` // 风险等级 RiskLevel *int32 `json:"risk_level,omitempty"` // 匹配到的规则 SensitiveDataType *[]string `json:"sensitive_data_type,omitempty"` // 表中各列匹配到的规则 MatchInfo *[]DbMatchInfo `json:"match_info,omitempty"` }
func (DbScanResultInfo) String ¶ added in v0.0.68
func (o DbScanResultInfo) String() string
type DynamicDataMask ¶
type DynamicDataMask struct { // 脱敏策略列表,每一个策略对应一个字段,脱敏策略数最多100个。 MaskStrategies []MaskStrategies `json:"mask_strategies"` // 数据列表。 Data []map[string]interface{} `json:"data"` }
func (DynamicDataMask) String ¶
func (o DynamicDataMask) String() string
type EmbeddedDatabaseWatermark ¶
type EmbeddedDatabaseWatermark struct { // 添加水印的内容 WatermarkContent string `json:"watermark_content"` // 水印密钥 WatermarkKey string `json:"watermark_key"` // 字段类型列表,最大长度100。使用时,至少包含两个字段,一个“primary_key”为true表示主键,一个为false用来嵌入水印 Columns []Columns `json:"columns"` // 数据字段的内容,最大支持长度2000 Data []map[string]interface{} `json:"data"` }
func (EmbeddedDatabaseWatermark) String ¶
func (o EmbeddedDatabaseWatermark) String() string
type EsMatchInfo ¶ added in v0.0.68
type EsMatchInfo struct { // 数据字段名 FieldName *string `json:"field_name,omitempty"` // 规则名 RuleName *string `json:"rule_name,omitempty"` // 规则ID RuleId *string `json:"rule_id,omitempty"` // 规则风险等级 RuleRiskLevel *int32 `json:"rule_risk_level,omitempty"` }
ES数据项匹配信息
func (EsMatchInfo) String ¶ added in v0.0.68
func (o EsMatchInfo) String() string
type EsScanResult ¶ added in v0.0.68
type EsScanResult struct { // 扫描结果总数 Total *int32 `json:"total,omitempty"` // ES扫描结果列表 DbScanResults *[]EsScanResultInfo `json:"db_scan_results,omitempty"` }
ES扫描结果
func (EsScanResult) String ¶ added in v0.0.68
func (o EsScanResult) String() string
type EsScanResultInfo ¶ added in v0.0.68
type EsScanResultInfo struct { // 任务ID TaskId *string `json:"task_id,omitempty"` // 索引名 IndexName *string `json:"index_name,omitempty"` // 类型ID TypeId *string `json:"type_id,omitempty"` // 类型名 TypeName *string `json:"type_name,omitempty"` // 风险等级 RiskLevel *int32 `json:"risk_level,omitempty"` // 敏感数据类型 SensitiveDataType *[]string `json:"sensitive_data_type,omitempty"` // 规则匹配具体信息 MatchInfo *[]EsMatchInfo `json:"match_info,omitempty"` }
ES扫描结果信息
func (EsScanResultInfo) String ¶ added in v0.0.68
func (o EsScanResultInfo) String() string
type ExtractedDatabaseWatermark ¶
type ExtractedDatabaseWatermark struct { // 水印密钥 WatermarkKey string `json:"watermark_key"` // 字段类型列表,最大长度100。使用时,要包含嵌入时所有“primary_key”为true的字段,和至少一个为false的字段用来提取水印 Columns []Columns `json:"columns"` // 水印数据,数据条数不超过30,000条 Data []map[string]interface{} `json:"data"` }
func (ExtractedDatabaseWatermark) String ¶
func (o ExtractedDatabaseWatermark) String() string
type MaskStrategies ¶
type MaskStrategies struct { // 需要脱敏的字段名称,最大支持长度256。 Name string `json:"name"` // 脱敏算法名称,详情见附录\"动态脱敏策略配置\"。 Algorithm MaskStrategiesAlgorithm `json:"algorithm"` // 脱敏算法参数,详情见附录\"动态脱敏策略配置\"。 Parameters map[string]interface{} `json:"parameters,omitempty"` }
脱敏策略列表,每个策略对应一个字段,脱敏策略数最多100个。详情见“动态脱敏策略配置”。
func (MaskStrategies) String ¶
func (o MaskStrategies) String() string
type MaskStrategiesAlgorithm ¶
type MaskStrategiesAlgorithm struct {
// contains filtered or unexported fields
}
func (MaskStrategiesAlgorithm) MarshalJSON ¶
func (c MaskStrategiesAlgorithm) MarshalJSON() ([]byte, error)
func (*MaskStrategiesAlgorithm) UnmarshalJSON ¶
func (c *MaskStrategiesAlgorithm) UnmarshalJSON(b []byte) error
func (MaskStrategiesAlgorithm) Value ¶ added in v0.0.90
func (c MaskStrategiesAlgorithm) Value() string
type MaskStrategiesAlgorithmEnum ¶
type MaskStrategiesAlgorithmEnum struct { SHA256 MaskStrategiesAlgorithm SHA512 MaskStrategiesAlgorithm AES MaskStrategiesAlgorithm PRESNM MaskStrategiesAlgorithm MASKNM MaskStrategiesAlgorithm PRESXY MaskStrategiesAlgorithm MASKXY MaskStrategiesAlgorithm SYMBOL MaskStrategiesAlgorithm KEYWORD MaskStrategiesAlgorithm NUMERIC MaskStrategiesAlgorithm }
func GetMaskStrategiesAlgorithmEnum ¶
func GetMaskStrategiesAlgorithmEnum() MaskStrategiesAlgorithmEnum
type ObsScanResult ¶ added in v0.0.68
type ObsScanResult struct { // 扫描结果总数 Total *int32 `json:"total,omitempty"` // OBS扫描结果列表 DbScanResults *[]ObsScanResultInfo `json:"db_scan_results,omitempty"` }
OBS扫描结果
func (ObsScanResult) String ¶ added in v0.0.68
func (o ObsScanResult) String() string
type ObsScanResultInfo ¶ added in v0.0.68
type ObsScanResultInfo struct { // 任务ID TaskId *string `json:"task_id,omitempty"` // OBS桶ID BucketId *string `json:"bucket_id,omitempty"` // OBS桶名称 BucketName *string `json:"bucket_name,omitempty"` // 文件路径 FilePath *string `json:"file_path,omitempty"` // 文件名 FileName *string `json:"file_name,omitempty"` // 文件md5值 Md5 *string `json:"md5,omitempty"` // 风险等级 RiskLevel *int32 `json:"risk_level,omitempty"` // 风险数据类型 SensitiveDataType *[]string `json:"sensitive_data_type,omitempty"` }
func (ObsScanResultInfo) String ¶ added in v0.0.68
func (o ObsScanResultInfo) String() string
type OpenApiCalledRecord ¶ added in v0.0.71
type OpenApiCalledRecord struct { // 调用API的user_name UserName *string `json:"user_name,omitempty"` // 调用API的user_id UserId *string `json:"user_id,omitempty"` // 调用API的domain_name DomainName *string `json:"domain_name,omitempty"` // 调用API的domain_id DomainId *string `json:"domain_id,omitempty"` // 调用API的URL RequestUrl *string `json:"request_url,omitempty"` // http请求方法 RequestMethod *string `json:"request_method,omitempty"` // http状态码 ResponseCode *string `json:"response_code,omitempty"` // 调用API失败原因 FailReason *string `json:"fail_reason,omitempty"` // 调用API的时间(Unix timestamp),单位:毫秒 Timestamp *int64 `json:"timestamp,omitempty"` }
OpenApi调用记录
func (OpenApiCalledRecord) String ¶ added in v0.0.71
func (o OpenApiCalledRecord) String() string
type ScanJob ¶ added in v0.0.68
type ScanJob struct { // 任务ID Id *string `json:"id,omitempty"` // 任务名称 Name *string `json:"name,omitempty"` // 任务使用的规则组 RuleGroups *[]string `json:"rule_groups,omitempty"` // 任务执行方式 Cycle *ScanJobCycle `json:"cycle,omitempty"` // 任务当前状态 Status *ScanJobStatus `json:"status,omitempty"` // 任务上一次执行时间 LastRunTime *int64 `json:"last_run_time,omitempty"` // 任务创建时间 CreateTime *int64 `json:"create_time,omitempty"` // 任务上一次扫描风险等级结果 LastScanRisk *string `json:"last_scan_risk,omitempty"` // 是否使用了NLP进行扫描 UseNlp *bool `json:"use_nlp,omitempty"` // 任务开启状态 Open *bool `json:"open,omitempty"` // SMN服务通知主题 TopicUrn *string `json:"topic_urn,omitempty"` // 任务启动时间 StartTime *int64 `json:"start_time,omitempty"` }
type ScanJobCycle ¶ added in v0.0.68
type ScanJobCycle struct {
// contains filtered or unexported fields
}
func (ScanJobCycle) MarshalJSON ¶ added in v0.0.68
func (c ScanJobCycle) MarshalJSON() ([]byte, error)
func (*ScanJobCycle) UnmarshalJSON ¶ added in v0.0.68
func (c *ScanJobCycle) UnmarshalJSON(b []byte) error
func (ScanJobCycle) Value ¶ added in v0.0.90
func (c ScanJobCycle) Value() string
type ScanJobCycleEnum ¶ added in v0.0.68
type ScanJobCycleEnum struct { ONCE ScanJobCycle DAY ScanJobCycle WEEK ScanJobCycle MONTH ScanJobCycle }
func GetScanJobCycleEnum ¶ added in v0.0.68
func GetScanJobCycleEnum() ScanJobCycleEnum
type ScanJobStatus ¶ added in v0.0.68
type ScanJobStatus struct {
// contains filtered or unexported fields
}
func (ScanJobStatus) MarshalJSON ¶ added in v0.0.68
func (c ScanJobStatus) MarshalJSON() ([]byte, error)
func (*ScanJobStatus) UnmarshalJSON ¶ added in v0.0.68
func (c *ScanJobStatus) UnmarshalJSON(b []byte) error
func (ScanJobStatus) Value ¶ added in v0.0.90
func (c ScanJobStatus) Value() string
type ScanJobStatusEnum ¶ added in v0.0.68
type ScanJobStatusEnum struct { INIT ScanJobStatus WAITING ScanJobStatus RUNNING ScanJobStatus FAILED ScanJobStatus STOPPED ScanJobStatus FINISHED ScanJobStatus TERMINATED ScanJobStatus }
func GetScanJobStatusEnum ¶ added in v0.0.68
func GetScanJobStatusEnum() ScanJobStatusEnum
type ShowDatabaseWaterMarkRequest ¶
type ShowDatabaseWaterMarkRequest struct {
Body *ExtractedDatabaseWatermark `json:"body,omitempty"`
}
Request Object
func (ShowDatabaseWaterMarkRequest) String ¶
func (o ShowDatabaseWaterMarkRequest) String() string
type ShowDatabaseWaterMarkResponse ¶
type ShowDatabaseWaterMarkResponse struct { // 提取水印内容列表。上传数据中不同列可能包含不同水印,返回时将所有提取到的水印返回,列表中水印个数不超过100 Watermarks *[]string `json:"watermarks,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowDatabaseWaterMarkResponse) String ¶
func (o ShowDatabaseWaterMarkResponse) String() string
type ShowDocWatermarkByAddressRequest ¶ added in v0.0.83
type ShowDocWatermarkByAddressRequest struct {
Body *ShowDocWatermarkByAddressRequestBody `json:"body,omitempty"`
}
Request Object
func (ShowDocWatermarkByAddressRequest) String ¶ added in v0.0.83
func (o ShowDocWatermarkByAddressRequest) String() string
type ShowDocWatermarkByAddressRequestBody ¶ added in v0.0.83
type ShowDocWatermarkByAddressRequestBody struct { // 项目所在region的id,如:xx-xx-1。 RegionId string `json:"region_id"` // 待提取水印的文档类型 DocType ShowDocWatermarkByAddressRequestBodyDocType `json:"doc_type"` // 待提取文字暗水印的文档的地址,当前只支持华为云OBS对象,格式为 **obs://bucket/object** ,其中bucket为和当前项目处于同一区域的OBS桶名称,object为对象全路径名。例如:**obs://hwbucket/hwinfo/hw.doc**,其中obs://表示OBS存储,hwbucket为桶名,hwinfo/hw.doc为对象全路径名。 SrcFile string `json:"src_file"` // 解密文件的密码, 最大支持长度256。如果Office文档有读密码或域控的权限密码,请输入读密码,或者有读权限的域控密码。 FilePassword *string `json:"file_password,omitempty"` }
func (ShowDocWatermarkByAddressRequestBody) String ¶ added in v0.0.83
func (o ShowDocWatermarkByAddressRequestBody) String() string
type ShowDocWatermarkByAddressRequestBodyDocType ¶ added in v0.0.83
type ShowDocWatermarkByAddressRequestBodyDocType struct {
// contains filtered or unexported fields
}
func (ShowDocWatermarkByAddressRequestBodyDocType) MarshalJSON ¶ added in v0.0.83
func (c ShowDocWatermarkByAddressRequestBodyDocType) MarshalJSON() ([]byte, error)
func (*ShowDocWatermarkByAddressRequestBodyDocType) UnmarshalJSON ¶ added in v0.0.83
func (c *ShowDocWatermarkByAddressRequestBodyDocType) UnmarshalJSON(b []byte) error
func (ShowDocWatermarkByAddressRequestBodyDocType) Value ¶ added in v0.0.90
func (c ShowDocWatermarkByAddressRequestBodyDocType) Value() string
type ShowDocWatermarkByAddressRequestBodyDocTypeEnum ¶ added in v0.0.83
type ShowDocWatermarkByAddressRequestBodyDocTypeEnum struct { WORD ShowDocWatermarkByAddressRequestBodyDocType EXCEL ShowDocWatermarkByAddressRequestBodyDocType PDF ShowDocWatermarkByAddressRequestBodyDocType PPT ShowDocWatermarkByAddressRequestBodyDocType }
func GetShowDocWatermarkByAddressRequestBodyDocTypeEnum ¶ added in v0.0.83
func GetShowDocWatermarkByAddressRequestBodyDocTypeEnum() ShowDocWatermarkByAddressRequestBodyDocTypeEnum
type ShowDocWatermarkByAddressResponse ¶ added in v0.0.83
type ShowDocWatermarkByAddressResponse struct { // 暗水印内容,长度不超过32个字节 Watermark *string `json:"watermark,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowDocWatermarkByAddressResponse) String ¶ added in v0.0.83
func (o ShowDocWatermarkByAddressResponse) String() string
type ShowDocWatermarkRequest ¶
type ShowDocWatermarkRequest struct {
Body *ShowDocWatermarkRequestBody `json:"body,omitempty" type:"multipart"`
}
Request Object
func (ShowDocWatermarkRequest) String ¶
func (o ShowDocWatermarkRequest) String() string
type ShowDocWatermarkRequestBody ¶
type ShowDocWatermarkRequestBody struct { // 待提取水印的文档类型 DocType *def.MultiPart `json:"doc_type"` // 解密文件的密码, 最大支持长度256。如果Office文档有读密码或域控的权限密码,请输入读密码,或者有读权限的域控密码。 FilePassword *def.MultiPart `json:"file_password,omitempty"` // 上传要提取水印的文档 File *def.FilePart `json:"file"` }
func (ShowDocWatermarkRequestBody) String ¶
func (o ShowDocWatermarkRequestBody) String() string
func (*ShowDocWatermarkRequestBody) UnmarshalJSON ¶ added in v0.0.67
func (o *ShowDocWatermarkRequestBody) UnmarshalJSON(b []byte) error
type ShowDocWatermarkRequestBodyDocType ¶
type ShowDocWatermarkRequestBodyDocType struct {
// contains filtered or unexported fields
}
func (ShowDocWatermarkRequestBodyDocType) MarshalJSON ¶
func (c ShowDocWatermarkRequestBodyDocType) MarshalJSON() ([]byte, error)
func (*ShowDocWatermarkRequestBodyDocType) UnmarshalJSON ¶
func (c *ShowDocWatermarkRequestBodyDocType) UnmarshalJSON(b []byte) error
func (ShowDocWatermarkRequestBodyDocType) Value ¶ added in v0.0.90
func (c ShowDocWatermarkRequestBodyDocType) Value() string
type ShowDocWatermarkRequestBodyDocTypeEnum ¶
type ShowDocWatermarkRequestBodyDocTypeEnum struct { WORD ShowDocWatermarkRequestBodyDocType EXCEL ShowDocWatermarkRequestBodyDocType PDF ShowDocWatermarkRequestBodyDocType PPT ShowDocWatermarkRequestBodyDocType }
func GetShowDocWatermarkRequestBodyDocTypeEnum ¶
func GetShowDocWatermarkRequestBodyDocTypeEnum() ShowDocWatermarkRequestBodyDocTypeEnum
type ShowDocWatermarkResponse ¶
type ShowDocWatermarkResponse struct { // 暗水印内容,长度不超过32个字节 Watermark *string `json:"watermark,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowDocWatermarkResponse) String ¶
func (o ShowDocWatermarkResponse) String() string
type ShowImageWatermarkByAddressRequest ¶ added in v0.0.83
type ShowImageWatermarkByAddressRequest struct {
Body *ShowImageWatermarkByAddressRequestBody `json:"body,omitempty"`
}
Request Object
func (ShowImageWatermarkByAddressRequest) String ¶ added in v0.0.83
func (o ShowImageWatermarkByAddressRequest) String() string
type ShowImageWatermarkByAddressRequestBody ¶ added in v0.0.83
type ShowImageWatermarkByAddressRequestBody struct { // 项目所在region的id,如:xx-xx-1。 RegionId string `json:"region_id"` // 待提取文字暗水印的图片地址,当前只支持华为云OBS,格式为 **obs://bucket/object** ,其中bucket为和当前项目处于同一区域的OBS桶名称,object为对象全路径名。例如:**obs://hwbucket/hwinfo/hw.png**,其中obs://表示OBS存储,hwbucket为桶名,hwinfo/hw.png为对象全路径名。 SrcFile string `json:"src_file"` // 指定待提取水印的长度,最小0,最大32.。设置后可以提升水印提取性能。 MarkLen *int32 `json:"mark_len,omitempty"` }
func (ShowImageWatermarkByAddressRequestBody) String ¶ added in v0.0.83
func (o ShowImageWatermarkByAddressRequestBody) String() string
type ShowImageWatermarkByAddressResponse ¶ added in v0.0.83
type ShowImageWatermarkByAddressResponse struct { // 暗水印内容,长度不超过32个字节 Watermark *string `json:"watermark,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowImageWatermarkByAddressResponse) String ¶ added in v0.0.83
func (o ShowImageWatermarkByAddressResponse) String() string
type ShowImageWatermarkRequest ¶
type ShowImageWatermarkRequest struct {
Body *ShowImageWatermarkRequestBody `json:"body,omitempty" type:"multipart"`
}
Request Object
func (ShowImageWatermarkRequest) String ¶
func (o ShowImageWatermarkRequest) String() string
type ShowImageWatermarkRequestBody ¶
type ShowImageWatermarkRequestBody struct { // 待提取暗水印的图片文件。 File *def.FilePart `json:"file"` // 指定待提取水印的长度,mark_len长度大于0,小于32。设置后可以提升水印提取性能 MarkLen *def.MultiPart `json:"mark_len,omitempty"` }
func (ShowImageWatermarkRequestBody) String ¶
func (o ShowImageWatermarkRequestBody) String() string
func (*ShowImageWatermarkRequestBody) UnmarshalJSON ¶ added in v0.0.67
func (o *ShowImageWatermarkRequestBody) UnmarshalJSON(b []byte) error
type ShowImageWatermarkResponse ¶
type ShowImageWatermarkResponse struct { // 暗水印内容,长度不超过32个字节 Watermark *string `json:"watermark,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowImageWatermarkResponse) String ¶
func (o ShowImageWatermarkResponse) String() string
type ShowImageWatermarkWithImageByAddressRequest ¶ added in v0.0.83
type ShowImageWatermarkWithImageByAddressRequest struct {
Body *ShowImageWatermarkWithImageByAddressRequestBody `json:"body,omitempty"`
}
Request Object
func (ShowImageWatermarkWithImageByAddressRequest) String ¶ added in v0.0.83
func (o ShowImageWatermarkWithImageByAddressRequest) String() string
type ShowImageWatermarkWithImageByAddressRequestBody ¶ added in v0.0.83
type ShowImageWatermarkWithImageByAddressRequestBody struct { // 项目所在region的id,如:xx-xx-1。 RegionId string `json:"region_id"` // 待提取图片暗水印的图片地址,当前只支持华为云OBS对象,格式为 **obs://bucket/object** ,其中bucket为和当前项目处于同一区域的OBS桶名称,object为对象全路径名。例如:**obs://hwbucket/hwinfo/hw.png**,其中obs://表示OBS存储,hwbucket为桶名,hwinfo/hw.png为对象全路径名。 SrcFile string `json:"src_file"` // 提取出来的水印图片存放地址,格式要求同src_file。 ImageWatermark string `json:"image_watermark"` }
func (ShowImageWatermarkWithImageByAddressRequestBody) String ¶ added in v0.0.83
func (o ShowImageWatermarkWithImageByAddressRequestBody) String() string
type ShowImageWatermarkWithImageByAddressResponse ¶ added in v0.0.83
type ShowImageWatermarkWithImageByAddressResponse struct { // 当前项目所在region的id,如:xx-xx-1。 RegionId *string `json:"region_id,omitempty"` // 提取出的水印图片存放地址,当前只支持华为云OBS对象,格式为 **obs://bucket/object** ,其中bucket为和当前项目处于同一区域的OBS桶名称,object为对象全路径名。例如:**obs://hwbucket/hwinfo/hw.png**,其中obs://表示OBS存储,hwbucket为桶名,hwinfo/hw.png为对象全路径名。 ImageWatermark *string `json:"image_watermark,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowImageWatermarkWithImageByAddressResponse) String ¶ added in v0.0.83
func (o ShowImageWatermarkWithImageByAddressResponse) String() string
type ShowImageWatermarkWithImageRequest ¶ added in v0.0.83
type ShowImageWatermarkWithImageRequest struct {
Body *ShowImageWatermarkWithImageRequestBody `json:"body,omitempty" type:"multipart"`
}
Request Object
func (ShowImageWatermarkWithImageRequest) String ¶ added in v0.0.83
func (o ShowImageWatermarkWithImageRequest) String() string
type ShowImageWatermarkWithImageRequestBody ¶ added in v0.0.83
type ShowImageWatermarkWithImageRequestBody struct { // 待提取暗水印的图片文件。 File *def.FilePart `json:"file"` }
func (ShowImageWatermarkWithImageRequestBody) String ¶ added in v0.0.83
func (o ShowImageWatermarkWithImageRequestBody) String() string
func (*ShowImageWatermarkWithImageRequestBody) UnmarshalJSON ¶ added in v0.0.83
func (o *ShowImageWatermarkWithImageRequestBody) UnmarshalJSON(b []byte) error
type ShowImageWatermarkWithImageResponse ¶ added in v0.0.83
type ShowImageWatermarkWithImageResponse struct { HttpStatusCode int `json:"-"` Body io.ReadCloser `json:"-" type:"stream"` }
Response Object
func (ShowImageWatermarkWithImageResponse) Consume ¶ added in v0.0.83
func (o ShowImageWatermarkWithImageResponse) Consume(writer io.Writer) (int64, error)
func (ShowImageWatermarkWithImageResponse) String ¶ added in v0.0.83
func (o ShowImageWatermarkWithImageResponse) String() string
type ShowOpenApiCalledRecordsRequest ¶ added in v0.0.71
type ShowOpenApiCalledRecordsRequest struct { // 分页大小,默认1000,最大2000。 Limit *int32 `json:"limit,omitempty"` // 需要查询调用记录的URL,例如:/v1/{project_id}/sdg/database/watermark/embed。 CalledUrl *string `json:"called_url,omitempty"` // 开始时间(Unix timestamp),单位:毫秒,例如:0 StartTime *int64 `json:"start_time,omitempty"` // 结束时间(Unix timestamp),单位:毫秒,例如:1638515803572 EndTime *int64 `json:"end_time,omitempty"` // 指定一个标识符。获取第一页时不用赋值,获取下一页时取上页查询结果的返回值。 Marker *string `json:"marker,omitempty"` }
Request Object
func (ShowOpenApiCalledRecordsRequest) String ¶ added in v0.0.71
func (o ShowOpenApiCalledRecordsRequest) String() string
type ShowOpenApiCalledRecordsResponse ¶ added in v0.0.71
type ShowOpenApiCalledRecordsResponse struct { // 调用API总次数 Total *int32 `json:"total,omitempty"` // 调用API成功次数 Succeed *int32 `json:"succeed,omitempty"` // 调用API失败次数 Failed *int32 `json:"failed,omitempty"` // API调用记录列表 OpenapiCalledRecords *[]OpenApiCalledRecord `json:"openapi_called_records,omitempty"` // 获取下一页所需的标识符。 NextMarker *string `json:"next_marker,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowOpenApiCalledRecordsResponse) String ¶ added in v0.0.71
func (o ShowOpenApiCalledRecordsResponse) String() string
type ShowScanJobResultsRequest ¶ added in v0.0.68
type ShowScanJobResultsRequest struct { // 任务ID JobId string `json:"job_id"` // 页码 Offset *int32 `json:"offset,omitempty"` // 分页大小 Limit *int32 `json:"limit,omitempty"` // 资产类型 Type *ShowScanJobResultsRequestType `json:"type,omitempty"` // 预留,待启用 StartTime *string `json:"start_time,omitempty"` // 预留,待启用 EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ShowScanJobResultsRequest) String ¶ added in v0.0.68
func (o ShowScanJobResultsRequest) String() string
type ShowScanJobResultsRequestType ¶ added in v0.0.68
type ShowScanJobResultsRequestType struct {
// contains filtered or unexported fields
}
func (ShowScanJobResultsRequestType) MarshalJSON ¶ added in v0.0.68
func (c ShowScanJobResultsRequestType) MarshalJSON() ([]byte, error)
func (*ShowScanJobResultsRequestType) UnmarshalJSON ¶ added in v0.0.68
func (c *ShowScanJobResultsRequestType) UnmarshalJSON(b []byte) error
func (ShowScanJobResultsRequestType) Value ¶ added in v0.0.90
func (c ShowScanJobResultsRequestType) Value() string
type ShowScanJobResultsRequestTypeEnum ¶ added in v0.0.68
type ShowScanJobResultsRequestTypeEnum struct { DATABASE ShowScanJobResultsRequestType OBS ShowScanJobResultsRequestType BIGDATA ShowScanJobResultsRequestType }
func GetShowScanJobResultsRequestTypeEnum ¶ added in v0.0.68
func GetShowScanJobResultsRequestTypeEnum() ShowScanJobResultsRequestTypeEnum
type ShowScanJobResultsResponse ¶ added in v0.0.68
type ShowScanJobResultsResponse struct { // 任务ID JobId *string `json:"job_id,omitempty"` // 任务名 JobName *string `json:"job_name,omitempty"` // 查询资产类型 Type *string `json:"type,omitempty"` DbScanResult *DbScanResult `json:"db_scan_result,omitempty"` ObsScanResult *ObsScanResult `json:"obs_scan_result,omitempty"` EsScanResult *EsScanResult `json:"es_scan_result,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowScanJobResultsResponse) String ¶ added in v0.0.68
func (o ShowScanJobResultsResponse) String() string
type ShowScanJobsRequest ¶ added in v0.0.68
type ShowScanJobsRequest struct { // 页码 Offset *int32 `json:"offset,omitempty"` // 分页大小 Limit *int32 `json:"limit,omitempty"` // 内容 Content *string `json:"content,omitempty"` // 预留,待启用 StartTime *string `json:"start_time,omitempty"` // 预留,待启用 EndTime *string `json:"end_time,omitempty"` }
Request Object
func (ShowScanJobsRequest) String ¶ added in v0.0.68
func (o ShowScanJobsRequest) String() string
type ShowScanJobsResponse ¶ added in v0.0.68
type ShowScanJobsResponse struct { // 本次返回的扫描任务列表 Tasks *[]ScanJob `json:"tasks,omitempty"` // 任务总数 Total *int64 `json:"total,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShowScanJobsResponse) String ¶ added in v0.0.68
func (o ShowScanJobsResponse) String() string
Source Files ¶
- model_batch_add_data_mask_request.go
- model_batch_add_data_mask_response.go
- model_columns.go
- model_create_database_water_mark_request.go
- model_create_database_water_mark_response.go
- model_create_doc_watermark_by_address_request.go
- model_create_doc_watermark_by_address_request_body.go
- model_create_doc_watermark_by_address_response.go
- model_create_doc_watermark_request.go
- model_create_doc_watermark_request_body.go
- model_create_doc_watermark_response.go
- model_create_image_watermark_by_address_request.go
- model_create_image_watermark_by_address_request_body.go
- model_create_image_watermark_by_address_response.go
- model_create_image_watermark_request.go
- model_create_image_watermark_request_body.go
- model_create_image_watermark_response.go
- model_db_match_info.go
- model_db_scan_result.go
- model_db_scan_result_info.go
- model_dynamic_data_mask.go
- model_embedded_database_watermark.go
- model_es_match_info.go
- model_es_scan_result.go
- model_es_scan_result_info.go
- model_extracted_database_watermark.go
- model_mask_strategies.go
- model_obs_scan_result.go
- model_obs_scan_result_info.go
- model_open_api_called_record.go
- model_scan_job.go
- model_show_database_water_mark_request.go
- model_show_database_water_mark_response.go
- model_show_doc_watermark_by_address_request.go
- model_show_doc_watermark_by_address_request_body.go
- model_show_doc_watermark_by_address_response.go
- model_show_doc_watermark_request.go
- model_show_doc_watermark_request_body.go
- model_show_doc_watermark_response.go
- model_show_image_watermark_by_address_request.go
- model_show_image_watermark_by_address_request_body.go
- model_show_image_watermark_by_address_response.go
- model_show_image_watermark_request.go
- model_show_image_watermark_request_body.go
- model_show_image_watermark_response.go
- model_show_image_watermark_with_image_by_address_request.go
- model_show_image_watermark_with_image_by_address_request_body.go
- model_show_image_watermark_with_image_by_address_response.go
- model_show_image_watermark_with_image_request.go
- model_show_image_watermark_with_image_request_body.go
- model_show_image_watermark_with_image_response.go
- model_show_open_api_called_records_request.go
- model_show_open_api_called_records_response.go
- model_show_scan_job_results_request.go
- model_show_scan_job_results_response.go
- model_show_scan_jobs_request.go
- model_show_scan_jobs_response.go
Click to show internal directories.
Click to hide internal directories.