client

package
v1.60.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DcapClient

type DcapClient struct {
	core.JDCloudClient
}

func NewDcapClient

func NewDcapClient(credential *core.Credential) *DcapClient

func (*DcapClient) AddCategory

func (c *DcapClient) AddCategory(request *dcap.AddCategoryRequest) (*dcap.AddCategoryResponse, error)

添加敏感数据分类

func (*DcapClient) AddIpWhiteItem

func (c *DcapClient) AddIpWhiteItem(request *dcap.AddIpWhiteItemRequest) (*dcap.AddIpWhiteItemResponse, error)

添加一条IP白名单记录,CIDR 格式

func (*DcapClient) CreateDataSource

func (c *DcapClient) CreateDataSource(request *dcap.CreateDataSourceRequest) (*dcap.CreateDataSourceResponse, error)

添加数据源

func (*DcapClient) CreateDataSourceTable

创建表

func (*DcapClient) CreateDataSourceTableField

新建数据源-表-字段

func (*DcapClient) CreateDataType

func (c *DcapClient) CreateDataType(request *dcap.CreateDataTypeRequest) (*dcap.CreateDataTypeResponse, error)

增加敏感数据类型

func (*DcapClient) CreateInstance

func (c *DcapClient) CreateInstance(request *dcap.CreateInstanceRequest) (*dcap.CreateInstanceResponse, error)

创建实例

func (*DcapClient) DeleteCategory

func (c *DcapClient) DeleteCategory(request *dcap.DeleteCategoryRequest) (*dcap.DeleteCategoryResponse, error)

删除敏感数据分类

func (*DcapClient) DeleteDataSource

func (c *DcapClient) DeleteDataSource(request *dcap.DeleteDataSourceRequest) (*dcap.DeleteDataSourceResponse, error)

删除数据源

func (*DcapClient) DeleteDataSourceTable

删除数据源-表

func (*DcapClient) DeleteDataSourceTableField

删除数据源-表-字段

func (*DcapClient) DeleteDataType

func (c *DcapClient) DeleteDataType(request *dcap.DeleteDataTypeRequest) (*dcap.DeleteDataTypeResponse, error)

删除敏感数据类型

func (*DcapClient) DeleteInstance

func (c *DcapClient) DeleteInstance(request *dcap.DeleteInstanceRequest) (*dcap.DeleteInstanceResponse, error)

删除实例 [MFA enabled]

func (*DcapClient) DeleteIpWhiteItem

func (c *DcapClient) DeleteIpWhiteItem(request *dcap.DeleteIpWhiteItemRequest) (*dcap.DeleteIpWhiteItemResponse, error)

删除一条IP白名单

func (*DcapClient) DescribeAppList

func (c *DcapClient) DescribeAppList(request *dcap.DescribeAppListRequest) (*dcap.DescribeAppListResponse, error)

获取应用列表

func (*DcapClient) DescribeCategoryList

func (c *DcapClient) DescribeCategoryList(request *dcap.DescribeCategoryListRequest) (*dcap.DescribeCategoryListResponse, error)

敏感数据分类列表

func (*DcapClient) DescribeDataSource

func (c *DcapClient) DescribeDataSource(request *dcap.DescribeDataSourceRequest) (*dcap.DescribeDataSourceResponse, error)

获取数据源详情

func (*DcapClient) DescribeDataSourceList

获取数据源列表

func (*DcapClient) DescribeDataSourceTableField

获取元数据-表-字段

func (*DcapClient) DescribeDataSourceTableFieldList

获取元数据-表-字段 列表

func (*DcapClient) DescribeDataSourceTableList

获取元数据-表 列表

func (*DcapClient) DescribeDataTypeList

func (c *DcapClient) DescribeDataTypeList(request *dcap.DescribeDataTypeListRequest) (*dcap.DescribeDataTypeListResponse, error)

获取敏感数据类型列表

func (*DcapClient) DescribeInstance

func (c *DcapClient) DescribeInstance(request *dcap.DescribeInstanceRequest) (*dcap.DescribeInstanceResponse, error)

获取实例详情

func (*DcapClient) DescribeInstanceConfig

插件获取配置文件

func (*DcapClient) DescribeInstanceList

func (c *DcapClient) DescribeInstanceList(request *dcap.DescribeInstanceListRequest) (*dcap.DescribeInstanceListResponse, error)

获取实例列表

func (*DcapClient) DescribeIpWhiteList

func (c *DcapClient) DescribeIpWhiteList(request *dcap.DescribeIpWhiteListRequest) (*dcap.DescribeIpWhiteListResponse, error)

获取此实例的所有IP白名单列表

func (*DcapClient) DescribeLevelList

func (c *DcapClient) DescribeLevelList(request *dcap.DescribeLevelListRequest) (*dcap.DescribeLevelListResponse, error)

敏感数据分级列表

func (*DcapClient) DisableLogger

func (c *DcapClient) DisableLogger()

func (*DcapClient) GenerateDataSourceDDL

生成DDL语句

func (*DcapClient) ModifyCategory

func (c *DcapClient) ModifyCategory(request *dcap.ModifyCategoryRequest) (*dcap.ModifyCategoryResponse, error)

修改敏感数据分类名称

func (*DcapClient) ModifyDataSourceTableField

配置数据源-表-字段 列表

func (*DcapClient) ModifyDataSourceTableFieldTag

修改字段标签,不传则清空标签

func (*DcapClient) ModifyDataType

func (c *DcapClient) ModifyDataType(request *dcap.ModifyDataTypeRequest) (*dcap.ModifyDataTypeResponse, error)

修改敏感数据类型

func (*DcapClient) ModifyInstanceName

func (c *DcapClient) ModifyInstanceName(request *dcap.ModifyInstanceNameRequest) (*dcap.ModifyInstanceNameResponse, error)

修改实例名称

func (*DcapClient) ModifyLevel

func (c *DcapClient) ModifyLevel(request *dcap.ModifyLevelRequest) (*dcap.ModifyLevelResponse, error)

修改敏感数据分级策略

func (*DcapClient) SetConfig

func (c *DcapClient) SetConfig(config *core.Config)

func (*DcapClient) SetDataSourceKms

func (c *DcapClient) SetDataSourceKms(request *dcap.SetDataSourceKmsRequest) (*dcap.SetDataSourceKmsResponse, error)

设置数据源的密钥及加密算法

func (*DcapClient) SetInstanceAccessKey

func (c *DcapClient) SetInstanceAccessKey(request *dcap.SetInstanceAccessKeyRequest) (*dcap.SetInstanceAccessKeyResponse, error)

设置实例的访问凭证 AK+SK

func (*DcapClient) SetInstanceByPassMode

设置透传模式

func (*DcapClient) SetLogger

func (c *DcapClient) SetLogger(logger core.Logger)

func (*DcapClient) UpdateDataSourceName

func (c *DcapClient) UpdateDataSourceName(request *dcap.UpdateDataSourceNameRequest) (*dcap.UpdateDataSourceNameResponse, error)

更新数据源名称

Jump to

Keyboard shortcuts

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