apis

package
v1.62.0 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddDatabaseRequest

type AddDatabaseRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库配置  */
	DatabaseSpec *dbaudit.DatabaseSpec `json:"databaseSpec"`
}

func NewAddDatabaseRequest

func NewAddDatabaseRequest(
	regionId string,
	insId string,
	databaseSpec *dbaudit.DatabaseSpec,
) *AddDatabaseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param databaseSpec: 数据库配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddDatabaseRequestWithAllParams

func NewAddDatabaseRequestWithAllParams(
	regionId string,
	insId string,
	databaseSpec *dbaudit.DatabaseSpec,
) *AddDatabaseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param databaseSpec: 数据库配置 (Required)

func NewAddDatabaseRequestWithoutParam

func NewAddDatabaseRequestWithoutParam() *AddDatabaseRequest

This constructor has better compatible ability when API parameters changed

func (AddDatabaseRequest) GetRegionId

func (r AddDatabaseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddDatabaseRequest) SetDatabaseSpec

func (r *AddDatabaseRequest) SetDatabaseSpec(databaseSpec *dbaudit.DatabaseSpec)

param databaseSpec: 数据库配置(Required)

func (*AddDatabaseRequest) SetInsId

func (r *AddDatabaseRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*AddDatabaseRequest) SetRegionId

func (r *AddDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type AddDatabaseResponse

type AddDatabaseResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AddDatabaseResult  `json:"result"`
}

type AddDatabaseResult

type AddDatabaseResult struct {
}

type AddIpWhiteItemRequest

type AddIpWhiteItemRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* IP白名单记录,支持掩码  */
	Cidr string `json:"cidr"`
}

func NewAddIpWhiteItemRequest

func NewAddIpWhiteItemRequest(
	regionId string,
	insId string,
	cidr string,
) *AddIpWhiteItemRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param cidr: IP白名单记录,支持掩码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddIpWhiteItemRequestWithAllParams

func NewAddIpWhiteItemRequestWithAllParams(
	regionId string,
	insId string,
	cidr string,
) *AddIpWhiteItemRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param cidr: IP白名单记录,支持掩码 (Required)

func NewAddIpWhiteItemRequestWithoutParam

func NewAddIpWhiteItemRequestWithoutParam() *AddIpWhiteItemRequest

This constructor has better compatible ability when API parameters changed

func (AddIpWhiteItemRequest) GetRegionId

func (r AddIpWhiteItemRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddIpWhiteItemRequest) SetCidr

func (r *AddIpWhiteItemRequest) SetCidr(cidr string)

param cidr: IP白名单记录,支持掩码(Required)

func (*AddIpWhiteItemRequest) SetInsId

func (r *AddIpWhiteItemRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*AddIpWhiteItemRequest) SetRegionId

func (r *AddIpWhiteItemRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type AddIpWhiteItemResponse

type AddIpWhiteItemResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    AddIpWhiteItemResult `json:"result"`
}

type AddIpWhiteItemResult

type AddIpWhiteItemResult struct {
}

type AddMaskRuleRequest

type AddMaskRuleRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`

	/* 敏感信息遮蔽规则  */
	MaskRuleSpec *dbaudit.MaskRuleSpec `json:"maskRuleSpec"`
}

func NewAddMaskRuleRequest

func NewAddMaskRuleRequest(
	regionId string,
	insId string,
	dbId string,
	maskRuleSpec *dbaudit.MaskRuleSpec,
) *AddMaskRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * param maskRuleSpec: 敏感信息遮蔽规则 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddMaskRuleRequestWithAllParams

func NewAddMaskRuleRequestWithAllParams(
	regionId string,
	insId string,
	dbId string,
	maskRuleSpec *dbaudit.MaskRuleSpec,
) *AddMaskRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * param maskRuleSpec: 敏感信息遮蔽规则 (Required)

func NewAddMaskRuleRequestWithoutParam

func NewAddMaskRuleRequestWithoutParam() *AddMaskRuleRequest

This constructor has better compatible ability when API parameters changed

func (AddMaskRuleRequest) GetRegionId

func (r AddMaskRuleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddMaskRuleRequest) SetDbId

func (r *AddMaskRuleRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*AddMaskRuleRequest) SetInsId

func (r *AddMaskRuleRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*AddMaskRuleRequest) SetMaskRuleSpec

func (r *AddMaskRuleRequest) SetMaskRuleSpec(maskRuleSpec *dbaudit.MaskRuleSpec)

param maskRuleSpec: 敏感信息遮蔽规则(Required)

func (*AddMaskRuleRequest) SetRegionId

func (r *AddMaskRuleRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type AddMaskRuleResponse

type AddMaskRuleResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AddMaskRuleResult  `json:"result"`
}

type AddMaskRuleResult

type AddMaskRuleResult struct {
}

type AddRuleGroupRequest

type AddRuleGroupRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组详情  */
	RuleGroup *dbaudit.RuleGroup `json:"ruleGroup"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewAddRuleGroupRequest

func NewAddRuleGroupRequest(
	regionId string,
	insId string,
	ruleGroup *dbaudit.RuleGroup,
) *AddRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroup: 规则组详情 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddRuleGroupRequestWithAllParams

func NewAddRuleGroupRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroup *dbaudit.RuleGroup,
	dbId *string,
) *AddRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroup: 规则组详情 (Required) * param dbId: 数据库ID (Optional)

func NewAddRuleGroupRequestWithoutParam

func NewAddRuleGroupRequestWithoutParam() *AddRuleGroupRequest

This constructor has better compatible ability when API parameters changed

func (AddRuleGroupRequest) GetRegionId

func (r AddRuleGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddRuleGroupRequest) SetDbId

func (r *AddRuleGroupRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*AddRuleGroupRequest) SetInsId

func (r *AddRuleGroupRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*AddRuleGroupRequest) SetRegionId

func (r *AddRuleGroupRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*AddRuleGroupRequest) SetRuleGroup

func (r *AddRuleGroupRequest) SetRuleGroup(ruleGroup *dbaudit.RuleGroup)

param ruleGroup: 规则组详情(Required)

type AddRuleGroupResponse

type AddRuleGroupResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AddRuleGroupResult `json:"result"`
}

type AddRuleGroupResult

type AddRuleGroupResult struct {
	RuleGroup dbaudit.RuleGroup `json:"ruleGroup"`
}

type AddRuleRequest

type AddRuleRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`

	/* 规则详情  */
	Rule *dbaudit.Rule `json:"rule"`
}

func NewAddRuleRequest

func NewAddRuleRequest(
	regionId string,
	insId string,
	ruleGroupId string,
	rule *dbaudit.Rule,
) *AddRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param rule: 规则详情 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddRuleRequestWithAllParams

func NewAddRuleRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	dbId *string,
	rule *dbaudit.Rule,
) *AddRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param dbId: 数据库ID (Optional) * param rule: 规则详情 (Required)

func NewAddRuleRequestWithoutParam

func NewAddRuleRequestWithoutParam() *AddRuleRequest

This constructor has better compatible ability when API parameters changed

func (AddRuleRequest) GetRegionId

func (r AddRuleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddRuleRequest) SetDbId

func (r *AddRuleRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*AddRuleRequest) SetInsId

func (r *AddRuleRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*AddRuleRequest) SetRegionId

func (r *AddRuleRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*AddRuleRequest) SetRule

func (r *AddRuleRequest) SetRule(rule *dbaudit.Rule)

param rule: 规则详情(Required)

func (*AddRuleRequest) SetRuleGroupId

func (r *AddRuleRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

type AddRuleResponse

type AddRuleResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    AddRuleResult      `json:"result"`
}

type AddRuleResult

type AddRuleResult struct {
}

type CreateTaskRequest

type CreateTaskRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 报表配置信息  */
	TaskSpec *dbaudit.TaskSpec `json:"taskSpec"`
}

func NewCreateTaskRequest

func NewCreateTaskRequest(
	regionId string,
	taskSpec *dbaudit.TaskSpec,
) *CreateTaskRequest

* param regionId: 地域 Id (Required) * param taskSpec: 报表配置信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateTaskRequestWithAllParams

func NewCreateTaskRequestWithAllParams(
	regionId string,
	taskSpec *dbaudit.TaskSpec,
) *CreateTaskRequest

* param regionId: 地域 Id (Required) * param taskSpec: 报表配置信息 (Required)

func NewCreateTaskRequestWithoutParam

func NewCreateTaskRequestWithoutParam() *CreateTaskRequest

This constructor has better compatible ability when API parameters changed

func (CreateTaskRequest) GetRegionId

func (r CreateTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateTaskRequest) SetRegionId

func (r *CreateTaskRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*CreateTaskRequest) SetTaskSpec

func (r *CreateTaskRequest) SetTaskSpec(taskSpec *dbaudit.TaskSpec)

param taskSpec: 报表配置信息(Required)

type CreateTaskResponse

type CreateTaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateTaskResult   `json:"result"`
}

type CreateTaskResult

type CreateTaskResult struct {
	TaskId string `json:"taskId"`
}

type DeleteAuditFromAgentRequest

type DeleteAuditFromAgentRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 数据库ID  */
	DatabaseId string `json:"databaseId"`

	/* agentId  */
	AgentId string `json:"agentId"`
}

func NewDeleteAuditFromAgentRequest

func NewDeleteAuditFromAgentRequest(
	regionId string,
	databaseId string,
	agentId string,
) *DeleteAuditFromAgentRequest

* param regionId: 地域 Id (Required) * param databaseId: 数据库ID (Required) * param agentId: agentId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteAuditFromAgentRequestWithAllParams

func NewDeleteAuditFromAgentRequestWithAllParams(
	regionId string,
	databaseId string,
	agentId string,
) *DeleteAuditFromAgentRequest

* param regionId: 地域 Id (Required) * param databaseId: 数据库ID (Required) * param agentId: agentId (Required)

func NewDeleteAuditFromAgentRequestWithoutParam

func NewDeleteAuditFromAgentRequestWithoutParam() *DeleteAuditFromAgentRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAuditFromAgentRequest) GetRegionId

func (r DeleteAuditFromAgentRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteAuditFromAgentRequest) SetAgentId

func (r *DeleteAuditFromAgentRequest) SetAgentId(agentId string)

param agentId: agentId(Required)

func (*DeleteAuditFromAgentRequest) SetDatabaseId

func (r *DeleteAuditFromAgentRequest) SetDatabaseId(databaseId string)

param databaseId: 数据库ID(Required)

func (*DeleteAuditFromAgentRequest) SetRegionId

func (r *DeleteAuditFromAgentRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DeleteAuditFromAgentResponse

type DeleteAuditFromAgentResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DeleteAuditFromAgentResult `json:"result"`
}

type DeleteAuditFromAgentResult

type DeleteAuditFromAgentResult struct {
}

type DeleteDatabaseRequest

type DeleteDatabaseRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`
}

func NewDeleteDatabaseRequest

func NewDeleteDatabaseRequest(
	regionId string,
	insId string,
	dbId string,
) *DeleteDatabaseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteDatabaseRequestWithAllParams

func NewDeleteDatabaseRequestWithAllParams(
	regionId string,
	insId string,
	dbId string,
) *DeleteDatabaseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required)

func NewDeleteDatabaseRequestWithoutParam

func NewDeleteDatabaseRequestWithoutParam() *DeleteDatabaseRequest

This constructor has better compatible ability when API parameters changed

func (DeleteDatabaseRequest) GetRegionId

func (r DeleteDatabaseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteDatabaseRequest) SetDbId

func (r *DeleteDatabaseRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*DeleteDatabaseRequest) SetInsId

func (r *DeleteDatabaseRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DeleteDatabaseRequest) SetRegionId

func (r *DeleteDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DeleteDatabaseResponse

type DeleteDatabaseResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DeleteDatabaseResult `json:"result"`
}

type DeleteDatabaseResult

type DeleteDatabaseResult struct {
}

type DeleteIpWhiteItemRequest

type DeleteIpWhiteItemRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* IP白名单记录,支持掩码  */
	Cidr string `json:"cidr"`
}

func NewDeleteIpWhiteItemRequest

func NewDeleteIpWhiteItemRequest(
	regionId string,
	insId string,
	cidr string,
) *DeleteIpWhiteItemRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param cidr: IP白名单记录,支持掩码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteIpWhiteItemRequestWithAllParams

func NewDeleteIpWhiteItemRequestWithAllParams(
	regionId string,
	insId string,
	cidr string,
) *DeleteIpWhiteItemRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param cidr: IP白名单记录,支持掩码 (Required)

func NewDeleteIpWhiteItemRequestWithoutParam

func NewDeleteIpWhiteItemRequestWithoutParam() *DeleteIpWhiteItemRequest

This constructor has better compatible ability when API parameters changed

func (DeleteIpWhiteItemRequest) GetRegionId

func (r DeleteIpWhiteItemRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteIpWhiteItemRequest) SetCidr

func (r *DeleteIpWhiteItemRequest) SetCidr(cidr string)

param cidr: IP白名单记录,支持掩码(Required)

func (*DeleteIpWhiteItemRequest) SetInsId

func (r *DeleteIpWhiteItemRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DeleteIpWhiteItemRequest) SetRegionId

func (r *DeleteIpWhiteItemRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DeleteIpWhiteItemResponse

type DeleteIpWhiteItemResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DeleteIpWhiteItemResult `json:"result"`
}

type DeleteIpWhiteItemResult

type DeleteIpWhiteItemResult struct {
}

type DeleteMaskRequest

type DeleteMaskRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 敏感信息遮蔽规则ID  */
	MaskRuleId string `json:"maskRuleId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`
}

func NewDeleteMaskRequest

func NewDeleteMaskRequest(
	regionId string,
	insId string,
	maskRuleId string,
	dbId string,
) *DeleteMaskRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param maskRuleId: 敏感信息遮蔽规则ID (Required) * param dbId: 数据库ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteMaskRequestWithAllParams

func NewDeleteMaskRequestWithAllParams(
	regionId string,
	insId string,
	maskRuleId string,
	dbId string,
) *DeleteMaskRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param maskRuleId: 敏感信息遮蔽规则ID (Required) * param dbId: 数据库ID (Required)

func NewDeleteMaskRequestWithoutParam

func NewDeleteMaskRequestWithoutParam() *DeleteMaskRequest

This constructor has better compatible ability when API parameters changed

func (DeleteMaskRequest) GetRegionId

func (r DeleteMaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteMaskRequest) SetDbId

func (r *DeleteMaskRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*DeleteMaskRequest) SetInsId

func (r *DeleteMaskRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DeleteMaskRequest) SetMaskRuleId

func (r *DeleteMaskRequest) SetMaskRuleId(maskRuleId string)

param maskRuleId: 敏感信息遮蔽规则ID(Required)

func (*DeleteMaskRequest) SetRegionId

func (r *DeleteMaskRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DeleteMaskResponse

type DeleteMaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteMaskResult   `json:"result"`
}

type DeleteMaskResult

type DeleteMaskResult struct {
}

type DeleteReportRequest

type DeleteReportRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 报表ID  */
	ReportId string `json:"reportId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`
}

func NewDeleteReportRequest

func NewDeleteReportRequest(
	regionId string,
	reportId string,
	taskId string,
) *DeleteReportRequest

* param regionId: 地域 Id (Required) * param reportId: 报表ID (Required) * param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteReportRequestWithAllParams

func NewDeleteReportRequestWithAllParams(
	regionId string,
	reportId string,
	taskId string,
) *DeleteReportRequest

* param regionId: 地域 Id (Required) * param reportId: 报表ID (Required) * param taskId: 任务ID (Required)

func NewDeleteReportRequestWithoutParam

func NewDeleteReportRequestWithoutParam() *DeleteReportRequest

This constructor has better compatible ability when API parameters changed

func (DeleteReportRequest) GetRegionId

func (r DeleteReportRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteReportRequest) SetRegionId

func (r *DeleteReportRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DeleteReportRequest) SetReportId

func (r *DeleteReportRequest) SetReportId(reportId string)

param reportId: 报表ID(Required)

func (*DeleteReportRequest) SetTaskId

func (r *DeleteReportRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

type DeleteReportResponse

type DeleteReportResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteReportResult `json:"result"`
}

type DeleteReportResult

type DeleteReportResult struct {
}

type DeleteRuleGroupRequest

type DeleteRuleGroupRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewDeleteRuleGroupRequest

func NewDeleteRuleGroupRequest(
	regionId string,
	insId string,
	ruleGroupId string,
) *DeleteRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteRuleGroupRequestWithAllParams

func NewDeleteRuleGroupRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	dbId *string,
) *DeleteRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param dbId: 数据库ID (Optional)

func NewDeleteRuleGroupRequestWithoutParam

func NewDeleteRuleGroupRequestWithoutParam() *DeleteRuleGroupRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRuleGroupRequest) GetRegionId

func (r DeleteRuleGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteRuleGroupRequest) SetDbId

func (r *DeleteRuleGroupRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*DeleteRuleGroupRequest) SetInsId

func (r *DeleteRuleGroupRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DeleteRuleGroupRequest) SetRegionId

func (r *DeleteRuleGroupRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DeleteRuleGroupRequest) SetRuleGroupId

func (r *DeleteRuleGroupRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

type DeleteRuleGroupResponse

type DeleteRuleGroupResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DeleteRuleGroupResult `json:"result"`
}

type DeleteRuleGroupResult

type DeleteRuleGroupResult struct {
}

type DeleteRuleRequest

type DeleteRuleRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 规则ID  */
	RuleId string `json:"ruleId"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewDeleteRuleRequest

func NewDeleteRuleRequest(
	regionId string,
	insId string,
	ruleGroupId string,
	ruleId string,
) *DeleteRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param ruleId: 规则ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteRuleRequestWithAllParams

func NewDeleteRuleRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	ruleId string,
	dbId *string,
) *DeleteRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param ruleId: 规则ID (Required) * param dbId: 数据库ID (Optional)

func NewDeleteRuleRequestWithoutParam

func NewDeleteRuleRequestWithoutParam() *DeleteRuleRequest

This constructor has better compatible ability when API parameters changed

func (DeleteRuleRequest) GetRegionId

func (r DeleteRuleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteRuleRequest) SetDbId

func (r *DeleteRuleRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*DeleteRuleRequest) SetInsId

func (r *DeleteRuleRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DeleteRuleRequest) SetRegionId

func (r *DeleteRuleRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DeleteRuleRequest) SetRuleGroupId

func (r *DeleteRuleRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

func (*DeleteRuleRequest) SetRuleId

func (r *DeleteRuleRequest) SetRuleId(ruleId string)

param ruleId: 规则ID(Required)

type DeleteRuleResponse

type DeleteRuleResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteRuleResult   `json:"result"`
}

type DeleteRuleResult

type DeleteRuleResult struct {
}

type DeleteTaskRequest

type DeleteTaskRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`
}

func NewDeleteTaskRequest

func NewDeleteTaskRequest(
	regionId string,
	taskId string,
	instanceId string,
) *DeleteTaskRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteTaskRequestWithAllParams

func NewDeleteTaskRequestWithAllParams(
	regionId string,
	taskId string,
	instanceId string,
) *DeleteTaskRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param instanceId: 实例ID (Required)

func NewDeleteTaskRequestWithoutParam

func NewDeleteTaskRequestWithoutParam() *DeleteTaskRequest

This constructor has better compatible ability when API parameters changed

func (DeleteTaskRequest) GetRegionId

func (r DeleteTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteTaskRequest) SetInstanceId

func (r *DeleteTaskRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DeleteTaskRequest) SetRegionId

func (r *DeleteTaskRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DeleteTaskRequest) SetTaskId

func (r *DeleteTaskRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

type DeleteTaskResponse

type DeleteTaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteTaskResult   `json:"result"`
}

type DeleteTaskResult

type DeleteTaskResult struct {
}

type DeployRuleGroupRequest

type DeployRuleGroupRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 数据库ID(多个用英文逗号分隔)  */
	DbIds string `json:"dbIds"`
}

func NewDeployRuleGroupRequest

func NewDeployRuleGroupRequest(
	regionId string,
	insId string,
	ruleGroupId string,
	dbIds string,
) *DeployRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param dbIds: 数据库ID(多个用英文逗号分隔) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeployRuleGroupRequestWithAllParams

func NewDeployRuleGroupRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	dbIds string,
) *DeployRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param dbIds: 数据库ID(多个用英文逗号分隔) (Required)

func NewDeployRuleGroupRequestWithoutParam

func NewDeployRuleGroupRequestWithoutParam() *DeployRuleGroupRequest

This constructor has better compatible ability when API parameters changed

func (DeployRuleGroupRequest) GetRegionId

func (r DeployRuleGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeployRuleGroupRequest) SetDbIds

func (r *DeployRuleGroupRequest) SetDbIds(dbIds string)

param dbIds: 数据库ID(多个用英文逗号分隔)(Required)

func (*DeployRuleGroupRequest) SetInsId

func (r *DeployRuleGroupRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DeployRuleGroupRequest) SetRegionId

func (r *DeployRuleGroupRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DeployRuleGroupRequest) SetRuleGroupId

func (r *DeployRuleGroupRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

type DeployRuleGroupResponse

type DeployRuleGroupResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DeployRuleGroupResult `json:"result"`
}

type DeployRuleGroupResult

type DeployRuleGroupResult struct {
}

type DescribeAgentDatabasesRequest

type DescribeAgentDatabasesRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* agentId  */
	AgentId string `json:"agentId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 检索的数据库名称 (Optional) */
	NameFilter *string `json:"nameFilter"`
}

func NewDescribeAgentDatabasesRequest

func NewDescribeAgentDatabasesRequest(
	regionId string,
	agentId string,
) *DescribeAgentDatabasesRequest

* param regionId: 地域 Id (Required) * param agentId: agentId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAgentDatabasesRequestWithAllParams

func NewDescribeAgentDatabasesRequestWithAllParams(
	regionId string,
	agentId string,
	pageNumber *int,
	pageSize *int,
	nameFilter *string,
) *DescribeAgentDatabasesRequest

* param regionId: 地域 Id (Required) * param agentId: agentId (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param nameFilter: 检索的数据库名称 (Optional)

func NewDescribeAgentDatabasesRequestWithoutParam

func NewDescribeAgentDatabasesRequestWithoutParam() *DescribeAgentDatabasesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAgentDatabasesRequest) GetRegionId

func (r DescribeAgentDatabasesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAgentDatabasesRequest) SetAgentId

func (r *DescribeAgentDatabasesRequest) SetAgentId(agentId string)

param agentId: agentId(Required)

func (*DescribeAgentDatabasesRequest) SetNameFilter

func (r *DescribeAgentDatabasesRequest) SetNameFilter(nameFilter string)

param nameFilter: 检索的数据库名称(Optional)

func (*DescribeAgentDatabasesRequest) SetPageNumber

func (r *DescribeAgentDatabasesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeAgentDatabasesRequest) SetPageSize

func (r *DescribeAgentDatabasesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeAgentDatabasesRequest) SetRegionId

func (r *DescribeAgentDatabasesRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeAgentDatabasesResponse

type DescribeAgentDatabasesResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeAgentDatabasesResult `json:"result"`
}

type DescribeAgentDatabasesResult

type DescribeAgentDatabasesResult struct {
	AuditInfo dbaudit.AuditInfo `json:"auditInfo"`
}

type DescribeAgentListRequest

type DescribeAgentListRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* hostId: 云主机ID,精确匹配,支持多个 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeAgentListRequest

func NewDescribeAgentListRequest(
	regionId string,
) *DescribeAgentListRequest

* param regionId: 地域 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAgentListRequestWithAllParams

func NewDescribeAgentListRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeAgentListRequest

* param regionId: 地域 Id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param filters: hostId: 云主机ID,精确匹配,支持多个 (Optional)

func NewDescribeAgentListRequestWithoutParam

func NewDescribeAgentListRequestWithoutParam() *DescribeAgentListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAgentListRequest) GetRegionId

func (r DescribeAgentListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAgentListRequest) SetFilters

func (r *DescribeAgentListRequest) SetFilters(filters []common.Filter)

param filters: hostId: 云主机ID,精确匹配,支持多个(Optional)

func (*DescribeAgentListRequest) SetPageNumber

func (r *DescribeAgentListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeAgentListRequest) SetPageSize

func (r *DescribeAgentListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeAgentListRequest) SetRegionId

func (r *DescribeAgentListRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeAgentListResponse

type DescribeAgentListResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeAgentListResult `json:"result"`
}

type DescribeAgentListResult

type DescribeAgentListResult struct {
	TotalCount int                 `json:"totalCount"`
	List       []dbaudit.AgentInfo `json:"list"`
}

type DescribeAuditLogListRequest

type DescribeAuditLogListRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 按照时间范围过滤,开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 按照时间范围过滤,结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 按照数据库Id过滤 (Optional) */
	DbId *string `json:"dbId"`

	/* 按照风险级别过滤: 0->无风险,1->低风险,2->中风险,3->高风险,4->致命风险,空字符串查询所有 (Optional) */
	RiskLevel *string `json:"riskLevel"`
}

func NewDescribeAuditLogListRequest

func NewDescribeAuditLogListRequest(
	regionId string,
	insId string,
) *DescribeAuditLogListRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAuditLogListRequestWithAllParams

func NewDescribeAuditLogListRequestWithAllParams(
	regionId string,
	insId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
	dbId *string,
	riskLevel *string,
) *DescribeAuditLogListRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 按照时间范围过滤,开始时间 (Optional) * param endTime: 按照时间范围过滤,结束时间 (Optional) * param dbId: 按照数据库Id过滤 (Optional) * param riskLevel: 按照风险级别过滤: 0->无风险,1->低风险,2->中风险,3->高风险,4->致命风险,空字符串查询所有 (Optional)

func NewDescribeAuditLogListRequestWithoutParam

func NewDescribeAuditLogListRequestWithoutParam() *DescribeAuditLogListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAuditLogListRequest) GetRegionId

func (r DescribeAuditLogListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAuditLogListRequest) SetDbId

func (r *DescribeAuditLogListRequest) SetDbId(dbId string)

param dbId: 按照数据库Id过滤(Optional)

func (*DescribeAuditLogListRequest) SetEndTime

func (r *DescribeAuditLogListRequest) SetEndTime(endTime string)

param endTime: 按照时间范围过滤,结束时间(Optional)

func (*DescribeAuditLogListRequest) SetInsId

func (r *DescribeAuditLogListRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeAuditLogListRequest) SetPageNumber

func (r *DescribeAuditLogListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeAuditLogListRequest) SetPageSize

func (r *DescribeAuditLogListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeAuditLogListRequest) SetRegionId

func (r *DescribeAuditLogListRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DescribeAuditLogListRequest) SetRiskLevel

func (r *DescribeAuditLogListRequest) SetRiskLevel(riskLevel string)

param riskLevel: 按照风险级别过滤: 0->无风险,1->低风险,2->中风险,3->高风险,4->致命风险,空字符串查询所有(Optional)

func (*DescribeAuditLogListRequest) SetStartTime

func (r *DescribeAuditLogListRequest) SetStartTime(startTime string)

param startTime: 按照时间范围过滤,开始时间(Optional)

type DescribeAuditLogListResponse

type DescribeAuditLogListResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeAuditLogListResult `json:"result"`
}

type DescribeAuditLogListResult

type DescribeAuditLogListResult struct {
	TotalCount int                        `json:"totalCount"`
	List       []dbaudit.AuditLogAbstract `json:"list"`
}

type DescribeAuditLogRequest

type DescribeAuditLogRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 审计日志ID  */
	LogId string `json:"logId"`
}

func NewDescribeAuditLogRequest

func NewDescribeAuditLogRequest(
	regionId string,
	insId string,
	logId string,
) *DescribeAuditLogRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param logId: 审计日志ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAuditLogRequestWithAllParams

func NewDescribeAuditLogRequestWithAllParams(
	regionId string,
	insId string,
	logId string,
) *DescribeAuditLogRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param logId: 审计日志ID (Required)

func NewDescribeAuditLogRequestWithoutParam

func NewDescribeAuditLogRequestWithoutParam() *DescribeAuditLogRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAuditLogRequest) GetRegionId

func (r DescribeAuditLogRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAuditLogRequest) SetInsId

func (r *DescribeAuditLogRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeAuditLogRequest) SetLogId

func (r *DescribeAuditLogRequest) SetLogId(logId string)

param logId: 审计日志ID(Required)

func (*DescribeAuditLogRequest) SetRegionId

func (r *DescribeAuditLogRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeAuditLogResponse

type DescribeAuditLogResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeAuditLogResult `json:"result"`
}

type DescribeAuditLogResult

type DescribeAuditLogResult struct {
	AuditLogDetail dbaudit.AuditLogDetail `json:"auditLogDetail"`
}

type DescribeDatabaseRequest

type DescribeDatabaseRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`
}

func NewDescribeDatabaseRequest

func NewDescribeDatabaseRequest(
	regionId string,
	insId string,
	dbId string,
) *DescribeDatabaseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDatabaseRequestWithAllParams

func NewDescribeDatabaseRequestWithAllParams(
	regionId string,
	insId string,
	dbId string,
) *DescribeDatabaseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required)

func NewDescribeDatabaseRequestWithoutParam

func NewDescribeDatabaseRequestWithoutParam() *DescribeDatabaseRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDatabaseRequest) GetRegionId

func (r DescribeDatabaseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDatabaseRequest) SetDbId

func (r *DescribeDatabaseRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*DescribeDatabaseRequest) SetInsId

func (r *DescribeDatabaseRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeDatabaseRequest) SetRegionId

func (r *DescribeDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeDatabaseResponse

type DescribeDatabaseResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeDatabaseResult `json:"result"`
}

type DescribeDatabaseResult

type DescribeDatabaseResult struct {
	DatabaseDetail dbaudit.DatabaseDetail `json:"databaseDetail"`
}

type DescribeDatabasesRequest

type DescribeDatabasesRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`
}

func NewDescribeDatabasesRequest

func NewDescribeDatabasesRequest(
	regionId string,
	insId string,
) *DescribeDatabasesRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDatabasesRequestWithAllParams

func NewDescribeDatabasesRequestWithAllParams(
	regionId string,
	insId string,
) *DescribeDatabasesRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required)

func NewDescribeDatabasesRequestWithoutParam

func NewDescribeDatabasesRequestWithoutParam() *DescribeDatabasesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDatabasesRequest) GetRegionId

func (r DescribeDatabasesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDatabasesRequest) SetInsId

func (r *DescribeDatabasesRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeDatabasesRequest) SetRegionId

func (r *DescribeDatabasesRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeDatabasesResponse

type DescribeDatabasesResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeDatabasesResult `json:"result"`
}

type DescribeDatabasesResult

type DescribeDatabasesResult struct {
	InsDomain  string             `json:"insDomain"`
	TotalCount int                `json:"totalCount"`
	List       []dbaudit.Database `json:"list"`
}

type DescribeInstanceListRequest

type DescribeInstanceListRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 列表过滤条件:数据库审计名称 (Optional) */
	NameFilter *string `json:"nameFilter"`

	/* 按instanceId 过滤 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeInstanceListRequest

func NewDescribeInstanceListRequest(
	regionId string,
) *DescribeInstanceListRequest

* param regionId: 地域 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceListRequestWithAllParams

func NewDescribeInstanceListRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	nameFilter *string,
	filters []common.Filter,
) *DescribeInstanceListRequest

* param regionId: 地域 Id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param nameFilter: 列表过滤条件:数据库审计名称 (Optional) * param filters: 按instanceId 过滤 (Optional)

func NewDescribeInstanceListRequestWithoutParam

func NewDescribeInstanceListRequestWithoutParam() *DescribeInstanceListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceListRequest) GetRegionId

func (r DescribeInstanceListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstanceListRequest) SetFilters

func (r *DescribeInstanceListRequest) SetFilters(filters []common.Filter)

param filters: 按instanceId 过滤(Optional)

func (*DescribeInstanceListRequest) SetNameFilter

func (r *DescribeInstanceListRequest) SetNameFilter(nameFilter string)

param nameFilter: 列表过滤条件:数据库审计名称(Optional)

func (*DescribeInstanceListRequest) SetPageNumber

func (r *DescribeInstanceListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeInstanceListRequest) SetPageSize

func (r *DescribeInstanceListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeInstanceListRequest) SetRegionId

func (r *DescribeInstanceListRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeInstanceListResponse

type DescribeInstanceListResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeInstanceListResult `json:"result"`
}

type DescribeInstanceListResult

type DescribeInstanceListResult struct {
	TotalCount int                        `json:"totalCount"`
	List       []dbaudit.InstanceAbstract `json:"list"`
}

type DescribeInstanceRequest

type DescribeInstanceRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`
}

func NewDescribeInstanceRequest

func NewDescribeInstanceRequest(
	regionId string,
	insId string,
) *DescribeInstanceRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceRequestWithAllParams

func NewDescribeInstanceRequestWithAllParams(
	regionId string,
	insId string,
) *DescribeInstanceRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required)

func NewDescribeInstanceRequestWithoutParam

func NewDescribeInstanceRequestWithoutParam() *DescribeInstanceRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceRequest) GetRegionId

func (r DescribeInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstanceRequest) SetInsId

func (r *DescribeInstanceRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeInstanceRequest) SetRegionId

func (r *DescribeInstanceRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeInstanceResponse

type DescribeInstanceResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeInstanceResult `json:"result"`
}

type DescribeInstanceResult

type DescribeInstanceResult struct {
	InstanceAbstract dbaudit.InstanceAbstract `json:"instanceAbstract"`
}

type DescribeIpWhiteListRequest

type DescribeIpWhiteListRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`
}

func NewDescribeIpWhiteListRequest

func NewDescribeIpWhiteListRequest(
	regionId string,
	insId string,
) *DescribeIpWhiteListRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpWhiteListRequestWithAllParams

func NewDescribeIpWhiteListRequestWithAllParams(
	regionId string,
	insId string,
) *DescribeIpWhiteListRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required)

func NewDescribeIpWhiteListRequestWithoutParam

func NewDescribeIpWhiteListRequestWithoutParam() *DescribeIpWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpWhiteListRequest) GetRegionId

func (r DescribeIpWhiteListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpWhiteListRequest) SetInsId

func (r *DescribeIpWhiteListRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeIpWhiteListRequest) SetRegionId

func (r *DescribeIpWhiteListRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeIpWhiteListResponse

type DescribeIpWhiteListResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeIpWhiteListResult `json:"result"`
}

type DescribeIpWhiteListResult

type DescribeIpWhiteListResult struct {
	IpWhileList []string `json:"ipWhileList"`
	TotalCount  int      `json:"totalCount"`
}

type DescribeMaskRuleListRequest

type DescribeMaskRuleListRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeMaskRuleListRequest

func NewDescribeMaskRuleListRequest(
	regionId string,
	insId string,
	dbId string,
) *DescribeMaskRuleListRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeMaskRuleListRequestWithAllParams

func NewDescribeMaskRuleListRequestWithAllParams(
	regionId string,
	insId string,
	dbId string,
	pageNumber *int,
	pageSize *int,
) *DescribeMaskRuleListRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)

func NewDescribeMaskRuleListRequestWithoutParam

func NewDescribeMaskRuleListRequestWithoutParam() *DescribeMaskRuleListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeMaskRuleListRequest) GetRegionId

func (r DescribeMaskRuleListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeMaskRuleListRequest) SetDbId

func (r *DescribeMaskRuleListRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*DescribeMaskRuleListRequest) SetInsId

func (r *DescribeMaskRuleListRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeMaskRuleListRequest) SetPageNumber

func (r *DescribeMaskRuleListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeMaskRuleListRequest) SetPageSize

func (r *DescribeMaskRuleListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeMaskRuleListRequest) SetRegionId

func (r *DescribeMaskRuleListRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeMaskRuleListResponse

type DescribeMaskRuleListResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeMaskRuleListResult `json:"result"`
}

type DescribeMaskRuleListResult

type DescribeMaskRuleListResult struct {
	TotalCount int                      `json:"totalCount"`
	List       []dbaudit.MaskRuleDetail `json:"list"`
}

type DescribeReportListRequest

type DescribeReportListRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`
}

func NewDescribeReportListRequest

func NewDescribeReportListRequest(
	regionId string,
	taskId string,
	instanceId string,
) *DescribeReportListRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeReportListRequestWithAllParams

func NewDescribeReportListRequestWithAllParams(
	regionId string,
	taskId string,
	pageNumber *int,
	pageSize *int,
	instanceId string,
) *DescribeReportListRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param instanceId: 实例ID (Required)

func NewDescribeReportListRequestWithoutParam

func NewDescribeReportListRequestWithoutParam() *DescribeReportListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeReportListRequest) GetRegionId

func (r DescribeReportListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeReportListRequest) SetInstanceId

func (r *DescribeReportListRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*DescribeReportListRequest) SetPageNumber

func (r *DescribeReportListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeReportListRequest) SetPageSize

func (r *DescribeReportListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeReportListRequest) SetRegionId

func (r *DescribeReportListRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DescribeReportListRequest) SetTaskId

func (r *DescribeReportListRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

type DescribeReportListResponse

type DescribeReportListResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeReportListResult `json:"result"`
}

type DescribeReportListResult

type DescribeReportListResult struct {
	TotalCount int                  `json:"totalCount"`
	List       []dbaudit.ReportInfo `json:"list"`
}

type DescribeRuleGroupRulesRequest

type DescribeRuleGroupRulesRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewDescribeRuleGroupRulesRequest

func NewDescribeRuleGroupRulesRequest(
	regionId string,
	insId string,
	ruleGroupId string,
) *DescribeRuleGroupRulesRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeRuleGroupRulesRequestWithAllParams

func NewDescribeRuleGroupRulesRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	dbId *string,
) *DescribeRuleGroupRulesRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param dbId: 数据库ID (Optional)

func NewDescribeRuleGroupRulesRequestWithoutParam

func NewDescribeRuleGroupRulesRequestWithoutParam() *DescribeRuleGroupRulesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeRuleGroupRulesRequest) GetRegionId

func (r DescribeRuleGroupRulesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeRuleGroupRulesRequest) SetDbId

func (r *DescribeRuleGroupRulesRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*DescribeRuleGroupRulesRequest) SetInsId

func (r *DescribeRuleGroupRulesRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeRuleGroupRulesRequest) SetRegionId

func (r *DescribeRuleGroupRulesRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DescribeRuleGroupRulesRequest) SetRuleGroupId

func (r *DescribeRuleGroupRulesRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

type DescribeRuleGroupRulesResponse

type DescribeRuleGroupRulesResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeRuleGroupRulesResult `json:"result"`
}

type DescribeRuleGroupRulesResult

type DescribeRuleGroupRulesResult struct {
	TotalCount int            `json:"totalCount"`
	List       []dbaudit.Rule `json:"list"`
}

type DescribeRuleGroupsRequest

type DescribeRuleGroupsRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewDescribeRuleGroupsRequest

func NewDescribeRuleGroupsRequest(
	regionId string,
	insId string,
) *DescribeRuleGroupsRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeRuleGroupsRequestWithAllParams

func NewDescribeRuleGroupsRequestWithAllParams(
	regionId string,
	insId string,
	dbId *string,
) *DescribeRuleGroupsRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Optional)

func NewDescribeRuleGroupsRequestWithoutParam

func NewDescribeRuleGroupsRequestWithoutParam() *DescribeRuleGroupsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeRuleGroupsRequest) GetRegionId

func (r DescribeRuleGroupsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeRuleGroupsRequest) SetDbId

func (r *DescribeRuleGroupsRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*DescribeRuleGroupsRequest) SetInsId

func (r *DescribeRuleGroupsRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeRuleGroupsRequest) SetRegionId

func (r *DescribeRuleGroupsRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeRuleGroupsResponse

type DescribeRuleGroupsResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeRuleGroupsResult `json:"result"`
}

type DescribeRuleGroupsResult

type DescribeRuleGroupsResult struct {
	TotalCount int                 `json:"totalCount"`
	List       []dbaudit.RuleGroup `json:"list"`
}

type DescribeRuleRequest

type DescribeRuleRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 规则ID  */
	RuleId string `json:"ruleId"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewDescribeRuleRequest

func NewDescribeRuleRequest(
	regionId string,
	insId string,
	ruleGroupId string,
	ruleId string,
) *DescribeRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param ruleId: 规则ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeRuleRequestWithAllParams

func NewDescribeRuleRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	ruleId string,
	dbId *string,
) *DescribeRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param ruleId: 规则ID (Required) * param dbId: 数据库ID (Optional)

func NewDescribeRuleRequestWithoutParam

func NewDescribeRuleRequestWithoutParam() *DescribeRuleRequest

This constructor has better compatible ability when API parameters changed

func (DescribeRuleRequest) GetRegionId

func (r DescribeRuleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeRuleRequest) SetDbId

func (r *DescribeRuleRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*DescribeRuleRequest) SetInsId

func (r *DescribeRuleRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DescribeRuleRequest) SetRegionId

func (r *DescribeRuleRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DescribeRuleRequest) SetRuleGroupId

func (r *DescribeRuleRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

func (*DescribeRuleRequest) SetRuleId

func (r *DescribeRuleRequest) SetRuleId(ruleId string)

param ruleId: 规则ID(Required)

type DescribeRuleResponse

type DescribeRuleResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DescribeRuleResult `json:"result"`
}

type DescribeRuleResult

type DescribeRuleResult struct {
	Rule dbaudit.Rule `json:"rule"`
}

type DescribeTaskListRequest

type DescribeTaskListRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeTaskListRequest

func NewDescribeTaskListRequest(
	regionId string,
) *DescribeTaskListRequest

* param regionId: 地域 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTaskListRequestWithAllParams

func NewDescribeTaskListRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
) *DescribeTaskListRequest

* param regionId: 地域 Id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)

func NewDescribeTaskListRequestWithoutParam

func NewDescribeTaskListRequestWithoutParam() *DescribeTaskListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTaskListRequest) GetRegionId

func (r DescribeTaskListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeTaskListRequest) SetPageNumber

func (r *DescribeTaskListRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeTaskListRequest) SetPageSize

func (r *DescribeTaskListRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeTaskListRequest) SetRegionId

func (r *DescribeTaskListRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DescribeTaskListResponse

type DescribeTaskListResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeTaskListResult `json:"result"`
}

type DescribeTaskListResult

type DescribeTaskListResult struct {
	TotalCount int                `json:"totalCount"`
	List       []dbaudit.TaskInfo `json:"list"`
}

type DisableAuditResponseRequest

type DisableAuditResponseRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`
}

func NewDisableAuditResponseRequest

func NewDisableAuditResponseRequest(
	regionId string,
	insId string,
	dbId string,
) *DisableAuditResponseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisableAuditResponseRequestWithAllParams

func NewDisableAuditResponseRequestWithAllParams(
	regionId string,
	insId string,
	dbId string,
) *DisableAuditResponseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required)

func NewDisableAuditResponseRequestWithoutParam

func NewDisableAuditResponseRequestWithoutParam() *DisableAuditResponseRequest

This constructor has better compatible ability when API parameters changed

func (DisableAuditResponseRequest) GetRegionId

func (r DisableAuditResponseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DisableAuditResponseRequest) SetDbId

func (r *DisableAuditResponseRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*DisableAuditResponseRequest) SetInsId

func (r *DisableAuditResponseRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DisableAuditResponseRequest) SetRegionId

func (r *DisableAuditResponseRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type DisableAuditResponseResponse

type DisableAuditResponseResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DisableAuditResponseResult `json:"result"`
}

type DisableAuditResponseResult

type DisableAuditResponseResult struct {
}

type DisableRuleGroupRequest

type DisableRuleGroupRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewDisableRuleGroupRequest

func NewDisableRuleGroupRequest(
	regionId string,
	insId string,
	ruleGroupId string,
) *DisableRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDisableRuleGroupRequestWithAllParams

func NewDisableRuleGroupRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	dbId *string,
) *DisableRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param dbId: 数据库ID (Optional)

func NewDisableRuleGroupRequestWithoutParam

func NewDisableRuleGroupRequestWithoutParam() *DisableRuleGroupRequest

This constructor has better compatible ability when API parameters changed

func (DisableRuleGroupRequest) GetRegionId

func (r DisableRuleGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DisableRuleGroupRequest) SetDbId

func (r *DisableRuleGroupRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*DisableRuleGroupRequest) SetInsId

func (r *DisableRuleGroupRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*DisableRuleGroupRequest) SetRegionId

func (r *DisableRuleGroupRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DisableRuleGroupRequest) SetRuleGroupId

func (r *DisableRuleGroupRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

type DisableRuleGroupResponse

type DisableRuleGroupResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DisableRuleGroupResult `json:"result"`
}

type DisableRuleGroupResult

type DisableRuleGroupResult struct {
}

type DownloadReportRequest

type DownloadReportRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 报表ID  */
	ReportId string `json:"reportId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`
}

func NewDownloadReportRequest

func NewDownloadReportRequest(
	regionId string,
	reportId string,
	taskId string,
) *DownloadReportRequest

* param regionId: 地域 Id (Required) * param reportId: 报表ID (Required) * param taskId: 任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDownloadReportRequestWithAllParams

func NewDownloadReportRequestWithAllParams(
	regionId string,
	reportId string,
	taskId string,
) *DownloadReportRequest

* param regionId: 地域 Id (Required) * param reportId: 报表ID (Required) * param taskId: 任务ID (Required)

func NewDownloadReportRequestWithoutParam

func NewDownloadReportRequestWithoutParam() *DownloadReportRequest

This constructor has better compatible ability when API parameters changed

func (DownloadReportRequest) GetRegionId

func (r DownloadReportRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DownloadReportRequest) SetRegionId

func (r *DownloadReportRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*DownloadReportRequest) SetReportId

func (r *DownloadReportRequest) SetReportId(reportId string)

param reportId: 报表ID(Required)

func (*DownloadReportRequest) SetTaskId

func (r *DownloadReportRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

type DownloadReportResponse

type DownloadReportResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DownloadReportResult `json:"result"`
}

type DownloadReportResult

type DownloadReportResult struct {
}

type EnableAuditResponseRequest

type EnableAuditResponseRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`
}

func NewEnableAuditResponseRequest

func NewEnableAuditResponseRequest(
	regionId string,
	insId string,
	dbId string,
) *EnableAuditResponseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableAuditResponseRequestWithAllParams

func NewEnableAuditResponseRequestWithAllParams(
	regionId string,
	insId string,
	dbId string,
) *EnableAuditResponseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required)

func NewEnableAuditResponseRequestWithoutParam

func NewEnableAuditResponseRequestWithoutParam() *EnableAuditResponseRequest

This constructor has better compatible ability when API parameters changed

func (EnableAuditResponseRequest) GetRegionId

func (r EnableAuditResponseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*EnableAuditResponseRequest) SetDbId

func (r *EnableAuditResponseRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*EnableAuditResponseRequest) SetInsId

func (r *EnableAuditResponseRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*EnableAuditResponseRequest) SetRegionId

func (r *EnableAuditResponseRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type EnableAuditResponseResponse

type EnableAuditResponseResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    EnableAuditResponseResult `json:"result"`
}

type EnableAuditResponseResult

type EnableAuditResponseResult struct {
}

type EnableRuleGroupRequest

type EnableRuleGroupRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewEnableRuleGroupRequest

func NewEnableRuleGroupRequest(
	regionId string,
	insId string,
	ruleGroupId string,
) *EnableRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEnableRuleGroupRequestWithAllParams

func NewEnableRuleGroupRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	dbId *string,
) *EnableRuleGroupRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param dbId: 数据库ID (Optional)

func NewEnableRuleGroupRequestWithoutParam

func NewEnableRuleGroupRequestWithoutParam() *EnableRuleGroupRequest

This constructor has better compatible ability when API parameters changed

func (EnableRuleGroupRequest) GetRegionId

func (r EnableRuleGroupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*EnableRuleGroupRequest) SetDbId

func (r *EnableRuleGroupRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*EnableRuleGroupRequest) SetInsId

func (r *EnableRuleGroupRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*EnableRuleGroupRequest) SetRegionId

func (r *EnableRuleGroupRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*EnableRuleGroupRequest) SetRuleGroupId

func (r *EnableRuleGroupRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

type EnableRuleGroupResponse

type EnableRuleGroupResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    EnableRuleGroupResult `json:"result"`
}

type EnableRuleGroupResult

type EnableRuleGroupResult struct {
}

type InstallAgentRequest

type InstallAgentRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 数据库审计agent配置信息  */
	AgentSpec *dbaudit.AgentSpec `json:"agentSpec"`
}

func NewInstallAgentRequest

func NewInstallAgentRequest(
	regionId string,
	agentSpec *dbaudit.AgentSpec,
) *InstallAgentRequest

* param regionId: 地域 Id (Required) * param agentSpec: 数据库审计agent配置信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewInstallAgentRequestWithAllParams

func NewInstallAgentRequestWithAllParams(
	regionId string,
	agentSpec *dbaudit.AgentSpec,
) *InstallAgentRequest

* param regionId: 地域 Id (Required) * param agentSpec: 数据库审计agent配置信息 (Required)

func NewInstallAgentRequestWithoutParam

func NewInstallAgentRequestWithoutParam() *InstallAgentRequest

This constructor has better compatible ability when API parameters changed

func (InstallAgentRequest) GetRegionId

func (r InstallAgentRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*InstallAgentRequest) SetAgentSpec

func (r *InstallAgentRequest) SetAgentSpec(agentSpec *dbaudit.AgentSpec)

param agentSpec: 数据库审计agent配置信息(Required)

func (*InstallAgentRequest) SetRegionId

func (r *InstallAgentRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type InstallAgentResponse

type InstallAgentResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    InstallAgentResult `json:"result"`
}

type InstallAgentResult

type InstallAgentResult struct {
	Message string `json:"message"`
}

type ModifyInstanceRequest

type ModifyInstanceRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 实例名称 (Optional) */
	InsName *string `json:"insName"`

	/* 实例描述 (Optional) */
	InsDesc *string `json:"insDesc"`
}

func NewModifyInstanceRequest

func NewModifyInstanceRequest(
	regionId string,
	insId string,
) *ModifyInstanceRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceRequestWithAllParams

func NewModifyInstanceRequestWithAllParams(
	regionId string,
	insId string,
	insName *string,
	insDesc *string,
) *ModifyInstanceRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param insName: 实例名称 (Optional) * param insDesc: 实例描述 (Optional)

func NewModifyInstanceRequestWithoutParam

func NewModifyInstanceRequestWithoutParam() *ModifyInstanceRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceRequest) GetRegionId

func (r ModifyInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceRequest) SetInsDesc

func (r *ModifyInstanceRequest) SetInsDesc(insDesc string)

param insDesc: 实例描述(Optional)

func (*ModifyInstanceRequest) SetInsId

func (r *ModifyInstanceRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*ModifyInstanceRequest) SetInsName

func (r *ModifyInstanceRequest) SetInsName(insName string)

param insName: 实例名称(Optional)

func (*ModifyInstanceRequest) SetRegionId

func (r *ModifyInstanceRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type ModifyInstanceResponse

type ModifyInstanceResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ModifyInstanceResult `json:"result"`
}

type ModifyInstanceResult

type ModifyInstanceResult struct {
}

type ModifyMaskRequest

type ModifyMaskRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 敏感信息遮蔽规则ID  */
	MaskRuleId string `json:"maskRuleId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`

	/* 敏感信息遮蔽规则  */
	MaskRuleSpec *dbaudit.MaskRuleSpec `json:"maskRuleSpec"`
}

func NewModifyMaskRequest

func NewModifyMaskRequest(
	regionId string,
	insId string,
	maskRuleId string,
	dbId string,
	maskRuleSpec *dbaudit.MaskRuleSpec,
) *ModifyMaskRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param maskRuleId: 敏感信息遮蔽规则ID (Required) * param dbId: 数据库ID (Required) * param maskRuleSpec: 敏感信息遮蔽规则 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyMaskRequestWithAllParams

func NewModifyMaskRequestWithAllParams(
	regionId string,
	insId string,
	maskRuleId string,
	dbId string,
	maskRuleSpec *dbaudit.MaskRuleSpec,
) *ModifyMaskRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param maskRuleId: 敏感信息遮蔽规则ID (Required) * param dbId: 数据库ID (Required) * param maskRuleSpec: 敏感信息遮蔽规则 (Required)

func NewModifyMaskRequestWithoutParam

func NewModifyMaskRequestWithoutParam() *ModifyMaskRequest

This constructor has better compatible ability when API parameters changed

func (ModifyMaskRequest) GetRegionId

func (r ModifyMaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyMaskRequest) SetDbId

func (r *ModifyMaskRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*ModifyMaskRequest) SetInsId

func (r *ModifyMaskRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*ModifyMaskRequest) SetMaskRuleId

func (r *ModifyMaskRequest) SetMaskRuleId(maskRuleId string)

param maskRuleId: 敏感信息遮蔽规则ID(Required)

func (*ModifyMaskRequest) SetMaskRuleSpec

func (r *ModifyMaskRequest) SetMaskRuleSpec(maskRuleSpec *dbaudit.MaskRuleSpec)

param maskRuleSpec: 敏感信息遮蔽规则(Required)

func (*ModifyMaskRequest) SetRegionId

func (r *ModifyMaskRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type ModifyMaskResponse

type ModifyMaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ModifyMaskResult   `json:"result"`
}

type ModifyMaskResult

type ModifyMaskResult struct {
}

type ModifyRuleRequest

type ModifyRuleRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 规则组ID  */
	RuleGroupId string `json:"ruleGroupId"`

	/* 规则ID  */
	RuleId string `json:"ruleId"`

	/* 规则详情  */
	Rule *dbaudit.Rule `json:"rule"`

	/* 数据库ID (Optional) */
	DbId *string `json:"dbId"`
}

func NewModifyRuleRequest

func NewModifyRuleRequest(
	regionId string,
	insId string,
	ruleGroupId string,
	ruleId string,
	rule *dbaudit.Rule,
) *ModifyRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param ruleId: 规则ID (Required) * param rule: 规则详情 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyRuleRequestWithAllParams

func NewModifyRuleRequestWithAllParams(
	regionId string,
	insId string,
	ruleGroupId string,
	ruleId string,
	rule *dbaudit.Rule,
	dbId *string,
) *ModifyRuleRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param ruleGroupId: 规则组ID (Required) * param ruleId: 规则ID (Required) * param rule: 规则详情 (Required) * param dbId: 数据库ID (Optional)

func NewModifyRuleRequestWithoutParam

func NewModifyRuleRequestWithoutParam() *ModifyRuleRequest

This constructor has better compatible ability when API parameters changed

func (ModifyRuleRequest) GetRegionId

func (r ModifyRuleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyRuleRequest) SetDbId

func (r *ModifyRuleRequest) SetDbId(dbId string)

param dbId: 数据库ID(Optional)

func (*ModifyRuleRequest) SetInsId

func (r *ModifyRuleRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*ModifyRuleRequest) SetRegionId

func (r *ModifyRuleRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*ModifyRuleRequest) SetRule

func (r *ModifyRuleRequest) SetRule(rule *dbaudit.Rule)

param rule: 规则详情(Required)

func (*ModifyRuleRequest) SetRuleGroupId

func (r *ModifyRuleRequest) SetRuleGroupId(ruleGroupId string)

param ruleGroupId: 规则组ID(Required)

func (*ModifyRuleRequest) SetRuleId

func (r *ModifyRuleRequest) SetRuleId(ruleId string)

param ruleId: 规则ID(Required)

type ModifyRuleResponse

type ModifyRuleResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ModifyRuleResult   `json:"result"`
}

type ModifyRuleResult

type ModifyRuleResult struct {
}

type ModifyTaskRequest

type ModifyTaskRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`

	/* 报表更新信息  */
	TaskSpec *dbaudit.TaskSpec `json:"taskSpec"`
}

func NewModifyTaskRequest

func NewModifyTaskRequest(
	regionId string,
	taskId string,
	taskSpec *dbaudit.TaskSpec,
) *ModifyTaskRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param taskSpec: 报表更新信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyTaskRequestWithAllParams

func NewModifyTaskRequestWithAllParams(
	regionId string,
	taskId string,
	taskSpec *dbaudit.TaskSpec,
) *ModifyTaskRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param taskSpec: 报表更新信息 (Required)

func NewModifyTaskRequestWithoutParam

func NewModifyTaskRequestWithoutParam() *ModifyTaskRequest

This constructor has better compatible ability when API parameters changed

func (ModifyTaskRequest) GetRegionId

func (r ModifyTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyTaskRequest) SetRegionId

func (r *ModifyTaskRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*ModifyTaskRequest) SetTaskId

func (r *ModifyTaskRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

func (*ModifyTaskRequest) SetTaskSpec

func (r *ModifyTaskRequest) SetTaskSpec(taskSpec *dbaudit.TaskSpec)

param taskSpec: 报表更新信息(Required)

type ModifyTaskResponse

type ModifyTaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ModifyTaskResult   `json:"result"`
}

type ModifyTaskResult

type ModifyTaskResult struct {
}

type ModyfyAgentLimitsRequest

type ModyfyAgentLimitsRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* agentId  */
	AgentId string `json:"agentId"`

	/* 是否限制 0 不限制 1 限制(cpuLimit/memLimit必填) (Optional) */
	LimitStatus *int `json:"limitStatus"`

	/* cpu使用限制(1%-50%) (Optional) */
	CpuLimit *int `json:"cpuLimit"`

	/* 内存占用限额(1%-50%) (Optional) */
	MemLimit *int `json:"memLimit"`
}

func NewModyfyAgentLimitsRequest

func NewModyfyAgentLimitsRequest(
	regionId string,
	agentId string,
) *ModyfyAgentLimitsRequest

* param regionId: 地域 Id (Required) * param agentId: agentId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModyfyAgentLimitsRequestWithAllParams

func NewModyfyAgentLimitsRequestWithAllParams(
	regionId string,
	agentId string,
	limitStatus *int,
	cpuLimit *int,
	memLimit *int,
) *ModyfyAgentLimitsRequest

* param regionId: 地域 Id (Required) * param agentId: agentId (Required) * param limitStatus: 是否限制 0 不限制 1 限制(cpuLimit/memLimit必填) (Optional) * param cpuLimit: cpu使用限制(1%-50%) (Optional) * param memLimit: 内存占用限额(1%-50%) (Optional)

func NewModyfyAgentLimitsRequestWithoutParam

func NewModyfyAgentLimitsRequestWithoutParam() *ModyfyAgentLimitsRequest

This constructor has better compatible ability when API parameters changed

func (ModyfyAgentLimitsRequest) GetRegionId

func (r ModyfyAgentLimitsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModyfyAgentLimitsRequest) SetAgentId

func (r *ModyfyAgentLimitsRequest) SetAgentId(agentId string)

param agentId: agentId(Required)

func (*ModyfyAgentLimitsRequest) SetCpuLimit

func (r *ModyfyAgentLimitsRequest) SetCpuLimit(cpuLimit int)

param cpuLimit: cpu使用限制(1%-50%)(Optional)

func (*ModyfyAgentLimitsRequest) SetLimitStatus

func (r *ModyfyAgentLimitsRequest) SetLimitStatus(limitStatus int)

param limitStatus: 是否限制 0 不限制 1 限制(cpuLimit/memLimit必填)(Optional)

func (*ModyfyAgentLimitsRequest) SetMemLimit

func (r *ModyfyAgentLimitsRequest) SetMemLimit(memLimit int)

param memLimit: 内存占用限额(1%-50%)(Optional)

func (*ModyfyAgentLimitsRequest) SetRegionId

func (r *ModyfyAgentLimitsRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type ModyfyAgentLimitsResponse

type ModyfyAgentLimitsResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    ModyfyAgentLimitsResult `json:"result"`
}

type ModyfyAgentLimitsResult

type ModyfyAgentLimitsResult struct {
}

type ModyfyAuditNetCardsRequest

type ModyfyAuditNetCardsRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 数据库ID  */
	DatabaseId string `json:"databaseId"`

	/* agentId  */
	AgentId string `json:"agentId"`

	/* 网卡信息  */
	NetCards []string `json:"netCards"`
}

func NewModyfyAuditNetCardsRequest

func NewModyfyAuditNetCardsRequest(
	regionId string,
	databaseId string,
	agentId string,
	netCards []string,
) *ModyfyAuditNetCardsRequest

* param regionId: 地域 Id (Required) * param databaseId: 数据库ID (Required) * param agentId: agentId (Required) * param netCards: 网卡信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModyfyAuditNetCardsRequestWithAllParams

func NewModyfyAuditNetCardsRequestWithAllParams(
	regionId string,
	databaseId string,
	agentId string,
	netCards []string,
) *ModyfyAuditNetCardsRequest

* param regionId: 地域 Id (Required) * param databaseId: 数据库ID (Required) * param agentId: agentId (Required) * param netCards: 网卡信息 (Required)

func NewModyfyAuditNetCardsRequestWithoutParam

func NewModyfyAuditNetCardsRequestWithoutParam() *ModyfyAuditNetCardsRequest

This constructor has better compatible ability when API parameters changed

func (ModyfyAuditNetCardsRequest) GetRegionId

func (r ModyfyAuditNetCardsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModyfyAuditNetCardsRequest) SetAgentId

func (r *ModyfyAuditNetCardsRequest) SetAgentId(agentId string)

param agentId: agentId(Required)

func (*ModyfyAuditNetCardsRequest) SetDatabaseId

func (r *ModyfyAuditNetCardsRequest) SetDatabaseId(databaseId string)

param databaseId: 数据库ID(Required)

func (*ModyfyAuditNetCardsRequest) SetNetCards

func (r *ModyfyAuditNetCardsRequest) SetNetCards(netCards []string)

param netCards: 网卡信息(Required)

func (*ModyfyAuditNetCardsRequest) SetRegionId

func (r *ModyfyAuditNetCardsRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type ModyfyAuditNetCardsResponse

type ModyfyAuditNetCardsResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    ModyfyAuditNetCardsResult `json:"result"`
}

type ModyfyAuditNetCardsResult

type ModyfyAuditNetCardsResult struct {
}

type SetAuditConfigRequest

type SetAuditConfigRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 数据库审计信息  */
	AuditConfig *dbaudit.AuditConfig `json:"auditConfig"`
}

func NewSetAuditConfigRequest

func NewSetAuditConfigRequest(
	regionId string,
	auditConfig *dbaudit.AuditConfig,
) *SetAuditConfigRequest

* param regionId: 地域 Id (Required) * param auditConfig: 数据库审计信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetAuditConfigRequestWithAllParams

func NewSetAuditConfigRequestWithAllParams(
	regionId string,
	auditConfig *dbaudit.AuditConfig,
) *SetAuditConfigRequest

* param regionId: 地域 Id (Required) * param auditConfig: 数据库审计信息 (Required)

func NewSetAuditConfigRequestWithoutParam

func NewSetAuditConfigRequestWithoutParam() *SetAuditConfigRequest

This constructor has better compatible ability when API parameters changed

func (SetAuditConfigRequest) GetRegionId

func (r SetAuditConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetAuditConfigRequest) SetAuditConfig

func (r *SetAuditConfigRequest) SetAuditConfig(auditConfig *dbaudit.AuditConfig)

param auditConfig: 数据库审计信息(Required)

func (*SetAuditConfigRequest) SetRegionId

func (r *SetAuditConfigRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type SetAuditConfigResponse

type SetAuditConfigResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    SetAuditConfigResult `json:"result"`
}

type SetAuditConfigResult

type SetAuditConfigResult struct {
}

type StartTaskRequest

type StartTaskRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`

	/* 报表配置信息  */
	TaskOpts *dbaudit.TaskOpts `json:"taskOpts"`
}

func NewStartTaskRequest

func NewStartTaskRequest(
	regionId string,
	taskId string,
	taskOpts *dbaudit.TaskOpts,
) *StartTaskRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param taskOpts: 报表配置信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartTaskRequestWithAllParams

func NewStartTaskRequestWithAllParams(
	regionId string,
	taskId string,
	taskOpts *dbaudit.TaskOpts,
) *StartTaskRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param taskOpts: 报表配置信息 (Required)

func NewStartTaskRequestWithoutParam

func NewStartTaskRequestWithoutParam() *StartTaskRequest

This constructor has better compatible ability when API parameters changed

func (StartTaskRequest) GetRegionId

func (r StartTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartTaskRequest) SetRegionId

func (r *StartTaskRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*StartTaskRequest) SetTaskId

func (r *StartTaskRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

func (*StartTaskRequest) SetTaskOpts

func (r *StartTaskRequest) SetTaskOpts(taskOpts *dbaudit.TaskOpts)

param taskOpts: 报表配置信息(Required)

type StartTaskResponse

type StartTaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StartTaskResult    `json:"result"`
}

type StartTaskResult

type StartTaskResult struct {
}

type StopTaskRequest

type StopTaskRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 任务ID  */
	TaskId string `json:"taskId"`

	/* 报表配置信息  */
	TaskOpts *dbaudit.TaskOpts `json:"taskOpts"`
}

func NewStopTaskRequest

func NewStopTaskRequest(
	regionId string,
	taskId string,
	taskOpts *dbaudit.TaskOpts,
) *StopTaskRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param taskOpts: 报表配置信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopTaskRequestWithAllParams

func NewStopTaskRequestWithAllParams(
	regionId string,
	taskId string,
	taskOpts *dbaudit.TaskOpts,
) *StopTaskRequest

* param regionId: 地域 Id (Required) * param taskId: 任务ID (Required) * param taskOpts: 报表配置信息 (Required)

func NewStopTaskRequestWithoutParam

func NewStopTaskRequestWithoutParam() *StopTaskRequest

This constructor has better compatible ability when API parameters changed

func (StopTaskRequest) GetRegionId

func (r StopTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopTaskRequest) SetRegionId

func (r *StopTaskRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

func (*StopTaskRequest) SetTaskId

func (r *StopTaskRequest) SetTaskId(taskId string)

param taskId: 任务ID(Required)

func (*StopTaskRequest) SetTaskOpts

func (r *StopTaskRequest) SetTaskOpts(taskOpts *dbaudit.TaskOpts)

param taskOpts: 报表配置信息(Required)

type StopTaskResponse

type StopTaskResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StopTaskResult     `json:"result"`
}

type StopTaskResult

type StopTaskResult struct {
}

type UninstallAgentRequest

type UninstallAgentRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* agentId  */
	AgentId string `json:"agentId"`
}

func NewUninstallAgentRequest

func NewUninstallAgentRequest(
	regionId string,
	agentId string,
) *UninstallAgentRequest

* param regionId: 地域 Id (Required) * param agentId: agentId (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUninstallAgentRequestWithAllParams

func NewUninstallAgentRequestWithAllParams(
	regionId string,
	agentId string,
) *UninstallAgentRequest

* param regionId: 地域 Id (Required) * param agentId: agentId (Required)

func NewUninstallAgentRequestWithoutParam

func NewUninstallAgentRequestWithoutParam() *UninstallAgentRequest

This constructor has better compatible ability when API parameters changed

func (UninstallAgentRequest) GetRegionId

func (r UninstallAgentRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UninstallAgentRequest) SetAgentId

func (r *UninstallAgentRequest) SetAgentId(agentId string)

param agentId: agentId(Required)

func (*UninstallAgentRequest) SetRegionId

func (r *UninstallAgentRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type UninstallAgentResponse

type UninstallAgentResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    UninstallAgentResult `json:"result"`
}

type UninstallAgentResult

type UninstallAgentResult struct {
}

type UpdateDatabaseRequest

type UpdateDatabaseRequest struct {
	core.JDCloudRequest

	/* 地域 Id  */
	RegionId string `json:"regionId"`

	/* 审计实例ID  */
	InsId string `json:"insId"`

	/* 数据库ID  */
	DbId string `json:"dbId"`

	/*   */
	DatabaseSpec *dbaudit.DatabaseSpec `json:"databaseSpec"`
}

func NewUpdateDatabaseRequest

func NewUpdateDatabaseRequest(
	regionId string,
	insId string,
	dbId string,
	databaseSpec *dbaudit.DatabaseSpec,
) *UpdateDatabaseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * param databaseSpec: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateDatabaseRequestWithAllParams

func NewUpdateDatabaseRequestWithAllParams(
	regionId string,
	insId string,
	dbId string,
	databaseSpec *dbaudit.DatabaseSpec,
) *UpdateDatabaseRequest

* param regionId: 地域 Id (Required) * param insId: 审计实例ID (Required) * param dbId: 数据库ID (Required) * param databaseSpec: (Required)

func NewUpdateDatabaseRequestWithoutParam

func NewUpdateDatabaseRequestWithoutParam() *UpdateDatabaseRequest

This constructor has better compatible ability when API parameters changed

func (UpdateDatabaseRequest) GetRegionId

func (r UpdateDatabaseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateDatabaseRequest) SetDatabaseSpec

func (r *UpdateDatabaseRequest) SetDatabaseSpec(databaseSpec *dbaudit.DatabaseSpec)

param databaseSpec: (Required)

func (*UpdateDatabaseRequest) SetDbId

func (r *UpdateDatabaseRequest) SetDbId(dbId string)

param dbId: 数据库ID(Required)

func (*UpdateDatabaseRequest) SetInsId

func (r *UpdateDatabaseRequest) SetInsId(insId string)

param insId: 审计实例ID(Required)

func (*UpdateDatabaseRequest) SetRegionId

func (r *UpdateDatabaseRequest) SetRegionId(regionId string)

param regionId: 地域 Id(Required)

type UpdateDatabaseResponse

type UpdateDatabaseResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    UpdateDatabaseResult `json:"result"`
}

type UpdateDatabaseResult

type UpdateDatabaseResult struct {
}

Jump to

Keyboard shortcuts

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