sddp

package
v1.63.54 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.61.1275

func GetEndpointMap() map[string]string

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

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

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

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

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

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

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) DescribeDocTypes added in v1.62.528

func (client *Client) DescribeDocTypes(request *DescribeDocTypesRequest) (response *DescribeDocTypesResponse, err error)

DescribeDocTypes invokes the sddp.DescribeDocTypes API synchronously

func (*Client) DescribeDocTypesWithCallback added in v1.62.528

func (client *Client) DescribeDocTypesWithCallback(request *DescribeDocTypesRequest, callback func(response *DescribeDocTypesResponse, err error)) <-chan int

DescribeDocTypesWithCallback invokes the sddp.DescribeDocTypes API asynchronously

func (*Client) DescribeDocTypesWithChan added in v1.62.528

func (client *Client) DescribeDocTypesWithChan(request *DescribeDocTypesRequest) (<-chan *DescribeDocTypesResponse, <-chan error)

DescribeDocTypesWithChan invokes the sddp.DescribeDocTypes 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) DescribeParentInstance added in v1.62.682

func (client *Client) DescribeParentInstance(request *DescribeParentInstanceRequest) (response *DescribeParentInstanceResponse, err error)

DescribeParentInstance invokes the sddp.DescribeParentInstance API synchronously

func (*Client) DescribeParentInstanceWithCallback added in v1.62.682

func (client *Client) DescribeParentInstanceWithCallback(request *DescribeParentInstanceRequest, callback func(response *DescribeParentInstanceResponse, err error)) <-chan int

DescribeParentInstanceWithCallback invokes the sddp.DescribeParentInstance API asynchronously

func (*Client) DescribeParentInstanceWithChan added in v1.62.682

func (client *Client) DescribeParentInstanceWithChan(request *DescribeParentInstanceRequest) (<-chan *DescribeParentInstanceResponse, <-chan error)

DescribeParentInstanceWithChan invokes the sddp.DescribeParentInstance 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) DescribeTemplateAllRules added in v1.62.528

func (client *Client) DescribeTemplateAllRules(request *DescribeTemplateAllRulesRequest) (response *DescribeTemplateAllRulesResponse, err error)

DescribeTemplateAllRules invokes the sddp.DescribeTemplateAllRules API synchronously

func (*Client) DescribeTemplateAllRulesWithCallback added in v1.62.528

func (client *Client) DescribeTemplateAllRulesWithCallback(request *DescribeTemplateAllRulesRequest, callback func(response *DescribeTemplateAllRulesResponse, err error)) <-chan int

DescribeTemplateAllRulesWithCallback invokes the sddp.DescribeTemplateAllRules API asynchronously

func (*Client) DescribeTemplateAllRulesWithChan added in v1.62.528

func (client *Client) DescribeTemplateAllRulesWithChan(request *DescribeTemplateAllRulesRequest) (<-chan *DescribeTemplateAllRulesResponse, <-chan error)

DescribeTemplateAllRulesWithChan invokes the sddp.DescribeTemplateAllRules 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"`
	FileCategoryCode   int64           `json:"FileCategoryCode" xml:"FileCategoryCode"`
	FileCategoryName   string          `json:"FileCategoryName" xml:"FileCategoryName"`
	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"`
	FeatureType           requests.Integer `position:"Query" name:"FeatureType"`
	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"`
	FeatureType      requests.Integer `position:"Query" name:"FeatureType"`
	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
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	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 Data

type Data struct {
	ParentId                    string   `json:"ParentId" xml:"ParentId"`
	AuthStatus                  int      `json:"AuthStatus" xml:"AuthStatus"`
	TenantName                  string   `json:"TenantName" xml:"TenantName"`
	LocalName                   string   `json:"LocalName" xml:"LocalName"`
	ConnectNode                 string   `json:"ConnectNode" xml:"ConnectNode"`
	SupportConnectNodes         string   `json:"SupportConnectNodes" xml:"SupportConnectNodes"`
	InstanceDescription         string   `json:"InstanceDescription" xml:"InstanceDescription"`
	ClusterStatus               string   `json:"ClusterStatus" xml:"ClusterStatus"`
	ResourceType                string   `json:"ResourceType" xml:"ResourceType"`
	UnConnectDbCount            string   `json:"UnConnectDbCount" xml:"UnConnectDbCount"`
	InstanceSize                int64    `json:"InstanceSize" xml:"InstanceSize"`
	DbNum                       string   `json:"DbNum" xml:"DbNum"`
	InstanceId                  string   `json:"InstanceId" xml:"InstanceId"`
	EngineType                  string   `json:"EngineType" xml:"EngineType"`
	AuditStatus                 int      `json:"AuditStatus" xml:"AuditStatus"`
	UnSupportOneClickAuthReason string   `json:"UnSupportOneClickAuthReason" xml:"UnSupportOneClickAuthReason"`
	TenantId                    string   `json:"TenantId" xml:"TenantId"`
	Y                           []string `json:"Y" xml:"Y"`
	X                           []string `json:"X" xml:"X"`
}

Data is a nested struct in sddp 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
	FeatureType   requests.Integer `position:"Query" name:"FeatureType"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	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"`
}

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"`
	FeatureType          requests.Integer `position:"Query" name:"FeatureType"`
	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
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	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
	FeatureType  requests.Integer `position:"Query" name:"FeatureType"`
	ResourceType requests.Integer `position:"Query" name:"ResourceType"`
	ParentId     string           `position:"Query" name:"ParentId"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	Lang         string           `position:"Query" name:"Lang"`
}

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"`
	FeatureType     requests.Integer `position:"Query" name:"FeatureType"`
	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"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	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"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	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
	FileType          requests.Integer `position:"Query" name:"FileType"`
	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"`
	FeatureType       requests.Integer `position:"Query" name:"FeatureType"`
	FileCategoryCode  requests.Integer `position:"Query" name:"FileCategoryCode"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	TemplateId        requests.Integer `position:"Query" name:"TemplateId"`
	InstanceId        string           `position:"Query" name:"InstanceId"`
	ModelIds          string           `position:"Query" name:"ModelIds"`
}

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 DescribeDocTypesRequest added in v1.62.528

type DescribeDocTypesRequest struct {
	*requests.RpcRequest
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Lang        string           `position:"Query" name:"Lang"`
}

DescribeDocTypesRequest is the request struct for api DescribeDocTypes

func CreateDescribeDocTypesRequest added in v1.62.528

func CreateDescribeDocTypesRequest() (request *DescribeDocTypesRequest)

CreateDescribeDocTypesRequest creates a request to invoke DescribeDocTypes API

type DescribeDocTypesResponse added in v1.62.528

type DescribeDocTypesResponse struct {
	*responses.BaseResponse
	RequestId   string    `json:"RequestId" xml:"RequestId"`
	DocTypeList []DocType `json:"DocTypeList" xml:"DocTypeList"`
}

DescribeDocTypesResponse is the response struct for api DescribeDocTypes

func CreateDescribeDocTypesResponse added in v1.62.528

func CreateDescribeDocTypesResponse() (response *DescribeDocTypesResponse)

CreateDescribeDocTypesResponse creates a response to parse from DescribeDocTypes 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"`
	FeatureType  requests.Integer `position:"Query" name:"FeatureType"`
	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
	WarnLevel         requests.Integer `position:"Query" name:"WarnLevel"`
	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"`
	FeatureType     requests.Integer `position:"Query" name:"FeatureType"`
	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
	ProductCode         string           `position:"Query" name:"ProductCode"`
	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"`
	Source              string           `position:"Query" name:"Source"`
	StartTime           requests.Integer `position:"Query" name:"StartTime"`
	UserId              requests.Integer `position:"Query" name:"UserId"`
	NameAccurate        string           `position:"Query" name:"NameAccurate"`
	SensLevelName       string           `position:"Query" name:"SensLevelName"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	LastFinishTimeStart requests.Integer `position:"Query" name:"LastFinishTimeStart"`
	DataType            requests.Integer `position:"Query" name:"DataType"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	CheckStatus         requests.Integer `position:"Query" name:"CheckStatus"`
	Lang                string           `position:"Query" name:"Lang"`
	QueryType           requests.Integer `position:"Query" name:"QueryType"`
	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"`
	EndTime             requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	Name                string           `position:"Query" name:"Name"`
	NeedModelTag        requests.Boolean `position:"Query" name:"NeedModelTag"`
	RuleId              requests.Integer `position:"Query" name:"RuleId"`
	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
	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"`
}

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"`
	FileCategoryCode  requests.Integer `position:"Query" name:"FileCategoryCode"`
	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 DescribeParentInstanceRequest added in v1.62.682

type DescribeParentInstanceRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CheckStatus     requests.Integer `position:"Query" name:"CheckStatus"`
	Lang            string           `position:"Query" name:"Lang"`
	ServiceRegionId string           `position:"Query" name:"ServiceRegionId"`
	EngineType      string           `position:"Query" name:"EngineType"`
	ClusterStatus   string           `position:"Query" name:"ClusterStatus"`
	AuthStatus      requests.Integer `position:"Query" name:"AuthStatus"`
	FeatureType     requests.Integer `position:"Query" name:"FeatureType"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	ResourceType    requests.Integer `position:"Query" name:"ResourceType"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	DbName          string           `position:"Query" name:"DbName"`
}

DescribeParentInstanceRequest is the request struct for api DescribeParentInstance

func CreateDescribeParentInstanceRequest added in v1.62.682

func CreateDescribeParentInstanceRequest() (request *DescribeParentInstanceRequest)

CreateDescribeParentInstanceRequest creates a request to invoke DescribeParentInstance API

type DescribeParentInstanceResponse added in v1.62.682

type DescribeParentInstanceResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	Items       []Data `json:"Items" xml:"Items"`
}

DescribeParentInstanceResponse is the response struct for api DescribeParentInstance

func CreateDescribeParentInstanceResponse added in v1.62.682

func CreateDescribeParentInstanceResponse() (response *DescribeParentInstanceResponse)

CreateDescribeParentInstanceResponse creates a response to parse from DescribeParentInstance response

type DescribeRiskLevelsRequest added in v1.61.1275

type DescribeRiskLevelsRequest struct {
	*requests.RpcRequest
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	CustomType  requests.Integer `position:"Query" name:"CustomType"`
	TemplateId  requests.Integer `position:"Query" name:"TemplateId"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Lang        string           `position:"Query" name:"Lang"`
}

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"`
	SupportForm       requests.Integer `position:"Query" name:"SupportForm"`
	RuleType          requests.Integer `position:"Query" name:"RuleType"`
	FeatureType       requests.Integer `position:"Query" name:"FeatureType"`
	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
	ProductCode         string           `position:"Query" name:"ProductCode"`
	ProductId           requests.Integer `position:"Query" name:"ProductId"`
	RiskLevels          string           `position:"Query" name:"RiskLevels"`
	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"`
	SensLevelName       string           `position:"Query" name:"SensLevelName"`
	SourceIp            string           `position:"Query" name:"SourceIp"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	InstanceDescription string           `position:"Query" name:"InstanceDescription"`
	Lang                string           `position:"Query" name:"Lang"`
	QueryType           requests.Integer `position:"Query" name:"QueryType"`
	ServiceRegionId     string           `position:"Query" name:"ServiceRegionId"`
	FeatureType         requests.Integer `position:"Query" name:"FeatureType"`
	OrderBy             string           `position:"Query" name:"OrderBy"`
	EndTime             requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage         requests.Integer `position:"Query" name:"CurrentPage"`
	TemplateId          requests.Integer `position:"Query" name:"TemplateId"`
	RuleIds             string           `position:"Query" name:"RuleIds"`
	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"`
}

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 DescribeTemplateAllRulesRequest added in v1.62.528

type DescribeTemplateAllRulesRequest struct {
	*requests.RpcRequest
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	TemplateId  requests.Integer `position:"Query" name:"TemplateId"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Lang        string           `position:"Query" name:"Lang"`
}

DescribeTemplateAllRulesRequest is the request struct for api DescribeTemplateAllRules

func CreateDescribeTemplateAllRulesRequest added in v1.62.528

func CreateDescribeTemplateAllRulesRequest() (request *DescribeTemplateAllRulesRequest)

CreateDescribeTemplateAllRulesRequest creates a request to invoke DescribeTemplateAllRules API

type DescribeTemplateAllRulesResponse added in v1.62.528

type DescribeTemplateAllRulesResponse struct {
	*responses.BaseResponse
	RequestId string                           `json:"RequestId" xml:"RequestId"`
	RuleList  []RuleInDescribeTemplateAllRules `json:"RuleList" xml:"RuleList"`
}

DescribeTemplateAllRulesResponse is the response struct for api DescribeTemplateAllRules

func CreateDescribeTemplateAllRulesResponse added in v1.62.528

func CreateDescribeTemplateAllRulesResponse() (response *DescribeTemplateAllRulesResponse)

CreateDescribeTemplateAllRulesResponse creates a response to parse from DescribeTemplateAllRules response

type DescribeUserStatusRequest

type DescribeUserStatusRequest struct {
	*requests.RpcRequest
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	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"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	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 DocType added in v1.62.528

type DocType struct {
	Code int64  `json:"Code" xml:"Code"`
	Name string `json:"Name" xml:"Name"`
	Id   int64  `json:"Id" xml:"Id"`
}

DocType is a nested struct in sddp response

type DocTypeList added in v1.62.528

type DocTypeList struct {
	DocType []DocType `json:"DocType" xml:"DocType"`
}

DocTypeList is a nested struct in sddp 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"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	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 ItemsInDescribeParentInstance added in v1.62.682

type ItemsInDescribeParentInstance struct {
	Data []Data `json:"data" xml:"data"`
}

ItemsInDescribeParentInstance 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

type ModelTagsItem struct {
	Name string `json:"Name" xml:"Name"`
	Id   int64  `json:"Id" xml:"Id"`
}

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"`
	FeatureType         requests.Integer `position:"Query" name:"FeatureType"`
	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"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	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
	FeatureType      requests.Integer `position:"Query" name:"FeatureType"`
	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"`
	ObjectFileCategory  string          `json:"ObjectFileCategory" xml:"ObjectFileCategory"`
	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 RuleInDescribeTemplateAllRules added in v1.62.528

type RuleInDescribeTemplateAllRules struct {
	Name string `json:"Name" xml:"Name"`
	Id   int64  `json:"Id" xml:"Id"`
}

RuleInDescribeTemplateAllRules 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 RuleListInDescribeTemplateAllRules added in v1.62.528

type RuleListInDescribeTemplateAllRules struct {
	Rule []RuleInDescribeTemplateAllRules `json:"Rule" xml:"Rule"`
}

RuleListInDescribeTemplateAllRules 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
	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"`
}

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"`
	UseAgentAudit        bool   `json:"UseAgentAudit" xml:"UseAgentAudit"`
	ProtectionDays       int    `json:"ProtectionDays" xml:"ProtectionDays"`
}

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

type X added in v1.61.1561

type X struct {
	X []string `json:"X" xml:"X"`
}

X is a nested struct in sddp response

type Y added in v1.61.1561

type Y struct {
	Y []string `json:"Y" xml:"Y"`
}

Y is a nested struct in sddp response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL