Documentation
¶
Index ¶
- type DcapClient
- func (c *DcapClient) AddCategory(request *dcap.AddCategoryRequest) (*dcap.AddCategoryResponse, error)
- func (c *DcapClient) AddIpWhiteItem(request *dcap.AddIpWhiteItemRequest) (*dcap.AddIpWhiteItemResponse, error)
- func (c *DcapClient) CreateDataSource(request *dcap.CreateDataSourceRequest) (*dcap.CreateDataSourceResponse, error)
- func (c *DcapClient) CreateDataSourceTable(request *dcap.CreateDataSourceTableRequest) (*dcap.CreateDataSourceTableResponse, error)
- func (c *DcapClient) CreateDataSourceTableField(request *dcap.CreateDataSourceTableFieldRequest) (*dcap.CreateDataSourceTableFieldResponse, error)
- func (c *DcapClient) CreateDataType(request *dcap.CreateDataTypeRequest) (*dcap.CreateDataTypeResponse, error)
- func (c *DcapClient) CreateInstance(request *dcap.CreateInstanceRequest) (*dcap.CreateInstanceResponse, error)
- func (c *DcapClient) DeleteCategory(request *dcap.DeleteCategoryRequest) (*dcap.DeleteCategoryResponse, error)
- func (c *DcapClient) DeleteDataSource(request *dcap.DeleteDataSourceRequest) (*dcap.DeleteDataSourceResponse, error)
- func (c *DcapClient) DeleteDataSourceTable(request *dcap.DeleteDataSourceTableRequest) (*dcap.DeleteDataSourceTableResponse, error)
- func (c *DcapClient) DeleteDataSourceTableField(request *dcap.DeleteDataSourceTableFieldRequest) (*dcap.DeleteDataSourceTableFieldResponse, error)
- func (c *DcapClient) DeleteDataType(request *dcap.DeleteDataTypeRequest) (*dcap.DeleteDataTypeResponse, error)
- func (c *DcapClient) DeleteInstance(request *dcap.DeleteInstanceRequest) (*dcap.DeleteInstanceResponse, error)
- func (c *DcapClient) DeleteIpWhiteItem(request *dcap.DeleteIpWhiteItemRequest) (*dcap.DeleteIpWhiteItemResponse, error)
- func (c *DcapClient) DescribeAppList(request *dcap.DescribeAppListRequest) (*dcap.DescribeAppListResponse, error)
- func (c *DcapClient) DescribeCategoryList(request *dcap.DescribeCategoryListRequest) (*dcap.DescribeCategoryListResponse, error)
- func (c *DcapClient) DescribeDataSource(request *dcap.DescribeDataSourceRequest) (*dcap.DescribeDataSourceResponse, error)
- func (c *DcapClient) DescribeDataSourceList(request *dcap.DescribeDataSourceListRequest) (*dcap.DescribeDataSourceListResponse, error)
- func (c *DcapClient) DescribeDataSourceTableField(request *dcap.DescribeDataSourceTableFieldRequest) (*dcap.DescribeDataSourceTableFieldResponse, error)
- func (c *DcapClient) DescribeDataSourceTableFieldList(request *dcap.DescribeDataSourceTableFieldListRequest) (*dcap.DescribeDataSourceTableFieldListResponse, error)
- func (c *DcapClient) DescribeDataSourceTableList(request *dcap.DescribeDataSourceTableListRequest) (*dcap.DescribeDataSourceTableListResponse, error)
- func (c *DcapClient) DescribeDataTypeList(request *dcap.DescribeDataTypeListRequest) (*dcap.DescribeDataTypeListResponse, error)
- func (c *DcapClient) DescribeInstance(request *dcap.DescribeInstanceRequest) (*dcap.DescribeInstanceResponse, error)
- func (c *DcapClient) DescribeInstanceConfig(request *dcap.DescribeInstanceConfigRequest) (*dcap.DescribeInstanceConfigResponse, error)
- func (c *DcapClient) DescribeInstanceList(request *dcap.DescribeInstanceListRequest) (*dcap.DescribeInstanceListResponse, error)
- func (c *DcapClient) DescribeIpWhiteList(request *dcap.DescribeIpWhiteListRequest) (*dcap.DescribeIpWhiteListResponse, error)
- func (c *DcapClient) DescribeLevelList(request *dcap.DescribeLevelListRequest) (*dcap.DescribeLevelListResponse, error)
- func (c *DcapClient) DisableLogger()
- func (c *DcapClient) GenerateDataSourceDDL(request *dcap.GenerateDataSourceDDLRequest) (*dcap.GenerateDataSourceDDLResponse, error)
- func (c *DcapClient) ModifyCategory(request *dcap.ModifyCategoryRequest) (*dcap.ModifyCategoryResponse, error)
- func (c *DcapClient) ModifyDataSourceTableField(request *dcap.ModifyDataSourceTableFieldRequest) (*dcap.ModifyDataSourceTableFieldResponse, error)
- func (c *DcapClient) ModifyDataSourceTableFieldTag(request *dcap.ModifyDataSourceTableFieldTagRequest) (*dcap.ModifyDataSourceTableFieldTagResponse, error)
- func (c *DcapClient) ModifyDataType(request *dcap.ModifyDataTypeRequest) (*dcap.ModifyDataTypeResponse, error)
- func (c *DcapClient) ModifyInstanceName(request *dcap.ModifyInstanceNameRequest) (*dcap.ModifyInstanceNameResponse, error)
- func (c *DcapClient) ModifyLevel(request *dcap.ModifyLevelRequest) (*dcap.ModifyLevelResponse, error)
- func (c *DcapClient) SetConfig(config *core.Config)
- func (c *DcapClient) SetDataSourceKms(request *dcap.SetDataSourceKmsRequest) (*dcap.SetDataSourceKmsResponse, error)
- func (c *DcapClient) SetInstanceAccessKey(request *dcap.SetInstanceAccessKeyRequest) (*dcap.SetInstanceAccessKeyResponse, error)
- func (c *DcapClient) SetInstanceByPassMode(request *dcap.SetInstanceByPassModeRequest) (*dcap.SetInstanceByPassModeResponse, error)
- func (c *DcapClient) SetLogger(logger core.Logger)
- func (c *DcapClient) UpdateDataSourceName(request *dcap.UpdateDataSourceNameRequest) (*dcap.UpdateDataSourceNameResponse, error)
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 (c *DcapClient) CreateDataSourceTable(request *dcap.CreateDataSourceTableRequest) (*dcap.CreateDataSourceTableResponse, error)
创建表
func (*DcapClient) CreateDataSourceTableField ¶
func (c *DcapClient) CreateDataSourceTableField(request *dcap.CreateDataSourceTableFieldRequest) (*dcap.CreateDataSourceTableFieldResponse, error)
新建数据源-表-字段
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 (c *DcapClient) DeleteDataSourceTable(request *dcap.DeleteDataSourceTableRequest) (*dcap.DeleteDataSourceTableResponse, error)
删除数据源-表
func (*DcapClient) DeleteDataSourceTableField ¶
func (c *DcapClient) DeleteDataSourceTableField(request *dcap.DeleteDataSourceTableFieldRequest) (*dcap.DeleteDataSourceTableFieldResponse, error)
删除数据源-表-字段
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 (c *DcapClient) DescribeDataSourceList(request *dcap.DescribeDataSourceListRequest) (*dcap.DescribeDataSourceListResponse, error)
获取数据源列表
func (*DcapClient) DescribeDataSourceTableField ¶
func (c *DcapClient) DescribeDataSourceTableField(request *dcap.DescribeDataSourceTableFieldRequest) (*dcap.DescribeDataSourceTableFieldResponse, error)
获取元数据-表-字段
func (*DcapClient) DescribeDataSourceTableFieldList ¶
func (c *DcapClient) DescribeDataSourceTableFieldList(request *dcap.DescribeDataSourceTableFieldListRequest) (*dcap.DescribeDataSourceTableFieldListResponse, error)
获取元数据-表-字段 列表
func (*DcapClient) DescribeDataSourceTableList ¶
func (c *DcapClient) DescribeDataSourceTableList(request *dcap.DescribeDataSourceTableListRequest) (*dcap.DescribeDataSourceTableListResponse, error)
获取元数据-表 列表
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 (c *DcapClient) DescribeInstanceConfig(request *dcap.DescribeInstanceConfigRequest) (*dcap.DescribeInstanceConfigResponse, error)
插件获取配置文件
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 ¶
func (c *DcapClient) GenerateDataSourceDDL(request *dcap.GenerateDataSourceDDLRequest) (*dcap.GenerateDataSourceDDLResponse, error)
生成DDL语句
func (*DcapClient) ModifyCategory ¶
func (c *DcapClient) ModifyCategory(request *dcap.ModifyCategoryRequest) (*dcap.ModifyCategoryResponse, error)
修改敏感数据分类名称
func (*DcapClient) ModifyDataSourceTableField ¶
func (c *DcapClient) ModifyDataSourceTableField(request *dcap.ModifyDataSourceTableFieldRequest) (*dcap.ModifyDataSourceTableFieldResponse, error)
配置数据源-表-字段 列表
func (*DcapClient) ModifyDataSourceTableFieldTag ¶
func (c *DcapClient) ModifyDataSourceTableFieldTag(request *dcap.ModifyDataSourceTableFieldTagRequest) (*dcap.ModifyDataSourceTableFieldTagResponse, error)
修改字段标签,不传则清空标签
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 (c *DcapClient) SetInstanceByPassMode(request *dcap.SetInstanceByPassModeRequest) (*dcap.SetInstanceByPassModeResponse, error)
设置透传模式
func (*DcapClient) SetLogger ¶
func (c *DcapClient) SetLogger(logger core.Logger)
func (*DcapClient) UpdateDataSourceName ¶
func (c *DcapClient) UpdateDataSourceName(request *dcap.UpdateDataSourceNameRequest) (*dcap.UpdateDataSourceNameResponse, error)
更新数据源名称
Click to show internal directories.
Click to hide internal directories.