Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Asset
- type CategoriesInDescribeDataObjectColumnDetail
- type CategoriesInDescribeDataObjectColumnDetailV2
- type CategoriesInDescribeDataObjects
- type Chart
- type ChartItem
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CreateConfig(request *CreateConfigRequest) (response *CreateConfigResponse, err error)
- func (client *Client) CreateConfigWithCallback(request *CreateConfigRequest, ...) <-chan int
- func (client *Client) CreateConfigWithChan(request *CreateConfigRequest) (<-chan *CreateConfigResponse, <-chan error)
- func (client *Client) CreateDataLimit(request *CreateDataLimitRequest) (response *CreateDataLimitResponse, err error)
- func (client *Client) CreateDataLimitWithCallback(request *CreateDataLimitRequest, ...) <-chan int
- func (client *Client) CreateDataLimitWithChan(request *CreateDataLimitRequest) (<-chan *CreateDataLimitResponse, <-chan error)
- func (client *Client) CreateRule(request *CreateRuleRequest) (response *CreateRuleResponse, err error)
- func (client *Client) CreateRuleWithCallback(request *CreateRuleRequest, ...) <-chan int
- func (client *Client) CreateRuleWithChan(request *CreateRuleRequest) (<-chan *CreateRuleResponse, <-chan error)
- func (client *Client) CreateScanTask(request *CreateScanTaskRequest) (response *CreateScanTaskResponse, err error)
- func (client *Client) CreateScanTaskWithCallback(request *CreateScanTaskRequest, ...) <-chan int
- func (client *Client) CreateScanTaskWithChan(request *CreateScanTaskRequest) (<-chan *CreateScanTaskResponse, <-chan error)
- func (client *Client) CreateSlrRole(request *CreateSlrRoleRequest) (response *CreateSlrRoleResponse, err error)
- func (client *Client) CreateSlrRoleWithCallback(request *CreateSlrRoleRequest, ...) <-chan int
- func (client *Client) CreateSlrRoleWithChan(request *CreateSlrRoleRequest) (<-chan *CreateSlrRoleResponse, <-chan error)
- func (client *Client) DeleteDataLimit(request *DeleteDataLimitRequest) (response *DeleteDataLimitResponse, err error)
- func (client *Client) DeleteDataLimitWithCallback(request *DeleteDataLimitRequest, ...) <-chan int
- func (client *Client) DeleteDataLimitWithChan(request *DeleteDataLimitRequest) (<-chan *DeleteDataLimitResponse, <-chan error)
- func (client *Client) DeleteRule(request *DeleteRuleRequest) (response *DeleteRuleResponse, err error)
- func (client *Client) DeleteRuleWithCallback(request *DeleteRuleRequest, ...) <-chan int
- func (client *Client) DeleteRuleWithChan(request *DeleteRuleRequest) (<-chan *DeleteRuleResponse, <-chan error)
- func (client *Client) DescribeCategoryTemplateList(request *DescribeCategoryTemplateListRequest) (response *DescribeCategoryTemplateListResponse, err error)
- func (client *Client) DescribeCategoryTemplateListWithCallback(request *DescribeCategoryTemplateListRequest, ...) <-chan int
- func (client *Client) DescribeCategoryTemplateListWithChan(request *DescribeCategoryTemplateListRequest) (<-chan *DescribeCategoryTemplateListResponse, <-chan error)
- func (client *Client) DescribeCategoryTemplateRuleList(request *DescribeCategoryTemplateRuleListRequest) (response *DescribeCategoryTemplateRuleListResponse, err error)
- func (client *Client) DescribeCategoryTemplateRuleListWithCallback(request *DescribeCategoryTemplateRuleListRequest, ...) <-chan int
- func (client *Client) DescribeCategoryTemplateRuleListWithChan(request *DescribeCategoryTemplateRuleListRequest) (<-chan *DescribeCategoryTemplateRuleListResponse, <-chan error)
- func (client *Client) DescribeColumns(request *DescribeColumnsRequest) (response *DescribeColumnsResponse, err error)
- func (client *Client) DescribeColumnsV2(request *DescribeColumnsV2Request) (response *DescribeColumnsV2Response, err error)
- func (client *Client) DescribeColumnsV2WithCallback(request *DescribeColumnsV2Request, ...) <-chan int
- func (client *Client) DescribeColumnsV2WithChan(request *DescribeColumnsV2Request) (<-chan *DescribeColumnsV2Response, <-chan error)
- func (client *Client) DescribeColumnsWithCallback(request *DescribeColumnsRequest, ...) <-chan int
- func (client *Client) DescribeColumnsWithChan(request *DescribeColumnsRequest) (<-chan *DescribeColumnsResponse, <-chan error)
- func (client *Client) DescribeConfigs(request *DescribeConfigsRequest) (response *DescribeConfigsResponse, err error)
- func (client *Client) DescribeConfigsWithCallback(request *DescribeConfigsRequest, ...) <-chan int
- func (client *Client) DescribeConfigsWithChan(request *DescribeConfigsRequest) (<-chan *DescribeConfigsResponse, <-chan error)
- func (client *Client) DescribeDataAssets(request *DescribeDataAssetsRequest) (response *DescribeDataAssetsResponse, err error)
- func (client *Client) DescribeDataAssetsWithCallback(request *DescribeDataAssetsRequest, ...) <-chan int
- func (client *Client) DescribeDataAssetsWithChan(request *DescribeDataAssetsRequest) (<-chan *DescribeDataAssetsResponse, <-chan error)
- func (client *Client) DescribeDataLimitDetail(request *DescribeDataLimitDetailRequest) (response *DescribeDataLimitDetailResponse, err error)
- func (client *Client) DescribeDataLimitDetailWithCallback(request *DescribeDataLimitDetailRequest, ...) <-chan int
- func (client *Client) DescribeDataLimitDetailWithChan(request *DescribeDataLimitDetailRequest) (<-chan *DescribeDataLimitDetailResponse, <-chan error)
- func (client *Client) DescribeDataLimitSet(request *DescribeDataLimitSetRequest) (response *DescribeDataLimitSetResponse, err error)
- func (client *Client) DescribeDataLimitSetWithCallback(request *DescribeDataLimitSetRequest, ...) <-chan int
- func (client *Client) DescribeDataLimitSetWithChan(request *DescribeDataLimitSetRequest) (<-chan *DescribeDataLimitSetResponse, <-chan error)
- func (client *Client) DescribeDataLimits(request *DescribeDataLimitsRequest) (response *DescribeDataLimitsResponse, err error)
- func (client *Client) DescribeDataLimitsWithCallback(request *DescribeDataLimitsRequest, ...) <-chan int
- func (client *Client) DescribeDataLimitsWithChan(request *DescribeDataLimitsRequest) (<-chan *DescribeDataLimitsResponse, <-chan error)
- func (client *Client) DescribeDataMaskingRunHistory(request *DescribeDataMaskingRunHistoryRequest) (response *DescribeDataMaskingRunHistoryResponse, err error)
- func (client *Client) DescribeDataMaskingRunHistoryWithCallback(request *DescribeDataMaskingRunHistoryRequest, ...) <-chan int
- func (client *Client) DescribeDataMaskingRunHistoryWithChan(request *DescribeDataMaskingRunHistoryRequest) (<-chan *DescribeDataMaskingRunHistoryResponse, <-chan error)
- func (client *Client) DescribeDataMaskingTasks(request *DescribeDataMaskingTasksRequest) (response *DescribeDataMaskingTasksResponse, err error)
- func (client *Client) DescribeDataMaskingTasksWithCallback(request *DescribeDataMaskingTasksRequest, ...) <-chan int
- func (client *Client) DescribeDataMaskingTasksWithChan(request *DescribeDataMaskingTasksRequest) (<-chan *DescribeDataMaskingTasksResponse, <-chan error)
- func (client *Client) DescribeDataObjectColumnDetail(request *DescribeDataObjectColumnDetailRequest) (response *DescribeDataObjectColumnDetailResponse, err error)
- func (client *Client) DescribeDataObjectColumnDetailV2(request *DescribeDataObjectColumnDetailV2Request) (response *DescribeDataObjectColumnDetailV2Response, err error)
- func (client *Client) DescribeDataObjectColumnDetailV2WithCallback(request *DescribeDataObjectColumnDetailV2Request, ...) <-chan int
- func (client *Client) DescribeDataObjectColumnDetailV2WithChan(request *DescribeDataObjectColumnDetailV2Request) (<-chan *DescribeDataObjectColumnDetailV2Response, <-chan error)
- func (client *Client) DescribeDataObjectColumnDetailWithCallback(request *DescribeDataObjectColumnDetailRequest, ...) <-chan int
- func (client *Client) DescribeDataObjectColumnDetailWithChan(request *DescribeDataObjectColumnDetailRequest) (<-chan *DescribeDataObjectColumnDetailResponse, <-chan error)
- func (client *Client) DescribeDataObjects(request *DescribeDataObjectsRequest) (response *DescribeDataObjectsResponse, err error)
- func (client *Client) DescribeDataObjectsWithCallback(request *DescribeDataObjectsRequest, ...) <-chan int
- func (client *Client) DescribeDataObjectsWithChan(request *DescribeDataObjectsRequest) (<-chan *DescribeDataObjectsResponse, <-chan error)
- func (client *Client) DescribeEventDetail(request *DescribeEventDetailRequest) (response *DescribeEventDetailResponse, err error)
- func (client *Client) DescribeEventDetailWithCallback(request *DescribeEventDetailRequest, ...) <-chan int
- func (client *Client) DescribeEventDetailWithChan(request *DescribeEventDetailRequest) (<-chan *DescribeEventDetailResponse, <-chan error)
- func (client *Client) DescribeEventTypes(request *DescribeEventTypesRequest) (response *DescribeEventTypesResponse, err error)
- func (client *Client) DescribeEventTypesWithCallback(request *DescribeEventTypesRequest, ...) <-chan int
- func (client *Client) DescribeEventTypesWithChan(request *DescribeEventTypesRequest) (<-chan *DescribeEventTypesResponse, <-chan error)
- func (client *Client) DescribeEvents(request *DescribeEventsRequest) (response *DescribeEventsResponse, err error)
- func (client *Client) DescribeEventsWithCallback(request *DescribeEventsRequest, ...) <-chan int
- func (client *Client) DescribeEventsWithChan(request *DescribeEventsRequest) (<-chan *DescribeEventsResponse, <-chan error)
- func (client *Client) DescribeInstanceSources(request *DescribeInstanceSourcesRequest) (response *DescribeInstanceSourcesResponse, err error)
- func (client *Client) DescribeInstanceSourcesWithCallback(request *DescribeInstanceSourcesRequest, ...) <-chan int
- func (client *Client) DescribeInstanceSourcesWithChan(request *DescribeInstanceSourcesRequest) (<-chan *DescribeInstanceSourcesResponse, <-chan error)
- func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, ...) <-chan int
- func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
- func (client *Client) DescribeOssObjectDetail(request *DescribeOssObjectDetailRequest) (response *DescribeOssObjectDetailResponse, err error)
- func (client *Client) DescribeOssObjectDetailV2(request *DescribeOssObjectDetailV2Request) (response *DescribeOssObjectDetailV2Response, err error)
- func (client *Client) DescribeOssObjectDetailV2WithCallback(request *DescribeOssObjectDetailV2Request, ...) <-chan int
- func (client *Client) DescribeOssObjectDetailV2WithChan(request *DescribeOssObjectDetailV2Request) (<-chan *DescribeOssObjectDetailV2Response, <-chan error)
- func (client *Client) DescribeOssObjectDetailWithCallback(request *DescribeOssObjectDetailRequest, ...) <-chan int
- func (client *Client) DescribeOssObjectDetailWithChan(request *DescribeOssObjectDetailRequest) (<-chan *DescribeOssObjectDetailResponse, <-chan error)
- func (client *Client) DescribeOssObjects(request *DescribeOssObjectsRequest) (response *DescribeOssObjectsResponse, err error)
- func (client *Client) DescribeOssObjectsWithCallback(request *DescribeOssObjectsRequest, ...) <-chan int
- func (client *Client) DescribeOssObjectsWithChan(request *DescribeOssObjectsRequest) (<-chan *DescribeOssObjectsResponse, <-chan error)
- func (client *Client) DescribePackages(request *DescribePackagesRequest) (response *DescribePackagesResponse, err error)
- func (client *Client) DescribePackagesWithCallback(request *DescribePackagesRequest, ...) <-chan int
- func (client *Client) DescribePackagesWithChan(request *DescribePackagesRequest) (<-chan *DescribePackagesResponse, <-chan error)
- func (client *Client) DescribeRiskLevels(request *DescribeRiskLevelsRequest) (response *DescribeRiskLevelsResponse, err error)
- func (client *Client) DescribeRiskLevelsWithCallback(request *DescribeRiskLevelsRequest, ...) <-chan int
- func (client *Client) DescribeRiskLevelsWithChan(request *DescribeRiskLevelsRequest) (<-chan *DescribeRiskLevelsResponse, <-chan error)
- func (client *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error)
- func (client *Client) DescribeRulesWithCallback(request *DescribeRulesRequest, ...) <-chan int
- func (client *Client) DescribeRulesWithChan(request *DescribeRulesRequest) (<-chan *DescribeRulesResponse, <-chan error)
- func (client *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
- func (client *Client) DescribeTablesWithCallback(request *DescribeTablesRequest, ...) <-chan int
- func (client *Client) DescribeTablesWithChan(request *DescribeTablesRequest) (<-chan *DescribeTablesResponse, <-chan error)
- func (client *Client) DescribeUserStatus(request *DescribeUserStatusRequest) (response *DescribeUserStatusResponse, err error)
- func (client *Client) DescribeUserStatusWithCallback(request *DescribeUserStatusRequest, ...) <-chan int
- func (client *Client) DescribeUserStatusWithChan(request *DescribeUserStatusRequest) (<-chan *DescribeUserStatusResponse, <-chan error)
- func (client *Client) DisableUserConfig(request *DisableUserConfigRequest) (response *DisableUserConfigResponse, err error)
- func (client *Client) DisableUserConfigWithCallback(request *DisableUserConfigRequest, ...) <-chan int
- func (client *Client) DisableUserConfigWithChan(request *DisableUserConfigRequest) (<-chan *DisableUserConfigResponse, <-chan error)
- func (client *Client) ExecDatamask(request *ExecDatamaskRequest) (response *ExecDatamaskResponse, err error)
- func (client *Client) ExecDatamaskWithCallback(request *ExecDatamaskRequest, ...) <-chan int
- func (client *Client) ExecDatamaskWithChan(request *ExecDatamaskRequest) (<-chan *ExecDatamaskResponse, <-chan error)
- func (client *Client) ManualTriggerMaskingProcess(request *ManualTriggerMaskingProcessRequest) (response *ManualTriggerMaskingProcessResponse, err error)
- func (client *Client) ManualTriggerMaskingProcessWithCallback(request *ManualTriggerMaskingProcessRequest, ...) <-chan int
- func (client *Client) ManualTriggerMaskingProcessWithChan(request *ManualTriggerMaskingProcessRequest) (<-chan *ManualTriggerMaskingProcessResponse, <-chan error)
- func (client *Client) ModifyDataLimit(request *ModifyDataLimitRequest) (response *ModifyDataLimitResponse, err error)
- func (client *Client) ModifyDataLimitWithCallback(request *ModifyDataLimitRequest, ...) <-chan int
- func (client *Client) ModifyDataLimitWithChan(request *ModifyDataLimitRequest) (<-chan *ModifyDataLimitResponse, <-chan error)
- func (client *Client) ModifyDefaultLevel(request *ModifyDefaultLevelRequest) (response *ModifyDefaultLevelResponse, err error)
- func (client *Client) ModifyDefaultLevelWithCallback(request *ModifyDefaultLevelRequest, ...) <-chan int
- func (client *Client) ModifyDefaultLevelWithChan(request *ModifyDefaultLevelRequest) (<-chan *ModifyDefaultLevelResponse, <-chan error)
- func (client *Client) ModifyEventStatus(request *ModifyEventStatusRequest) (response *ModifyEventStatusResponse, err error)
- func (client *Client) ModifyEventStatusWithCallback(request *ModifyEventStatusRequest, ...) <-chan int
- func (client *Client) ModifyEventStatusWithChan(request *ModifyEventStatusRequest) (<-chan *ModifyEventStatusResponse, <-chan error)
- func (client *Client) ModifyEventTypeStatus(request *ModifyEventTypeStatusRequest) (response *ModifyEventTypeStatusResponse, err error)
- func (client *Client) ModifyEventTypeStatusWithCallback(request *ModifyEventTypeStatusRequest, ...) <-chan int
- func (client *Client) ModifyEventTypeStatusWithChan(request *ModifyEventTypeStatusRequest) (<-chan *ModifyEventTypeStatusResponse, <-chan error)
- func (client *Client) ModifyReportTaskStatus(request *ModifyReportTaskStatusRequest) (response *ModifyReportTaskStatusResponse, err error)
- func (client *Client) ModifyReportTaskStatusWithCallback(request *ModifyReportTaskStatusRequest, ...) <-chan int
- func (client *Client) ModifyReportTaskStatusWithChan(request *ModifyReportTaskStatusRequest) (<-chan *ModifyReportTaskStatusResponse, <-chan error)
- func (client *Client) ModifyRule(request *ModifyRuleRequest) (response *ModifyRuleResponse, err error)
- func (client *Client) ModifyRuleStatus(request *ModifyRuleStatusRequest) (response *ModifyRuleStatusResponse, err error)
- func (client *Client) ModifyRuleStatusWithCallback(request *ModifyRuleStatusRequest, ...) <-chan int
- func (client *Client) ModifyRuleStatusWithChan(request *ModifyRuleStatusRequest) (<-chan *ModifyRuleStatusResponse, <-chan error)
- func (client *Client) ModifyRuleWithCallback(request *ModifyRuleRequest, ...) <-chan int
- func (client *Client) ModifyRuleWithChan(request *ModifyRuleRequest) (<-chan *ModifyRuleResponse, <-chan error)
- func (client *Client) StopMaskingProcess(request *StopMaskingProcessRequest) (response *StopMaskingProcessResponse, err error)
- func (client *Client) StopMaskingProcessWithCallback(request *StopMaskingProcessRequest, ...) <-chan int
- func (client *Client) StopMaskingProcessWithChan(request *StopMaskingProcessRequest) (<-chan *StopMaskingProcessResponse, <-chan error)
- type Column
- type Config
- type ConfigList
- type Content
- type ContentItem
- type CreateConfigRequest
- type CreateConfigResponse
- type CreateDataLimitRequest
- type CreateDataLimitResponse
- type CreateRuleRequest
- type CreateRuleResponse
- type CreateScanTaskRequest
- type CreateScanTaskResponse
- type CreateSlrRoleRequest
- type CreateSlrRoleResponse
- type Data
- type DataLimit
- type DataLimitList
- type DataLimitSet
- type DeleteDataLimitRequest
- type DeleteDataLimitResponse
- type DeleteRuleRequest
- type DeleteRuleResponse
- type DescribeCategoryTemplateListRequest
- type DescribeCategoryTemplateListResponse
- type DescribeCategoryTemplateRuleListRequest
- type DescribeCategoryTemplateRuleListResponse
- type DescribeColumnsRequest
- type DescribeColumnsResponse
- type DescribeColumnsV2Request
- type DescribeColumnsV2Response
- type DescribeConfigsRequest
- type DescribeConfigsResponse
- type DescribeDataAssetsRequest
- type DescribeDataAssetsResponse
- type DescribeDataLimitDetailRequest
- type DescribeDataLimitDetailResponse
- type DescribeDataLimitSetRequest
- type DescribeDataLimitSetResponse
- type DescribeDataLimitsRequest
- type DescribeDataLimitsResponse
- type DescribeDataMaskingRunHistoryRequest
- type DescribeDataMaskingRunHistoryResponse
- type DescribeDataMaskingTasksRequest
- type DescribeDataMaskingTasksResponse
- type DescribeDataObjectColumnDetailRequest
- type DescribeDataObjectColumnDetailResponse
- type DescribeDataObjectColumnDetailV2Request
- type DescribeDataObjectColumnDetailV2Response
- type DescribeDataObjectsRequest
- type DescribeDataObjectsResponse
- type DescribeEventDetailRequest
- type DescribeEventDetailResponse
- type DescribeEventTypesRequest
- type DescribeEventTypesResponse
- type DescribeEventsRequest
- type DescribeEventsResponse
- type DescribeInstanceSourcesRequest
- type DescribeInstanceSourcesResponse
- type DescribeInstancesRequest
- type DescribeInstancesResponse
- type DescribeOssObjectDetailRequest
- type DescribeOssObjectDetailResponse
- type DescribeOssObjectDetailV2Request
- type DescribeOssObjectDetailV2Response
- type DescribeOssObjectsRequest
- type DescribeOssObjectsResponse
- type DescribePackagesRequest
- type DescribePackagesResponse
- type DescribeRiskLevelsRequest
- type DescribeRiskLevelsResponse
- type DescribeRulesRequest
- type DescribeRulesResponse
- type DescribeTablesRequest
- type DescribeTablesResponse
- type DescribeUserStatusRequest
- type DescribeUserStatusResponse
- type Detail
- type DisableUserConfigRequest
- type DisableUserConfigResponse
- type Event
- type EventType
- type EventTypeList
- type ExecDatamaskRequest
- type ExecDatamaskResponse
- type HandleInfo
- type HandleInfoList
- type Instance
- type InstanceSource
- type ItemsInDescribeCategoryTemplateList
- type ItemsInDescribeCategoryTemplateRuleList
- type ItemsInDescribeColumns
- type ItemsInDescribeColumnsV2
- type ItemsInDescribeDataAssets
- type ItemsInDescribeDataLimits
- type ItemsInDescribeDataMaskingRunHistory
- type ItemsInDescribeDataMaskingTasks
- type ItemsInDescribeDataObjectColumnDetail
- type ItemsInDescribeDataObjectColumnDetailV2
- type ItemsInDescribeDataObjects
- type ItemsInDescribeEvents
- type ItemsInDescribeInstanceSources
- type ItemsInDescribeInstances
- type ItemsInDescribeOssObjects
- type ItemsInDescribePackages
- type ItemsInDescribeRules
- type ItemsInDescribeTables
- type ManualTriggerMaskingProcessRequest
- type ManualTriggerMaskingProcessResponse
- type ModelTagsInDescribeColumns
- type ModelTagsInDescribeColumnsV2
- type ModelTagsInDescribeDataObjectColumnDetail
- type ModelTagsInDescribeDataObjectColumnDetailV2
- type ModelTagsInDescribeDataObjects
- type ModelTagsInDescribeInstances
- type ModelTagsInDescribeOssObjectDetail
- type ModelTagsInDescribeOssObjectDetailV2
- type ModelTagsInDescribeTables
- type ModelTagsItem
- type ModifyDataLimitRequest
- type ModifyDataLimitResponse
- type ModifyDefaultLevelRequest
- type ModifyDefaultLevelResponse
- type ModifyEventStatusRequest
- type ModifyEventStatusResponse
- type ModifyEventTypeStatusRequest
- type ModifyEventTypeStatusResponse
- type ModifyReportTaskStatusRequest
- type ModifyReportTaskStatusResponse
- type ModifyRuleRequest
- type ModifyRuleResponse
- type ModifyRuleStatusRequest
- type ModifyRuleStatusResponse
- type OssBucket
- type OssBucketList
- type OssObjectDetail
- type Package
- type Region
- type RegionList
- type ResourceInfo
- type ResourceInfoItem
- type RiskLevel
- type RiskLevelList
- type Rule
- type RuleInDescribeRules
- type RuleListInDescribeDataObjects
- type RuleListInDescribeOssObjectDetail
- type RuleListInDescribeOssObjectDetailV2
- type RuleListInDescribeOssObjects
- type RuleListInDescribeTables
- type RuleListItem
- type SampleListInDescribeColumns
- type SampleListInDescribeColumnsV2
- type SampleListInDescribeOssObjectDetail
- type SampleListInDescribeOssObjectDetailV2
- type SecurityGroupIdList
- type StopMaskingProcessRequest
- type StopMaskingProcessResponse
- type SubType
- type SubTypeList
- type Table
- type Task
- type Template
- type UserStatus
- type VSwitchIdList
- type X
- type Y
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func GetEndpointMap ¶ added in v1.61.1275
GetEndpointMap Get Endpoint Data Map
func GetEndpointType ¶ added in v1.61.1275
func GetEndpointType() string
GetEndpointType Get Endpoint Type Value
func SetClientProperty ¶ added in v1.61.1275
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶ added in v1.61.1275
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type Asset ¶
type Asset struct {
Acl string `json:"Acl" xml:"Acl"`
CreationTime int64 `json:"CreationTime" xml:"CreationTime"`
DataType string `json:"DataType" xml:"DataType"`
Owner string `json:"Owner" xml:"Owner"`
SensitiveRatio string `json:"SensitiveRatio" xml:"SensitiveRatio"`
Protection bool `json:"Protection" xml:"Protection"`
DepartName string `json:"DepartName" xml:"DepartName"`
Labelsec bool `json:"Labelsec" xml:"Labelsec"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
RuleName string `json:"RuleName" xml:"RuleName"`
Sensitive bool `json:"Sensitive" xml:"Sensitive"`
ObjectKey string `json:"ObjectKey" xml:"ObjectKey"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
OdpsRiskLevelName string `json:"OdpsRiskLevelName" xml:"OdpsRiskLevelName"`
ProductId string `json:"ProductId" xml:"ProductId"`
Name string `json:"Name" xml:"Name"`
SensitiveCount int `json:"SensitiveCount" xml:"SensitiveCount"`
Id string `json:"Id" xml:"Id"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
}
Asset is a nested struct in sddp response
type CategoriesInDescribeDataObjectColumnDetail ¶ added in v1.62.397
type CategoriesInDescribeDataObjectColumnDetail struct {
Category []string `json:"Category" xml:"Category"`
}
CategoriesInDescribeDataObjectColumnDetail is a nested struct in sddp response
type CategoriesInDescribeDataObjectColumnDetailV2 ¶ added in v1.62.424
type CategoriesInDescribeDataObjectColumnDetailV2 struct {
Category []string `json:"Category" xml:"Category"`
}
CategoriesInDescribeDataObjectColumnDetailV2 is a nested struct in sddp response
type CategoriesInDescribeDataObjects ¶ added in v1.62.397
type CategoriesInDescribeDataObjects struct {
Categories []string `json:"categories" xml:"categories"`
}
CategoriesInDescribeDataObjects is a nested struct in sddp response
type Chart ¶
type Chart struct {
ChartItem []ChartItem `json:"Chart" xml:"Chart"`
}
Chart is a nested struct in sddp response
type ChartItem ¶
type ChartItem struct {
Type string `json:"Type" xml:"Type"`
Label string `json:"Label" xml:"Label"`
XLabel string `json:"XLabel" xml:"XLabel"`
YLabel string `json:"YLabel" xml:"YLabel"`
Data Data `json:"Data" xml:"Data"`
}
ChartItem is a nested struct in sddp response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) CreateConfig ¶
func (client *Client) CreateConfig(request *CreateConfigRequest) (response *CreateConfigResponse, err error)
CreateConfig invokes the sddp.CreateConfig API synchronously
func (*Client) CreateConfigWithCallback ¶
func (client *Client) CreateConfigWithCallback(request *CreateConfigRequest, callback func(response *CreateConfigResponse, err error)) <-chan int
CreateConfigWithCallback invokes the sddp.CreateConfig API asynchronously
func (*Client) CreateConfigWithChan ¶
func (client *Client) CreateConfigWithChan(request *CreateConfigRequest) (<-chan *CreateConfigResponse, <-chan error)
CreateConfigWithChan invokes the sddp.CreateConfig API asynchronously
func (*Client) CreateDataLimit ¶
func (client *Client) CreateDataLimit(request *CreateDataLimitRequest) (response *CreateDataLimitResponse, err error)
CreateDataLimit invokes the sddp.CreateDataLimit API synchronously
func (*Client) CreateDataLimitWithCallback ¶
func (client *Client) CreateDataLimitWithCallback(request *CreateDataLimitRequest, callback func(response *CreateDataLimitResponse, err error)) <-chan int
CreateDataLimitWithCallback invokes the sddp.CreateDataLimit API asynchronously
func (*Client) CreateDataLimitWithChan ¶
func (client *Client) CreateDataLimitWithChan(request *CreateDataLimitRequest) (<-chan *CreateDataLimitResponse, <-chan error)
CreateDataLimitWithChan invokes the sddp.CreateDataLimit API asynchronously
func (*Client) CreateRule ¶
func (client *Client) CreateRule(request *CreateRuleRequest) (response *CreateRuleResponse, err error)
CreateRule invokes the sddp.CreateRule API synchronously
func (*Client) CreateRuleWithCallback ¶
func (client *Client) CreateRuleWithCallback(request *CreateRuleRequest, callback func(response *CreateRuleResponse, err error)) <-chan int
CreateRuleWithCallback invokes the sddp.CreateRule API asynchronously
func (*Client) CreateRuleWithChan ¶
func (client *Client) CreateRuleWithChan(request *CreateRuleRequest) (<-chan *CreateRuleResponse, <-chan error)
CreateRuleWithChan invokes the sddp.CreateRule API asynchronously
func (*Client) CreateScanTask ¶ added in v1.61.1275
func (client *Client) CreateScanTask(request *CreateScanTaskRequest) (response *CreateScanTaskResponse, err error)
CreateScanTask invokes the sddp.CreateScanTask API synchronously
func (*Client) CreateScanTaskWithCallback ¶ added in v1.61.1275
func (client *Client) CreateScanTaskWithCallback(request *CreateScanTaskRequest, callback func(response *CreateScanTaskResponse, err error)) <-chan int
CreateScanTaskWithCallback invokes the sddp.CreateScanTask API asynchronously
func (*Client) CreateScanTaskWithChan ¶ added in v1.61.1275
func (client *Client) CreateScanTaskWithChan(request *CreateScanTaskRequest) (<-chan *CreateScanTaskResponse, <-chan error)
CreateScanTaskWithChan invokes the sddp.CreateScanTask API asynchronously
func (*Client) CreateSlrRole ¶ added in v1.61.1561
func (client *Client) CreateSlrRole(request *CreateSlrRoleRequest) (response *CreateSlrRoleResponse, err error)
CreateSlrRole invokes the sddp.CreateSlrRole API synchronously
func (*Client) CreateSlrRoleWithCallback ¶ added in v1.61.1561
func (client *Client) CreateSlrRoleWithCallback(request *CreateSlrRoleRequest, callback func(response *CreateSlrRoleResponse, err error)) <-chan int
CreateSlrRoleWithCallback invokes the sddp.CreateSlrRole API asynchronously
func (*Client) CreateSlrRoleWithChan ¶ added in v1.61.1561
func (client *Client) CreateSlrRoleWithChan(request *CreateSlrRoleRequest) (<-chan *CreateSlrRoleResponse, <-chan error)
CreateSlrRoleWithChan invokes the sddp.CreateSlrRole API asynchronously
func (*Client) DeleteDataLimit ¶
func (client *Client) DeleteDataLimit(request *DeleteDataLimitRequest) (response *DeleteDataLimitResponse, err error)
DeleteDataLimit invokes the sddp.DeleteDataLimit API synchronously
func (*Client) DeleteDataLimitWithCallback ¶
func (client *Client) DeleteDataLimitWithCallback(request *DeleteDataLimitRequest, callback func(response *DeleteDataLimitResponse, err error)) <-chan int
DeleteDataLimitWithCallback invokes the sddp.DeleteDataLimit API asynchronously
func (*Client) DeleteDataLimitWithChan ¶
func (client *Client) DeleteDataLimitWithChan(request *DeleteDataLimitRequest) (<-chan *DeleteDataLimitResponse, <-chan error)
DeleteDataLimitWithChan invokes the sddp.DeleteDataLimit API asynchronously
func (*Client) DeleteRule ¶
func (client *Client) DeleteRule(request *DeleteRuleRequest) (response *DeleteRuleResponse, err error)
DeleteRule invokes the sddp.DeleteRule API synchronously
func (*Client) DeleteRuleWithCallback ¶
func (client *Client) DeleteRuleWithCallback(request *DeleteRuleRequest, callback func(response *DeleteRuleResponse, err error)) <-chan int
DeleteRuleWithCallback invokes the sddp.DeleteRule API asynchronously
func (*Client) DeleteRuleWithChan ¶
func (client *Client) DeleteRuleWithChan(request *DeleteRuleRequest) (<-chan *DeleteRuleResponse, <-chan error)
DeleteRuleWithChan invokes the sddp.DeleteRule API asynchronously
func (*Client) DescribeCategoryTemplateList ¶ added in v1.62.399
func (client *Client) DescribeCategoryTemplateList(request *DescribeCategoryTemplateListRequest) (response *DescribeCategoryTemplateListResponse, err error)
DescribeCategoryTemplateList invokes the sddp.DescribeCategoryTemplateList API synchronously
func (*Client) DescribeCategoryTemplateListWithCallback ¶ added in v1.62.399
func (client *Client) DescribeCategoryTemplateListWithCallback(request *DescribeCategoryTemplateListRequest, callback func(response *DescribeCategoryTemplateListResponse, err error)) <-chan int
DescribeCategoryTemplateListWithCallback invokes the sddp.DescribeCategoryTemplateList API asynchronously
func (*Client) DescribeCategoryTemplateListWithChan ¶ added in v1.62.399
func (client *Client) DescribeCategoryTemplateListWithChan(request *DescribeCategoryTemplateListRequest) (<-chan *DescribeCategoryTemplateListResponse, <-chan error)
DescribeCategoryTemplateListWithChan invokes the sddp.DescribeCategoryTemplateList API asynchronously
func (*Client) DescribeCategoryTemplateRuleList ¶ added in v1.61.1561
func (client *Client) DescribeCategoryTemplateRuleList(request *DescribeCategoryTemplateRuleListRequest) (response *DescribeCategoryTemplateRuleListResponse, err error)
DescribeCategoryTemplateRuleList invokes the sddp.DescribeCategoryTemplateRuleList API synchronously
func (*Client) DescribeCategoryTemplateRuleListWithCallback ¶ added in v1.61.1561
func (client *Client) DescribeCategoryTemplateRuleListWithCallback(request *DescribeCategoryTemplateRuleListRequest, callback func(response *DescribeCategoryTemplateRuleListResponse, err error)) <-chan int
DescribeCategoryTemplateRuleListWithCallback invokes the sddp.DescribeCategoryTemplateRuleList API asynchronously
func (*Client) DescribeCategoryTemplateRuleListWithChan ¶ added in v1.61.1561
func (client *Client) DescribeCategoryTemplateRuleListWithChan(request *DescribeCategoryTemplateRuleListRequest) (<-chan *DescribeCategoryTemplateRuleListResponse, <-chan error)
DescribeCategoryTemplateRuleListWithChan invokes the sddp.DescribeCategoryTemplateRuleList API asynchronously
func (*Client) DescribeColumns ¶
func (client *Client) DescribeColumns(request *DescribeColumnsRequest) (response *DescribeColumnsResponse, err error)
DescribeColumns invokes the sddp.DescribeColumns API synchronously
func (*Client) DescribeColumnsV2 ¶ added in v1.62.424
func (client *Client) DescribeColumnsV2(request *DescribeColumnsV2Request) (response *DescribeColumnsV2Response, err error)
DescribeColumnsV2 invokes the sddp.DescribeColumnsV2 API synchronously
func (*Client) DescribeColumnsV2WithCallback ¶ added in v1.62.424
func (client *Client) DescribeColumnsV2WithCallback(request *DescribeColumnsV2Request, callback func(response *DescribeColumnsV2Response, err error)) <-chan int
DescribeColumnsV2WithCallback invokes the sddp.DescribeColumnsV2 API asynchronously
func (*Client) DescribeColumnsV2WithChan ¶ added in v1.62.424
func (client *Client) DescribeColumnsV2WithChan(request *DescribeColumnsV2Request) (<-chan *DescribeColumnsV2Response, <-chan error)
DescribeColumnsV2WithChan invokes the sddp.DescribeColumnsV2 API asynchronously
func (*Client) DescribeColumnsWithCallback ¶
func (client *Client) DescribeColumnsWithCallback(request *DescribeColumnsRequest, callback func(response *DescribeColumnsResponse, err error)) <-chan int
DescribeColumnsWithCallback invokes the sddp.DescribeColumns API asynchronously
func (*Client) DescribeColumnsWithChan ¶
func (client *Client) DescribeColumnsWithChan(request *DescribeColumnsRequest) (<-chan *DescribeColumnsResponse, <-chan error)
DescribeColumnsWithChan invokes the sddp.DescribeColumns API asynchronously
func (*Client) DescribeConfigs ¶
func (client *Client) DescribeConfigs(request *DescribeConfigsRequest) (response *DescribeConfigsResponse, err error)
DescribeConfigs invokes the sddp.DescribeConfigs API synchronously
func (*Client) DescribeConfigsWithCallback ¶
func (client *Client) DescribeConfigsWithCallback(request *DescribeConfigsRequest, callback func(response *DescribeConfigsResponse, err error)) <-chan int
DescribeConfigsWithCallback invokes the sddp.DescribeConfigs API asynchronously
func (*Client) DescribeConfigsWithChan ¶
func (client *Client) DescribeConfigsWithChan(request *DescribeConfigsRequest) (<-chan *DescribeConfigsResponse, <-chan error)
DescribeConfigsWithChan invokes the sddp.DescribeConfigs API asynchronously
func (*Client) DescribeDataAssets ¶
func (client *Client) DescribeDataAssets(request *DescribeDataAssetsRequest) (response *DescribeDataAssetsResponse, err error)
DescribeDataAssets invokes the sddp.DescribeDataAssets API synchronously
func (*Client) DescribeDataAssetsWithCallback ¶
func (client *Client) DescribeDataAssetsWithCallback(request *DescribeDataAssetsRequest, callback func(response *DescribeDataAssetsResponse, err error)) <-chan int
DescribeDataAssetsWithCallback invokes the sddp.DescribeDataAssets API asynchronously
func (*Client) DescribeDataAssetsWithChan ¶
func (client *Client) DescribeDataAssetsWithChan(request *DescribeDataAssetsRequest) (<-chan *DescribeDataAssetsResponse, <-chan error)
DescribeDataAssetsWithChan invokes the sddp.DescribeDataAssets API asynchronously
func (*Client) DescribeDataLimitDetail ¶
func (client *Client) DescribeDataLimitDetail(request *DescribeDataLimitDetailRequest) (response *DescribeDataLimitDetailResponse, err error)
DescribeDataLimitDetail invokes the sddp.DescribeDataLimitDetail API synchronously
func (*Client) DescribeDataLimitDetailWithCallback ¶
func (client *Client) DescribeDataLimitDetailWithCallback(request *DescribeDataLimitDetailRequest, callback func(response *DescribeDataLimitDetailResponse, err error)) <-chan int
DescribeDataLimitDetailWithCallback invokes the sddp.DescribeDataLimitDetail API asynchronously
func (*Client) DescribeDataLimitDetailWithChan ¶
func (client *Client) DescribeDataLimitDetailWithChan(request *DescribeDataLimitDetailRequest) (<-chan *DescribeDataLimitDetailResponse, <-chan error)
DescribeDataLimitDetailWithChan invokes the sddp.DescribeDataLimitDetail API asynchronously
func (*Client) DescribeDataLimitSet ¶ added in v1.61.1275
func (client *Client) DescribeDataLimitSet(request *DescribeDataLimitSetRequest) (response *DescribeDataLimitSetResponse, err error)
DescribeDataLimitSet invokes the sddp.DescribeDataLimitSet API synchronously
func (*Client) DescribeDataLimitSetWithCallback ¶ added in v1.61.1275
func (client *Client) DescribeDataLimitSetWithCallback(request *DescribeDataLimitSetRequest, callback func(response *DescribeDataLimitSetResponse, err error)) <-chan int
DescribeDataLimitSetWithCallback invokes the sddp.DescribeDataLimitSet API asynchronously
func (*Client) DescribeDataLimitSetWithChan ¶ added in v1.61.1275
func (client *Client) DescribeDataLimitSetWithChan(request *DescribeDataLimitSetRequest) (<-chan *DescribeDataLimitSetResponse, <-chan error)
DescribeDataLimitSetWithChan invokes the sddp.DescribeDataLimitSet API asynchronously
func (*Client) DescribeDataLimits ¶
func (client *Client) DescribeDataLimits(request *DescribeDataLimitsRequest) (response *DescribeDataLimitsResponse, err error)
DescribeDataLimits invokes the sddp.DescribeDataLimits API synchronously
func (*Client) DescribeDataLimitsWithCallback ¶
func (client *Client) DescribeDataLimitsWithCallback(request *DescribeDataLimitsRequest, callback func(response *DescribeDataLimitsResponse, err error)) <-chan int
DescribeDataLimitsWithCallback invokes the sddp.DescribeDataLimits API asynchronously
func (*Client) DescribeDataLimitsWithChan ¶
func (client *Client) DescribeDataLimitsWithChan(request *DescribeDataLimitsRequest) (<-chan *DescribeDataLimitsResponse, <-chan error)
DescribeDataLimitsWithChan invokes the sddp.DescribeDataLimits API asynchronously
func (*Client) DescribeDataMaskingRunHistory ¶ added in v1.61.1275
func (client *Client) DescribeDataMaskingRunHistory(request *DescribeDataMaskingRunHistoryRequest) (response *DescribeDataMaskingRunHistoryResponse, err error)
DescribeDataMaskingRunHistory invokes the sddp.DescribeDataMaskingRunHistory API synchronously
func (*Client) DescribeDataMaskingRunHistoryWithCallback ¶ added in v1.61.1275
func (client *Client) DescribeDataMaskingRunHistoryWithCallback(request *DescribeDataMaskingRunHistoryRequest, callback func(response *DescribeDataMaskingRunHistoryResponse, err error)) <-chan int
DescribeDataMaskingRunHistoryWithCallback invokes the sddp.DescribeDataMaskingRunHistory API asynchronously
func (*Client) DescribeDataMaskingRunHistoryWithChan ¶ added in v1.61.1275
func (client *Client) DescribeDataMaskingRunHistoryWithChan(request *DescribeDataMaskingRunHistoryRequest) (<-chan *DescribeDataMaskingRunHistoryResponse, <-chan error)
DescribeDataMaskingRunHistoryWithChan invokes the sddp.DescribeDataMaskingRunHistory API asynchronously
func (*Client) DescribeDataMaskingTasks ¶ added in v1.61.1275
func (client *Client) DescribeDataMaskingTasks(request *DescribeDataMaskingTasksRequest) (response *DescribeDataMaskingTasksResponse, err error)
DescribeDataMaskingTasks invokes the sddp.DescribeDataMaskingTasks API synchronously
func (*Client) DescribeDataMaskingTasksWithCallback ¶ added in v1.61.1275
func (client *Client) DescribeDataMaskingTasksWithCallback(request *DescribeDataMaskingTasksRequest, callback func(response *DescribeDataMaskingTasksResponse, err error)) <-chan int
DescribeDataMaskingTasksWithCallback invokes the sddp.DescribeDataMaskingTasks API asynchronously
func (*Client) DescribeDataMaskingTasksWithChan ¶ added in v1.61.1275
func (client *Client) DescribeDataMaskingTasksWithChan(request *DescribeDataMaskingTasksRequest) (<-chan *DescribeDataMaskingTasksResponse, <-chan error)
DescribeDataMaskingTasksWithChan invokes the sddp.DescribeDataMaskingTasks API asynchronously
func (*Client) DescribeDataObjectColumnDetail ¶ added in v1.62.397
func (client *Client) DescribeDataObjectColumnDetail(request *DescribeDataObjectColumnDetailRequest) (response *DescribeDataObjectColumnDetailResponse, err error)
DescribeDataObjectColumnDetail invokes the sddp.DescribeDataObjectColumnDetail API synchronously
func (*Client) DescribeDataObjectColumnDetailV2 ¶ added in v1.62.424
func (client *Client) DescribeDataObjectColumnDetailV2(request *DescribeDataObjectColumnDetailV2Request) (response *DescribeDataObjectColumnDetailV2Response, err error)
DescribeDataObjectColumnDetailV2 invokes the sddp.DescribeDataObjectColumnDetailV2 API synchronously
func (*Client) DescribeDataObjectColumnDetailV2WithCallback ¶ added in v1.62.424
func (client *Client) DescribeDataObjectColumnDetailV2WithCallback(request *DescribeDataObjectColumnDetailV2Request, callback func(response *DescribeDataObjectColumnDetailV2Response, err error)) <-chan int
DescribeDataObjectColumnDetailV2WithCallback invokes the sddp.DescribeDataObjectColumnDetailV2 API asynchronously
func (*Client) DescribeDataObjectColumnDetailV2WithChan ¶ added in v1.62.424
func (client *Client) DescribeDataObjectColumnDetailV2WithChan(request *DescribeDataObjectColumnDetailV2Request) (<-chan *DescribeDataObjectColumnDetailV2Response, <-chan error)
DescribeDataObjectColumnDetailV2WithChan invokes the sddp.DescribeDataObjectColumnDetailV2 API asynchronously
func (*Client) DescribeDataObjectColumnDetailWithCallback ¶ added in v1.62.397
func (client *Client) DescribeDataObjectColumnDetailWithCallback(request *DescribeDataObjectColumnDetailRequest, callback func(response *DescribeDataObjectColumnDetailResponse, err error)) <-chan int
DescribeDataObjectColumnDetailWithCallback invokes the sddp.DescribeDataObjectColumnDetail API asynchronously
func (*Client) DescribeDataObjectColumnDetailWithChan ¶ added in v1.62.397
func (client *Client) DescribeDataObjectColumnDetailWithChan(request *DescribeDataObjectColumnDetailRequest) (<-chan *DescribeDataObjectColumnDetailResponse, <-chan error)
DescribeDataObjectColumnDetailWithChan invokes the sddp.DescribeDataObjectColumnDetail API asynchronously
func (*Client) DescribeDataObjects ¶ added in v1.62.397
func (client *Client) DescribeDataObjects(request *DescribeDataObjectsRequest) (response *DescribeDataObjectsResponse, err error)
DescribeDataObjects invokes the sddp.DescribeDataObjects API synchronously
func (*Client) DescribeDataObjectsWithCallback ¶ added in v1.62.397
func (client *Client) DescribeDataObjectsWithCallback(request *DescribeDataObjectsRequest, callback func(response *DescribeDataObjectsResponse, err error)) <-chan int
DescribeDataObjectsWithCallback invokes the sddp.DescribeDataObjects API asynchronously
func (*Client) DescribeDataObjectsWithChan ¶ added in v1.62.397
func (client *Client) DescribeDataObjectsWithChan(request *DescribeDataObjectsRequest) (<-chan *DescribeDataObjectsResponse, <-chan error)
DescribeDataObjectsWithChan invokes the sddp.DescribeDataObjects API asynchronously
func (*Client) DescribeEventDetail ¶
func (client *Client) DescribeEventDetail(request *DescribeEventDetailRequest) (response *DescribeEventDetailResponse, err error)
DescribeEventDetail invokes the sddp.DescribeEventDetail API synchronously
func (*Client) DescribeEventDetailWithCallback ¶
func (client *Client) DescribeEventDetailWithCallback(request *DescribeEventDetailRequest, callback func(response *DescribeEventDetailResponse, err error)) <-chan int
DescribeEventDetailWithCallback invokes the sddp.DescribeEventDetail API asynchronously
func (*Client) DescribeEventDetailWithChan ¶
func (client *Client) DescribeEventDetailWithChan(request *DescribeEventDetailRequest) (<-chan *DescribeEventDetailResponse, <-chan error)
DescribeEventDetailWithChan invokes the sddp.DescribeEventDetail API asynchronously
func (*Client) DescribeEventTypes ¶
func (client *Client) DescribeEventTypes(request *DescribeEventTypesRequest) (response *DescribeEventTypesResponse, err error)
DescribeEventTypes invokes the sddp.DescribeEventTypes API synchronously
func (*Client) DescribeEventTypesWithCallback ¶
func (client *Client) DescribeEventTypesWithCallback(request *DescribeEventTypesRequest, callback func(response *DescribeEventTypesResponse, err error)) <-chan int
DescribeEventTypesWithCallback invokes the sddp.DescribeEventTypes API asynchronously
func (*Client) DescribeEventTypesWithChan ¶
func (client *Client) DescribeEventTypesWithChan(request *DescribeEventTypesRequest) (<-chan *DescribeEventTypesResponse, <-chan error)
DescribeEventTypesWithChan invokes the sddp.DescribeEventTypes API asynchronously
func (*Client) DescribeEvents ¶
func (client *Client) DescribeEvents(request *DescribeEventsRequest) (response *DescribeEventsResponse, err error)
DescribeEvents invokes the sddp.DescribeEvents API synchronously
func (*Client) DescribeEventsWithCallback ¶
func (client *Client) DescribeEventsWithCallback(request *DescribeEventsRequest, callback func(response *DescribeEventsResponse, err error)) <-chan int
DescribeEventsWithCallback invokes the sddp.DescribeEvents API asynchronously
func (*Client) DescribeEventsWithChan ¶
func (client *Client) DescribeEventsWithChan(request *DescribeEventsRequest) (<-chan *DescribeEventsResponse, <-chan error)
DescribeEventsWithChan invokes the sddp.DescribeEvents API asynchronously
func (*Client) DescribeInstanceSources ¶ added in v1.61.1275
func (client *Client) DescribeInstanceSources(request *DescribeInstanceSourcesRequest) (response *DescribeInstanceSourcesResponse, err error)
DescribeInstanceSources invokes the sddp.DescribeInstanceSources API synchronously
func (*Client) DescribeInstanceSourcesWithCallback ¶ added in v1.61.1275
func (client *Client) DescribeInstanceSourcesWithCallback(request *DescribeInstanceSourcesRequest, callback func(response *DescribeInstanceSourcesResponse, err error)) <-chan int
DescribeInstanceSourcesWithCallback invokes the sddp.DescribeInstanceSources API asynchronously
func (*Client) DescribeInstanceSourcesWithChan ¶ added in v1.61.1275
func (client *Client) DescribeInstanceSourcesWithChan(request *DescribeInstanceSourcesRequest) (<-chan *DescribeInstanceSourcesResponse, <-chan error)
DescribeInstanceSourcesWithChan invokes the sddp.DescribeInstanceSources API asynchronously
func (*Client) DescribeInstances ¶
func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances invokes the sddp.DescribeInstances API synchronously
func (*Client) DescribeInstancesWithCallback ¶
func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int
DescribeInstancesWithCallback invokes the sddp.DescribeInstances API asynchronously
func (*Client) DescribeInstancesWithChan ¶
func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
DescribeInstancesWithChan invokes the sddp.DescribeInstances API asynchronously
func (*Client) DescribeOssObjectDetail ¶
func (client *Client) DescribeOssObjectDetail(request *DescribeOssObjectDetailRequest) (response *DescribeOssObjectDetailResponse, err error)
DescribeOssObjectDetail invokes the sddp.DescribeOssObjectDetail API synchronously
func (*Client) DescribeOssObjectDetailV2 ¶ added in v1.62.424
func (client *Client) DescribeOssObjectDetailV2(request *DescribeOssObjectDetailV2Request) (response *DescribeOssObjectDetailV2Response, err error)
DescribeOssObjectDetailV2 invokes the sddp.DescribeOssObjectDetailV2 API synchronously
func (*Client) DescribeOssObjectDetailV2WithCallback ¶ added in v1.62.424
func (client *Client) DescribeOssObjectDetailV2WithCallback(request *DescribeOssObjectDetailV2Request, callback func(response *DescribeOssObjectDetailV2Response, err error)) <-chan int
DescribeOssObjectDetailV2WithCallback invokes the sddp.DescribeOssObjectDetailV2 API asynchronously
func (*Client) DescribeOssObjectDetailV2WithChan ¶ added in v1.62.424
func (client *Client) DescribeOssObjectDetailV2WithChan(request *DescribeOssObjectDetailV2Request) (<-chan *DescribeOssObjectDetailV2Response, <-chan error)
DescribeOssObjectDetailV2WithChan invokes the sddp.DescribeOssObjectDetailV2 API asynchronously
func (*Client) DescribeOssObjectDetailWithCallback ¶
func (client *Client) DescribeOssObjectDetailWithCallback(request *DescribeOssObjectDetailRequest, callback func(response *DescribeOssObjectDetailResponse, err error)) <-chan int
DescribeOssObjectDetailWithCallback invokes the sddp.DescribeOssObjectDetail API asynchronously
func (*Client) DescribeOssObjectDetailWithChan ¶
func (client *Client) DescribeOssObjectDetailWithChan(request *DescribeOssObjectDetailRequest) (<-chan *DescribeOssObjectDetailResponse, <-chan error)
DescribeOssObjectDetailWithChan invokes the sddp.DescribeOssObjectDetail API asynchronously
func (*Client) DescribeOssObjects ¶
func (client *Client) DescribeOssObjects(request *DescribeOssObjectsRequest) (response *DescribeOssObjectsResponse, err error)
DescribeOssObjects invokes the sddp.DescribeOssObjects API synchronously
func (*Client) DescribeOssObjectsWithCallback ¶
func (client *Client) DescribeOssObjectsWithCallback(request *DescribeOssObjectsRequest, callback func(response *DescribeOssObjectsResponse, err error)) <-chan int
DescribeOssObjectsWithCallback invokes the sddp.DescribeOssObjects API asynchronously
func (*Client) DescribeOssObjectsWithChan ¶
func (client *Client) DescribeOssObjectsWithChan(request *DescribeOssObjectsRequest) (<-chan *DescribeOssObjectsResponse, <-chan error)
DescribeOssObjectsWithChan invokes the sddp.DescribeOssObjects API asynchronously
func (*Client) DescribePackages ¶
func (client *Client) DescribePackages(request *DescribePackagesRequest) (response *DescribePackagesResponse, err error)
DescribePackages invokes the sddp.DescribePackages API synchronously
func (*Client) DescribePackagesWithCallback ¶
func (client *Client) DescribePackagesWithCallback(request *DescribePackagesRequest, callback func(response *DescribePackagesResponse, err error)) <-chan int
DescribePackagesWithCallback invokes the sddp.DescribePackages API asynchronously
func (*Client) DescribePackagesWithChan ¶
func (client *Client) DescribePackagesWithChan(request *DescribePackagesRequest) (<-chan *DescribePackagesResponse, <-chan error)
DescribePackagesWithChan invokes the sddp.DescribePackages API asynchronously
func (*Client) DescribeRiskLevels ¶ added in v1.61.1275
func (client *Client) DescribeRiskLevels(request *DescribeRiskLevelsRequest) (response *DescribeRiskLevelsResponse, err error)
DescribeRiskLevels invokes the sddp.DescribeRiskLevels API synchronously
func (*Client) DescribeRiskLevelsWithCallback ¶ added in v1.61.1275
func (client *Client) DescribeRiskLevelsWithCallback(request *DescribeRiskLevelsRequest, callback func(response *DescribeRiskLevelsResponse, err error)) <-chan int
DescribeRiskLevelsWithCallback invokes the sddp.DescribeRiskLevels API asynchronously
func (*Client) DescribeRiskLevelsWithChan ¶ added in v1.61.1275
func (client *Client) DescribeRiskLevelsWithChan(request *DescribeRiskLevelsRequest) (<-chan *DescribeRiskLevelsResponse, <-chan error)
DescribeRiskLevelsWithChan invokes the sddp.DescribeRiskLevels API asynchronously
func (*Client) DescribeRules ¶
func (client *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error)
DescribeRules invokes the sddp.DescribeRules API synchronously
func (*Client) DescribeRulesWithCallback ¶
func (client *Client) DescribeRulesWithCallback(request *DescribeRulesRequest, callback func(response *DescribeRulesResponse, err error)) <-chan int
DescribeRulesWithCallback invokes the sddp.DescribeRules API asynchronously
func (*Client) DescribeRulesWithChan ¶
func (client *Client) DescribeRulesWithChan(request *DescribeRulesRequest) (<-chan *DescribeRulesResponse, <-chan error)
DescribeRulesWithChan invokes the sddp.DescribeRules API asynchronously
func (*Client) DescribeTables ¶
func (client *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)
DescribeTables invokes the sddp.DescribeTables API synchronously
func (*Client) DescribeTablesWithCallback ¶
func (client *Client) DescribeTablesWithCallback(request *DescribeTablesRequest, callback func(response *DescribeTablesResponse, err error)) <-chan int
DescribeTablesWithCallback invokes the sddp.DescribeTables API asynchronously
func (*Client) DescribeTablesWithChan ¶
func (client *Client) DescribeTablesWithChan(request *DescribeTablesRequest) (<-chan *DescribeTablesResponse, <-chan error)
DescribeTablesWithChan invokes the sddp.DescribeTables API asynchronously
func (*Client) DescribeUserStatus ¶
func (client *Client) DescribeUserStatus(request *DescribeUserStatusRequest) (response *DescribeUserStatusResponse, err error)
DescribeUserStatus invokes the sddp.DescribeUserStatus API synchronously
func (*Client) DescribeUserStatusWithCallback ¶
func (client *Client) DescribeUserStatusWithCallback(request *DescribeUserStatusRequest, callback func(response *DescribeUserStatusResponse, err error)) <-chan int
DescribeUserStatusWithCallback invokes the sddp.DescribeUserStatus API asynchronously
func (*Client) DescribeUserStatusWithChan ¶
func (client *Client) DescribeUserStatusWithChan(request *DescribeUserStatusRequest) (<-chan *DescribeUserStatusResponse, <-chan error)
DescribeUserStatusWithChan invokes the sddp.DescribeUserStatus API asynchronously
func (*Client) DisableUserConfig ¶ added in v1.61.1275
func (client *Client) DisableUserConfig(request *DisableUserConfigRequest) (response *DisableUserConfigResponse, err error)
DisableUserConfig invokes the sddp.DisableUserConfig API synchronously
func (*Client) DisableUserConfigWithCallback ¶ added in v1.61.1275
func (client *Client) DisableUserConfigWithCallback(request *DisableUserConfigRequest, callback func(response *DisableUserConfigResponse, err error)) <-chan int
DisableUserConfigWithCallback invokes the sddp.DisableUserConfig API asynchronously
func (*Client) DisableUserConfigWithChan ¶ added in v1.61.1275
func (client *Client) DisableUserConfigWithChan(request *DisableUserConfigRequest) (<-chan *DisableUserConfigResponse, <-chan error)
DisableUserConfigWithChan invokes the sddp.DisableUserConfig API asynchronously
func (*Client) ExecDatamask ¶ added in v1.61.1275
func (client *Client) ExecDatamask(request *ExecDatamaskRequest) (response *ExecDatamaskResponse, err error)
ExecDatamask invokes the sddp.ExecDatamask API synchronously
func (*Client) ExecDatamaskWithCallback ¶ added in v1.61.1275
func (client *Client) ExecDatamaskWithCallback(request *ExecDatamaskRequest, callback func(response *ExecDatamaskResponse, err error)) <-chan int
ExecDatamaskWithCallback invokes the sddp.ExecDatamask API asynchronously
func (*Client) ExecDatamaskWithChan ¶ added in v1.61.1275
func (client *Client) ExecDatamaskWithChan(request *ExecDatamaskRequest) (<-chan *ExecDatamaskResponse, <-chan error)
ExecDatamaskWithChan invokes the sddp.ExecDatamask API asynchronously
func (*Client) ManualTriggerMaskingProcess ¶ added in v1.61.1275
func (client *Client) ManualTriggerMaskingProcess(request *ManualTriggerMaskingProcessRequest) (response *ManualTriggerMaskingProcessResponse, err error)
ManualTriggerMaskingProcess invokes the sddp.ManualTriggerMaskingProcess API synchronously
func (*Client) ManualTriggerMaskingProcessWithCallback ¶ added in v1.61.1275
func (client *Client) ManualTriggerMaskingProcessWithCallback(request *ManualTriggerMaskingProcessRequest, callback func(response *ManualTriggerMaskingProcessResponse, err error)) <-chan int
ManualTriggerMaskingProcessWithCallback invokes the sddp.ManualTriggerMaskingProcess API asynchronously
func (*Client) ManualTriggerMaskingProcessWithChan ¶ added in v1.61.1275
func (client *Client) ManualTriggerMaskingProcessWithChan(request *ManualTriggerMaskingProcessRequest) (<-chan *ManualTriggerMaskingProcessResponse, <-chan error)
ManualTriggerMaskingProcessWithChan invokes the sddp.ManualTriggerMaskingProcess API asynchronously
func (*Client) ModifyDataLimit ¶
func (client *Client) ModifyDataLimit(request *ModifyDataLimitRequest) (response *ModifyDataLimitResponse, err error)
ModifyDataLimit invokes the sddp.ModifyDataLimit API synchronously
func (*Client) ModifyDataLimitWithCallback ¶
func (client *Client) ModifyDataLimitWithCallback(request *ModifyDataLimitRequest, callback func(response *ModifyDataLimitResponse, err error)) <-chan int
ModifyDataLimitWithCallback invokes the sddp.ModifyDataLimit API asynchronously
func (*Client) ModifyDataLimitWithChan ¶
func (client *Client) ModifyDataLimitWithChan(request *ModifyDataLimitRequest) (<-chan *ModifyDataLimitResponse, <-chan error)
ModifyDataLimitWithChan invokes the sddp.ModifyDataLimit API asynchronously
func (*Client) ModifyDefaultLevel ¶
func (client *Client) ModifyDefaultLevel(request *ModifyDefaultLevelRequest) (response *ModifyDefaultLevelResponse, err error)
ModifyDefaultLevel invokes the sddp.ModifyDefaultLevel API synchronously
func (*Client) ModifyDefaultLevelWithCallback ¶
func (client *Client) ModifyDefaultLevelWithCallback(request *ModifyDefaultLevelRequest, callback func(response *ModifyDefaultLevelResponse, err error)) <-chan int
ModifyDefaultLevelWithCallback invokes the sddp.ModifyDefaultLevel API asynchronously
func (*Client) ModifyDefaultLevelWithChan ¶
func (client *Client) ModifyDefaultLevelWithChan(request *ModifyDefaultLevelRequest) (<-chan *ModifyDefaultLevelResponse, <-chan error)
ModifyDefaultLevelWithChan invokes the sddp.ModifyDefaultLevel API asynchronously
func (*Client) ModifyEventStatus ¶
func (client *Client) ModifyEventStatus(request *ModifyEventStatusRequest) (response *ModifyEventStatusResponse, err error)
ModifyEventStatus invokes the sddp.ModifyEventStatus API synchronously
func (*Client) ModifyEventStatusWithCallback ¶
func (client *Client) ModifyEventStatusWithCallback(request *ModifyEventStatusRequest, callback func(response *ModifyEventStatusResponse, err error)) <-chan int
ModifyEventStatusWithCallback invokes the sddp.ModifyEventStatus API asynchronously
func (*Client) ModifyEventStatusWithChan ¶
func (client *Client) ModifyEventStatusWithChan(request *ModifyEventStatusRequest) (<-chan *ModifyEventStatusResponse, <-chan error)
ModifyEventStatusWithChan invokes the sddp.ModifyEventStatus API asynchronously
func (*Client) ModifyEventTypeStatus ¶
func (client *Client) ModifyEventTypeStatus(request *ModifyEventTypeStatusRequest) (response *ModifyEventTypeStatusResponse, err error)
ModifyEventTypeStatus invokes the sddp.ModifyEventTypeStatus API synchronously
func (*Client) ModifyEventTypeStatusWithCallback ¶
func (client *Client) ModifyEventTypeStatusWithCallback(request *ModifyEventTypeStatusRequest, callback func(response *ModifyEventTypeStatusResponse, err error)) <-chan int
ModifyEventTypeStatusWithCallback invokes the sddp.ModifyEventTypeStatus API asynchronously
func (*Client) ModifyEventTypeStatusWithChan ¶
func (client *Client) ModifyEventTypeStatusWithChan(request *ModifyEventTypeStatusRequest) (<-chan *ModifyEventTypeStatusResponse, <-chan error)
ModifyEventTypeStatusWithChan invokes the sddp.ModifyEventTypeStatus API asynchronously
func (*Client) ModifyReportTaskStatus ¶ added in v1.61.1561
func (client *Client) ModifyReportTaskStatus(request *ModifyReportTaskStatusRequest) (response *ModifyReportTaskStatusResponse, err error)
ModifyReportTaskStatus invokes the sddp.ModifyReportTaskStatus API synchronously
func (*Client) ModifyReportTaskStatusWithCallback ¶ added in v1.61.1561
func (client *Client) ModifyReportTaskStatusWithCallback(request *ModifyReportTaskStatusRequest, callback func(response *ModifyReportTaskStatusResponse, err error)) <-chan int
ModifyReportTaskStatusWithCallback invokes the sddp.ModifyReportTaskStatus API asynchronously
func (*Client) ModifyReportTaskStatusWithChan ¶ added in v1.61.1561
func (client *Client) ModifyReportTaskStatusWithChan(request *ModifyReportTaskStatusRequest) (<-chan *ModifyReportTaskStatusResponse, <-chan error)
ModifyReportTaskStatusWithChan invokes the sddp.ModifyReportTaskStatus API asynchronously
func (*Client) ModifyRule ¶
func (client *Client) ModifyRule(request *ModifyRuleRequest) (response *ModifyRuleResponse, err error)
ModifyRule invokes the sddp.ModifyRule API synchronously
func (*Client) ModifyRuleStatus ¶
func (client *Client) ModifyRuleStatus(request *ModifyRuleStatusRequest) (response *ModifyRuleStatusResponse, err error)
ModifyRuleStatus invokes the sddp.ModifyRuleStatus API synchronously
func (*Client) ModifyRuleStatusWithCallback ¶
func (client *Client) ModifyRuleStatusWithCallback(request *ModifyRuleStatusRequest, callback func(response *ModifyRuleStatusResponse, err error)) <-chan int
ModifyRuleStatusWithCallback invokes the sddp.ModifyRuleStatus API asynchronously
func (*Client) ModifyRuleStatusWithChan ¶
func (client *Client) ModifyRuleStatusWithChan(request *ModifyRuleStatusRequest) (<-chan *ModifyRuleStatusResponse, <-chan error)
ModifyRuleStatusWithChan invokes the sddp.ModifyRuleStatus API asynchronously
func (*Client) ModifyRuleWithCallback ¶
func (client *Client) ModifyRuleWithCallback(request *ModifyRuleRequest, callback func(response *ModifyRuleResponse, err error)) <-chan int
ModifyRuleWithCallback invokes the sddp.ModifyRule API asynchronously
func (*Client) ModifyRuleWithChan ¶
func (client *Client) ModifyRuleWithChan(request *ModifyRuleRequest) (<-chan *ModifyRuleResponse, <-chan error)
ModifyRuleWithChan invokes the sddp.ModifyRule API asynchronously
func (*Client) StopMaskingProcess ¶ added in v1.61.1275
func (client *Client) StopMaskingProcess(request *StopMaskingProcessRequest) (response *StopMaskingProcessResponse, err error)
StopMaskingProcess invokes the sddp.StopMaskingProcess API synchronously
func (*Client) StopMaskingProcessWithCallback ¶ added in v1.61.1275
func (client *Client) StopMaskingProcessWithCallback(request *StopMaskingProcessRequest, callback func(response *StopMaskingProcessResponse, err error)) <-chan int
StopMaskingProcessWithCallback invokes the sddp.StopMaskingProcess API asynchronously
func (*Client) StopMaskingProcessWithChan ¶ added in v1.61.1275
func (client *Client) StopMaskingProcessWithChan(request *StopMaskingProcessRequest) (<-chan *StopMaskingProcessResponse, <-chan error)
StopMaskingProcessWithChan invokes the sddp.StopMaskingProcess API asynchronously
type Column ¶
type Column struct {
Name string `json:"Name" xml:"Name"`
Category int64 `json:"Category" xml:"Category"`
RuleName string `json:"RuleName" xml:"RuleName"`
Sensitive bool `json:"Sensitive" xml:"Sensitive"`
CategoryName string `json:"CategoryName" xml:"CategoryName"`
DataType string `json:"DataType" xml:"DataType"`
RegionId string `json:"RegionId" xml:"RegionId"`
OdpsRiskLevelValue int `json:"OdpsRiskLevelValue" xml:"OdpsRiskLevelValue"`
RuleId int64 `json:"RuleId" xml:"RuleId"`
Size int64 `json:"Size" xml:"Size"`
Id string `json:"Id" xml:"Id"`
OdpsRiskLevelName string `json:"OdpsRiskLevelName" xml:"OdpsRiskLevelName"`
FileId string `json:"FileId" xml:"FileId"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
TableId int64 `json:"TableId" xml:"TableId"`
DepartName string `json:"DepartName" xml:"DepartName"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
RevisionStatus int64 `json:"RevisionStatus" xml:"RevisionStatus"`
RuleCount int `json:"RuleCount" xml:"RuleCount"`
CreationTime int64 `json:"CreationTime" xml:"CreationTime"`
SensLevelName string `json:"SensLevelName" xml:"SensLevelName"`
TableName string `json:"TableName" xml:"TableName"`
RevisionId int64 `json:"RevisionId" xml:"RevisionId"`
RegionName string `json:"RegionName" xml:"RegionName"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
LastScanTime int64 `json:"LastScanTime" xml:"LastScanTime"`
InstanceId int64 `json:"InstanceId" xml:"InstanceId"`
BucketName string `json:"BucketName" xml:"BucketName"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
SensitiveCount int `json:"SensitiveCount" xml:"SensitiveCount"`
SampleList []string `json:"SampleList" xml:"SampleList"`
ModelTags []ModelTagsItem `json:"ModelTags" xml:"ModelTags"`
RuleList []Rule `json:"RuleList" xml:"RuleList"`
}
Column is a nested struct in sddp response
type Config ¶
type Config struct {
Code string `json:"Code" xml:"Code"`
Value string `json:"Value" xml:"Value"`
DefaultValue string `json:"DefaultValue" xml:"DefaultValue"`
Description string `json:"Description" xml:"Description"`
Id int64 `json:"Id" xml:"Id"`
}
Config is a nested struct in sddp response
type ConfigList ¶
type ConfigList struct {
Config []Config `json:"Config" xml:"Config"`
}
ConfigList is a nested struct in sddp response
type Content ¶
type Content struct {
ContentItem []ContentItem `json:"Content" xml:"Content"`
}
Content is a nested struct in sddp response
type ContentItem ¶
type ContentItem struct {
Label string `json:"Label" xml:"Label"`
Value string `json:"Value" xml:"Value"`
}
ContentItem is a nested struct in sddp response
type CreateConfigRequest ¶
type CreateConfigRequest struct {
*requests.RpcRequest
Code string `position:"Query" name:"Code"`
Description string `position:"Query" name:"Description"`
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
Value string `position:"Query" name:"Value"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
ConfigList string `position:"Query" name:"ConfigList"`
}
CreateConfigRequest is the request struct for api CreateConfig
func CreateCreateConfigRequest ¶
func CreateCreateConfigRequest() (request *CreateConfigRequest)
CreateCreateConfigRequest creates a request to invoke CreateConfig API
type CreateConfigResponse ¶
type CreateConfigResponse struct {
*responses.BaseResponse
Id int64 `json:"Id" xml:"Id"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateConfigResponse is the response struct for api CreateConfig
func CreateCreateConfigResponse ¶
func CreateCreateConfigResponse() (response *CreateConfigResponse)
CreateCreateConfigResponse creates a response to parse from CreateConfig response
type CreateDataLimitRequest ¶
type CreateDataLimitRequest struct {
*requests.RpcRequest
OcrStatus requests.Integer `position:"Query" name:"OcrStatus"`
SamplingSize requests.Integer `position:"Query" name:"SamplingSize"`
ParentId string `position:"Query" name:"ParentId"`
Password string `position:"Query" name:"Password"`
BatchCreate requests.Boolean `position:"Query" name:"BatchCreate"`
SourceIp string `position:"Query" name:"SourceIp"`
Enable requests.Integer `position:"Query" name:"Enable"`
DataLimitList string `position:"Query" name:"DataLimitList"`
Lang string `position:"Query" name:"Lang"`
ServiceRegionId string `position:"Query" name:"ServiceRegionId"`
EngineType string `position:"Query" name:"EngineType"`
AuditStatus requests.Integer `position:"Query" name:"AuditStatus"`
AutoScan requests.Integer `position:"Query" name:"AutoScan"`
LogStoreDay requests.Integer `position:"Query" name:"LogStoreDay"`
CertificatePermission string `position:"Query" name:"CertificatePermission"`
ResourceType requests.Integer `position:"Query" name:"ResourceType"`
Connector string `position:"Query" name:"Connector"`
Port requests.Integer `position:"Query" name:"Port"`
EventStatus requests.Integer `position:"Query" name:"EventStatus"`
UserName string `position:"Query" name:"UserName"`
}
CreateDataLimitRequest is the request struct for api CreateDataLimit
func CreateCreateDataLimitRequest ¶
func CreateCreateDataLimitRequest() (request *CreateDataLimitRequest)
CreateCreateDataLimitRequest creates a request to invoke CreateDataLimit API
type CreateDataLimitResponse ¶
type CreateDataLimitResponse struct {
*responses.BaseResponse
Id int `json:"Id" xml:"Id"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateDataLimitResponse is the response struct for api CreateDataLimit
func CreateCreateDataLimitResponse ¶
func CreateCreateDataLimitResponse() (response *CreateDataLimitResponse)
CreateCreateDataLimitResponse creates a response to parse from CreateDataLimit response
type CreateRuleRequest ¶
type CreateRuleRequest struct {
*requests.RpcRequest
WarnLevel requests.Integer `position:"Query" name:"WarnLevel"`
ProductCode string `position:"Query" name:"ProductCode"`
ProductId requests.Integer `position:"Query" name:"ProductId"`
Description string `position:"Query" name:"Description"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
Content string `position:"Query" name:"Content"`
SourceIp string `position:"Query" name:"SourceIp"`
MatchType requests.Integer `position:"Query" name:"MatchType"`
Lang string `position:"Query" name:"Lang"`
SupportForm requests.Integer `position:"Query" name:"SupportForm"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
RuleType requests.Integer `position:"Query" name:"RuleType"`
StatExpress string `position:"Query" name:"StatExpress"`
ContentCategory requests.Integer `position:"Query" name:"ContentCategory"`
CustomType requests.Integer `position:"Query" name:"CustomType"`
Target string `position:"Query" name:"Target"`
Name string `position:"Query" name:"Name"`
Category requests.Integer `position:"Query" name:"Category"`
Status requests.Integer `position:"Query" name:"Status"`
}
CreateRuleRequest is the request struct for api CreateRule
func CreateCreateRuleRequest ¶
func CreateCreateRuleRequest() (request *CreateRuleRequest)
CreateCreateRuleRequest creates a request to invoke CreateRule API
type CreateRuleResponse ¶
type CreateRuleResponse struct {
*responses.BaseResponse
Id int `json:"Id" xml:"Id"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateRuleResponse is the response struct for api CreateRule
func CreateCreateRuleResponse ¶
func CreateCreateRuleResponse() (response *CreateRuleResponse)
CreateCreateRuleResponse creates a response to parse from CreateRule response
type CreateScanTaskRequest ¶ added in v1.61.1275
type CreateScanTaskRequest struct {
*requests.RpcRequest
RunHour requests.Integer `position:"Query" name:"RunHour"`
ScanRangeContent string `position:"Query" name:"ScanRangeContent"`
TaskName string `position:"Query" name:"TaskName"`
DataLimitId requests.Integer `position:"Query" name:"DataLimitId"`
RunMinute requests.Integer `position:"Query" name:"RunMinute"`
SourceIp string `position:"Query" name:"SourceIp"`
IntervalDay requests.Integer `position:"Query" name:"IntervalDay"`
ScanRange requests.Integer `position:"Query" name:"ScanRange"`
Lang string `position:"Query" name:"Lang"`
OssScanPath string `position:"Query" name:"OssScanPath"`
ResourceType requests.Integer `position:"Query" name:"ResourceType"`
TaskUserName string `position:"Query" name:"TaskUserName"`
}
CreateScanTaskRequest is the request struct for api CreateScanTask
func CreateCreateScanTaskRequest ¶ added in v1.61.1275
func CreateCreateScanTaskRequest() (request *CreateScanTaskRequest)
CreateCreateScanTaskRequest creates a request to invoke CreateScanTask API
type CreateScanTaskResponse ¶ added in v1.61.1275
type CreateScanTaskResponse struct {
*responses.BaseResponse
Id int `json:"Id" xml:"Id"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateScanTaskResponse is the response struct for api CreateScanTask
func CreateCreateScanTaskResponse ¶ added in v1.61.1275
func CreateCreateScanTaskResponse() (response *CreateScanTaskResponse)
CreateCreateScanTaskResponse creates a response to parse from CreateScanTask response
type CreateSlrRoleRequest ¶ added in v1.61.1561
type CreateSlrRoleRequest struct {
*requests.RpcRequest
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
}
CreateSlrRoleRequest is the request struct for api CreateSlrRole
func CreateCreateSlrRoleRequest ¶ added in v1.61.1561
func CreateCreateSlrRoleRequest() (request *CreateSlrRoleRequest)
CreateCreateSlrRoleRequest creates a request to invoke CreateSlrRole API
type CreateSlrRoleResponse ¶ added in v1.61.1561
type CreateSlrRoleResponse struct {
*responses.BaseResponse
HasPermission bool `json:"HasPermission" xml:"HasPermission"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateSlrRoleResponse is the response struct for api CreateSlrRole
func CreateCreateSlrRoleResponse ¶ added in v1.61.1561
func CreateCreateSlrRoleResponse() (response *CreateSlrRoleResponse)
CreateCreateSlrRoleResponse creates a response to parse from CreateSlrRole response
type DataLimit ¶
type DataLimit struct {
TemplateId int64 `json:"TemplateId" xml:"TemplateId"`
ParentModelId int64 `json:"ParentModelId" xml:"ParentModelId"`
Enable int `json:"Enable" xml:"Enable"`
CheckStatusName string `json:"CheckStatusName" xml:"CheckStatusName"`
ParentCategoryId int64 `json:"ParentCategoryId" xml:"ParentCategoryId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
VpcId string `json:"VpcId" xml:"VpcId"`
AuditStatus int `json:"AuditStatus" xml:"AuditStatus"`
EngineType string `json:"EngineType" xml:"EngineType"`
CheckStatus int `json:"CheckStatus" xml:"CheckStatus"`
ResourceTypeCode string `json:"ResourceTypeCode" xml:"ResourceTypeCode"`
Port int `json:"Port" xml:"Port"`
SamplingSize int `json:"SamplingSize" xml:"SamplingSize"`
ParentId string `json:"ParentId" xml:"ParentId"`
EventStatus int `json:"EventStatus" xml:"EventStatus"`
ProcessStatus int `json:"ProcessStatus" xml:"ProcessStatus"`
Id int64 `json:"Id" xml:"Id"`
NextStartTime int64 `json:"NextStartTime" xml:"NextStartTime"`
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
AgentState int `json:"AgentState" xml:"AgentState"`
Name string `json:"Name" xml:"Name"`
IdentificationScope string `json:"IdentificationScope" xml:"IdentificationScope"`
Connector string `json:"Connector" xml:"Connector"`
ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
TenantName string `json:"TenantName" xml:"TenantName"`
LocalName string `json:"LocalName" xml:"LocalName"`
SupportAgentInstall bool `json:"SupportAgentInstall" xml:"SupportAgentInstall"`
InstanceDescription string `json:"InstanceDescription" xml:"InstanceDescription"`
SupportAudit bool `json:"SupportAudit" xml:"SupportAudit"`
OrderNum int `json:"OrderNum" xml:"OrderNum"`
IdentificationRuleIds string `json:"IdentificationRuleIds" xml:"IdentificationRuleIds"`
SupportEvent bool `json:"SupportEvent" xml:"SupportEvent"`
DbVersion string `json:"DbVersion" xml:"DbVersion"`
RegionId string `json:"RegionId" xml:"RegionId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
OcrStatus int `json:"OcrStatus" xml:"OcrStatus"`
LogStoreDay int `json:"LogStoreDay" xml:"LogStoreDay"`
Description string `json:"Description" xml:"Description"`
ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
ProcessTotalCount int `json:"ProcessTotalCount" xml:"ProcessTotalCount"`
Status int `json:"Status" xml:"Status"`
SupportDatamask bool `json:"SupportDatamask" xml:"SupportDatamask"`
SupportScan bool `json:"SupportScan" xml:"SupportScan"`
CustomType int `json:"CustomType" xml:"CustomType"`
ResourceType int64 `json:"ResourceType" xml:"ResourceType"`
AgentId string `json:"AgentId" xml:"AgentId"`
AutoScan int `json:"AutoScan" xml:"AutoScan"`
CategoryLevel int `json:"CategoryLevel" xml:"CategoryLevel"`
UserName string `json:"UserName" xml:"UserName"`
LastFinishedTime int64 `json:"LastFinishedTime" xml:"LastFinishedTime"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
DatamaskStatus int `json:"DatamaskStatus" xml:"DatamaskStatus"`
SupportOcr bool `json:"SupportOcr" xml:"SupportOcr"`
VSwitchIdList []string `json:"VSwitchIdList" xml:"VSwitchIdList"`
SecurityGroupIdList []string `json:"SecurityGroupIdList" xml:"SecurityGroupIdList"`
}
DataLimit is a nested struct in sddp response
type DataLimitList ¶
type DataLimitList struct {
DataLimit []DataLimit `json:"DataLimit" xml:"DataLimit"`
}
DataLimitList is a nested struct in sddp response
type DataLimitSet ¶ added in v1.61.1275
type DataLimitSet struct {
ResourceTypeCode string `json:"ResourceTypeCode" xml:"ResourceTypeCode"`
ResourceType int64 `json:"ResourceType" xml:"ResourceType"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
DataLimitList []DataLimit `json:"DataLimitList" xml:"DataLimitList"`
OssBucketList []OssBucket `json:"OssBucketList" xml:"OssBucketList"`
RegionList []Region `json:"RegionList" xml:"RegionList"`
}
DataLimitSet is a nested struct in sddp response
type DeleteDataLimitRequest ¶
type DeleteDataLimitRequest struct {
*requests.RpcRequest
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
SourceIp string `position:"Query" name:"SourceIp"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
}
DeleteDataLimitRequest is the request struct for api DeleteDataLimit
func CreateDeleteDataLimitRequest ¶
func CreateDeleteDataLimitRequest() (request *DeleteDataLimitRequest)
CreateDeleteDataLimitRequest creates a request to invoke DeleteDataLimit API
type DeleteDataLimitResponse ¶
type DeleteDataLimitResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteDataLimitResponse is the response struct for api DeleteDataLimit
func CreateDeleteDataLimitResponse ¶
func CreateDeleteDataLimitResponse() (response *DeleteDataLimitResponse)
CreateDeleteDataLimitResponse creates a response to parse from DeleteDataLimit response
type DeleteRuleRequest ¶
type DeleteRuleRequest struct {
*requests.RpcRequest
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
SourceIp string `position:"Query" name:"SourceIp"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
}
DeleteRuleRequest is the request struct for api DeleteRule
func CreateDeleteRuleRequest ¶
func CreateDeleteRuleRequest() (request *DeleteRuleRequest)
CreateDeleteRuleRequest creates a request to invoke DeleteRule API
type DeleteRuleResponse ¶
type DeleteRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteRuleResponse is the response struct for api DeleteRule
func CreateDeleteRuleResponse ¶
func CreateDeleteRuleResponse() (response *DeleteRuleResponse)
CreateDeleteRuleResponse creates a response to parse from DeleteRule response
type DescribeCategoryTemplateListRequest ¶ added in v1.62.399
type DescribeCategoryTemplateListRequest struct {
*requests.RpcRequest
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
UsageScenario requests.Integer `position:"Query" name:"UsageScenario"`
Lang string `position:"Query" name:"Lang"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
}
DescribeCategoryTemplateListRequest is the request struct for api DescribeCategoryTemplateList
func CreateDescribeCategoryTemplateListRequest ¶ added in v1.62.399
func CreateDescribeCategoryTemplateListRequest() (request *DescribeCategoryTemplateListRequest)
CreateDescribeCategoryTemplateListRequest creates a request to invoke DescribeCategoryTemplateList API
type DescribeCategoryTemplateListResponse ¶ added in v1.62.399
type DescribeCategoryTemplateListResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Template `json:"Items" xml:"Items"`
}
DescribeCategoryTemplateListResponse is the response struct for api DescribeCategoryTemplateList
func CreateDescribeCategoryTemplateListResponse ¶ added in v1.62.399
func CreateDescribeCategoryTemplateListResponse() (response *DescribeCategoryTemplateListResponse)
CreateDescribeCategoryTemplateListResponse creates a response to parse from DescribeCategoryTemplateList response
type DescribeCategoryTemplateRuleListRequest ¶ added in v1.61.1561
type DescribeCategoryTemplateRuleListRequest struct {
*requests.RpcRequest
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
ParentCategoryIdList string `position:"Query" name:"ParentCategoryIdList"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
CustomType requests.Integer `position:"Query" name:"CustomType"`
Status requests.Integer `position:"Query" name:"Status"`
}
DescribeCategoryTemplateRuleListRequest is the request struct for api DescribeCategoryTemplateRuleList
func CreateDescribeCategoryTemplateRuleListRequest ¶ added in v1.61.1561
func CreateDescribeCategoryTemplateRuleListRequest() (request *DescribeCategoryTemplateRuleListRequest)
CreateDescribeCategoryTemplateRuleListRequest creates a request to invoke DescribeCategoryTemplateRuleList API
type DescribeCategoryTemplateRuleListResponse ¶ added in v1.61.1561
type DescribeCategoryTemplateRuleListResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []DataLimit `json:"Items" xml:"Items"`
}
DescribeCategoryTemplateRuleListResponse is the response struct for api DescribeCategoryTemplateRuleList
func CreateDescribeCategoryTemplateRuleListResponse ¶ added in v1.61.1561
func CreateDescribeCategoryTemplateRuleListResponse() (response *DescribeCategoryTemplateRuleListResponse)
CreateDescribeCategoryTemplateRuleListResponse creates a response to parse from DescribeCategoryTemplateRuleList response
type DescribeColumnsRequest ¶
type DescribeColumnsRequest struct {
*requests.RpcRequest
ProductCode string `position:"Query" name:"ProductCode"`
RiskLevels string `position:"Query" name:"RiskLevels"`
RuleName string `position:"Query" name:"RuleName"`
QueryName string `position:"Query" name:"QueryName"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
SensLevelName string `position:"Query" name:"SensLevelName"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
TableId requests.Integer `position:"Query" name:"TableId"`
Lang string `position:"Query" name:"Lang"`
TableName string `position:"Query" name:"TableName"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
OrderBy string `position:"Query" name:"OrderBy"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
InstanceId requests.Integer `position:"Query" name:"InstanceId"`
InstanceName string `position:"Query" name:"InstanceName"`
Name string `position:"Query" name:"Name"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
}
DescribeColumnsRequest is the request struct for api DescribeColumns
func CreateDescribeColumnsRequest ¶
func CreateDescribeColumnsRequest() (request *DescribeColumnsRequest)
CreateDescribeColumnsRequest creates a request to invoke DescribeColumns API
type DescribeColumnsResponse ¶
type DescribeColumnsResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Column `json:"Items" xml:"Items"`
}
DescribeColumnsResponse is the response struct for api DescribeColumns
func CreateDescribeColumnsResponse ¶
func CreateDescribeColumnsResponse() (response *DescribeColumnsResponse)
CreateDescribeColumnsResponse creates a response to parse from DescribeColumns response
type DescribeColumnsV2Request ¶ added in v1.62.424
type DescribeColumnsV2Request struct {
*requests.RpcRequest
ProductCode string `position:"Query" name:"ProductCode"`
RiskLevels string `position:"Query" name:"RiskLevels"`
RuleName string `position:"Query" name:"RuleName"`
QueryName string `position:"Query" name:"QueryName"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
SensLevelName string `position:"Query" name:"SensLevelName"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
TableId string `position:"Query" name:"TableId"`
Lang string `position:"Query" name:"Lang"`
TableName string `position:"Query" name:"TableName"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
OrderBy string `position:"Query" name:"OrderBy"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
InstanceId requests.Integer `position:"Query" name:"InstanceId"`
InstanceName string `position:"Query" name:"InstanceName"`
Name string `position:"Query" name:"Name"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
}
DescribeColumnsV2Request is the request struct for api DescribeColumnsV2
func CreateDescribeColumnsV2Request ¶ added in v1.62.424
func CreateDescribeColumnsV2Request() (request *DescribeColumnsV2Request)
CreateDescribeColumnsV2Request creates a request to invoke DescribeColumnsV2 API
type DescribeColumnsV2Response ¶ added in v1.62.424
type DescribeColumnsV2Response struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Column `json:"Items" xml:"Items"`
}
DescribeColumnsV2Response is the response struct for api DescribeColumnsV2
func CreateDescribeColumnsV2Response ¶ added in v1.62.424
func CreateDescribeColumnsV2Response() (response *DescribeColumnsV2Response)
CreateDescribeColumnsV2Response creates a response to parse from DescribeColumnsV2 response
type DescribeConfigsRequest ¶
type DescribeConfigsRequest struct {
*requests.RpcRequest
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
}
DescribeConfigsRequest is the request struct for api DescribeConfigs
func CreateDescribeConfigsRequest ¶
func CreateDescribeConfigsRequest() (request *DescribeConfigsRequest)
CreateDescribeConfigsRequest creates a request to invoke DescribeConfigs API
type DescribeConfigsResponse ¶
type DescribeConfigsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ConfigList []Config `json:"ConfigList" xml:"ConfigList"`
}
DescribeConfigsResponse is the response struct for api DescribeConfigs
func CreateDescribeConfigsResponse ¶
func CreateDescribeConfigsResponse() (response *DescribeConfigsResponse)
CreateDescribeConfigsResponse creates a response to parse from DescribeConfigs response
type DescribeDataAssetsRequest ¶
type DescribeDataAssetsRequest struct {
*requests.RpcRequest
RiskLevels string `position:"Query" name:"RiskLevels"`
RangeId requests.Integer `position:"Query" name:"RangeId"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
Name string `position:"Query" name:"Name"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
}
DescribeDataAssetsRequest is the request struct for api DescribeDataAssets
func CreateDescribeDataAssetsRequest ¶
func CreateDescribeDataAssetsRequest() (request *DescribeDataAssetsRequest)
CreateDescribeDataAssetsRequest creates a request to invoke DescribeDataAssets API
type DescribeDataAssetsResponse ¶
type DescribeDataAssetsResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Asset `json:"Items" xml:"Items"`
}
DescribeDataAssetsResponse is the response struct for api DescribeDataAssets
func CreateDescribeDataAssetsResponse ¶
func CreateDescribeDataAssetsResponse() (response *DescribeDataAssetsResponse)
CreateDescribeDataAssetsResponse creates a response to parse from DescribeDataAssets response
type DescribeDataLimitDetailRequest ¶
type DescribeDataLimitDetailRequest struct {
*requests.RpcRequest
NetworkType requests.Integer `position:"Query" name:"NetworkType"`
SourceIp string `position:"Query" name:"SourceIp"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
}
DescribeDataLimitDetailRequest is the request struct for api DescribeDataLimitDetail
func CreateDescribeDataLimitDetailRequest ¶
func CreateDescribeDataLimitDetailRequest() (request *DescribeDataLimitDetailRequest)
CreateDescribeDataLimitDetailRequest creates a request to invoke DescribeDataLimitDetail API
type DescribeDataLimitDetailResponse ¶
type DescribeDataLimitDetailResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DataLimit DataLimit `json:"DataLimit" xml:"DataLimit"`
}
DescribeDataLimitDetailResponse is the response struct for api DescribeDataLimitDetail
func CreateDescribeDataLimitDetailResponse ¶
func CreateDescribeDataLimitDetailResponse() (response *DescribeDataLimitDetailResponse)
CreateDescribeDataLimitDetailResponse creates a response to parse from DescribeDataLimitDetail response
type DescribeDataLimitSetRequest ¶ added in v1.61.1275
type DescribeDataLimitSetRequest struct {
*requests.RpcRequest
ParentId string `position:"Query" name:"ParentId"`
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
ResourceType requests.Integer `position:"Query" name:"ResourceType"`
}
DescribeDataLimitSetRequest is the request struct for api DescribeDataLimitSet
func CreateDescribeDataLimitSetRequest ¶ added in v1.61.1275
func CreateDescribeDataLimitSetRequest() (request *DescribeDataLimitSetRequest)
CreateDescribeDataLimitSetRequest creates a request to invoke DescribeDataLimitSet API
type DescribeDataLimitSetResponse ¶ added in v1.61.1275
type DescribeDataLimitSetResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DataLimitSet DataLimitSet `json:"DataLimitSet" xml:"DataLimitSet"`
}
DescribeDataLimitSetResponse is the response struct for api DescribeDataLimitSet
func CreateDescribeDataLimitSetResponse ¶ added in v1.61.1275
func CreateDescribeDataLimitSetResponse() (response *DescribeDataLimitSetResponse)
CreateDescribeDataLimitSetResponse creates a response to parse from DescribeDataLimitSet response
type DescribeDataLimitsRequest ¶
type DescribeDataLimitsRequest struct {
*requests.RpcRequest
StartTime requests.Integer `position:"Query" name:"StartTime"`
ParentId string `position:"Query" name:"ParentId"`
SourceIp string `position:"Query" name:"SourceIp"`
Enable requests.Integer `position:"Query" name:"Enable"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
CheckStatus requests.Integer `position:"Query" name:"CheckStatus"`
DatamaskStatus requests.Integer `position:"Query" name:"DatamaskStatus"`
Lang string `position:"Query" name:"Lang"`
ServiceRegionId string `position:"Query" name:"ServiceRegionId"`
EngineType string `position:"Query" name:"EngineType"`
AuditStatus requests.Integer `position:"Query" name:"AuditStatus"`
EndTime requests.Integer `position:"Query" name:"EndTime"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
ResourceType requests.Integer `position:"Query" name:"ResourceType"`
}
DescribeDataLimitsRequest is the request struct for api DescribeDataLimits
func CreateDescribeDataLimitsRequest ¶
func CreateDescribeDataLimitsRequest() (request *DescribeDataLimitsRequest)
CreateDescribeDataLimitsRequest creates a request to invoke DescribeDataLimits API
type DescribeDataLimitsResponse ¶
type DescribeDataLimitsResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []DataLimit `json:"Items" xml:"Items"`
}
DescribeDataLimitsResponse is the response struct for api DescribeDataLimits
func CreateDescribeDataLimitsResponse ¶
func CreateDescribeDataLimitsResponse() (response *DescribeDataLimitsResponse)
CreateDescribeDataLimitsResponse creates a response to parse from DescribeDataLimits response
type DescribeDataMaskingRunHistoryRequest ¶ added in v1.61.1275
type DescribeDataMaskingRunHistoryRequest struct {
*requests.RpcRequest
SrcType requests.Integer `position:"Query" name:"SrcType"`
MainProcessId requests.Integer `position:"Query" name:"MainProcessId"`
StartTime requests.Integer `position:"Query" name:"StartTime"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
TaskId string `position:"Query" name:"TaskId"`
SrcTableName string `position:"Query" name:"SrcTableName"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
EndTime requests.Integer `position:"Query" name:"EndTime"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
DstType requests.Integer `position:"Query" name:"DstType"`
Status requests.Integer `position:"Query" name:"Status"`
}
DescribeDataMaskingRunHistoryRequest is the request struct for api DescribeDataMaskingRunHistory
func CreateDescribeDataMaskingRunHistoryRequest ¶ added in v1.61.1275
func CreateDescribeDataMaskingRunHistoryRequest() (request *DescribeDataMaskingRunHistoryRequest)
CreateDescribeDataMaskingRunHistoryRequest creates a request to invoke DescribeDataMaskingRunHistory API
type DescribeDataMaskingRunHistoryResponse ¶ added in v1.61.1275
type DescribeDataMaskingRunHistoryResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Task `json:"Items" xml:"Items"`
}
DescribeDataMaskingRunHistoryResponse is the response struct for api DescribeDataMaskingRunHistory
func CreateDescribeDataMaskingRunHistoryResponse ¶ added in v1.61.1275
func CreateDescribeDataMaskingRunHistoryResponse() (response *DescribeDataMaskingRunHistoryResponse)
CreateDescribeDataMaskingRunHistoryResponse creates a response to parse from DescribeDataMaskingRunHistory response
type DescribeDataMaskingTasksRequest ¶ added in v1.61.1275
type DescribeDataMaskingTasksRequest struct {
*requests.RpcRequest
SearchKey string `position:"Query" name:"SearchKey"`
StartTime requests.Integer `position:"Query" name:"StartTime"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
EndTime requests.Integer `position:"Query" name:"EndTime"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
DstType requests.Integer `position:"Query" name:"DstType"`
}
DescribeDataMaskingTasksRequest is the request struct for api DescribeDataMaskingTasks
func CreateDescribeDataMaskingTasksRequest ¶ added in v1.61.1275
func CreateDescribeDataMaskingTasksRequest() (request *DescribeDataMaskingTasksRequest)
CreateDescribeDataMaskingTasksRequest creates a request to invoke DescribeDataMaskingTasks API
type DescribeDataMaskingTasksResponse ¶ added in v1.61.1275
type DescribeDataMaskingTasksResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Task `json:"Items" xml:"Items"`
}
DescribeDataMaskingTasksResponse is the response struct for api DescribeDataMaskingTasks
func CreateDescribeDataMaskingTasksResponse ¶ added in v1.61.1275
func CreateDescribeDataMaskingTasksResponse() (response *DescribeDataMaskingTasksResponse)
CreateDescribeDataMaskingTasksResponse creates a response to parse from DescribeDataMaskingTasks response
type DescribeDataObjectColumnDetailRequest ¶ added in v1.62.397
type DescribeDataObjectColumnDetailRequest struct {
*requests.RpcRequest
ProductId requests.Integer `position:"Query" name:"ProductId"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
}
DescribeDataObjectColumnDetailRequest is the request struct for api DescribeDataObjectColumnDetail
func CreateDescribeDataObjectColumnDetailRequest ¶ added in v1.62.397
func CreateDescribeDataObjectColumnDetailRequest() (request *DescribeDataObjectColumnDetailRequest)
CreateDescribeDataObjectColumnDetailRequest creates a request to invoke DescribeDataObjectColumnDetail API
type DescribeDataObjectColumnDetailResponse ¶ added in v1.62.397
type DescribeDataObjectColumnDetailResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Rule `json:"Items" xml:"Items"`
}
DescribeDataObjectColumnDetailResponse is the response struct for api DescribeDataObjectColumnDetail
func CreateDescribeDataObjectColumnDetailResponse ¶ added in v1.62.397
func CreateDescribeDataObjectColumnDetailResponse() (response *DescribeDataObjectColumnDetailResponse)
CreateDescribeDataObjectColumnDetailResponse creates a response to parse from DescribeDataObjectColumnDetail response
type DescribeDataObjectColumnDetailV2Request ¶ added in v1.62.424
type DescribeDataObjectColumnDetailV2Request struct {
*requests.RpcRequest
ProductId requests.Integer `position:"Query" name:"ProductId"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Id string `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
}
DescribeDataObjectColumnDetailV2Request is the request struct for api DescribeDataObjectColumnDetailV2
func CreateDescribeDataObjectColumnDetailV2Request ¶ added in v1.62.424
func CreateDescribeDataObjectColumnDetailV2Request() (request *DescribeDataObjectColumnDetailV2Request)
CreateDescribeDataObjectColumnDetailV2Request creates a request to invoke DescribeDataObjectColumnDetailV2 API
type DescribeDataObjectColumnDetailV2Response ¶ added in v1.62.424
type DescribeDataObjectColumnDetailV2Response struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Rule `json:"Items" xml:"Items"`
}
DescribeDataObjectColumnDetailV2Response is the response struct for api DescribeDataObjectColumnDetailV2
func CreateDescribeDataObjectColumnDetailV2Response ¶ added in v1.62.424
func CreateDescribeDataObjectColumnDetailV2Response() (response *DescribeDataObjectColumnDetailV2Response)
CreateDescribeDataObjectColumnDetailV2Response creates a response to parse from DescribeDataObjectColumnDetailV2 response
type DescribeDataObjectsRequest ¶ added in v1.62.397
type DescribeDataObjectsRequest struct {
*requests.RpcRequest
RiskLevels string `position:"Query" name:"RiskLevels"`
QueryName string `position:"Query" name:"QueryName"`
DomainId requests.Integer `position:"Query" name:"DomainId"`
ParentCategoryIds string `position:"Query" name:"ParentCategoryIds"`
SourceIp string `position:"Query" name:"SourceIp"`
ProductIds string `position:"Query" name:"ProductIds"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
ServiceRegionId string `position:"Query" name:"ServiceRegionId"`
ModelTagIds string `position:"Query" name:"ModelTagIds"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
}
DescribeDataObjectsRequest is the request struct for api DescribeDataObjects
func CreateDescribeDataObjectsRequest ¶ added in v1.62.397
func CreateDescribeDataObjectsRequest() (request *DescribeDataObjectsRequest)
CreateDescribeDataObjectsRequest creates a request to invoke DescribeDataObjects API
type DescribeDataObjectsResponse ¶ added in v1.62.397
type DescribeDataObjectsResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Rule `json:"Items" xml:"Items"`
}
DescribeDataObjectsResponse is the response struct for api DescribeDataObjects
func CreateDescribeDataObjectsResponse ¶ added in v1.62.397
func CreateDescribeDataObjectsResponse() (response *DescribeDataObjectsResponse)
CreateDescribeDataObjectsResponse creates a response to parse from DescribeDataObjects response
type DescribeEventDetailRequest ¶
type DescribeEventDetailRequest struct {
*requests.RpcRequest
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
SourceIp string `position:"Query" name:"SourceIp"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
}
DescribeEventDetailRequest is the request struct for api DescribeEventDetail
func CreateDescribeEventDetailRequest ¶
func CreateDescribeEventDetailRequest() (request *DescribeEventDetailRequest)
CreateDescribeEventDetailRequest creates a request to invoke DescribeEventDetail API
type DescribeEventDetailResponse ¶
type DescribeEventDetailResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Event Event `json:"Event" xml:"Event"`
}
DescribeEventDetailResponse is the response struct for api DescribeEventDetail
func CreateDescribeEventDetailResponse ¶
func CreateDescribeEventDetailResponse() (response *DescribeEventDetailResponse)
CreateDescribeEventDetailResponse creates a response to parse from DescribeEventDetail response
type DescribeEventTypesRequest ¶
type DescribeEventTypesRequest struct {
*requests.RpcRequest
ResourceId requests.Integer `position:"Query" name:"ResourceId"`
ParentTypeId requests.Integer `position:"Query" name:"ParentTypeId"`
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
Status requests.Integer `position:"Query" name:"Status"`
}
DescribeEventTypesRequest is the request struct for api DescribeEventTypes
func CreateDescribeEventTypesRequest ¶
func CreateDescribeEventTypesRequest() (request *DescribeEventTypesRequest)
CreateDescribeEventTypesRequest creates a request to invoke DescribeEventTypes API
type DescribeEventTypesResponse ¶
type DescribeEventTypesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
EventTypeList []EventType `json:"EventTypeList" xml:"EventTypeList"`
}
DescribeEventTypesResponse is the response struct for api DescribeEventTypes
func CreateDescribeEventTypesResponse ¶
func CreateDescribeEventTypesResponse() (response *DescribeEventTypesResponse)
CreateDescribeEventTypesResponse creates a response to parse from DescribeEventTypes response
type DescribeEventsRequest ¶
type DescribeEventsRequest struct {
*requests.RpcRequest
ProductCode string `position:"Query" name:"ProductCode"`
StartTime string `position:"Query" name:"StartTime"`
UserId requests.Integer `position:"Query" name:"UserId"`
TypeCode string `position:"Query" name:"TypeCode"`
SubTypeCode string `position:"Query" name:"SubTypeCode"`
SourceIp string `position:"Query" name:"SourceIp"`
TargetProductCode string `position:"Query" name:"TargetProductCode"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
DealUserId string `position:"Query" name:"DealUserId"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
EndTime string `position:"Query" name:"EndTime"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
InstanceName string `position:"Query" name:"InstanceName"`
DepartId requests.Integer `position:"Query" name:"DepartId"`
Status string `position:"Query" name:"Status"`
UserName string `position:"Query" name:"UserName"`
}
DescribeEventsRequest is the request struct for api DescribeEvents
func CreateDescribeEventsRequest ¶
func CreateDescribeEventsRequest() (request *DescribeEventsRequest)
CreateDescribeEventsRequest creates a request to invoke DescribeEvents API
type DescribeEventsResponse ¶
type DescribeEventsResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Event `json:"Items" xml:"Items"`
}
DescribeEventsResponse is the response struct for api DescribeEvents
func CreateDescribeEventsResponse ¶
func CreateDescribeEventsResponse() (response *DescribeEventsResponse)
CreateDescribeEventsResponse creates a response to parse from DescribeEvents response
type DescribeInstanceSourcesRequest ¶ added in v1.61.1275
type DescribeInstanceSourcesRequest struct {
*requests.RpcRequest
ProductCode string `position:"Query" name:"ProductCode"`
ProductId requests.Integer `position:"Query" name:"ProductId"`
SearchKey string `position:"Query" name:"SearchKey"`
SourceIp string `position:"Query" name:"SourceIp"`
SearchType string `position:"Query" name:"SearchType"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
ServiceRegionId string `position:"Query" name:"ServiceRegionId"`
EngineType string `position:"Query" name:"EngineType"`
AuditStatus requests.Integer `position:"Query" name:"AuditStatus"`
AuthStatus requests.Integer `position:"Query" name:"AuthStatus"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
Authed requests.Boolean `position:"Query" name:"Authed"`
InstanceId string `position:"Query" name:"InstanceId"`
DbName string `position:"Query" name:"DbName"`
}
DescribeInstanceSourcesRequest is the request struct for api DescribeInstanceSources
func CreateDescribeInstanceSourcesRequest ¶ added in v1.61.1275
func CreateDescribeInstanceSourcesRequest() (request *DescribeInstanceSourcesRequest)
CreateDescribeInstanceSourcesRequest creates a request to invoke DescribeInstanceSources API
type DescribeInstanceSourcesResponse ¶ added in v1.61.1275
type DescribeInstanceSourcesResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []InstanceSource `json:"Items" xml:"Items"`
}
DescribeInstanceSourcesResponse is the response struct for api DescribeInstanceSources
func CreateDescribeInstanceSourcesResponse ¶ added in v1.61.1275
func CreateDescribeInstanceSourcesResponse() (response *DescribeInstanceSourcesResponse)
CreateDescribeInstanceSourcesResponse creates a response to parse from DescribeInstanceSources response
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct {
*requests.RpcRequest
ProductId requests.Integer `position:"Query" name:"ProductId"`
QueryName string `position:"Query" name:"QueryName"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
Source string `position:"Query" name:"Source"`
StartTime requests.Integer `position:"Query" name:"StartTime"`
UserId requests.Integer `position:"Query" name:"UserId"`
SourceIp string `position:"Query" name:"SourceIp"`
CheckStatus requests.Integer `position:"Query" name:"CheckStatus"`
ServiceRegionId string `position:"Query" name:"ServiceRegionId"`
EngineType string `position:"Query" name:"EngineType"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
OrderBy string `position:"Query" name:"OrderBy"`
UserType requests.Integer `position:"Query" name:"UserType"`
Name string `position:"Query" name:"Name"`
NeedModelTag requests.Boolean `position:"Query" name:"NeedModelTag"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
ProductCode string `position:"Query" name:"ProductCode"`
RiskLevels string `position:"Query" name:"RiskLevels"`
NameAccurate string `position:"Query" name:"NameAccurate"`
SensLevelName string `position:"Query" name:"SensLevelName"`
LastFinishTimeStart requests.Integer `position:"Query" name:"LastFinishTimeStart"`
DataType requests.Integer `position:"Query" name:"DataType"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
QueryType requests.Integer `position:"Query" name:"QueryType"`
EndTime requests.Integer `position:"Query" name:"EndTime"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
LastFinishTimeEnd requests.Integer `position:"Query" name:"LastFinishTimeEnd"`
}
DescribeInstancesRequest is the request struct for api DescribeInstances
func CreateDescribeInstancesRequest ¶
func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)
CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Instance `json:"Items" xml:"Items"`
}
DescribeInstancesResponse is the response struct for api DescribeInstances
func CreateDescribeInstancesResponse ¶
func CreateDescribeInstancesResponse() (response *DescribeInstancesResponse)
CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response
type DescribeOssObjectDetailRequest ¶
type DescribeOssObjectDetailRequest struct {
*requests.RpcRequest
SourceIp string `position:"Query" name:"SourceIp"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
}
DescribeOssObjectDetailRequest is the request struct for api DescribeOssObjectDetail
func CreateDescribeOssObjectDetailRequest ¶
func CreateDescribeOssObjectDetailRequest() (request *DescribeOssObjectDetailRequest)
CreateDescribeOssObjectDetailRequest creates a request to invoke DescribeOssObjectDetail API
type DescribeOssObjectDetailResponse ¶
type DescribeOssObjectDetailResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OssObjectDetail OssObjectDetail `json:"OssObjectDetail" xml:"OssObjectDetail"`
}
DescribeOssObjectDetailResponse is the response struct for api DescribeOssObjectDetail
func CreateDescribeOssObjectDetailResponse ¶
func CreateDescribeOssObjectDetailResponse() (response *DescribeOssObjectDetailResponse)
CreateDescribeOssObjectDetailResponse creates a response to parse from DescribeOssObjectDetail response
type DescribeOssObjectDetailV2Request ¶ added in v1.62.424
type DescribeOssObjectDetailV2Request struct {
*requests.RpcRequest
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
SourceIp string `position:"Query" name:"SourceIp"`
Id string `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
}
DescribeOssObjectDetailV2Request is the request struct for api DescribeOssObjectDetailV2
func CreateDescribeOssObjectDetailV2Request ¶ added in v1.62.424
func CreateDescribeOssObjectDetailV2Request() (request *DescribeOssObjectDetailV2Request)
CreateDescribeOssObjectDetailV2Request creates a request to invoke DescribeOssObjectDetailV2 API
type DescribeOssObjectDetailV2Response ¶ added in v1.62.424
type DescribeOssObjectDetailV2Response struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OssObjectDetail OssObjectDetail `json:"OssObjectDetail" xml:"OssObjectDetail"`
}
DescribeOssObjectDetailV2Response is the response struct for api DescribeOssObjectDetailV2
func CreateDescribeOssObjectDetailV2Response ¶ added in v1.62.424
func CreateDescribeOssObjectDetailV2Response() (response *DescribeOssObjectDetailV2Response)
CreateDescribeOssObjectDetailV2Response creates a response to parse from DescribeOssObjectDetailV2 response
type DescribeOssObjectsRequest ¶
type DescribeOssObjectsRequest struct {
*requests.RpcRequest
RiskLevels string `position:"Query" name:"RiskLevels"`
NeedRiskCount requests.Boolean `position:"Query" name:"NeedRiskCount"`
QueryName string `position:"Query" name:"QueryName"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
LastScanTimeEnd requests.Integer `position:"Query" name:"LastScanTimeEnd"`
LastScanTimeStart requests.Integer `position:"Query" name:"LastScanTimeStart"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
ServiceRegionId string `position:"Query" name:"ServiceRegionId"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
OrderBy string `position:"Query" name:"OrderBy"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
RuleIds string `position:"Query" name:"RuleIds"`
InstanceId string `position:"Query" name:"InstanceId"`
Name string `position:"Query" name:"Name"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
Category requests.Integer `position:"Query" name:"Category"`
}
DescribeOssObjectsRequest is the request struct for api DescribeOssObjects
func CreateDescribeOssObjectsRequest ¶
func CreateDescribeOssObjectsRequest() (request *DescribeOssObjectsRequest)
CreateDescribeOssObjectsRequest creates a request to invoke DescribeOssObjects API
type DescribeOssObjectsResponse ¶
type DescribeOssObjectsResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Column `json:"Items" xml:"Items"`
}
DescribeOssObjectsResponse is the response struct for api DescribeOssObjects
func CreateDescribeOssObjectsResponse ¶
func CreateDescribeOssObjectsResponse() (response *DescribeOssObjectsResponse)
CreateDescribeOssObjectsResponse creates a response to parse from DescribeOssObjects response
type DescribePackagesRequest ¶
type DescribePackagesRequest struct {
*requests.RpcRequest
ProductId requests.Integer `position:"Query" name:"ProductId"`
RiskLevels string `position:"Query" name:"RiskLevels"`
QueryName string `position:"Query" name:"QueryName"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
QueryType requests.Integer `position:"Query" name:"QueryType"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
OrderBy string `position:"Query" name:"OrderBy"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
InstanceId requests.Integer `position:"Query" name:"InstanceId"`
Name string `position:"Query" name:"Name"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
}
DescribePackagesRequest is the request struct for api DescribePackages
func CreateDescribePackagesRequest ¶
func CreateDescribePackagesRequest() (request *DescribePackagesRequest)
CreateDescribePackagesRequest creates a request to invoke DescribePackages API
type DescribePackagesResponse ¶
type DescribePackagesResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Package `json:"Items" xml:"Items"`
}
DescribePackagesResponse is the response struct for api DescribePackages
func CreateDescribePackagesResponse ¶
func CreateDescribePackagesResponse() (response *DescribePackagesResponse)
CreateDescribePackagesResponse creates a response to parse from DescribePackages response
type DescribeRiskLevelsRequest ¶ added in v1.61.1275
type DescribeRiskLevelsRequest struct {
*requests.RpcRequest
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
CustomType requests.Integer `position:"Query" name:"CustomType"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
}
DescribeRiskLevelsRequest is the request struct for api DescribeRiskLevels
func CreateDescribeRiskLevelsRequest ¶ added in v1.61.1275
func CreateDescribeRiskLevelsRequest() (request *DescribeRiskLevelsRequest)
CreateDescribeRiskLevelsRequest creates a request to invoke DescribeRiskLevels API
type DescribeRiskLevelsResponse ¶ added in v1.61.1275
type DescribeRiskLevelsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
RiskLevelList []RiskLevel `json:"RiskLevelList" xml:"RiskLevelList"`
}
DescribeRiskLevelsResponse is the response struct for api DescribeRiskLevels
func CreateDescribeRiskLevelsResponse ¶ added in v1.61.1275
func CreateDescribeRiskLevelsResponse() (response *DescribeRiskLevelsResponse)
CreateDescribeRiskLevelsResponse creates a response to parse from DescribeRiskLevels response
type DescribeRulesRequest ¶
type DescribeRulesRequest struct {
*requests.RpcRequest
WarnLevel requests.Integer `position:"Query" name:"WarnLevel"`
ProductCode requests.Integer `position:"Query" name:"ProductCode"`
ProductId requests.Integer `position:"Query" name:"ProductId"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
SourceIp string `position:"Query" name:"SourceIp"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
MatchType requests.Integer `position:"Query" name:"MatchType"`
Lang string `position:"Query" name:"Lang"`
KeywordCompatible requests.Boolean `position:"Query" name:"KeywordCompatible"`
RuleType requests.Integer `position:"Query" name:"RuleType"`
GroupId string `position:"Query" name:"GroupId"`
ContentCategory requests.Integer `position:"Query" name:"ContentCategory"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
CustomType requests.Integer `position:"Query" name:"CustomType"`
Name string `position:"Query" name:"Name"`
Category requests.Integer `position:"Query" name:"Category"`
Status requests.Integer `position:"Query" name:"Status"`
}
DescribeRulesRequest is the request struct for api DescribeRules
func CreateDescribeRulesRequest ¶
func CreateDescribeRulesRequest() (request *DescribeRulesRequest)
CreateDescribeRulesRequest creates a request to invoke DescribeRules API
type DescribeRulesResponse ¶
type DescribeRulesResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []RuleInDescribeRules `json:"Items" xml:"Items"`
}
DescribeRulesResponse is the response struct for api DescribeRules
func CreateDescribeRulesResponse ¶
func CreateDescribeRulesResponse() (response *DescribeRulesResponse)
CreateDescribeRulesResponse creates a response to parse from DescribeRules response
type DescribeTablesRequest ¶
type DescribeTablesRequest struct {
*requests.RpcRequest
ProductId requests.Integer `position:"Query" name:"ProductId"`
NeedRiskCount requests.Boolean `position:"Query" name:"NeedRiskCount"`
PackageId requests.Integer `position:"Query" name:"PackageId"`
RuleName string `position:"Query" name:"RuleName"`
QueryName string `position:"Query" name:"QueryName"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
StartTime requests.Integer `position:"Query" name:"StartTime"`
LastScanTimeEnd requests.Integer `position:"Query" name:"LastScanTimeEnd"`
LastScanTimeStart requests.Integer `position:"Query" name:"LastScanTimeStart"`
SourceIp string `position:"Query" name:"SourceIp"`
InstanceDescription string `position:"Query" name:"InstanceDescription"`
ServiceRegionId string `position:"Query" name:"ServiceRegionId"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
OrderBy string `position:"Query" name:"OrderBy"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
InstanceId requests.Integer `position:"Query" name:"InstanceId"`
InstanceName string `position:"Query" name:"InstanceName"`
Name string `position:"Query" name:"Name"`
RuleId requests.Integer `position:"Query" name:"RuleId"`
ProductCode string `position:"Query" name:"ProductCode"`
RiskLevels string `position:"Query" name:"RiskLevels"`
SensLevelName string `position:"Query" name:"SensLevelName"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
Lang string `position:"Query" name:"Lang"`
QueryType requests.Integer `position:"Query" name:"QueryType"`
EndTime requests.Integer `position:"Query" name:"EndTime"`
CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
RuleIds string `position:"Query" name:"RuleIds"`
}
DescribeTablesRequest is the request struct for api DescribeTables
func CreateDescribeTablesRequest ¶
func CreateDescribeTablesRequest() (request *DescribeTablesRequest)
CreateDescribeTablesRequest creates a request to invoke DescribeTables API
type DescribeTablesResponse ¶
type DescribeTablesResponse struct {
*responses.BaseResponse
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Items []Table `json:"Items" xml:"Items"`
}
DescribeTablesResponse is the response struct for api DescribeTables
func CreateDescribeTablesResponse ¶
func CreateDescribeTablesResponse() (response *DescribeTablesResponse)
CreateDescribeTablesResponse creates a response to parse from DescribeTables response
type DescribeUserStatusRequest ¶
type DescribeUserStatusRequest struct {
*requests.RpcRequest
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
}
DescribeUserStatusRequest is the request struct for api DescribeUserStatus
func CreateDescribeUserStatusRequest ¶
func CreateDescribeUserStatusRequest() (request *DescribeUserStatusRequest)
CreateDescribeUserStatusRequest creates a request to invoke DescribeUserStatus API
type DescribeUserStatusResponse ¶
type DescribeUserStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
UserStatus UserStatus `json:"UserStatus" xml:"UserStatus"`
}
DescribeUserStatusResponse is the response struct for api DescribeUserStatus
func CreateDescribeUserStatusResponse ¶
func CreateDescribeUserStatusResponse() (response *DescribeUserStatusResponse)
CreateDescribeUserStatusResponse creates a response to parse from DescribeUserStatus response
type Detail ¶
type Detail struct {
Content []ContentItem `json:"Content" xml:"Content"`
Chart []ChartItem `json:"Chart" xml:"Chart"`
ResourceInfo []ResourceInfoItem `json:"ResourceInfo" xml:"ResourceInfo"`
}
Detail is a nested struct in sddp response
type DisableUserConfigRequest ¶ added in v1.61.1275
type DisableUserConfigRequest struct {
*requests.RpcRequest
Code string `position:"Query" name:"Code"`
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
}
DisableUserConfigRequest is the request struct for api DisableUserConfig
func CreateDisableUserConfigRequest ¶ added in v1.61.1275
func CreateDisableUserConfigRequest() (request *DisableUserConfigRequest)
CreateDisableUserConfigRequest creates a request to invoke DisableUserConfig API
type DisableUserConfigResponse ¶ added in v1.61.1275
type DisableUserConfigResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DisableUserConfigResponse is the response struct for api DisableUserConfig
func CreateDisableUserConfigResponse ¶ added in v1.61.1275
func CreateDisableUserConfigResponse() (response *DisableUserConfigResponse)
CreateDisableUserConfigResponse creates a response to parse from DisableUserConfig response
type Event ¶
type Event struct {
EventTime int64 `json:"EventTime" xml:"EventTime"`
DealUserIdValue string `json:"dealUserIdValue" xml:"dealUserIdValue"`
TypeName string `json:"TypeName" xml:"TypeName"`
SubTypeCode string `json:"SubTypeCode" xml:"SubTypeCode"`
AlertTime int64 `json:"AlertTime" xml:"AlertTime"`
DealReason string `json:"DealReason" xml:"DealReason"`
TargetProductCode string `json:"TargetProductCode" xml:"TargetProductCode"`
DealDisplayName string `json:"DealDisplayName" xml:"DealDisplayName"`
Backed bool `json:"Backed" xml:"Backed"`
UserIdValue string `json:"UserIdValue" xml:"UserIdValue"`
DealLoginName string `json:"DealLoginName" xml:"DealLoginName"`
DataInstance string `json:"DataInstance" xml:"DataInstance"`
LogDetail string `json:"LogDetail" xml:"LogDetail"`
TypeCode string `json:"TypeCode" xml:"TypeCode"`
Status int `json:"Status" xml:"Status"`
DealTime int64 `json:"DealTime" xml:"DealTime"`
DealUserId int64 `json:"DealUserId" xml:"DealUserId"`
DepartName string `json:"DepartName" xml:"DepartName"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
Id int64 `json:"Id" xml:"Id"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
DisplayName string `json:"DisplayName" xml:"DisplayName"`
StatusName string `json:"StatusName" xml:"StatusName"`
WarnLevel int `json:"WarnLevel" xml:"WarnLevel"`
LoginName string `json:"LoginName" xml:"LoginName"`
SubTypeName string `json:"SubTypeName" xml:"SubTypeName"`
UserId int64 `json:"UserId" xml:"UserId"`
Detail Detail `json:"Detail" xml:"Detail"`
HandleInfoList []HandleInfo `json:"HandleInfoList" xml:"HandleInfoList"`
}
Event is a nested struct in sddp response
type EventType ¶
type EventType struct {
Code string `json:"Code" xml:"Code"`
Description string `json:"Description" xml:"Description"`
Name string `json:"Name" xml:"Name"`
Id int64 `json:"Id" xml:"Id"`
SubTypeList []SubType `json:"SubTypeList" xml:"SubTypeList"`
}
EventType is a nested struct in sddp response
type EventTypeList ¶
type EventTypeList struct {
EventType []EventType `json:"EventType" xml:"EventType"`
}
EventTypeList is a nested struct in sddp response
type ExecDatamaskRequest ¶ added in v1.61.1275
type ExecDatamaskRequest struct {
*requests.RpcRequest
Data string `position:"Query" name:"Data"`
TemplateId requests.Integer `position:"Query" name:"TemplateId"`
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
}
ExecDatamaskRequest is the request struct for api ExecDatamask
func CreateExecDatamaskRequest ¶ added in v1.61.1275
func CreateExecDatamaskRequest() (request *ExecDatamaskRequest)
CreateExecDatamaskRequest creates a request to invoke ExecDatamask API
type ExecDatamaskResponse ¶ added in v1.61.1275
type ExecDatamaskResponse struct {
*responses.BaseResponse
Data string `json:"Data" xml:"Data"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ExecDatamaskResponse is the response struct for api ExecDatamask
func CreateExecDatamaskResponse ¶ added in v1.61.1275
func CreateExecDatamaskResponse() (response *ExecDatamaskResponse)
CreateExecDatamaskResponse creates a response to parse from ExecDatamask response
type HandleInfo ¶ added in v1.61.1275
type HandleInfo struct {
Status int `json:"Status" xml:"Status"`
EnableTime int64 `json:"EnableTime" xml:"EnableTime"`
HandlerValue int `json:"HandlerValue" xml:"HandlerValue"`
DisableTime int64 `json:"DisableTime" xml:"DisableTime"`
HandlerName string `json:"HandlerName" xml:"HandlerName"`
HandlerType string `json:"HandlerType" xml:"HandlerType"`
CurrentValue string `json:"CurrentValue" xml:"CurrentValue"`
Id int64 `json:"Id" xml:"Id"`
}
HandleInfo is a nested struct in sddp response
type HandleInfoList ¶ added in v1.61.1275
type HandleInfoList struct {
HandleInfo []HandleInfo `json:"HandleInfo" xml:"HandleInfo"`
}
HandleInfoList is a nested struct in sddp response
type Instance ¶
type Instance struct {
CreationTime int64 `json:"CreationTime" xml:"CreationTime"`
Acl string `json:"Acl" xml:"Acl"`
LastFinishTime int64 `json:"LastFinishTime" xml:"LastFinishTime"`
Owner string `json:"Owner" xml:"Owner"`
CountDetails string `json:"CountDetails" xml:"CountDetails"`
FileCountDetails string `json:"FileCountDetails" xml:"FileCountDetails"`
TenantName string `json:"TenantName" xml:"TenantName"`
Protection bool `json:"Protection" xml:"Protection"`
DepartName string `json:"DepartName" xml:"DepartName"`
Labelsec bool `json:"Labelsec" xml:"Labelsec"`
RiskScore float64 `json:"RiskScore" xml:"RiskScore"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
S3Count int `json:"S3Count" xml:"S3Count"`
S1Count int `json:"S1Count" xml:"S1Count"`
ProductId string `json:"ProductId" xml:"ProductId"`
Name string `json:"Name" xml:"Name"`
S2Count int `json:"S2Count" xml:"S2Count"`
EngineType string `json:"EngineType" xml:"EngineType"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
InstanceDescription string `json:"InstanceDescription" xml:"InstanceDescription"`
RuleName string `json:"RuleName" xml:"RuleName"`
RegionId string `json:"RegionId" xml:"RegionId"`
Sensitive bool `json:"Sensitive" xml:"Sensitive"`
SensLevelName string `json:"SensLevelName" xml:"SensLevelName"`
RegionName string `json:"RegionName" xml:"RegionName"`
LastRiskScore float64 `json:"LastRiskScore" xml:"LastRiskScore"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
OdpsRiskLevelName string `json:"OdpsRiskLevelName" xml:"OdpsRiskLevelName"`
SensitiveCount int `json:"SensitiveCount" xml:"SensitiveCount"`
Id int64 `json:"Id" xml:"Id"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
ModelTags []ModelTagsItem `json:"ModelTags" xml:"ModelTags"`
}
Instance is a nested struct in sddp response
type InstanceSource ¶ added in v1.61.1275
type InstanceSource struct {
LastModifyUserId string `json:"LastModifyUserId" xml:"LastModifyUserId"`
PasswordStatus int `json:"PasswordStatus" xml:"PasswordStatus"`
EngineType string `json:"EngineType" xml:"EngineType"`
TenantName string `json:"TenantName" xml:"TenantName"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
InstanceDescription string `json:"InstanceDescription" xml:"InstanceDescription"`
DataLimitId int64 `json:"DataLimitId" xml:"DataLimitId"`
RegionId string `json:"RegionId" xml:"RegionId"`
DbName string `json:"DbName" xml:"DbName"`
LastModifyTime int64 `json:"LastModifyTime" xml:"LastModifyTime"`
RegionName string `json:"RegionName" xml:"RegionName"`
CanModifyUserName bool `json:"CanModifyUserName" xml:"CanModifyUserName"`
LogStoreDay int `json:"LogStoreDay" xml:"LogStoreDay"`
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
AutoScan int `json:"AutoScan" xml:"AutoScan"`
ProductId int64 `json:"ProductId" xml:"ProductId"`
InstanceSize int64 `json:"InstanceSize" xml:"InstanceSize"`
UserName string `json:"UserName" xml:"UserName"`
AuditStatus int `json:"AuditStatus" xml:"AuditStatus"`
Id int64 `json:"Id" xml:"Id"`
TenantId string `json:"TenantId" xml:"TenantId"`
Enable int `json:"Enable" xml:"Enable"`
CheckStatus int `json:"CheckStatus" xml:"CheckStatus"`
DatamaskStatus int `json:"DatamaskStatus" xml:"DatamaskStatus"`
ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
SamplingSize int `json:"SamplingSize" xml:"SamplingSize"`
}
InstanceSource is a nested struct in sddp response
type ItemsInDescribeCategoryTemplateList ¶ added in v1.62.399
type ItemsInDescribeCategoryTemplateList struct {
Template []Template `json:"Template" xml:"Template"`
}
ItemsInDescribeCategoryTemplateList is a nested struct in sddp response
type ItemsInDescribeCategoryTemplateRuleList ¶ added in v1.61.1561
type ItemsInDescribeCategoryTemplateRuleList struct {
DataLimit []DataLimit `json:"DataLimit" xml:"DataLimit"`
}
ItemsInDescribeCategoryTemplateRuleList is a nested struct in sddp response
type ItemsInDescribeColumns ¶
type ItemsInDescribeColumns struct {
Column []Column `json:"Column" xml:"Column"`
}
ItemsInDescribeColumns is a nested struct in sddp response
type ItemsInDescribeColumnsV2 ¶ added in v1.62.424
type ItemsInDescribeColumnsV2 struct {
Column []Column `json:"Column" xml:"Column"`
}
ItemsInDescribeColumnsV2 is a nested struct in sddp response
type ItemsInDescribeDataAssets ¶
type ItemsInDescribeDataAssets struct {
Asset []Asset `json:"Asset" xml:"Asset"`
}
ItemsInDescribeDataAssets is a nested struct in sddp response
type ItemsInDescribeDataLimits ¶ added in v1.61.1275
type ItemsInDescribeDataLimits struct {
DataLimit []DataLimit `json:"DataLimit" xml:"DataLimit"`
}
ItemsInDescribeDataLimits is a nested struct in sddp response
type ItemsInDescribeDataMaskingRunHistory ¶ added in v1.61.1275
type ItemsInDescribeDataMaskingRunHistory struct {
Task []Task `json:"Task" xml:"Task"`
}
ItemsInDescribeDataMaskingRunHistory is a nested struct in sddp response
type ItemsInDescribeDataMaskingTasks ¶ added in v1.61.1275
type ItemsInDescribeDataMaskingTasks struct {
Task []Task `json:"Task" xml:"Task"`
}
ItemsInDescribeDataMaskingTasks is a nested struct in sddp response
type ItemsInDescribeDataObjectColumnDetail ¶ added in v1.62.397
type ItemsInDescribeDataObjectColumnDetail struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
ItemsInDescribeDataObjectColumnDetail is a nested struct in sddp response
type ItemsInDescribeDataObjectColumnDetailV2 ¶ added in v1.62.424
type ItemsInDescribeDataObjectColumnDetailV2 struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
ItemsInDescribeDataObjectColumnDetailV2 is a nested struct in sddp response
type ItemsInDescribeDataObjects ¶ added in v1.62.397
type ItemsInDescribeDataObjects struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
ItemsInDescribeDataObjects is a nested struct in sddp response
type ItemsInDescribeEvents ¶
type ItemsInDescribeEvents struct {
Event []Event `json:"Event" xml:"Event"`
}
ItemsInDescribeEvents is a nested struct in sddp response
type ItemsInDescribeInstanceSources ¶ added in v1.61.1275
type ItemsInDescribeInstanceSources struct {
InstanceSource []InstanceSource `json:"InstanceSource" xml:"InstanceSource"`
}
ItemsInDescribeInstanceSources is a nested struct in sddp response
type ItemsInDescribeInstances ¶
type ItemsInDescribeInstances struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
ItemsInDescribeInstances is a nested struct in sddp response
type ItemsInDescribeOssObjects ¶
type ItemsInDescribeOssObjects struct {
Column []Column `json:"Column" xml:"Column"`
}
ItemsInDescribeOssObjects is a nested struct in sddp response
type ItemsInDescribePackages ¶
type ItemsInDescribePackages struct {
Package []Package `json:"Package" xml:"Package"`
}
ItemsInDescribePackages is a nested struct in sddp response
type ItemsInDescribeRules ¶
type ItemsInDescribeRules struct {
Rule []RuleInDescribeRules `json:"Rule" xml:"Rule"`
}
ItemsInDescribeRules is a nested struct in sddp response
type ItemsInDescribeTables ¶
type ItemsInDescribeTables struct {
Table []Table `json:"Table" xml:"Table"`
}
ItemsInDescribeTables is a nested struct in sddp response
type ManualTriggerMaskingProcessRequest ¶ added in v1.61.1275
type ManualTriggerMaskingProcessRequest struct {
*requests.RpcRequest
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
SourceIp string `position:"Query" name:"SourceIp"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
}
ManualTriggerMaskingProcessRequest is the request struct for api ManualTriggerMaskingProcess
func CreateManualTriggerMaskingProcessRequest ¶ added in v1.61.1275
func CreateManualTriggerMaskingProcessRequest() (request *ManualTriggerMaskingProcessRequest)
CreateManualTriggerMaskingProcessRequest creates a request to invoke ManualTriggerMaskingProcess API
type ManualTriggerMaskingProcessResponse ¶ added in v1.61.1275
type ManualTriggerMaskingProcessResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ManualTriggerMaskingProcessResponse is the response struct for api ManualTriggerMaskingProcess
func CreateManualTriggerMaskingProcessResponse ¶ added in v1.61.1275
func CreateManualTriggerMaskingProcessResponse() (response *ManualTriggerMaskingProcessResponse)
CreateManualTriggerMaskingProcessResponse creates a response to parse from ManualTriggerMaskingProcess response
type ModelTagsInDescribeColumns ¶ added in v1.62.397
type ModelTagsInDescribeColumns struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeColumns is a nested struct in sddp response
type ModelTagsInDescribeColumnsV2 ¶ added in v1.62.424
type ModelTagsInDescribeColumnsV2 struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeColumnsV2 is a nested struct in sddp response
type ModelTagsInDescribeDataObjectColumnDetail ¶ added in v1.62.397
type ModelTagsInDescribeDataObjectColumnDetail struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeDataObjectColumnDetail is a nested struct in sddp response
type ModelTagsInDescribeDataObjectColumnDetailV2 ¶ added in v1.62.424
type ModelTagsInDescribeDataObjectColumnDetailV2 struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeDataObjectColumnDetailV2 is a nested struct in sddp response
type ModelTagsInDescribeDataObjects ¶ added in v1.62.397
type ModelTagsInDescribeDataObjects struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeDataObjects is a nested struct in sddp response
type ModelTagsInDescribeInstances ¶ added in v1.62.397
type ModelTagsInDescribeInstances struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeInstances is a nested struct in sddp response
type ModelTagsInDescribeOssObjectDetail ¶ added in v1.62.397
type ModelTagsInDescribeOssObjectDetail struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeOssObjectDetail is a nested struct in sddp response
type ModelTagsInDescribeOssObjectDetailV2 ¶ added in v1.62.424
type ModelTagsInDescribeOssObjectDetailV2 struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeOssObjectDetailV2 is a nested struct in sddp response
type ModelTagsInDescribeTables ¶ added in v1.62.397
type ModelTagsInDescribeTables struct {
ModelTagsItem []ModelTagsItem `json:"modelTags" xml:"modelTags"`
}
ModelTagsInDescribeTables is a nested struct in sddp response
type ModelTagsItem ¶ added in v1.62.397
ModelTagsItem is a nested struct in sddp response
type ModifyDataLimitRequest ¶
type ModifyDataLimitRequest struct {
*requests.RpcRequest
ModifyPassword requests.Boolean `position:"Query" name:"ModifyPassword"`
VSwitchIdList *[]string `position:"Query" name:"VSwitchIdList" type:"Repeated"`
SamplingSize requests.Integer `position:"Query" name:"SamplingSize"`
Password string `position:"Query" name:"Password"`
SourceIp string `position:"Query" name:"SourceIp"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
ServiceRegionId string `position:"Query" name:"ServiceRegionId"`
EngineType string `position:"Query" name:"EngineType"`
AuditStatus requests.Integer `position:"Query" name:"AuditStatus"`
AutoScan requests.Integer `position:"Query" name:"AutoScan"`
SecurityGroupIdList *[]string `position:"Query" name:"SecurityGroupIdList" type:"Repeated"`
LogStoreDay requests.Integer `position:"Query" name:"LogStoreDay"`
ResourceType requests.Integer `position:"Query" name:"ResourceType"`
Connector string `position:"Query" name:"Connector"`
Port requests.Integer `position:"Query" name:"Port"`
VpcId string `position:"Query" name:"VpcId"`
UserName string `position:"Query" name:"UserName"`
}
ModifyDataLimitRequest is the request struct for api ModifyDataLimit
func CreateModifyDataLimitRequest ¶
func CreateModifyDataLimitRequest() (request *ModifyDataLimitRequest)
CreateModifyDataLimitRequest creates a request to invoke ModifyDataLimit API
type ModifyDataLimitResponse ¶
type ModifyDataLimitResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDataLimitResponse is the response struct for api ModifyDataLimit
func CreateModifyDataLimitResponse ¶
func CreateModifyDataLimitResponse() (response *ModifyDataLimitResponse)
CreateModifyDataLimitResponse creates a response to parse from ModifyDataLimit response
type ModifyDefaultLevelRequest ¶
type ModifyDefaultLevelRequest struct {
*requests.RpcRequest
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
DefaultId requests.Integer `position:"Query" name:"DefaultId"`
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
SensitiveIds string `position:"Query" name:"SensitiveIds"`
}
ModifyDefaultLevelRequest is the request struct for api ModifyDefaultLevel
func CreateModifyDefaultLevelRequest ¶
func CreateModifyDefaultLevelRequest() (request *ModifyDefaultLevelRequest)
CreateModifyDefaultLevelRequest creates a request to invoke ModifyDefaultLevel API
type ModifyDefaultLevelResponse ¶
type ModifyDefaultLevelResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyDefaultLevelResponse is the response struct for api ModifyDefaultLevel
func CreateModifyDefaultLevelResponse ¶
func CreateModifyDefaultLevelResponse() (response *ModifyDefaultLevelResponse)
CreateModifyDefaultLevelResponse creates a response to parse from ModifyDefaultLevel response
type ModifyEventStatusRequest ¶
type ModifyEventStatusRequest struct {
*requests.RpcRequest
Backed requests.Boolean `position:"Query" name:"Backed"`
SourceIp string `position:"Query" name:"SourceIp"`
HandleInfo string `position:"Query" name:"HandleInfo"`
DealReason string `position:"Query" name:"DealReason"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
Status requests.Integer `position:"Query" name:"Status"`
}
ModifyEventStatusRequest is the request struct for api ModifyEventStatus
func CreateModifyEventStatusRequest ¶
func CreateModifyEventStatusRequest() (request *ModifyEventStatusRequest)
CreateModifyEventStatusRequest creates a request to invoke ModifyEventStatus API
type ModifyEventStatusResponse ¶
type ModifyEventStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyEventStatusResponse is the response struct for api ModifyEventStatus
func CreateModifyEventStatusResponse ¶
func CreateModifyEventStatusResponse() (response *ModifyEventStatusResponse)
CreateModifyEventStatusResponse creates a response to parse from ModifyEventStatus response
type ModifyEventTypeStatusRequest ¶
type ModifyEventTypeStatusRequest struct {
*requests.RpcRequest
SubTypeIds string `position:"Query" name:"SubTypeIds"`
SourceIp string `position:"Query" name:"SourceIp"`
Lang string `position:"Query" name:"Lang"`
}
ModifyEventTypeStatusRequest is the request struct for api ModifyEventTypeStatus
func CreateModifyEventTypeStatusRequest ¶
func CreateModifyEventTypeStatusRequest() (request *ModifyEventTypeStatusRequest)
CreateModifyEventTypeStatusRequest creates a request to invoke ModifyEventTypeStatus API
type ModifyEventTypeStatusResponse ¶
type ModifyEventTypeStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyEventTypeStatusResponse is the response struct for api ModifyEventTypeStatus
func CreateModifyEventTypeStatusResponse ¶
func CreateModifyEventTypeStatusResponse() (response *ModifyEventTypeStatusResponse)
CreateModifyEventTypeStatusResponse creates a response to parse from ModifyEventTypeStatus response
type ModifyReportTaskStatusRequest ¶ added in v1.61.1561
type ModifyReportTaskStatusRequest struct {
*requests.RpcRequest
SourceIp string `position:"Query" name:"SourceIp"`
ReportTaskStatus requests.Integer `position:"Query" name:"ReportTaskStatus"`
Lang string `position:"Query" name:"Lang"`
}
ModifyReportTaskStatusRequest is the request struct for api ModifyReportTaskStatus
func CreateModifyReportTaskStatusRequest ¶ added in v1.61.1561
func CreateModifyReportTaskStatusRequest() (request *ModifyReportTaskStatusRequest)
CreateModifyReportTaskStatusRequest creates a request to invoke ModifyReportTaskStatus API
type ModifyReportTaskStatusResponse ¶ added in v1.61.1561
type ModifyReportTaskStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyReportTaskStatusResponse is the response struct for api ModifyReportTaskStatus
func CreateModifyReportTaskStatusResponse ¶ added in v1.61.1561
func CreateModifyReportTaskStatusResponse() (response *ModifyReportTaskStatusResponse)
CreateModifyReportTaskStatusResponse creates a response to parse from ModifyReportTaskStatus response
type ModifyRuleRequest ¶
type ModifyRuleRequest struct {
*requests.RpcRequest
WarnLevel requests.Integer `position:"Query" name:"WarnLevel"`
ProductCode string `position:"Query" name:"ProductCode"`
ProductId requests.Integer `position:"Query" name:"ProductId"`
Description string `position:"Query" name:"Description"`
RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
Content string `position:"Query" name:"Content"`
SourceIp string `position:"Query" name:"SourceIp"`
MatchType requests.Integer `position:"Query" name:"MatchType"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
SupportForm requests.Integer `position:"Query" name:"SupportForm"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
RuleType requests.Integer `position:"Query" name:"RuleType"`
StatExpress string `position:"Query" name:"StatExpress"`
ContentCategory requests.Integer `position:"Query" name:"ContentCategory"`
CustomType requests.Integer `position:"Query" name:"CustomType"`
Target string `position:"Query" name:"Target"`
Name string `position:"Query" name:"Name"`
Category requests.Integer `position:"Query" name:"Category"`
}
ModifyRuleRequest is the request struct for api ModifyRule
func CreateModifyRuleRequest ¶
func CreateModifyRuleRequest() (request *ModifyRuleRequest)
CreateModifyRuleRequest creates a request to invoke ModifyRule API
type ModifyRuleResponse ¶
type ModifyRuleResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyRuleResponse is the response struct for api ModifyRule
func CreateModifyRuleResponse ¶
func CreateModifyRuleResponse() (response *ModifyRuleResponse)
CreateModifyRuleResponse creates a response to parse from ModifyRule response
type ModifyRuleStatusRequest ¶
type ModifyRuleStatusRequest struct {
*requests.RpcRequest
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
SourceIp string `position:"Query" name:"SourceIp"`
Ids string `position:"Query" name:"Ids"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
Status requests.Integer `position:"Query" name:"Status"`
}
ModifyRuleStatusRequest is the request struct for api ModifyRuleStatus
func CreateModifyRuleStatusRequest ¶
func CreateModifyRuleStatusRequest() (request *ModifyRuleStatusRequest)
CreateModifyRuleStatusRequest creates a request to invoke ModifyRuleStatus API
type ModifyRuleStatusResponse ¶
type ModifyRuleStatusResponse struct {
*responses.BaseResponse
FailedIds string `json:"FailedIds" xml:"FailedIds"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyRuleStatusResponse is the response struct for api ModifyRuleStatus
func CreateModifyRuleStatusResponse ¶
func CreateModifyRuleStatusResponse() (response *ModifyRuleStatusResponse)
CreateModifyRuleStatusResponse creates a response to parse from ModifyRuleStatus response
type OssBucket ¶ added in v1.61.1275
type OssBucket struct {
RegionId string `json:"RegionId" xml:"RegionId"`
BucketName string `json:"BucketName" xml:"BucketName"`
}
OssBucket is a nested struct in sddp response
type OssBucketList ¶ added in v1.61.1275
type OssBucketList struct {
OssBucket []OssBucket `json:"OssBucket" xml:"OssBucket"`
}
OssBucketList is a nested struct in sddp response
type OssObjectDetail ¶
type OssObjectDetail struct {
Name string `json:"Name" xml:"Name"`
CategoryName string `json:"CategoryName" xml:"CategoryName"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
RegionId string `json:"RegionId" xml:"RegionId"`
BucketName string `json:"BucketName" xml:"BucketName"`
RuleList []Rule `json:"RuleList" xml:"RuleList"`
}
OssObjectDetail is a nested struct in sddp response
type Package ¶
type Package struct {
CreationTime int64 `json:"CreationTime" xml:"CreationTime"`
Sensitive bool `json:"Sensitive" xml:"Sensitive"`
Owner string `json:"Owner" xml:"Owner"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
DepartName string `json:"DepartName" xml:"DepartName"`
InstanceId int64 `json:"InstanceId" xml:"InstanceId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Name string `json:"Name" xml:"Name"`
SensitiveCount int `json:"SensitiveCount" xml:"SensitiveCount"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
Id int64 `json:"Id" xml:"Id"`
}
Package is a nested struct in sddp response
type Region ¶ added in v1.61.1275
type Region struct {
RegionId string `json:"RegionId" xml:"RegionId"`
LocalName string `json:"LocalName" xml:"LocalName"`
}
Region is a nested struct in sddp response
type RegionList ¶ added in v1.61.1275
type RegionList struct {
Region []Region `json:"Region" xml:"Region"`
}
RegionList is a nested struct in sddp response
type ResourceInfo ¶ added in v1.61.1275
type ResourceInfo struct {
ResourceInfoItem []ResourceInfoItem `json:"ResourceInfo" xml:"ResourceInfo"`
}
ResourceInfo is a nested struct in sddp response
type ResourceInfoItem ¶ added in v1.61.1275
type ResourceInfoItem struct {
Label string `json:"Label" xml:"Label"`
Value string `json:"Value" xml:"Value"`
}
ResourceInfoItem is a nested struct in sddp response
type RiskLevel ¶ added in v1.61.1275
type RiskLevel struct {
Name string `json:"Name" xml:"Name"`
Description string `json:"Description" xml:"Description"`
Alias string `json:"Alias" xml:"Alias"`
Id int64 `json:"Id" xml:"Id"`
ReferenceNum int `json:"ReferenceNum" xml:"ReferenceNum"`
}
RiskLevel is a nested struct in sddp response
type RiskLevelList ¶ added in v1.61.1275
type RiskLevelList struct {
RiskLevel []RiskLevel `json:"RiskLevel" xml:"RiskLevel"`
}
RiskLevelList is a nested struct in sddp response
type Rule ¶
type Rule struct {
Name string `json:"Name" xml:"Name"`
ProductId int64 `json:"ProductId" xml:"ProductId"`
TemplateId int64 `json:"TemplateId" xml:"TemplateId"`
RuleName string `json:"RuleName" xml:"RuleName"`
InstanceDescription string `json:"InstanceDescription" xml:"InstanceDescription"`
CategoryName string `json:"CategoryName" xml:"CategoryName"`
DataType string `json:"DataType" xml:"DataType"`
ColumnName string `json:"ColumnName" xml:"ColumnName"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
ColumnComment string `json:"ColumnComment" xml:"ColumnComment"`
RuleId int64 `json:"RuleId" xml:"RuleId"`
Id string `json:"Id" xml:"Id"`
PrimaryKey bool `json:"PrimaryKey" xml:"PrimaryKey"`
Path string `json:"Path" xml:"Path"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
RegionName string `json:"RegionName" xml:"RegionName"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
LastScanTime int64 `json:"LastScanTime" xml:"LastScanTime"`
DisplayName string `json:"DisplayName" xml:"DisplayName"`
Count int64 `json:"Count" xml:"Count"`
ObjectType string `json:"ObjectType" xml:"ObjectType"`
Category int `json:"Category" xml:"Category"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
SensitiveCount int `json:"SensitiveCount" xml:"SensitiveCount"`
Categories []string `json:"Categories" xml:"Categories"`
SampleList []string `json:"SampleList" xml:"SampleList"`
RuleList []RuleListItem `json:"RuleList" xml:"RuleList"`
ModelTags []ModelTagsItem `json:"ModelTags" xml:"ModelTags"`
}
Rule is a nested struct in sddp response
type RuleInDescribeRules ¶ added in v1.62.397
type RuleInDescribeRules struct {
DisplayName string `json:"DisplayName" xml:"DisplayName"`
Status int `json:"Status" xml:"Status"`
SupportForm int `json:"SupportForm" xml:"SupportForm"`
WarnLevel int `json:"WarnLevel" xml:"WarnLevel"`
UserId int64 `json:"UserId" xml:"UserId"`
DepartName string `json:"DepartName" xml:"DepartName"`
StatExpress string `json:"StatExpress" xml:"StatExpress"`
GmtModified int64 `json:"GmtModified" xml:"GmtModified"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
Description string `json:"Description" xml:"Description"`
ProductId int64 `json:"ProductId" xml:"ProductId"`
Name string `json:"Name" xml:"Name"`
Content string `json:"Content" xml:"Content"`
Target string `json:"Target" xml:"Target"`
LoginName string `json:"LoginName" xml:"LoginName"`
CategoryName string `json:"CategoryName" xml:"CategoryName"`
ContentCategory string `json:"ContentCategory" xml:"ContentCategory"`
HitTotalCount int `json:"HitTotalCount" xml:"HitTotalCount"`
GroupId string `json:"GroupId" xml:"GroupId"`
CustomType int `json:"CustomType" xml:"CustomType"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
Category int `json:"Category" xml:"Category"`
MajorKey string `json:"MajorKey" xml:"MajorKey"`
Id int64 `json:"Id" xml:"Id"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
MatchType int `json:"MatchType" xml:"MatchType"`
}
RuleInDescribeRules is a nested struct in sddp response
type RuleListInDescribeDataObjects ¶ added in v1.62.397
type RuleListInDescribeDataObjects struct {
RuleListItem []RuleListItem `json:"ruleList" xml:"ruleList"`
}
RuleListInDescribeDataObjects is a nested struct in sddp response
type RuleListInDescribeOssObjectDetail ¶ added in v1.61.1275
type RuleListInDescribeOssObjectDetail struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RuleListInDescribeOssObjectDetail is a nested struct in sddp response
type RuleListInDescribeOssObjectDetailV2 ¶ added in v1.62.424
type RuleListInDescribeOssObjectDetailV2 struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RuleListInDescribeOssObjectDetailV2 is a nested struct in sddp response
type RuleListInDescribeOssObjects ¶ added in v1.61.1275
type RuleListInDescribeOssObjects struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RuleListInDescribeOssObjects is a nested struct in sddp response
type RuleListInDescribeTables ¶ added in v1.61.1275
type RuleListInDescribeTables struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RuleListInDescribeTables is a nested struct in sddp response
type RuleListItem ¶ added in v1.62.397
type RuleListItem struct {
RuleId int64 `json:"RuleId" xml:"RuleId"`
RuleName string `json:"RuleName" xml:"RuleName"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
RuleCount int `json:"RuleCount" xml:"RuleCount"`
}
RuleListItem is a nested struct in sddp response
type SampleListInDescribeColumns ¶ added in v1.61.1275
type SampleListInDescribeColumns struct {
Sample []string `json:"Sample" xml:"Sample"`
}
SampleListInDescribeColumns is a nested struct in sddp response
type SampleListInDescribeColumnsV2 ¶ added in v1.62.424
type SampleListInDescribeColumnsV2 struct {
Sample []string `json:"Sample" xml:"Sample"`
}
SampleListInDescribeColumnsV2 is a nested struct in sddp response
type SampleListInDescribeOssObjectDetail ¶ added in v1.61.1275
type SampleListInDescribeOssObjectDetail struct {
Sample []string `json:"Sample" xml:"Sample"`
}
SampleListInDescribeOssObjectDetail is a nested struct in sddp response
type SampleListInDescribeOssObjectDetailV2 ¶ added in v1.62.424
type SampleListInDescribeOssObjectDetailV2 struct {
Sample []string `json:"Sample" xml:"Sample"`
}
SampleListInDescribeOssObjectDetailV2 is a nested struct in sddp response
type SecurityGroupIdList ¶ added in v1.62.397
type SecurityGroupIdList struct {
SeucurityGroup []string `json:"seucurityGroup" xml:"seucurityGroup"`
}
SecurityGroupIdList is a nested struct in sddp response
type StopMaskingProcessRequest ¶ added in v1.61.1275
type StopMaskingProcessRequest struct {
*requests.RpcRequest
SourceIp string `position:"Query" name:"SourceIp"`
Id requests.Integer `position:"Query" name:"Id"`
Lang string `position:"Query" name:"Lang"`
FeatureType requests.Integer `position:"Query" name:"FeatureType"`
}
StopMaskingProcessRequest is the request struct for api StopMaskingProcess
func CreateStopMaskingProcessRequest ¶ added in v1.61.1275
func CreateStopMaskingProcessRequest() (request *StopMaskingProcessRequest)
CreateStopMaskingProcessRequest creates a request to invoke StopMaskingProcess API
type StopMaskingProcessResponse ¶ added in v1.61.1275
type StopMaskingProcessResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopMaskingProcessResponse is the response struct for api StopMaskingProcess
func CreateStopMaskingProcessResponse ¶ added in v1.61.1275
func CreateStopMaskingProcessResponse() (response *StopMaskingProcessResponse)
CreateStopMaskingProcessResponse creates a response to parse from StopMaskingProcess response
type SubType ¶
type SubType struct {
Status int `json:"Status" xml:"Status"`
Description string `json:"Description" xml:"Description"`
ConfigContentType int `json:"ConfigContentType" xml:"ConfigContentType"`
EventHitCount int `json:"EventHitCount" xml:"EventHitCount"`
ConfigValue string `json:"ConfigValue" xml:"ConfigValue"`
ConfigCode string `json:"ConfigCode" xml:"ConfigCode"`
Code string `json:"Code" xml:"Code"`
ConfigDescription string `json:"ConfigDescription" xml:"ConfigDescription"`
Name string `json:"Name" xml:"Name"`
AdaptedProduct string `json:"AdaptedProduct" xml:"AdaptedProduct"`
Id int64 `json:"Id" xml:"Id"`
}
SubType is a nested struct in sddp response
type SubTypeList ¶
type SubTypeList struct {
SubType []SubType `json:"SubType" xml:"SubType"`
}
SubTypeList is a nested struct in sddp response
type Table ¶
type Table struct {
CreationTime int64 `json:"CreationTime" xml:"CreationTime"`
Owner string `json:"Owner" xml:"Owner"`
CountDetails string `json:"CountDetails" xml:"CountDetails"`
SensitiveRatio string `json:"SensitiveRatio" xml:"SensitiveRatio"`
TenantName string `json:"TenantName" xml:"TenantName"`
DepartName string `json:"DepartName" xml:"DepartName"`
RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
S3Count int `json:"S3Count" xml:"S3Count"`
S1Count int `json:"S1Count" xml:"S1Count"`
ProductId string `json:"ProductId" xml:"ProductId"`
Name string `json:"Name" xml:"Name"`
S2Count int `json:"S2Count" xml:"S2Count"`
InstanceId int64 `json:"InstanceId" xml:"InstanceId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
InstanceDescription string `json:"InstanceDescription" xml:"InstanceDescription"`
Sensitive bool `json:"Sensitive" xml:"Sensitive"`
SensLevelName string `json:"SensLevelName" xml:"SensLevelName"`
LastScanTime int64 `json:"LastScanTime" xml:"LastScanTime"`
RegionName string `json:"RegionName" xml:"RegionName"`
RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
TotalRows int `json:"TotalRows" xml:"TotalRows"`
SensitiveCount int `json:"SensitiveCount" xml:"SensitiveCount"`
Id int64 `json:"Id" xml:"Id"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
ObjectHex string `json:"ObjectHex" xml:"ObjectHex"`
DataType int `json:"DataType" xml:"DataType"`
RuleList []Rule `json:"RuleList" xml:"RuleList"`
ModelTags []ModelTagsItem `json:"ModelTags" xml:"ModelTags"`
}
Table is a nested struct in sddp response
type Task ¶ added in v1.61.1275
type Task struct {
MaskingCount int64 `json:"MaskingCount" xml:"MaskingCount"`
HasDownloadFile int `json:"HasDownloadFile" xml:"HasDownloadFile"`
DstTypeCode string `json:"DstTypeCode" xml:"DstTypeCode"`
RunIndex int `json:"RunIndex" xml:"RunIndex"`
OriginalTable bool `json:"OriginalTable" xml:"OriginalTable"`
FailCode string `json:"FailCode" xml:"FailCode"`
SrcPath string `json:"SrcPath" xml:"SrcPath"`
SrcTableName string `json:"SrcTableName" xml:"SrcTableName"`
EndTime int64 `json:"EndTime" xml:"EndTime"`
StartTime int64 `json:"StartTime" xml:"StartTime"`
TaskId string `json:"TaskId" xml:"TaskId"`
ConflictCount int64 `json:"ConflictCount" xml:"ConflictCount"`
HasUnfinishProcess bool `json:"HasUnfinishProcess" xml:"HasUnfinishProcess"`
Status int `json:"Status" xml:"Status"`
DstPath string `json:"DstPath" xml:"DstPath"`
Id int64 `json:"Id" xml:"Id"`
Owner string `json:"Owner" xml:"Owner"`
SrcType int `json:"SrcType" xml:"SrcType"`
Percentage int `json:"Percentage" xml:"Percentage"`
HasSubProcess int `json:"HasSubProcess" xml:"HasSubProcess"`
FailMsg string `json:"FailMsg" xml:"FailMsg"`
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
DstType int `json:"DstType" xml:"DstType"`
RunCount int `json:"RunCount" xml:"RunCount"`
SrcTypeCode string `json:"SrcTypeCode" xml:"SrcTypeCode"`
TaskName string `json:"TaskName" xml:"TaskName"`
TriggerType int `json:"TriggerType" xml:"TriggerType"`
Type int `json:"Type" xml:"Type"`
}
Task is a nested struct in sddp response
type Template ¶ added in v1.62.399
type Template struct {
CurrentRiskLevel int `json:"CurrentRiskLevel" xml:"CurrentRiskLevel"`
Status int `json:"Status" xml:"Status"`
Type int `json:"Type" xml:"Type"`
SupportEdit int `json:"SupportEdit" xml:"SupportEdit"`
MaxCategoryLevel int `json:"MaxCategoryLevel" xml:"MaxCategoryLevel"`
Name string `json:"Name" xml:"Name"`
MaxRiskLevel int `json:"MaxRiskLevel" xml:"MaxRiskLevel"`
Id int64 `json:"Id" xml:"Id"`
Description string `json:"Description" xml:"Description"`
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
GmtModified int64 `json:"GmtModified" xml:"GmtModified"`
}
Template is a nested struct in sddp response
type UserStatus ¶
type UserStatus struct {
UseOssSize int64 `json:"UseOssSize" xml:"UseOssSize"`
UseInstanceNum int `json:"UseInstanceNum" xml:"UseInstanceNum"`
InstanceNum int `json:"InstanceNum" xml:"InstanceNum"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
IncSensitiveTables int64 `json:"IncSensitiveTables" xml:"IncSensitiveTables"`
AuditUpgradeStatus bool `json:"AuditUpgradeStatus" xml:"AuditUpgradeStatus"`
DataMaskTasks int64 `json:"DataMaskTasks" xml:"DataMaskTasks"`
Authed bool `json:"Authed" xml:"Authed"`
LabStatus int `json:"LabStatus" xml:"LabStatus"`
Version string `json:"Version" xml:"Version"`
OdpsSet bool `json:"OdpsSet" xml:"OdpsSet"`
OssBucketSet bool `json:"OssBucketSet" xml:"OssBucketSet"`
SensitiveTable int64 `json:"SensitiveTable" xml:"SensitiveTable"`
RemainDays int `json:"RemainDays" xml:"RemainDays"`
TotalDataMaskColumns int64 `json:"TotalDataMaskColumns" xml:"TotalDataMaskColumns"`
DatamaskColumns int64 `json:"DatamaskColumns" xml:"DatamaskColumns"`
AuthProductList string `json:"AuthProductList" xml:"AuthProductList"`
Trail bool `json:"Trail" xml:"Trail"`
DivulgeCount int64 `json:"DivulgeCount" xml:"DivulgeCount"`
RdsSet bool `json:"RdsSet" xml:"RdsSet"`
DbAuditStatus int `json:"DbAuditStatus" xml:"DbAuditStatus"`
RenewStatus bool `json:"RenewStatus" xml:"RenewStatus"`
SensitiveObjects int64 `json:"SensitiveObjects" xml:"SensitiveObjects"`
DataMaskColumns int64 `json:"DataMaskColumns" xml:"DataMaskColumns"`
DlpTotalCount int64 `json:"DlpTotalCount" xml:"DlpTotalCount"`
SensitiveObject int64 `json:"SensitiveObject" xml:"SensitiveObject"`
DlpCount int64 `json:"DlpCount" xml:"DlpCount"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"`
OssSize int64 `json:"OssSize" xml:"OssSize"`
SensitiveTotalTop string `json:"SensitiveTotalTop" xml:"SensitiveTotalTop"`
SensitiveTables int64 `json:"SensitiveTables" xml:"SensitiveTables"`
SensitiveTop string `json:"SensitiveTop" xml:"SensitiveTop"`
Purchased bool `json:"Purchased" xml:"Purchased"`
Buyed bool `json:"Buyed" xml:"Buyed"`
IncSensitiveObjects int64 `json:"IncSensitiveObjects" xml:"IncSensitiveObjects"`
InstanceStatus int `json:"InstanceStatus" xml:"InstanceStatus"`
AssetScanned bool `json:"AssetScanned" xml:"AssetScanned"`
AlarmCount int64 `json:"AlarmCount" xml:"AlarmCount"`
DisplayTime string `json:"DisplayTime" xml:"DisplayTime"`
DataManagerRole int `json:"DataManagerRole" xml:"DataManagerRole"`
ReleaseDays int `json:"ReleaseDays" xml:"ReleaseDays"`
AuditClosable bool `json:"AuditClosable" xml:"AuditClosable"`
AuditReleasable bool `json:"AuditReleasable" xml:"AuditReleasable"`
ReleaseTime int64 `json:"ReleaseTime" xml:"ReleaseTime"`
InstanceTotalCount int64 `json:"InstanceTotalCount" xml:"InstanceTotalCount"`
OssTotalSize int64 `json:"OssTotalSize" xml:"OssTotalSize"`
}
UserStatus is a nested struct in sddp response
type VSwitchIdList ¶ added in v1.62.397
type VSwitchIdList struct {
VSwitch []string `json:"vSwitch" xml:"vSwitch"`
}
VSwitchIdList is a nested struct in sddp response
Source Files
¶
- client.go
- create_config.go
- create_data_limit.go
- create_rule.go
- create_scan_task.go
- create_slr_role.go
- delete_data_limit.go
- delete_rule.go
- describe_category_template_list.go
- describe_category_template_rule_list.go
- describe_columns.go
- describe_columns_v2.go
- describe_configs.go
- describe_data_assets.go
- describe_data_limit_detail.go
- describe_data_limit_set.go
- describe_data_limits.go
- describe_data_masking_run_history.go
- describe_data_masking_tasks.go
- describe_data_object_column_detail.go
- describe_data_object_column_detail_v2.go
- describe_data_objects.go
- describe_event_detail.go
- describe_event_types.go
- describe_events.go
- describe_instance_sources.go
- describe_instances.go
- describe_oss_object_detail.go
- describe_oss_object_detail_v2.go
- describe_oss_objects.go
- describe_packages.go
- describe_risk_levels.go
- describe_rules.go
- describe_tables.go
- describe_user_status.go
- disable_user_config.go
- endpoint.go
- exec_datamask.go
- manual_trigger_masking_process.go
- modify_data_limit.go
- modify_default_level.go
- modify_event_status.go
- modify_event_type_status.go
- modify_report_task_status.go
- modify_rule.go
- modify_rule_status.go
- stop_masking_process.go
- struct_asset.go
- struct_categories_in_describe_data_object_column_detail.go
- struct_categories_in_describe_data_object_column_detail_v2.go
- struct_categories_in_describe_data_objects.go
- struct_chart.go
- struct_chart_item.go
- struct_column.go
- struct_config.go
- struct_config_list.go
- struct_content.go
- struct_content_item.go
- struct_data.go
- struct_data_limit.go
- struct_data_limit_list.go
- struct_data_limit_set.go
- struct_detail.go
- struct_event.go
- struct_event_type.go
- struct_event_type_list.go
- struct_handle_info.go
- struct_handle_info_list.go
- struct_instance.go
- struct_instance_source.go
- struct_items_in_describe_category_template_list.go
- struct_items_in_describe_category_template_rule_list.go
- struct_items_in_describe_columns.go
- struct_items_in_describe_columns_v2.go
- struct_items_in_describe_data_assets.go
- struct_items_in_describe_data_limits.go
- struct_items_in_describe_data_masking_run_history.go
- struct_items_in_describe_data_masking_tasks.go
- struct_items_in_describe_data_object_column_detail.go
- struct_items_in_describe_data_object_column_detail_v2.go
- struct_items_in_describe_data_objects.go
- struct_items_in_describe_events.go
- struct_items_in_describe_instance_sources.go
- struct_items_in_describe_instances.go
- struct_items_in_describe_oss_objects.go
- struct_items_in_describe_packages.go
- struct_items_in_describe_rules.go
- struct_items_in_describe_tables.go
- struct_model_tags_in_describe_columns.go
- struct_model_tags_in_describe_columns_v2.go
- struct_model_tags_in_describe_data_object_column_detail.go
- struct_model_tags_in_describe_data_object_column_detail_v2.go
- struct_model_tags_in_describe_data_objects.go
- struct_model_tags_in_describe_instances.go
- struct_model_tags_in_describe_oss_object_detail.go
- struct_model_tags_in_describe_oss_object_detail_v2.go
- struct_model_tags_in_describe_tables.go
- struct_model_tags_item.go
- struct_oss_bucket.go
- struct_oss_bucket_list.go
- struct_oss_object_detail.go
- struct_package.go
- struct_region.go
- struct_region_list.go
- struct_resource_info.go
- struct_resource_info_item.go
- struct_risk_level.go
- struct_risk_level_list.go
- struct_rule.go
- struct_rule_in_describe_rules.go
- struct_rule_list_in_describe_data_objects.go
- struct_rule_list_in_describe_oss_object_detail.go
- struct_rule_list_in_describe_oss_object_detail_v2.go
- struct_rule_list_in_describe_oss_objects.go
- struct_rule_list_in_describe_tables.go
- struct_rule_list_item.go
- struct_sample_list_in_describe_columns.go
- struct_sample_list_in_describe_columns_v2.go
- struct_sample_list_in_describe_oss_object_detail.go
- struct_sample_list_in_describe_oss_object_detail_v2.go
- struct_security_group_id_list.go
- struct_sub_type.go
- struct_sub_type_list.go
- struct_table.go
- struct_task.go
- struct_template.go
- struct_user_status.go
- struct_v_switch_id_list.go
- struct_x.go
- struct_y.go