client

package
v1.56.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2022 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 DbauditClient

type DbauditClient struct {
	core.JDCloudClient
}

func NewDbauditClient

func NewDbauditClient(credential *core.Credential) *DbauditClient

func (*DbauditClient) AddDatabase

新建数据库配置

func (*DbauditClient) AddIpWhiteItem

添加一条IP白名单记录

func (*DbauditClient) AddMaskRule

添加敏感信息遮蔽规则

func (*DbauditClient) AddRule

新增规则

func (*DbauditClient) AddRuleGroup

新增规则组

func (*DbauditClient) CreateTask

创建任务报表

func (*DbauditClient) DeleteAuditFromAgent

取消对该数据库的审计,支持批量,多个ID用英文逗号分隔

func (*DbauditClient) DeleteDatabase

删除数据库配置

func (*DbauditClient) DeleteIpWhiteItem

删除一条IP白名单记录

func (*DbauditClient) DeleteMask

删除敏感信息遮蔽规则

func (*DbauditClient) DeleteReport

删除此任务报表

func (*DbauditClient) DeleteRule

删除规则

func (*DbauditClient) DeleteRuleGroup

删除规则组

func (*DbauditClient) DeleteTask

删除此任务,如果任务下有报表,需要首先删除任务下的报表才能删除此任务

func (*DbauditClient) DeployRuleGroup

下发规则组到指定dbIds

func (*DbauditClient) DescribeAgentDatabases

获取数据库审计agent审计的数据库列表

func (*DbauditClient) DescribeAgentList

获取数据库审计agent主机列表

func (*DbauditClient) DescribeAuditLog

查看审计日志详情

func (*DbauditClient) DescribeAuditLogList

获取审计日志列表

时间范围[0-180天]

func (*DbauditClient) DescribeDatabase

获取数据库详情

func (*DbauditClient) DescribeDatabases

获取数据库列表

func (*DbauditClient) DescribeInstance

获取数据库审计实例详情

func (*DbauditClient) DescribeInstanceList

获取数据库审计实例列表

pageNumber: 页码 pageSize: 每页数量 nameFilter: 按名称查询 filters: 按instanceId 查询,只支持eq,单个instanceId匹配

func (*DbauditClient) DescribeIpWhiteList

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

func (*DbauditClient) DescribeMaskRuleList

获取敏感信息遮蔽规则列表

func (*DbauditClient) DescribeReportList

获取任务下的报表列表

func (*DbauditClient) DescribeRule

获取规则详情

func (*DbauditClient) DescribeRuleGroupRules

获取规则组内规则列表

func (*DbauditClient) DescribeRuleGroups

获取规则组列表

func (*DbauditClient) DescribeTaskList

获取任务列表

一次性任务报表时间范围[0-30天]

func (*DbauditClient) DisableAuditResponse

禁用数据库的双向审计

func (*DbauditClient) DisableLogger

func (c *DbauditClient) DisableLogger()

func (*DbauditClient) DisableRuleGroup

禁用规则组

func (*DbauditClient) DownloadReport

下载此任务报表

func (*DbauditClient) EnableAuditResponse

启用数据库的双向审计

func (*DbauditClient) EnableRuleGroup

启用规则组

func (*DbauditClient) InstallAgent

安装数据库审计agent

func (*DbauditClient) ModifyInstance

修改数据库审计实例名称和描述

func (*DbauditClient) ModifyMask

编辑敏感信息遮蔽规则

func (*DbauditClient) ModifyRule

编辑规则组内的规则

func (*DbauditClient) ModifyTask

修改任务的配置信息

func (*DbauditClient) ModyfyAgentLimits

修改agent资源限额,支持多个agentId,英文逗号分隔

func (*DbauditClient) ModyfyAuditNetCards

修改网卡信息

func (*DbauditClient) SetAuditConfig

配置数据库审计信息

func (*DbauditClient) SetConfig

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

func (*DbauditClient) SetLogger

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

func (*DbauditClient) StartTask

启动报表任务

func (*DbauditClient) StopTask

停止报表任务

func (*DbauditClient) UninstallAgent

卸载agent,支持批量,多个ID用英文逗号分隔

func (*DbauditClient) UpdateDatabase

修改数据库描述或配置

Jump to

Keyboard shortcuts

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