sddp

package
v1.62.18 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2022 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 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) 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) 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) 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) DescribeOssObjectDetailWithCallback

func (client *Client) DescribeOssObjectDetailWithCallback(request *DescribeOssObjectDetailRequest, callback func(response *DescribeOssObjectDetailResponse, err error)) <-chan int

DescribeOssObjectDetailWithCallback invokes the sddp.DescribeOssObjectDetail API asynchronously

func (*Client) DescribeOssObjectDetailWithChan

func (client *Client) DescribeOssObjectDetailWithChan(request *DescribeOssObjectDetailRequest) (<-chan *DescribeOssObjectDetailResponse, <-chan error)

DescribeOssObjectDetailWithChan invokes the sddp.DescribeOssObjectDetail API asynchronously

func (*Client) DescribeOssObjects

func (client *Client) DescribeOssObjects(request *DescribeOssObjectsRequest) (response *DescribeOssObjectsResponse, err error)

DescribeOssObjects invokes the sddp.DescribeOssObjects API synchronously

func (*Client) DescribeOssObjectsWithCallback

func (client *Client) DescribeOssObjectsWithCallback(request *DescribeOssObjectsRequest, callback func(response *DescribeOssObjectsResponse, err error)) <-chan int

DescribeOssObjectsWithCallback invokes the sddp.DescribeOssObjects API asynchronously

func (*Client) DescribeOssObjectsWithChan

func (client *Client) DescribeOssObjectsWithChan(request *DescribeOssObjectsRequest) (<-chan *DescribeOssObjectsResponse, <-chan error)

DescribeOssObjectsWithChan invokes the sddp.DescribeOssObjects API asynchronously

func (*Client) DescribePackages

func (client *Client) DescribePackages(request *DescribePackagesRequest) (response *DescribePackagesResponse, err error)

DescribePackages invokes the sddp.DescribePackages API synchronously

func (*Client) DescribePackagesWithCallback

func (client *Client) DescribePackagesWithCallback(request *DescribePackagesRequest, callback func(response *DescribePackagesResponse, err error)) <-chan int

DescribePackagesWithCallback invokes the sddp.DescribePackages API asynchronously

func (*Client) DescribePackagesWithChan

func (client *Client) DescribePackagesWithChan(request *DescribePackagesRequest) (<-chan *DescribePackagesResponse, <-chan error)

DescribePackagesWithChan invokes the sddp.DescribePackages API asynchronously

func (*Client) DescribeRiskLevels added in v1.61.1275

func (client *Client) DescribeRiskLevels(request *DescribeRiskLevelsRequest) (response *DescribeRiskLevelsResponse, err error)

DescribeRiskLevels invokes the sddp.DescribeRiskLevels API synchronously

func (*Client) DescribeRiskLevelsWithCallback added in v1.61.1275

func (client *Client) DescribeRiskLevelsWithCallback(request *DescribeRiskLevelsRequest, callback func(response *DescribeRiskLevelsResponse, err error)) <-chan int

DescribeRiskLevelsWithCallback invokes the sddp.DescribeRiskLevels API asynchronously

func (*Client) DescribeRiskLevelsWithChan added in v1.61.1275

func (client *Client) DescribeRiskLevelsWithChan(request *DescribeRiskLevelsRequest) (<-chan *DescribeRiskLevelsResponse, <-chan error)

DescribeRiskLevelsWithChan invokes the sddp.DescribeRiskLevels API asynchronously

func (*Client) DescribeRules

func (client *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error)

DescribeRules invokes the sddp.DescribeRules API synchronously

func (*Client) DescribeRulesWithCallback

func (client *Client) DescribeRulesWithCallback(request *DescribeRulesRequest, callback func(response *DescribeRulesResponse, err error)) <-chan int

DescribeRulesWithCallback invokes the sddp.DescribeRules API asynchronously

func (*Client) DescribeRulesWithChan

func (client *Client) DescribeRulesWithChan(request *DescribeRulesRequest) (<-chan *DescribeRulesResponse, <-chan error)

DescribeRulesWithChan invokes the sddp.DescribeRules API asynchronously

func (*Client) DescribeTables

func (client *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)

DescribeTables invokes the sddp.DescribeTables API synchronously

func (*Client) DescribeTablesWithCallback

func (client *Client) DescribeTablesWithCallback(request *DescribeTablesRequest, callback func(response *DescribeTablesResponse, err error)) <-chan int

DescribeTablesWithCallback invokes the sddp.DescribeTables API asynchronously

func (*Client) DescribeTablesWithChan

func (client *Client) DescribeTablesWithChan(request *DescribeTablesRequest) (<-chan *DescribeTablesResponse, <-chan error)

DescribeTablesWithChan invokes the sddp.DescribeTables API asynchronously

func (*Client) DescribeUserStatus

func (client *Client) DescribeUserStatus(request *DescribeUserStatusRequest) (response *DescribeUserStatusResponse, err error)

DescribeUserStatus invokes the sddp.DescribeUserStatus API synchronously

func (*Client) DescribeUserStatusWithCallback

func (client *Client) DescribeUserStatusWithCallback(request *DescribeUserStatusRequest, callback func(response *DescribeUserStatusResponse, err error)) <-chan int

DescribeUserStatusWithCallback invokes the sddp.DescribeUserStatus API asynchronously

func (*Client) DescribeUserStatusWithChan

func (client *Client) DescribeUserStatusWithChan(request *DescribeUserStatusRequest) (<-chan *DescribeUserStatusResponse, <-chan error)

DescribeUserStatusWithChan invokes the sddp.DescribeUserStatus API asynchronously

func (*Client) DisableUserConfig added in v1.61.1275

func (client *Client) DisableUserConfig(request *DisableUserConfigRequest) (response *DisableUserConfigResponse, err error)

DisableUserConfig invokes the sddp.DisableUserConfig API synchronously

func (*Client) DisableUserConfigWithCallback added in v1.61.1275

func (client *Client) DisableUserConfigWithCallback(request *DisableUserConfigRequest, callback func(response *DisableUserConfigResponse, err error)) <-chan int

DisableUserConfigWithCallback invokes the sddp.DisableUserConfig API asynchronously

func (*Client) DisableUserConfigWithChan added in v1.61.1275

func (client *Client) DisableUserConfigWithChan(request *DisableUserConfigRequest) (<-chan *DisableUserConfigResponse, <-chan error)

DisableUserConfigWithChan invokes the sddp.DisableUserConfig API asynchronously

func (*Client) ExecDatamask added in v1.61.1275

func (client *Client) ExecDatamask(request *ExecDatamaskRequest) (response *ExecDatamaskResponse, err error)

ExecDatamask invokes the sddp.ExecDatamask API synchronously

func (*Client) ExecDatamaskWithCallback added in v1.61.1275

func (client *Client) ExecDatamaskWithCallback(request *ExecDatamaskRequest, callback func(response *ExecDatamaskResponse, err error)) <-chan int

ExecDatamaskWithCallback invokes the sddp.ExecDatamask API asynchronously

func (*Client) ExecDatamaskWithChan added in v1.61.1275

func (client *Client) ExecDatamaskWithChan(request *ExecDatamaskRequest) (<-chan *ExecDatamaskResponse, <-chan error)

ExecDatamaskWithChan invokes the sddp.ExecDatamask API asynchronously

func (*Client) ManualTriggerMaskingProcess added in v1.61.1275

func (client *Client) ManualTriggerMaskingProcess(request *ManualTriggerMaskingProcessRequest) (response *ManualTriggerMaskingProcessResponse, err error)

ManualTriggerMaskingProcess invokes the sddp.ManualTriggerMaskingProcess API synchronously

func (*Client) ManualTriggerMaskingProcessWithCallback added in v1.61.1275

func (client *Client) ManualTriggerMaskingProcessWithCallback(request *ManualTriggerMaskingProcessRequest, callback func(response *ManualTriggerMaskingProcessResponse, err error)) <-chan int

ManualTriggerMaskingProcessWithCallback invokes the sddp.ManualTriggerMaskingProcess API asynchronously

func (*Client) ManualTriggerMaskingProcessWithChan added in v1.61.1275

func (client *Client) ManualTriggerMaskingProcessWithChan(request *ManualTriggerMaskingProcessRequest) (<-chan *ManualTriggerMaskingProcessResponse, <-chan error)

ManualTriggerMaskingProcessWithChan invokes the sddp.ManualTriggerMaskingProcess API asynchronously

func (*Client) ModifyDataLimit

func (client *Client) ModifyDataLimit(request *ModifyDataLimitRequest) (response *ModifyDataLimitResponse, err error)

ModifyDataLimit invokes the sddp.ModifyDataLimit API synchronously

func (*Client) ModifyDataLimitWithCallback

func (client *Client) ModifyDataLimitWithCallback(request *ModifyDataLimitRequest, callback func(response *ModifyDataLimitResponse, err error)) <-chan int

ModifyDataLimitWithCallback invokes the sddp.ModifyDataLimit API asynchronously

func (*Client) ModifyDataLimitWithChan

func (client *Client) ModifyDataLimitWithChan(request *ModifyDataLimitRequest) (<-chan *ModifyDataLimitResponse, <-chan error)

ModifyDataLimitWithChan invokes the sddp.ModifyDataLimit API asynchronously

func (*Client) ModifyDefaultLevel

func (client *Client) ModifyDefaultLevel(request *ModifyDefaultLevelRequest) (response *ModifyDefaultLevelResponse, err error)

ModifyDefaultLevel invokes the sddp.ModifyDefaultLevel API synchronously

func (*Client) ModifyDefaultLevelWithCallback

func (client *Client) ModifyDefaultLevelWithCallback(request *ModifyDefaultLevelRequest, callback func(response *ModifyDefaultLevelResponse, err error)) <-chan int

ModifyDefaultLevelWithCallback invokes the sddp.ModifyDefaultLevel API asynchronously

func (*Client) ModifyDefaultLevelWithChan

func (client *Client) ModifyDefaultLevelWithChan(request *ModifyDefaultLevelRequest) (<-chan *ModifyDefaultLevelResponse, <-chan error)

ModifyDefaultLevelWithChan invokes the sddp.ModifyDefaultLevel API asynchronously

func (*Client) ModifyEventStatus

func (client *Client) ModifyEventStatus(request *ModifyEventStatusRequest) (response *ModifyEventStatusResponse, err error)

ModifyEventStatus invokes the sddp.ModifyEventStatus API synchronously

func (*Client) ModifyEventStatusWithCallback

func (client *Client) ModifyEventStatusWithCallback(request *ModifyEventStatusRequest, callback func(response *ModifyEventStatusResponse, err error)) <-chan int

ModifyEventStatusWithCallback invokes the sddp.ModifyEventStatus API asynchronously

func (*Client) ModifyEventStatusWithChan

func (client *Client) ModifyEventStatusWithChan(request *ModifyEventStatusRequest) (<-chan *ModifyEventStatusResponse, <-chan error)

ModifyEventStatusWithChan invokes the sddp.ModifyEventStatus API asynchronously

func (*Client) ModifyEventTypeStatus

func (client *Client) ModifyEventTypeStatus(request *ModifyEventTypeStatusRequest) (response *ModifyEventTypeStatusResponse, err error)

ModifyEventTypeStatus invokes the sddp.ModifyEventTypeStatus API synchronously

func (*Client) ModifyEventTypeStatusWithCallback

func (client *Client) ModifyEventTypeStatusWithCallback(request *ModifyEventTypeStatusRequest, callback func(response *ModifyEventTypeStatusResponse, err error)) <-chan int

ModifyEventTypeStatusWithCallback invokes the sddp.ModifyEventTypeStatus API asynchronously

func (*Client) ModifyEventTypeStatusWithChan

func (client *Client) ModifyEventTypeStatusWithChan(request *ModifyEventTypeStatusRequest) (<-chan *ModifyEventTypeStatusResponse, <-chan error)

ModifyEventTypeStatusWithChan invokes the sddp.ModifyEventTypeStatus API asynchronously

func (*Client) ModifyReportTaskStatus added in v1.61.1561

func (client *Client) ModifyReportTaskStatus(request *ModifyReportTaskStatusRequest) (response *ModifyReportTaskStatusResponse, err error)

ModifyReportTaskStatus invokes the sddp.ModifyReportTaskStatus API synchronously

func (*Client) ModifyReportTaskStatusWithCallback added in v1.61.1561

func (client *Client) ModifyReportTaskStatusWithCallback(request *ModifyReportTaskStatusRequest, callback func(response *ModifyReportTaskStatusResponse, err error)) <-chan int

ModifyReportTaskStatusWithCallback invokes the sddp.ModifyReportTaskStatus API asynchronously

func (*Client) ModifyReportTaskStatusWithChan added in v1.61.1561

func (client *Client) ModifyReportTaskStatusWithChan(request *ModifyReportTaskStatusRequest) (<-chan *ModifyReportTaskStatusResponse, <-chan error)

ModifyReportTaskStatusWithChan invokes the sddp.ModifyReportTaskStatus API asynchronously

func (*Client) ModifyRule

func (client *Client) ModifyRule(request *ModifyRuleRequest) (response *ModifyRuleResponse, err error)

ModifyRule invokes the sddp.ModifyRule API synchronously

func (*Client) ModifyRuleStatus

func (client *Client) ModifyRuleStatus(request *ModifyRuleStatusRequest) (response *ModifyRuleStatusResponse, err error)

ModifyRuleStatus invokes the sddp.ModifyRuleStatus API synchronously

func (*Client) ModifyRuleStatusWithCallback

func (client *Client) ModifyRuleStatusWithCallback(request *ModifyRuleStatusRequest, callback func(response *ModifyRuleStatusResponse, err error)) <-chan int

ModifyRuleStatusWithCallback invokes the sddp.ModifyRuleStatus API asynchronously

func (*Client) ModifyRuleStatusWithChan

func (client *Client) ModifyRuleStatusWithChan(request *ModifyRuleStatusRequest) (<-chan *ModifyRuleStatusResponse, <-chan error)

ModifyRuleStatusWithChan invokes the sddp.ModifyRuleStatus API asynchronously

func (*Client) ModifyRuleWithCallback

func (client *Client) ModifyRuleWithCallback(request *ModifyRuleRequest, callback func(response *ModifyRuleResponse, err error)) <-chan int

ModifyRuleWithCallback invokes the sddp.ModifyRule API asynchronously

func (*Client) ModifyRuleWithChan

func (client *Client) ModifyRuleWithChan(request *ModifyRuleRequest) (<-chan *ModifyRuleResponse, <-chan error)

ModifyRuleWithChan invokes the sddp.ModifyRule API asynchronously

func (*Client) StopMaskingProcess added in v1.61.1275

func (client *Client) StopMaskingProcess(request *StopMaskingProcessRequest) (response *StopMaskingProcessResponse, err error)

StopMaskingProcess invokes the sddp.StopMaskingProcess API synchronously

func (*Client) StopMaskingProcessWithCallback added in v1.61.1275

func (client *Client) StopMaskingProcessWithCallback(request *StopMaskingProcessRequest, callback func(response *StopMaskingProcessResponse, err error)) <-chan int

StopMaskingProcessWithCallback invokes the sddp.StopMaskingProcess API asynchronously

func (*Client) StopMaskingProcessWithChan added in v1.61.1275

func (client *Client) StopMaskingProcessWithChan(request *StopMaskingProcessRequest) (<-chan *StopMaskingProcessResponse, <-chan error)

StopMaskingProcessWithChan invokes the sddp.StopMaskingProcess API asynchronously

type Column

type Column struct {
	Name               string   `json:"Name" xml:"Name"`
	Category           int64    `json:"Category" xml:"Category"`
	RuleName           string   `json:"RuleName" xml:"RuleName"`
	Sensitive          bool     `json:"Sensitive" xml:"Sensitive"`
	CategoryName       string   `json:"CategoryName" xml:"CategoryName"`
	DataType           string   `json:"DataType" xml:"DataType"`
	RegionId           string   `json:"RegionId" xml:"RegionId"`
	OdpsRiskLevelValue int      `json:"OdpsRiskLevelValue" xml:"OdpsRiskLevelValue"`
	RuleId             int64    `json:"RuleId" xml:"RuleId"`
	Size               int64    `json:"Size" xml:"Size"`
	Id                 string   `json:"Id" xml:"Id"`
	OdpsRiskLevelName  string   `json:"OdpsRiskLevelName" xml:"OdpsRiskLevelName"`
	FileId             string   `json:"FileId" xml:"FileId"`
	RiskLevelName      string   `json:"RiskLevelName" xml:"RiskLevelName"`
	TableId            int64    `json:"TableId" xml:"TableId"`
	DepartName         string   `json:"DepartName" xml:"DepartName"`
	InstanceName       string   `json:"InstanceName" xml:"InstanceName"`
	RevisionStatus     int64    `json:"RevisionStatus" xml:"RevisionStatus"`
	RuleCount          int      `json:"RuleCount" xml:"RuleCount"`
	CreationTime       int64    `json:"CreationTime" xml:"CreationTime"`
	SensLevelName      string   `json:"SensLevelName" xml:"SensLevelName"`
	TableName          string   `json:"TableName" xml:"TableName"`
	RevisionId         int64    `json:"RevisionId" xml:"RevisionId"`
	RegionName         string   `json:"RegionName" xml:"RegionName"`
	ProductCode        string   `json:"ProductCode" xml:"ProductCode"`
	LastScanTime       int64    `json:"LastScanTime" xml:"LastScanTime"`
	InstanceId         int64    `json:"InstanceId" xml:"InstanceId"`
	BucketName         string   `json:"BucketName" xml:"BucketName"`
	RiskLevelId        int64    `json:"RiskLevelId" xml:"RiskLevelId"`
	SensitiveCount     int      `json:"SensitiveCount" xml:"SensitiveCount"`
	SampleList         []string `json:"SampleList" xml:"SampleList"`
	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"`
	ParentId        string           `position:"Query" name:"ParentId"`
	Password        string           `position:"Query" name:"Password"`
	BatchCreate     requests.Boolean `position:"Query" name:"BatchCreate"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Enable          requests.Integer `position:"Query" name:"Enable"`
	DataLimitList   string           `position:"Query" name:"DataLimitList"`
	Lang            string           `position:"Query" name:"Lang"`
	ServiceRegionId string           `position:"Query" name:"ServiceRegionId"`
	EngineType      string           `position:"Query" name:"EngineType"`
	AuditStatus     requests.Integer `position:"Query" name:"AuditStatus"`
	AutoScan        requests.Integer `position:"Query" name:"AutoScan"`
	LogStoreDay     requests.Integer `position:"Query" name:"LogStoreDay"`
	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"`
	Lang            string           `position:"Query" name:"Lang"`
	FeatureType     requests.Integer `position:"Query" name:"FeatureType"`
	RuleType        requests.Integer `position:"Query" name:"RuleType"`
	StatExpress     string           `position:"Query" name:"StatExpress"`
	ContentCategory requests.Integer `position:"Query" name:"ContentCategory"`
	CustomType      requests.Integer `position:"Query" name:"CustomType"`
	Target          string           `position:"Query" name:"Target"`
	Name            string           `position:"Query" name:"Name"`
	Category        requests.Integer `position:"Query" name:"Category"`
	Status          requests.Integer `position:"Query" name:"Status"`
}

CreateRuleRequest is the request struct for api CreateRule

func CreateCreateRuleRequest

func CreateCreateRuleRequest() (request *CreateRuleRequest)

CreateCreateRuleRequest creates a request to invoke CreateRule API

type CreateRuleResponse

type CreateRuleResponse struct {
	*responses.BaseResponse
	Id        int    `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateRuleResponse is the response struct for api CreateRule

func CreateCreateRuleResponse

func CreateCreateRuleResponse() (response *CreateRuleResponse)

CreateCreateRuleResponse creates a response to parse from CreateRule response

type CreateScanTaskRequest added in v1.61.1275

type CreateScanTaskRequest struct {
	*requests.RpcRequest
	RunHour          requests.Integer `position:"Query" name:"RunHour"`
	ScanRangeContent string           `position:"Query" name:"ScanRangeContent"`
	TaskName         string           `position:"Query" name:"TaskName"`
	DataLimitId      requests.Integer `position:"Query" name:"DataLimitId"`
	RunMinute        requests.Integer `position:"Query" name:"RunMinute"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	IntervalDay      requests.Integer `position:"Query" name:"IntervalDay"`
	ScanRange        requests.Integer `position:"Query" name:"ScanRange"`
	Lang             string           `position:"Query" name:"Lang"`
	OssScanPath      string           `position:"Query" name:"OssScanPath"`
	ResourceType     requests.Integer `position:"Query" name:"ResourceType"`
	TaskUserName     string           `position:"Query" name:"TaskUserName"`
}

CreateScanTaskRequest is the request struct for api CreateScanTask

func CreateCreateScanTaskRequest added in v1.61.1275

func CreateCreateScanTaskRequest() (request *CreateScanTaskRequest)

CreateCreateScanTaskRequest creates a request to invoke CreateScanTask API

type CreateScanTaskResponse added in v1.61.1275

type CreateScanTaskResponse struct {
	*responses.BaseResponse
	Id        int    `json:"Id" xml:"Id"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateScanTaskResponse is the response struct for api CreateScanTask

func CreateCreateScanTaskResponse added in v1.61.1275

func CreateCreateScanTaskResponse() (response *CreateScanTaskResponse)

CreateCreateScanTaskResponse creates a response to parse from CreateScanTask response

type CreateSlrRoleRequest added in v1.61.1561

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

CreateSlrRoleRequest is the request struct for api CreateSlrRole

func CreateCreateSlrRoleRequest added in v1.61.1561

func CreateCreateSlrRoleRequest() (request *CreateSlrRoleRequest)

CreateCreateSlrRoleRequest creates a request to invoke CreateSlrRole API

type CreateSlrRoleResponse added in v1.61.1561

type CreateSlrRoleResponse struct {
	*responses.BaseResponse
	HasPermission bool   `json:"HasPermission" xml:"HasPermission"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

CreateSlrRoleResponse is the response struct for api CreateSlrRole

func CreateCreateSlrRoleResponse added in v1.61.1561

func CreateCreateSlrRoleResponse() (response *CreateSlrRoleResponse)

CreateCreateSlrRoleResponse creates a response to parse from CreateSlrRole response

type Data

type Data struct {
	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"`
	Enable                int    `json:"Enable" xml:"Enable"`
	CheckStatusName       string `json:"CheckStatusName" xml:"CheckStatusName"`
	ParentCategoryId      int64  `json:"ParentCategoryId" xml:"ParentCategoryId"`
	TotalCount            int    `json:"TotalCount" xml:"TotalCount"`
	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"`
}

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 DescribeCategoryTemplateRuleListRequest added in v1.61.1561

type DescribeCategoryTemplateRuleListRequest struct {
	*requests.RpcRequest
	RiskLevelId          requests.Integer `position:"Query" name:"RiskLevelId"`
	SourceIp             string           `position:"Query" name:"SourceIp"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	Lang                 string           `position:"Query" name:"Lang"`
	ParentCategoryIdList string           `position:"Query" name:"ParentCategoryIdList"`
	CurrentPage          requests.Integer `position:"Query" name:"CurrentPage"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	CustomType           requests.Integer `position:"Query" name:"CustomType"`
	Status               requests.Integer `position:"Query" name:"Status"`
}

DescribeCategoryTemplateRuleListRequest is the request struct for api DescribeCategoryTemplateRuleList

func CreateDescribeCategoryTemplateRuleListRequest added in v1.61.1561

func CreateDescribeCategoryTemplateRuleListRequest() (request *DescribeCategoryTemplateRuleListRequest)

CreateDescribeCategoryTemplateRuleListRequest creates a request to invoke DescribeCategoryTemplateRuleList API

type DescribeCategoryTemplateRuleListResponse added in v1.61.1561

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

DescribeCategoryTemplateRuleListResponse is the response struct for api DescribeCategoryTemplateRuleList

func CreateDescribeCategoryTemplateRuleListResponse added in v1.61.1561

func CreateDescribeCategoryTemplateRuleListResponse() (response *DescribeCategoryTemplateRuleListResponse)

CreateDescribeCategoryTemplateRuleListResponse creates a response to parse from DescribeCategoryTemplateRuleList response

type DescribeColumnsRequest

type DescribeColumnsRequest struct {
	*requests.RpcRequest
	ProductCode   string           `position:"Query" name:"ProductCode"`
	RiskLevels    string           `position:"Query" name:"RiskLevels"`
	RuleName      string           `position:"Query" name:"RuleName"`
	QueryName     string           `position:"Query" name:"QueryName"`
	RiskLevelId   requests.Integer `position:"Query" name:"RiskLevelId"`
	SensLevelName string           `position:"Query" name:"SensLevelName"`
	SourceIp      string           `position:"Query" name:"SourceIp"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	TableId       requests.Integer `position:"Query" name:"TableId"`
	Lang          string           `position:"Query" name:"Lang"`
	TableName     string           `position:"Query" name:"TableName"`
	FeatureType   requests.Integer `position:"Query" name:"FeatureType"`
	OrderBy       string           `position:"Query" name:"OrderBy"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceId    requests.Integer `position:"Query" name:"InstanceId"`
	InstanceName  string           `position:"Query" name:"InstanceName"`
	Name          string           `position:"Query" name:"Name"`
	RuleId        requests.Integer `position:"Query" name:"RuleId"`
}

DescribeColumnsRequest is the request struct for api DescribeColumns

func CreateDescribeColumnsRequest

func CreateDescribeColumnsRequest() (request *DescribeColumnsRequest)

CreateDescribeColumnsRequest creates a request to invoke DescribeColumns API

type DescribeColumnsResponse

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

DescribeColumnsResponse is the response struct for api DescribeColumns

func CreateDescribeColumnsResponse

func CreateDescribeColumnsResponse() (response *DescribeColumnsResponse)

CreateDescribeColumnsResponse creates a response to parse from DescribeColumns response

type DescribeConfigsRequest

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

DescribeConfigsRequest is the request struct for api DescribeConfigs

func CreateDescribeConfigsRequest

func CreateDescribeConfigsRequest() (request *DescribeConfigsRequest)

CreateDescribeConfigsRequest creates a request to invoke DescribeConfigs API

type DescribeConfigsResponse

type DescribeConfigsResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	ConfigList []Config `json:"ConfigList" xml:"ConfigList"`
}

DescribeConfigsResponse is the response struct for api DescribeConfigs

func CreateDescribeConfigsResponse

func CreateDescribeConfigsResponse() (response *DescribeConfigsResponse)

CreateDescribeConfigsResponse creates a response to parse from DescribeConfigs response

type DescribeDataAssetsRequest

type DescribeDataAssetsRequest struct {
	*requests.RpcRequest
	RiskLevels  string           `position:"Query" name:"RiskLevels"`
	RangeId     requests.Integer `position:"Query" name:"RangeId"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Lang        string           `position:"Query" name:"Lang"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	Name        string           `position:"Query" name:"Name"`
	RuleId      requests.Integer `position:"Query" name:"RuleId"`
}

DescribeDataAssetsRequest is the request struct for api DescribeDataAssets

func CreateDescribeDataAssetsRequest

func CreateDescribeDataAssetsRequest() (request *DescribeDataAssetsRequest)

CreateDescribeDataAssetsRequest creates a request to invoke DescribeDataAssets API

type DescribeDataAssetsResponse

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

DescribeDataAssetsResponse is the response struct for api DescribeDataAssets

func CreateDescribeDataAssetsResponse

func CreateDescribeDataAssetsResponse() (response *DescribeDataAssetsResponse)

CreateDescribeDataAssetsResponse creates a response to parse from DescribeDataAssets response

type DescribeDataLimitDetailRequest

type DescribeDataLimitDetailRequest struct {
	*requests.RpcRequest
	NetworkType requests.Integer `position:"Query" name:"NetworkType"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Id          requests.Integer `position:"Query" name:"Id"`
	Lang        string           `position:"Query" name:"Lang"`
}

DescribeDataLimitDetailRequest is the request struct for api DescribeDataLimitDetail

func CreateDescribeDataLimitDetailRequest

func CreateDescribeDataLimitDetailRequest() (request *DescribeDataLimitDetailRequest)

CreateDescribeDataLimitDetailRequest creates a request to invoke DescribeDataLimitDetail API

type DescribeDataLimitDetailResponse

type DescribeDataLimitDetailResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	DataLimit DataLimit `json:"DataLimit" xml:"DataLimit"`
}

DescribeDataLimitDetailResponse is the response struct for api DescribeDataLimitDetail

func CreateDescribeDataLimitDetailResponse

func CreateDescribeDataLimitDetailResponse() (response *DescribeDataLimitDetailResponse)

CreateDescribeDataLimitDetailResponse creates a response to parse from DescribeDataLimitDetail response

type DescribeDataLimitSetRequest added in v1.61.1275

type DescribeDataLimitSetRequest struct {
	*requests.RpcRequest
	ParentId     string           `position:"Query" name:"ParentId"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	Lang         string           `position:"Query" name:"Lang"`
	ResourceType requests.Integer `position:"Query" name:"ResourceType"`
}

DescribeDataLimitSetRequest is the request struct for api DescribeDataLimitSet

func CreateDescribeDataLimitSetRequest added in v1.61.1275

func CreateDescribeDataLimitSetRequest() (request *DescribeDataLimitSetRequest)

CreateDescribeDataLimitSetRequest creates a request to invoke DescribeDataLimitSet API

type DescribeDataLimitSetResponse added in v1.61.1275

type DescribeDataLimitSetResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	DataLimitSet DataLimitSet `json:"DataLimitSet" xml:"DataLimitSet"`
}

DescribeDataLimitSetResponse is the response struct for api DescribeDataLimitSet

func CreateDescribeDataLimitSetResponse added in v1.61.1275

func CreateDescribeDataLimitSetResponse() (response *DescribeDataLimitSetResponse)

CreateDescribeDataLimitSetResponse creates a response to parse from DescribeDataLimitSet response

type DescribeDataLimitsRequest

type DescribeDataLimitsRequest struct {
	*requests.RpcRequest
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	ParentId        string           `position:"Query" name:"ParentId"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Enable          requests.Integer `position:"Query" name:"Enable"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	CheckStatus     requests.Integer `position:"Query" name:"CheckStatus"`
	DatamaskStatus  requests.Integer `position:"Query" name:"DatamaskStatus"`
	Lang            string           `position:"Query" name:"Lang"`
	ServiceRegionId string           `position:"Query" name:"ServiceRegionId"`
	EngineType      string           `position:"Query" name:"EngineType"`
	AuditStatus     requests.Integer `position:"Query" name:"AuditStatus"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	ResourceType    requests.Integer `position:"Query" name:"ResourceType"`
}

DescribeDataLimitsRequest is the request struct for api DescribeDataLimits

func CreateDescribeDataLimitsRequest

func CreateDescribeDataLimitsRequest() (request *DescribeDataLimitsRequest)

CreateDescribeDataLimitsRequest creates a request to invoke DescribeDataLimits API

type DescribeDataLimitsResponse

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

DescribeDataLimitsResponse is the response struct for api DescribeDataLimits

func CreateDescribeDataLimitsResponse

func CreateDescribeDataLimitsResponse() (response *DescribeDataLimitsResponse)

CreateDescribeDataLimitsResponse creates a response to parse from DescribeDataLimits response

type DescribeDataMaskingRunHistoryRequest added in v1.61.1275

type DescribeDataMaskingRunHistoryRequest struct {
	*requests.RpcRequest
	SrcType       requests.Integer `position:"Query" name:"SrcType"`
	MainProcessId requests.Integer `position:"Query" name:"MainProcessId"`
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	SourceIp      string           `position:"Query" name:"SourceIp"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	Lang          string           `position:"Query" name:"Lang"`
	TaskId        string           `position:"Query" name:"TaskId"`
	SrcTableName  string           `position:"Query" name:"SrcTableName"`
	FeatureType   requests.Integer `position:"Query" name:"FeatureType"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	DstType       requests.Integer `position:"Query" name:"DstType"`
	Status        requests.Integer `position:"Query" name:"Status"`
}

DescribeDataMaskingRunHistoryRequest is the request struct for api DescribeDataMaskingRunHistory

func CreateDescribeDataMaskingRunHistoryRequest added in v1.61.1275

func CreateDescribeDataMaskingRunHistoryRequest() (request *DescribeDataMaskingRunHistoryRequest)

CreateDescribeDataMaskingRunHistoryRequest creates a request to invoke DescribeDataMaskingRunHistory API

type DescribeDataMaskingRunHistoryResponse added in v1.61.1275

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

DescribeDataMaskingRunHistoryResponse is the response struct for api DescribeDataMaskingRunHistory

func CreateDescribeDataMaskingRunHistoryResponse added in v1.61.1275

func CreateDescribeDataMaskingRunHistoryResponse() (response *DescribeDataMaskingRunHistoryResponse)

CreateDescribeDataMaskingRunHistoryResponse creates a response to parse from DescribeDataMaskingRunHistory response

type DescribeDataMaskingTasksRequest added in v1.61.1275

type DescribeDataMaskingTasksRequest struct {
	*requests.RpcRequest
	SearchKey   string           `position:"Query" name:"SearchKey"`
	StartTime   requests.Integer `position:"Query" name:"StartTime"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Lang        string           `position:"Query" name:"Lang"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	EndTime     requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	DstType     requests.Integer `position:"Query" name:"DstType"`
}

DescribeDataMaskingTasksRequest is the request struct for api DescribeDataMaskingTasks

func CreateDescribeDataMaskingTasksRequest added in v1.61.1275

func CreateDescribeDataMaskingTasksRequest() (request *DescribeDataMaskingTasksRequest)

CreateDescribeDataMaskingTasksRequest creates a request to invoke DescribeDataMaskingTasks API

type DescribeDataMaskingTasksResponse added in v1.61.1275

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

DescribeDataMaskingTasksResponse is the response struct for api DescribeDataMaskingTasks

func CreateDescribeDataMaskingTasksResponse added in v1.61.1275

func CreateDescribeDataMaskingTasksResponse() (response *DescribeDataMaskingTasksResponse)

CreateDescribeDataMaskingTasksResponse creates a response to parse from DescribeDataMaskingTasks response

type DescribeEventDetailRequest

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

DescribeEventDetailRequest is the request struct for api DescribeEventDetail

func CreateDescribeEventDetailRequest

func CreateDescribeEventDetailRequest() (request *DescribeEventDetailRequest)

CreateDescribeEventDetailRequest creates a request to invoke DescribeEventDetail API

type DescribeEventDetailResponse

type DescribeEventDetailResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Event     Event  `json:"Event" xml:"Event"`
}

DescribeEventDetailResponse is the response struct for api DescribeEventDetail

func CreateDescribeEventDetailResponse

func CreateDescribeEventDetailResponse() (response *DescribeEventDetailResponse)

CreateDescribeEventDetailResponse creates a response to parse from DescribeEventDetail response

type DescribeEventTypesRequest

type DescribeEventTypesRequest struct {
	*requests.RpcRequest
	ResourceId   requests.Integer `position:"Query" name:"ResourceId"`
	ParentTypeId requests.Integer `position:"Query" name:"ParentTypeId"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	Lang         string           `position:"Query" name:"Lang"`
	Status       requests.Integer `position:"Query" name:"Status"`
}

DescribeEventTypesRequest is the request struct for api DescribeEventTypes

func CreateDescribeEventTypesRequest

func CreateDescribeEventTypesRequest() (request *DescribeEventTypesRequest)

CreateDescribeEventTypesRequest creates a request to invoke DescribeEventTypes API

type DescribeEventTypesResponse

type DescribeEventTypesResponse struct {
	*responses.BaseResponse
	RequestId     string      `json:"RequestId" xml:"RequestId"`
	EventTypeList []EventType `json:"EventTypeList" xml:"EventTypeList"`
}

DescribeEventTypesResponse is the response struct for api DescribeEventTypes

func CreateDescribeEventTypesResponse

func CreateDescribeEventTypesResponse() (response *DescribeEventTypesResponse)

CreateDescribeEventTypesResponse creates a response to parse from DescribeEventTypes response

type DescribeEventsRequest

type DescribeEventsRequest struct {
	*requests.RpcRequest
	ProductCode       string           `position:"Query" name:"ProductCode"`
	StartTime         string           `position:"Query" name:"StartTime"`
	UserId            requests.Integer `position:"Query" name:"UserId"`
	TypeCode          string           `position:"Query" name:"TypeCode"`
	SubTypeCode       string           `position:"Query" name:"SubTypeCode"`
	SourceIp          string           `position:"Query" name:"SourceIp"`
	TargetProductCode string           `position:"Query" name:"TargetProductCode"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Id                requests.Integer `position:"Query" name:"Id"`
	Lang              string           `position:"Query" name:"Lang"`
	DealUserId        string           `position:"Query" name:"DealUserId"`
	FeatureType       requests.Integer `position:"Query" name:"FeatureType"`
	EndTime           string           `position:"Query" name:"EndTime"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceName      string           `position:"Query" name:"InstanceName"`
	DepartId          requests.Integer `position:"Query" name:"DepartId"`
	Status            string           `position:"Query" name:"Status"`
	UserName          string           `position:"Query" name:"UserName"`
}

DescribeEventsRequest is the request struct for api DescribeEvents

func CreateDescribeEventsRequest

func CreateDescribeEventsRequest() (request *DescribeEventsRequest)

CreateDescribeEventsRequest creates a request to invoke DescribeEvents API

type DescribeEventsResponse

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

DescribeEventsResponse is the response struct for api DescribeEvents

func CreateDescribeEventsResponse

func CreateDescribeEventsResponse() (response *DescribeEventsResponse)

CreateDescribeEventsResponse creates a response to parse from DescribeEvents response

type DescribeInstanceSourcesRequest added in v1.61.1275

type DescribeInstanceSourcesRequest struct {
	*requests.RpcRequest
	ProductCode     string           `position:"Query" name:"ProductCode"`
	ProductId       requests.Integer `position:"Query" name:"ProductId"`
	SearchKey       string           `position:"Query" name:"SearchKey"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	SearchType      string           `position:"Query" name:"SearchType"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
	ServiceRegionId string           `position:"Query" name:"ServiceRegionId"`
	EngineType      string           `position:"Query" name:"EngineType"`
	AuditStatus     requests.Integer `position:"Query" name:"AuditStatus"`
	AuthStatus      requests.Integer `position:"Query" name:"AuthStatus"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	Authed          requests.Boolean `position:"Query" name:"Authed"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	DbName          string           `position:"Query" name:"DbName"`
}

DescribeInstanceSourcesRequest is the request struct for api DescribeInstanceSources

func CreateDescribeInstanceSourcesRequest added in v1.61.1275

func CreateDescribeInstanceSourcesRequest() (request *DescribeInstanceSourcesRequest)

CreateDescribeInstanceSourcesRequest creates a request to invoke DescribeInstanceSources API

type DescribeInstanceSourcesResponse added in v1.61.1275

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

DescribeInstanceSourcesResponse is the response struct for api DescribeInstanceSources

func CreateDescribeInstanceSourcesResponse added in v1.61.1275

func CreateDescribeInstanceSourcesResponse() (response *DescribeInstanceSourcesResponse)

CreateDescribeInstanceSourcesResponse creates a response to parse from DescribeInstanceSources response

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	*requests.RpcRequest
	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"`
	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
	SourceIp    string           `position:"Query" name:"SourceIp"`
	Id          requests.Integer `position:"Query" name:"Id"`
	Lang        string           `position:"Query" name:"Lang"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
}

DescribeOssObjectDetailRequest is the request struct for api DescribeOssObjectDetail

func CreateDescribeOssObjectDetailRequest

func CreateDescribeOssObjectDetailRequest() (request *DescribeOssObjectDetailRequest)

CreateDescribeOssObjectDetailRequest creates a request to invoke DescribeOssObjectDetail API

type DescribeOssObjectDetailResponse

type DescribeOssObjectDetailResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	OssObjectDetail OssObjectDetail `json:"OssObjectDetail" xml:"OssObjectDetail"`
}

DescribeOssObjectDetailResponse is the response struct for api DescribeOssObjectDetail

func CreateDescribeOssObjectDetailResponse

func CreateDescribeOssObjectDetailResponse() (response *DescribeOssObjectDetailResponse)

CreateDescribeOssObjectDetailResponse creates a response to parse from DescribeOssObjectDetail response

type DescribeOssObjectsRequest

type DescribeOssObjectsRequest struct {
	*requests.RpcRequest
	RiskLevels        string           `position:"Query" name:"RiskLevels"`
	NeedRiskCount     requests.Boolean `position:"Query" name:"NeedRiskCount"`
	QueryName         string           `position:"Query" name:"QueryName"`
	RiskLevelId       requests.Integer `position:"Query" name:"RiskLevelId"`
	LastScanTimeEnd   requests.Integer `position:"Query" name:"LastScanTimeEnd"`
	LastScanTimeStart requests.Integer `position:"Query" name:"LastScanTimeStart"`
	SourceIp          string           `position:"Query" name:"SourceIp"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Lang              string           `position:"Query" name:"Lang"`
	ServiceRegionId   string           `position:"Query" name:"ServiceRegionId"`
	FeatureType       requests.Integer `position:"Query" name:"FeatureType"`
	OrderBy           string           `position:"Query" name:"OrderBy"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	RuleIds           string           `position:"Query" name:"RuleIds"`
	InstanceId        string           `position:"Query" name:"InstanceId"`
	Name              string           `position:"Query" name:"Name"`
	RuleId            requests.Integer `position:"Query" name:"RuleId"`
	Category          requests.Integer `position:"Query" name:"Category"`
}

DescribeOssObjectsRequest is the request struct for api DescribeOssObjects

func CreateDescribeOssObjectsRequest

func CreateDescribeOssObjectsRequest() (request *DescribeOssObjectsRequest)

CreateDescribeOssObjectsRequest creates a request to invoke DescribeOssObjects API

type DescribeOssObjectsResponse

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

DescribeOssObjectsResponse is the response struct for api DescribeOssObjects

func CreateDescribeOssObjectsResponse

func CreateDescribeOssObjectsResponse() (response *DescribeOssObjectsResponse)

CreateDescribeOssObjectsResponse creates a response to parse from DescribeOssObjects response

type DescribePackagesRequest

type DescribePackagesRequest struct {
	*requests.RpcRequest
	ProductId   requests.Integer `position:"Query" name:"ProductId"`
	RiskLevels  string           `position:"Query" name:"RiskLevels"`
	QueryName   string           `position:"Query" name:"QueryName"`
	RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Lang        string           `position:"Query" name:"Lang"`
	QueryType   requests.Integer `position:"Query" name:"QueryType"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	OrderBy     string           `position:"Query" name:"OrderBy"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	InstanceId  requests.Integer `position:"Query" name:"InstanceId"`
	Name        string           `position:"Query" name:"Name"`
	RuleId      requests.Integer `position:"Query" name:"RuleId"`
}

DescribePackagesRequest is the request struct for api DescribePackages

func CreateDescribePackagesRequest

func CreateDescribePackagesRequest() (request *DescribePackagesRequest)

CreateDescribePackagesRequest creates a request to invoke DescribePackages API

type DescribePackagesResponse

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

DescribePackagesResponse is the response struct for api DescribePackages

func CreateDescribePackagesResponse

func CreateDescribePackagesResponse() (response *DescribePackagesResponse)

CreateDescribePackagesResponse creates a response to parse from DescribePackages response

type DescribeRiskLevelsRequest added in v1.61.1275

type DescribeRiskLevelsRequest struct {
	*requests.RpcRequest
	CustomType requests.Integer `position:"Query" name:"CustomType"`
	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"`
	Lang              string           `position:"Query" name:"Lang"`
	KeywordCompatible requests.Boolean `position:"Query" name:"KeywordCompatible"`
	RuleType          requests.Integer `position:"Query" name:"RuleType"`
	GroupId           string           `position:"Query" name:"GroupId"`
	ContentCategory   requests.Integer `position:"Query" name:"ContentCategory"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	CustomType        requests.Integer `position:"Query" name:"CustomType"`
	Name              string           `position:"Query" name:"Name"`
	Category          requests.Integer `position:"Query" name:"Category"`
	Status            requests.Integer `position:"Query" name:"Status"`
}

DescribeRulesRequest is the request struct for api DescribeRules

func CreateDescribeRulesRequest

func CreateDescribeRulesRequest() (request *DescribeRulesRequest)

CreateDescribeRulesRequest creates a request to invoke DescribeRules API

type DescribeRulesResponse

type DescribeRulesResponse struct {
	*responses.BaseResponse
	CurrentPage int    `json:"CurrentPage" xml:"CurrentPage"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	PageSize    int    `json:"PageSize" xml:"PageSize"`
	TotalCount  int    `json:"TotalCount" xml:"TotalCount"`
	Items       []Rule `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"`
	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 DescribeUserStatusRequest

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

DescribeUserStatusRequest is the request struct for api DescribeUserStatus

func CreateDescribeUserStatusRequest

func CreateDescribeUserStatusRequest() (request *DescribeUserStatusRequest)

CreateDescribeUserStatusRequest creates a request to invoke DescribeUserStatus API

type DescribeUserStatusResponse

type DescribeUserStatusResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	UserStatus UserStatus `json:"UserStatus" xml:"UserStatus"`
}

DescribeUserStatusResponse is the response struct for api DescribeUserStatus

func CreateDescribeUserStatusResponse

func CreateDescribeUserStatusResponse() (response *DescribeUserStatusResponse)

CreateDescribeUserStatusResponse creates a response to parse from DescribeUserStatus response

type Detail

type Detail struct {
	Content      []ContentItem      `json:"Content" xml:"Content"`
	Chart        []ChartItem        `json:"Chart" xml:"Chart"`
	ResourceInfo []ResourceInfoItem `json:"ResourceInfo" xml:"ResourceInfo"`
}

Detail is a nested struct in sddp response

type DisableUserConfigRequest added in v1.61.1275

type DisableUserConfigRequest struct {
	*requests.RpcRequest
	Code     string `position:"Query" name:"Code"`
	SourceIp string `position:"Query" name:"SourceIp"`
	Lang     string `position:"Query" name:"Lang"`
}

DisableUserConfigRequest is the request struct for api DisableUserConfig

func CreateDisableUserConfigRequest added in v1.61.1275

func CreateDisableUserConfigRequest() (request *DisableUserConfigRequest)

CreateDisableUserConfigRequest creates a request to invoke DisableUserConfig API

type DisableUserConfigResponse added in v1.61.1275

type DisableUserConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DisableUserConfigResponse is the response struct for api DisableUserConfig

func CreateDisableUserConfigResponse added in v1.61.1275

func CreateDisableUserConfigResponse() (response *DisableUserConfigResponse)

CreateDisableUserConfigResponse creates a response to parse from DisableUserConfig response

type Event

type Event struct {
	EventTime         int64        `json:"EventTime" xml:"EventTime"`
	DealUserIdValue   string       `json:"dealUserIdValue" xml:"dealUserIdValue"`
	TypeName          string       `json:"TypeName" xml:"TypeName"`
	SubTypeCode       string       `json:"SubTypeCode" xml:"SubTypeCode"`
	AlertTime         int64        `json:"AlertTime" xml:"AlertTime"`
	DealReason        string       `json:"DealReason" xml:"DealReason"`
	TargetProductCode string       `json:"TargetProductCode" xml:"TargetProductCode"`
	DealDisplayName   string       `json:"DealDisplayName" xml:"DealDisplayName"`
	Backed            bool         `json:"Backed" xml:"Backed"`
	UserIdValue       string       `json:"UserIdValue" xml:"UserIdValue"`
	DealLoginName     string       `json:"DealLoginName" xml:"DealLoginName"`
	DataInstance      string       `json:"DataInstance" xml:"DataInstance"`
	LogDetail         string       `json:"LogDetail" xml:"LogDetail"`
	TypeCode          string       `json:"TypeCode" xml:"TypeCode"`
	Status            int          `json:"Status" xml:"Status"`
	DealTime          int64        `json:"DealTime" xml:"DealTime"`
	DealUserId        int64        `json:"DealUserId" xml:"DealUserId"`
	DepartName        string       `json:"DepartName" xml:"DepartName"`
	InstanceName      string       `json:"InstanceName" xml:"InstanceName"`
	Id                int64        `json:"Id" xml:"Id"`
	ProductCode       string       `json:"ProductCode" xml:"ProductCode"`
	DisplayName       string       `json:"DisplayName" xml:"DisplayName"`
	StatusName        string       `json:"StatusName" xml:"StatusName"`
	WarnLevel         int          `json:"WarnLevel" xml:"WarnLevel"`
	LoginName         string       `json:"LoginName" xml:"LoginName"`
	SubTypeName       string       `json:"SubTypeName" xml:"SubTypeName"`
	UserId            int64        `json:"UserId" xml:"UserId"`
	Detail            Detail       `json:"Detail" xml:"Detail"`
	HandleInfoList    []HandleInfo `json:"HandleInfoList" xml:"HandleInfoList"`
}

Event is a nested struct in sddp response

type EventType

type EventType struct {
	Code        string    `json:"Code" xml:"Code"`
	Description string    `json:"Description" xml:"Description"`
	Name        string    `json:"Name" xml:"Name"`
	Id          int64     `json:"Id" xml:"Id"`
	SubTypeList []SubType `json:"SubTypeList" xml:"SubTypeList"`
}

EventType is a nested struct in sddp response

type EventTypeList

type EventTypeList struct {
	EventType []EventType `json:"EventType" xml:"EventType"`
}

EventTypeList is a nested struct in sddp response

type ExecDatamaskRequest added in v1.61.1275

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

ExecDatamaskRequest is the request struct for api ExecDatamask

func CreateExecDatamaskRequest added in v1.61.1275

func CreateExecDatamaskRequest() (request *ExecDatamaskRequest)

CreateExecDatamaskRequest creates a request to invoke ExecDatamask API

type ExecDatamaskResponse added in v1.61.1275

type ExecDatamaskResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ExecDatamaskResponse is the response struct for api ExecDatamask

func CreateExecDatamaskResponse added in v1.61.1275

func CreateExecDatamaskResponse() (response *ExecDatamaskResponse)

CreateExecDatamaskResponse creates a response to parse from ExecDatamask response

type HandleInfo added in v1.61.1275

type HandleInfo struct {
	Status       int    `json:"Status" xml:"Status"`
	EnableTime   int64  `json:"EnableTime" xml:"EnableTime"`
	HandlerValue int    `json:"HandlerValue" xml:"HandlerValue"`
	DisableTime  int64  `json:"DisableTime" xml:"DisableTime"`
	HandlerName  string `json:"HandlerName" xml:"HandlerName"`
	HandlerType  string `json:"HandlerType" xml:"HandlerType"`
	CurrentValue string `json:"CurrentValue" xml:"CurrentValue"`
	Id           int64  `json:"Id" xml:"Id"`
}

HandleInfo is a nested struct in sddp response

type HandleInfoList added in v1.61.1275

type HandleInfoList struct {
	HandleInfo []HandleInfo `json:"HandleInfo" xml:"HandleInfo"`
}

HandleInfoList is a nested struct in sddp response

type Instance

type Instance struct {
	CreationTime        int64   `json:"CreationTime" xml:"CreationTime"`
	Acl                 string  `json:"Acl" xml:"Acl"`
	LastFinishTime      int64   `json:"LastFinishTime" xml:"LastFinishTime"`
	Owner               string  `json:"Owner" xml:"Owner"`
	CountDetails        string  `json:"CountDetails" xml:"CountDetails"`
	FileCountDetails    string  `json:"FileCountDetails" xml:"FileCountDetails"`
	TenantName          string  `json:"TenantName" xml:"TenantName"`
	Protection          bool    `json:"Protection" xml:"Protection"`
	DepartName          string  `json:"DepartName" xml:"DepartName"`
	Labelsec            bool    `json:"Labelsec" xml:"Labelsec"`
	RiskScore           float64 `json:"RiskScore" xml:"RiskScore"`
	RiskLevelId         int64   `json:"RiskLevelId" xml:"RiskLevelId"`
	S3Count             int     `json:"S3Count" xml:"S3Count"`
	S1Count             int     `json:"S1Count" xml:"S1Count"`
	ProductId           string  `json:"ProductId" xml:"ProductId"`
	Name                string  `json:"Name" xml:"Name"`
	S2Count             int     `json:"S2Count" xml:"S2Count"`
	EngineType          string  `json:"EngineType" xml:"EngineType"`
	TotalCount          int     `json:"TotalCount" xml:"TotalCount"`
	InstanceDescription string  `json:"InstanceDescription" xml:"InstanceDescription"`
	RuleName            string  `json:"RuleName" xml:"RuleName"`
	RegionId            string  `json:"RegionId" xml:"RegionId"`
	Sensitive           bool    `json:"Sensitive" xml:"Sensitive"`
	SensLevelName       string  `json:"SensLevelName" xml:"SensLevelName"`
	RegionName          string  `json:"RegionName" xml:"RegionName"`
	LastRiskScore       float64 `json:"LastRiskScore" xml:"LastRiskScore"`
	RiskLevelName       string  `json:"RiskLevelName" xml:"RiskLevelName"`
	OdpsRiskLevelName   string  `json:"OdpsRiskLevelName" xml:"OdpsRiskLevelName"`
	SensitiveCount      int     `json:"SensitiveCount" xml:"SensitiveCount"`
	Id                  int64   `json:"Id" xml:"Id"`
	ProductCode         string  `json:"ProductCode" xml:"ProductCode"`
}

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 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 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 ItemsInDescribeEvents

type ItemsInDescribeEvents struct {
	Event []Event `json:"Event" xml:"Event"`
}

ItemsInDescribeEvents is a nested struct in sddp response

type ItemsInDescribeInstanceSources added in v1.61.1275

type ItemsInDescribeInstanceSources struct {
	InstanceSource []InstanceSource `json:"InstanceSource" xml:"InstanceSource"`
}

ItemsInDescribeInstanceSources is a nested struct in sddp response

type ItemsInDescribeInstances

type ItemsInDescribeInstances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

ItemsInDescribeInstances is a nested struct in sddp response

type ItemsInDescribeOssObjects

type ItemsInDescribeOssObjects struct {
	Column []Column `json:"Column" xml:"Column"`
}

ItemsInDescribeOssObjects is a nested struct in sddp response

type ItemsInDescribePackages

type ItemsInDescribePackages struct {
	Package []Package `json:"Package" xml:"Package"`
}

ItemsInDescribePackages is a nested struct in sddp response

type ItemsInDescribeRules

type ItemsInDescribeRules struct {
	Rule []Rule `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 ModifyDataLimitRequest

type ModifyDataLimitRequest struct {
	*requests.RpcRequest
	ModifyPassword  requests.Boolean `position:"Query" name:"ModifyPassword"`
	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"`
	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"`
	UserName        string           `position:"Query" name:"UserName"`
}

ModifyDataLimitRequest is the request struct for api ModifyDataLimit

func CreateModifyDataLimitRequest

func CreateModifyDataLimitRequest() (request *ModifyDataLimitRequest)

CreateModifyDataLimitRequest creates a request to invoke ModifyDataLimit API

type ModifyDataLimitResponse

type ModifyDataLimitResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDataLimitResponse is the response struct for api ModifyDataLimit

func CreateModifyDataLimitResponse

func CreateModifyDataLimitResponse() (response *ModifyDataLimitResponse)

CreateModifyDataLimitResponse creates a response to parse from ModifyDataLimit response

type ModifyDefaultLevelRequest

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

ModifyDefaultLevelRequest is the request struct for api ModifyDefaultLevel

func CreateModifyDefaultLevelRequest

func CreateModifyDefaultLevelRequest() (request *ModifyDefaultLevelRequest)

CreateModifyDefaultLevelRequest creates a request to invoke ModifyDefaultLevel API

type ModifyDefaultLevelResponse

type ModifyDefaultLevelResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDefaultLevelResponse is the response struct for api ModifyDefaultLevel

func CreateModifyDefaultLevelResponse

func CreateModifyDefaultLevelResponse() (response *ModifyDefaultLevelResponse)

CreateModifyDefaultLevelResponse creates a response to parse from ModifyDefaultLevel response

type ModifyEventStatusRequest

type ModifyEventStatusRequest struct {
	*requests.RpcRequest
	Backed      requests.Boolean `position:"Query" name:"Backed"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	HandleInfo  string           `position:"Query" name:"HandleInfo"`
	DealReason  string           `position:"Query" name:"DealReason"`
	Id          requests.Integer `position:"Query" name:"Id"`
	Lang        string           `position:"Query" name:"Lang"`
	FeatureType requests.Integer `position:"Query" name:"FeatureType"`
	Status      requests.Integer `position:"Query" name:"Status"`
}

ModifyEventStatusRequest is the request struct for api ModifyEventStatus

func CreateModifyEventStatusRequest

func CreateModifyEventStatusRequest() (request *ModifyEventStatusRequest)

CreateModifyEventStatusRequest creates a request to invoke ModifyEventStatus API

type ModifyEventStatusResponse

type ModifyEventStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyEventStatusResponse is the response struct for api ModifyEventStatus

func CreateModifyEventStatusResponse

func CreateModifyEventStatusResponse() (response *ModifyEventStatusResponse)

CreateModifyEventStatusResponse creates a response to parse from ModifyEventStatus response

type ModifyEventTypeStatusRequest

type ModifyEventTypeStatusRequest struct {
	*requests.RpcRequest
	SubTypeIds string `position:"Query" name:"SubTypeIds"`
	SourceIp   string `position:"Query" name:"SourceIp"`
	Lang       string `position:"Query" name:"Lang"`
}

ModifyEventTypeStatusRequest is the request struct for api ModifyEventTypeStatus

func CreateModifyEventTypeStatusRequest

func CreateModifyEventTypeStatusRequest() (request *ModifyEventTypeStatusRequest)

CreateModifyEventTypeStatusRequest creates a request to invoke ModifyEventTypeStatus API

type ModifyEventTypeStatusResponse

type ModifyEventTypeStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyEventTypeStatusResponse is the response struct for api ModifyEventTypeStatus

func CreateModifyEventTypeStatusResponse

func CreateModifyEventTypeStatusResponse() (response *ModifyEventTypeStatusResponse)

CreateModifyEventTypeStatusResponse creates a response to parse from ModifyEventTypeStatus response

type ModifyReportTaskStatusRequest added in v1.61.1561

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

ModifyReportTaskStatusRequest is the request struct for api ModifyReportTaskStatus

func CreateModifyReportTaskStatusRequest added in v1.61.1561

func CreateModifyReportTaskStatusRequest() (request *ModifyReportTaskStatusRequest)

CreateModifyReportTaskStatusRequest creates a request to invoke ModifyReportTaskStatus API

type ModifyReportTaskStatusResponse added in v1.61.1561

type ModifyReportTaskStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyReportTaskStatusResponse is the response struct for api ModifyReportTaskStatus

func CreateModifyReportTaskStatusResponse added in v1.61.1561

func CreateModifyReportTaskStatusResponse() (response *ModifyReportTaskStatusResponse)

CreateModifyReportTaskStatusResponse creates a response to parse from ModifyReportTaskStatus response

type ModifyRuleRequest

type ModifyRuleRequest struct {
	*requests.RpcRequest
	WarnLevel       requests.Integer `position:"Query" name:"WarnLevel"`
	ProductCode     string           `position:"Query" name:"ProductCode"`
	ProductId       requests.Integer `position:"Query" name:"ProductId"`
	Description     string           `position:"Query" name:"Description"`
	RiskLevelId     requests.Integer `position:"Query" name:"RiskLevelId"`
	Content         string           `position:"Query" name:"Content"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	Id              requests.Integer `position:"Query" name:"Id"`
	Lang            string           `position:"Query" name:"Lang"`
	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 {
	CategoryName  string `json:"CategoryName" xml:"CategoryName"`
	Name          string `json:"Name" xml:"Name"`
	BucketName    string `json:"BucketName" xml:"BucketName"`
	RiskLevelName string `json:"RiskLevelName" xml:"RiskLevelName"`
	RegionId      string `json:"RegionId" xml:"RegionId"`
	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"`
	RuleName        string   `json:"RuleName" xml:"RuleName"`
	HitTotalCount   int      `json:"HitTotalCount" xml:"HitTotalCount"`
	CategoryName    string   `json:"CategoryName" xml:"CategoryName"`
	Content         string   `json:"Content" xml:"Content"`
	GroupId         string   `json:"GroupId" xml:"GroupId"`
	Description     string   `json:"Description" xml:"Description"`
	Status          int      `json:"Status" xml:"Status"`
	StatExpress     string   `json:"StatExpress" xml:"StatExpress"`
	RiskLevelName   string   `json:"RiskLevelName" xml:"RiskLevelName"`
	DepartName      string   `json:"DepartName" xml:"DepartName"`
	ContentCategory string   `json:"ContentCategory" xml:"ContentCategory"`
	Id              int64    `json:"Id" xml:"Id"`
	ProductCode     string   `json:"ProductCode" xml:"ProductCode"`
	DisplayName     string   `json:"DisplayName" xml:"DisplayName"`
	CustomType      int      `json:"CustomType" xml:"CustomType"`
	GmtCreate       int64    `json:"GmtCreate" xml:"GmtCreate"`
	WarnLevel       int      `json:"WarnLevel" xml:"WarnLevel"`
	Count           int64    `json:"Count" xml:"Count"`
	LoginName       string   `json:"LoginName" xml:"LoginName"`
	GmtModified     int64    `json:"GmtModified" xml:"GmtModified"`
	Target          string   `json:"Target" xml:"Target"`
	Category        int      `json:"Category" xml:"Category"`
	RiskLevelId     int64    `json:"RiskLevelId" xml:"RiskLevelId"`
	UserId          int64    `json:"UserId" xml:"UserId"`
	MajorKey        string   `json:"MajorKey" xml:"MajorKey"`
	SampleList      []string `json:"SampleList" xml:"SampleList"`
}

Rule 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 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 SampleListInDescribeColumns added in v1.61.1275

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

SampleListInDescribeColumns 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 StopMaskingProcessRequest added in v1.61.1275

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

StopMaskingProcessRequest is the request struct for api StopMaskingProcess

func CreateStopMaskingProcessRequest added in v1.61.1275

func CreateStopMaskingProcessRequest() (request *StopMaskingProcessRequest)

CreateStopMaskingProcessRequest creates a request to invoke StopMaskingProcess API

type StopMaskingProcessResponse added in v1.61.1275

type StopMaskingProcessResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopMaskingProcessResponse is the response struct for api StopMaskingProcess

func CreateStopMaskingProcessResponse added in v1.61.1275

func CreateStopMaskingProcessResponse() (response *StopMaskingProcessResponse)

CreateStopMaskingProcessResponse creates a response to parse from StopMaskingProcess response

type SubType

type SubType struct {
	Status            int    `json:"Status" xml:"Status"`
	Description       string `json:"Description" xml:"Description"`
	ConfigContentType int    `json:"ConfigContentType" xml:"ConfigContentType"`
	EventHitCount     int    `json:"EventHitCount" xml:"EventHitCount"`
	ConfigValue       string `json:"ConfigValue" xml:"ConfigValue"`
	ConfigCode        string `json:"ConfigCode" xml:"ConfigCode"`
	Code              string `json:"Code" xml:"Code"`
	ConfigDescription string `json:"ConfigDescription" xml:"ConfigDescription"`
	Name              string `json:"Name" xml:"Name"`
	AdaptedProduct    string `json:"AdaptedProduct" xml:"AdaptedProduct"`
	Id                int64  `json:"Id" xml:"Id"`
}

SubType is a nested struct in sddp response

type SubTypeList

type SubTypeList struct {
	SubType []SubType `json:"SubType" xml:"SubType"`
}

SubTypeList is a nested struct in sddp response

type Table

type Table struct {
	CreationTime        int64  `json:"CreationTime" xml:"CreationTime"`
	Owner               string `json:"Owner" xml:"Owner"`
	CountDetails        string `json:"CountDetails" xml:"CountDetails"`
	SensitiveRatio      string `json:"SensitiveRatio" xml:"SensitiveRatio"`
	TenantName          string `json:"TenantName" xml:"TenantName"`
	DepartName          string `json:"DepartName" xml:"DepartName"`
	RiskLevelId         int64  `json:"RiskLevelId" xml:"RiskLevelId"`
	InstanceName        string `json:"InstanceName" xml:"InstanceName"`
	S3Count             int    `json:"S3Count" xml:"S3Count"`
	S1Count             int    `json:"S1Count" xml:"S1Count"`
	ProductId           string `json:"ProductId" xml:"ProductId"`
	Name                string `json:"Name" xml:"Name"`
	S2Count             int    `json:"S2Count" xml:"S2Count"`
	InstanceId          int64  `json:"InstanceId" xml:"InstanceId"`
	TotalCount          int    `json:"TotalCount" xml:"TotalCount"`
	InstanceDescription string `json:"InstanceDescription" xml:"InstanceDescription"`
	Sensitive           bool   `json:"Sensitive" xml:"Sensitive"`
	SensLevelName       string `json:"SensLevelName" xml:"SensLevelName"`
	LastScanTime        int64  `json:"LastScanTime" xml:"LastScanTime"`
	RegionName          string `json:"RegionName" xml:"RegionName"`
	RiskLevelName       string `json:"RiskLevelName" xml:"RiskLevelName"`
	TotalRows           int    `json:"TotalRows" xml:"TotalRows"`
	SensitiveCount      int    `json:"SensitiveCount" xml:"SensitiveCount"`
	Id                  int64  `json:"Id" xml:"Id"`
	ProductCode         string `json:"ProductCode" xml:"ProductCode"`
	ObjectHex           string `json:"ObjectHex" xml:"ObjectHex"`
	DataType            int    `json:"DataType" xml:"DataType"`
	RuleList            []Rule `json:"RuleList" xml:"RuleList"`
}

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

UserStatus 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