Documentation
¶
Index ¶
- type AddDatabaseRequest
- func NewAddDatabaseRequest(regionId string, insId string, databaseSpec *dbaudit.DatabaseSpec) *AddDatabaseRequest
- func NewAddDatabaseRequestWithAllParams(regionId string, insId string, databaseSpec *dbaudit.DatabaseSpec) *AddDatabaseRequest
- func NewAddDatabaseRequestWithoutParam() *AddDatabaseRequest
- type AddDatabaseResponse
- type AddDatabaseResult
- type AddIpWhiteItemRequest
- type AddIpWhiteItemResponse
- type AddIpWhiteItemResult
- type AddMaskRuleRequest
- func NewAddMaskRuleRequest(regionId string, insId string, dbId string, maskRuleSpec *dbaudit.MaskRuleSpec) *AddMaskRuleRequest
- func NewAddMaskRuleRequestWithAllParams(regionId string, insId string, dbId string, maskRuleSpec *dbaudit.MaskRuleSpec) *AddMaskRuleRequest
- func NewAddMaskRuleRequestWithoutParam() *AddMaskRuleRequest
- type AddMaskRuleResponse
- type AddMaskRuleResult
- type AddRuleGroupRequest
- func NewAddRuleGroupRequest(regionId string, insId string, ruleGroup *dbaudit.RuleGroup) *AddRuleGroupRequest
- func NewAddRuleGroupRequestWithAllParams(regionId string, insId string, ruleGroup *dbaudit.RuleGroup, dbId *string) *AddRuleGroupRequest
- func NewAddRuleGroupRequestWithoutParam() *AddRuleGroupRequest
- type AddRuleGroupResponse
- type AddRuleGroupResult
- type AddRuleRequest
- func (r AddRuleRequest) GetRegionId() string
- func (r *AddRuleRequest) SetDbId(dbId string)
- func (r *AddRuleRequest) SetInsId(insId string)
- func (r *AddRuleRequest) SetRegionId(regionId string)
- func (r *AddRuleRequest) SetRule(rule *dbaudit.Rule)
- func (r *AddRuleRequest) SetRuleGroupId(ruleGroupId string)
- type AddRuleResponse
- type AddRuleResult
- type CreateTaskRequest
- type CreateTaskResponse
- type CreateTaskResult
- type DeleteAuditFromAgentRequest
- func NewDeleteAuditFromAgentRequest(regionId string, databaseId string, agentId string) *DeleteAuditFromAgentRequest
- func NewDeleteAuditFromAgentRequestWithAllParams(regionId string, databaseId string, agentId string) *DeleteAuditFromAgentRequest
- func NewDeleteAuditFromAgentRequestWithoutParam() *DeleteAuditFromAgentRequest
- type DeleteAuditFromAgentResponse
- type DeleteAuditFromAgentResult
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteDatabaseResult
- type DeleteIpWhiteItemRequest
- type DeleteIpWhiteItemResponse
- type DeleteIpWhiteItemResult
- type DeleteMaskRequest
- type DeleteMaskResponse
- type DeleteMaskResult
- type DeleteReportRequest
- type DeleteReportResponse
- type DeleteReportResult
- type DeleteRuleGroupRequest
- func NewDeleteRuleGroupRequest(regionId string, insId string, ruleGroupId string) *DeleteRuleGroupRequest
- func NewDeleteRuleGroupRequestWithAllParams(regionId string, insId string, ruleGroupId string, dbId *string) *DeleteRuleGroupRequest
- func NewDeleteRuleGroupRequestWithoutParam() *DeleteRuleGroupRequest
- type DeleteRuleGroupResponse
- type DeleteRuleGroupResult
- type DeleteRuleRequest
- func NewDeleteRuleRequest(regionId string, insId string, ruleGroupId string, ruleId string) *DeleteRuleRequest
- func NewDeleteRuleRequestWithAllParams(regionId string, insId string, ruleGroupId string, ruleId string, dbId *string) *DeleteRuleRequest
- func NewDeleteRuleRequestWithoutParam() *DeleteRuleRequest
- func (r DeleteRuleRequest) GetRegionId() string
- func (r *DeleteRuleRequest) SetDbId(dbId string)
- func (r *DeleteRuleRequest) SetInsId(insId string)
- func (r *DeleteRuleRequest) SetRegionId(regionId string)
- func (r *DeleteRuleRequest) SetRuleGroupId(ruleGroupId string)
- func (r *DeleteRuleRequest) SetRuleId(ruleId string)
- type DeleteRuleResponse
- type DeleteRuleResult
- type DeleteTaskRequest
- type DeleteTaskResponse
- type DeleteTaskResult
- type DeployRuleGroupRequest
- func NewDeployRuleGroupRequest(regionId string, insId string, ruleGroupId string, dbIds string) *DeployRuleGroupRequest
- func NewDeployRuleGroupRequestWithAllParams(regionId string, insId string, ruleGroupId string, dbIds string) *DeployRuleGroupRequest
- func NewDeployRuleGroupRequestWithoutParam() *DeployRuleGroupRequest
- type DeployRuleGroupResponse
- type DeployRuleGroupResult
- type DescribeAgentDatabasesRequest
- func NewDescribeAgentDatabasesRequest(regionId string, agentId string) *DescribeAgentDatabasesRequest
- func NewDescribeAgentDatabasesRequestWithAllParams(regionId string, agentId string, pageNumber *int, pageSize *int, ...) *DescribeAgentDatabasesRequest
- func NewDescribeAgentDatabasesRequestWithoutParam() *DescribeAgentDatabasesRequest
- func (r DescribeAgentDatabasesRequest) GetRegionId() string
- func (r *DescribeAgentDatabasesRequest) SetAgentId(agentId string)
- func (r *DescribeAgentDatabasesRequest) SetNameFilter(nameFilter string)
- func (r *DescribeAgentDatabasesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAgentDatabasesRequest) SetPageSize(pageSize int)
- func (r *DescribeAgentDatabasesRequest) SetRegionId(regionId string)
- type DescribeAgentDatabasesResponse
- type DescribeAgentDatabasesResult
- type DescribeAgentListRequest
- func (r DescribeAgentListRequest) GetRegionId() string
- func (r *DescribeAgentListRequest) SetFilters(filters []common.Filter)
- func (r *DescribeAgentListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAgentListRequest) SetPageSize(pageSize int)
- func (r *DescribeAgentListRequest) SetRegionId(regionId string)
- type DescribeAgentListResponse
- type DescribeAgentListResult
- type DescribeAuditLogListRequest
- func NewDescribeAuditLogListRequest(regionId string, insId string) *DescribeAuditLogListRequest
- func NewDescribeAuditLogListRequestWithAllParams(regionId string, insId string, pageNumber *int, pageSize *int, ...) *DescribeAuditLogListRequest
- func NewDescribeAuditLogListRequestWithoutParam() *DescribeAuditLogListRequest
- func (r DescribeAuditLogListRequest) GetRegionId() string
- func (r *DescribeAuditLogListRequest) SetDbId(dbId string)
- func (r *DescribeAuditLogListRequest) SetEndTime(endTime string)
- func (r *DescribeAuditLogListRequest) SetInsId(insId string)
- func (r *DescribeAuditLogListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAuditLogListRequest) SetPageSize(pageSize int)
- func (r *DescribeAuditLogListRequest) SetRegionId(regionId string)
- func (r *DescribeAuditLogListRequest) SetRiskLevel(riskLevel string)
- func (r *DescribeAuditLogListRequest) SetStartTime(startTime string)
- type DescribeAuditLogListResponse
- type DescribeAuditLogListResult
- type DescribeAuditLogRequest
- type DescribeAuditLogResponse
- type DescribeAuditLogResult
- type DescribeDatabaseRequest
- type DescribeDatabaseResponse
- type DescribeDatabaseResult
- type DescribeDatabasesRequest
- type DescribeDatabasesResponse
- type DescribeDatabasesResult
- type DescribeInstanceListRequest
- func NewDescribeInstanceListRequest(regionId string) *DescribeInstanceListRequest
- func NewDescribeInstanceListRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, nameFilter *string, ...) *DescribeInstanceListRequest
- func NewDescribeInstanceListRequestWithoutParam() *DescribeInstanceListRequest
- func (r DescribeInstanceListRequest) GetRegionId() string
- func (r *DescribeInstanceListRequest) SetFilters(filters []common.Filter)
- func (r *DescribeInstanceListRequest) SetNameFilter(nameFilter string)
- func (r *DescribeInstanceListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstanceListRequest) SetPageSize(pageSize int)
- func (r *DescribeInstanceListRequest) SetRegionId(regionId string)
- type DescribeInstanceListResponse
- type DescribeInstanceListResult
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstanceResult
- type DescribeIpWhiteListRequest
- type DescribeIpWhiteListResponse
- type DescribeIpWhiteListResult
- type DescribeMaskRuleListRequest
- func NewDescribeMaskRuleListRequest(regionId string, insId string, dbId string) *DescribeMaskRuleListRequest
- func NewDescribeMaskRuleListRequestWithAllParams(regionId string, insId string, dbId string, pageNumber *int, pageSize *int) *DescribeMaskRuleListRequest
- func NewDescribeMaskRuleListRequestWithoutParam() *DescribeMaskRuleListRequest
- func (r DescribeMaskRuleListRequest) GetRegionId() string
- func (r *DescribeMaskRuleListRequest) SetDbId(dbId string)
- func (r *DescribeMaskRuleListRequest) SetInsId(insId string)
- func (r *DescribeMaskRuleListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeMaskRuleListRequest) SetPageSize(pageSize int)
- func (r *DescribeMaskRuleListRequest) SetRegionId(regionId string)
- type DescribeMaskRuleListResponse
- type DescribeMaskRuleListResult
- type DescribeReportListRequest
- func NewDescribeReportListRequest(regionId string, taskId string, instanceId string) *DescribeReportListRequest
- func NewDescribeReportListRequestWithAllParams(regionId string, taskId string, pageNumber *int, pageSize *int, ...) *DescribeReportListRequest
- func NewDescribeReportListRequestWithoutParam() *DescribeReportListRequest
- func (r DescribeReportListRequest) GetRegionId() string
- func (r *DescribeReportListRequest) SetInstanceId(instanceId string)
- func (r *DescribeReportListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeReportListRequest) SetPageSize(pageSize int)
- func (r *DescribeReportListRequest) SetRegionId(regionId string)
- func (r *DescribeReportListRequest) SetTaskId(taskId string)
- type DescribeReportListResponse
- type DescribeReportListResult
- type DescribeRuleGroupRulesRequest
- func NewDescribeRuleGroupRulesRequest(regionId string, insId string, ruleGroupId string) *DescribeRuleGroupRulesRequest
- func NewDescribeRuleGroupRulesRequestWithAllParams(regionId string, insId string, ruleGroupId string, dbId *string) *DescribeRuleGroupRulesRequest
- func NewDescribeRuleGroupRulesRequestWithoutParam() *DescribeRuleGroupRulesRequest
- func (r DescribeRuleGroupRulesRequest) GetRegionId() string
- func (r *DescribeRuleGroupRulesRequest) SetDbId(dbId string)
- func (r *DescribeRuleGroupRulesRequest) SetInsId(insId string)
- func (r *DescribeRuleGroupRulesRequest) SetRegionId(regionId string)
- func (r *DescribeRuleGroupRulesRequest) SetRuleGroupId(ruleGroupId string)
- type DescribeRuleGroupRulesResponse
- type DescribeRuleGroupRulesResult
- type DescribeRuleGroupsRequest
- type DescribeRuleGroupsResponse
- type DescribeRuleGroupsResult
- type DescribeRuleRequest
- func NewDescribeRuleRequest(regionId string, insId string, ruleGroupId string, ruleId string) *DescribeRuleRequest
- func NewDescribeRuleRequestWithAllParams(regionId string, insId string, ruleGroupId string, ruleId string, dbId *string) *DescribeRuleRequest
- func NewDescribeRuleRequestWithoutParam() *DescribeRuleRequest
- func (r DescribeRuleRequest) GetRegionId() string
- func (r *DescribeRuleRequest) SetDbId(dbId string)
- func (r *DescribeRuleRequest) SetInsId(insId string)
- func (r *DescribeRuleRequest) SetRegionId(regionId string)
- func (r *DescribeRuleRequest) SetRuleGroupId(ruleGroupId string)
- func (r *DescribeRuleRequest) SetRuleId(ruleId string)
- type DescribeRuleResponse
- type DescribeRuleResult
- type DescribeTaskListRequest
- type DescribeTaskListResponse
- type DescribeTaskListResult
- type DisableAuditResponseRequest
- func NewDisableAuditResponseRequest(regionId string, insId string, dbId string) *DisableAuditResponseRequest
- func NewDisableAuditResponseRequestWithAllParams(regionId string, insId string, dbId string) *DisableAuditResponseRequest
- func NewDisableAuditResponseRequestWithoutParam() *DisableAuditResponseRequest
- type DisableAuditResponseResponse
- type DisableAuditResponseResult
- type DisableRuleGroupRequest
- func NewDisableRuleGroupRequest(regionId string, insId string, ruleGroupId string) *DisableRuleGroupRequest
- func NewDisableRuleGroupRequestWithAllParams(regionId string, insId string, ruleGroupId string, dbId *string) *DisableRuleGroupRequest
- func NewDisableRuleGroupRequestWithoutParam() *DisableRuleGroupRequest
- type DisableRuleGroupResponse
- type DisableRuleGroupResult
- type DownloadReportRequest
- type DownloadReportResponse
- type DownloadReportResult
- type EnableAuditResponseRequest
- func NewEnableAuditResponseRequest(regionId string, insId string, dbId string) *EnableAuditResponseRequest
- func NewEnableAuditResponseRequestWithAllParams(regionId string, insId string, dbId string) *EnableAuditResponseRequest
- func NewEnableAuditResponseRequestWithoutParam() *EnableAuditResponseRequest
- type EnableAuditResponseResponse
- type EnableAuditResponseResult
- type EnableRuleGroupRequest
- func NewEnableRuleGroupRequest(regionId string, insId string, ruleGroupId string) *EnableRuleGroupRequest
- func NewEnableRuleGroupRequestWithAllParams(regionId string, insId string, ruleGroupId string, dbId *string) *EnableRuleGroupRequest
- func NewEnableRuleGroupRequestWithoutParam() *EnableRuleGroupRequest
- type EnableRuleGroupResponse
- type EnableRuleGroupResult
- type InstallAgentRequest
- type InstallAgentResponse
- type InstallAgentResult
- type ModifyInstanceRequest
- type ModifyInstanceResponse
- type ModifyInstanceResult
- type ModifyMaskRequest
- func (r ModifyMaskRequest) GetRegionId() string
- func (r *ModifyMaskRequest) SetDbId(dbId string)
- func (r *ModifyMaskRequest) SetInsId(insId string)
- func (r *ModifyMaskRequest) SetMaskRuleId(maskRuleId string)
- func (r *ModifyMaskRequest) SetMaskRuleSpec(maskRuleSpec *dbaudit.MaskRuleSpec)
- func (r *ModifyMaskRequest) SetRegionId(regionId string)
- type ModifyMaskResponse
- type ModifyMaskResult
- type ModifyRuleRequest
- func NewModifyRuleRequest(regionId string, insId string, ruleGroupId string, ruleId string, ...) *ModifyRuleRequest
- func NewModifyRuleRequestWithAllParams(regionId string, insId string, ruleGroupId string, ruleId string, ...) *ModifyRuleRequest
- func NewModifyRuleRequestWithoutParam() *ModifyRuleRequest
- func (r ModifyRuleRequest) GetRegionId() string
- func (r *ModifyRuleRequest) SetDbId(dbId string)
- func (r *ModifyRuleRequest) SetInsId(insId string)
- func (r *ModifyRuleRequest) SetRegionId(regionId string)
- func (r *ModifyRuleRequest) SetRule(rule *dbaudit.Rule)
- func (r *ModifyRuleRequest) SetRuleGroupId(ruleGroupId string)
- func (r *ModifyRuleRequest) SetRuleId(ruleId string)
- type ModifyRuleResponse
- type ModifyRuleResult
- type ModifyTaskRequest
- type ModifyTaskResponse
- type ModifyTaskResult
- type ModyfyAgentLimitsRequest
- func NewModyfyAgentLimitsRequest(regionId string, agentId string) *ModyfyAgentLimitsRequest
- func NewModyfyAgentLimitsRequestWithAllParams(regionId string, agentId string, limitStatus *int, cpuLimit *int, ...) *ModyfyAgentLimitsRequest
- func NewModyfyAgentLimitsRequestWithoutParam() *ModyfyAgentLimitsRequest
- func (r ModyfyAgentLimitsRequest) GetRegionId() string
- func (r *ModyfyAgentLimitsRequest) SetAgentId(agentId string)
- func (r *ModyfyAgentLimitsRequest) SetCpuLimit(cpuLimit int)
- func (r *ModyfyAgentLimitsRequest) SetLimitStatus(limitStatus int)
- func (r *ModyfyAgentLimitsRequest) SetMemLimit(memLimit int)
- func (r *ModyfyAgentLimitsRequest) SetRegionId(regionId string)
- type ModyfyAgentLimitsResponse
- type ModyfyAgentLimitsResult
- type ModyfyAuditNetCardsRequest
- func NewModyfyAuditNetCardsRequest(regionId string, databaseId string, agentId string, netCards []string) *ModyfyAuditNetCardsRequest
- func NewModyfyAuditNetCardsRequestWithAllParams(regionId string, databaseId string, agentId string, netCards []string) *ModyfyAuditNetCardsRequest
- func NewModyfyAuditNetCardsRequestWithoutParam() *ModyfyAuditNetCardsRequest
- func (r ModyfyAuditNetCardsRequest) GetRegionId() string
- func (r *ModyfyAuditNetCardsRequest) SetAgentId(agentId string)
- func (r *ModyfyAuditNetCardsRequest) SetDatabaseId(databaseId string)
- func (r *ModyfyAuditNetCardsRequest) SetNetCards(netCards []string)
- func (r *ModyfyAuditNetCardsRequest) SetRegionId(regionId string)
- type ModyfyAuditNetCardsResponse
- type ModyfyAuditNetCardsResult
- type SetAuditConfigRequest
- type SetAuditConfigResponse
- type SetAuditConfigResult
- type StartTaskRequest
- type StartTaskResponse
- type StartTaskResult
- type StopTaskRequest
- type StopTaskResponse
- type StopTaskResult
- type UninstallAgentRequest
- type UninstallAgentResponse
- type UninstallAgentResult
- type UpdateDatabaseRequest
- func NewUpdateDatabaseRequest(regionId string, insId string, dbId string, databaseSpec *dbaudit.DatabaseSpec) *UpdateDatabaseRequest
- func NewUpdateDatabaseRequestWithAllParams(regionId string, insId string, dbId string, databaseSpec *dbaudit.DatabaseSpec) *UpdateDatabaseRequest
- func NewUpdateDatabaseRequestWithoutParam() *UpdateDatabaseRequest
- func (r UpdateDatabaseRequest) GetRegionId() string
- func (r *UpdateDatabaseRequest) SetDatabaseSpec(databaseSpec *dbaudit.DatabaseSpec)
- func (r *UpdateDatabaseRequest) SetDbId(dbId string)
- func (r *UpdateDatabaseRequest) SetInsId(insId string)
- func (r *UpdateDatabaseRequest) SetRegionId(regionId string)
- type UpdateDatabaseResponse
- type UpdateDatabaseResult
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 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 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 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 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 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 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 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 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 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 { }
Source Files
¶
- AddDatabase.go
- AddIpWhiteItem.go
- AddMaskRule.go
- AddRule.go
- AddRuleGroup.go
- CreateTask.go
- DeleteAuditFromAgent.go
- DeleteDatabase.go
- DeleteIpWhiteItem.go
- DeleteMask.go
- DeleteReport.go
- DeleteRule.go
- DeleteRuleGroup.go
- DeleteTask.go
- DeployRuleGroup.go
- DescribeAgentDatabases.go
- DescribeAgentList.go
- DescribeAuditLog.go
- DescribeAuditLogList.go
- DescribeDatabase.go
- DescribeDatabases.go
- DescribeInstance.go
- DescribeInstanceList.go
- DescribeIpWhiteList.go
- DescribeMaskRuleList.go
- DescribeReportList.go
- DescribeRule.go
- DescribeRuleGroupRules.go
- DescribeRuleGroups.go
- DescribeTaskList.go
- DisableAuditResponse.go
- DisableRuleGroup.go
- DownloadReport.go
- EnableAuditResponse.go
- EnableRuleGroup.go
- InstallAgent.go
- ModifyInstance.go
- ModifyMask.go
- ModifyRule.go
- ModifyTask.go
- ModyfyAgentLimits.go
- ModyfyAuditNetCards.go
- SetAuditConfig.go
- StartTask.go
- StopTask.go
- UninstallAgent.go
- UpdateDatabase.go