/** * CreateReportPdf请求参数结构体 */ export interface CreateReportPdfRequest { /** *
报表 Id
*/ Id: number; } /** * IdWithName */ export interface IdWithName { /** * id */ Id?: number; /** * 名称 */ Name?: string; } /** * 数据安全审计产品规格信息 */ export interface DbauditTypesInfo { /** * 规格描述 */ InstanceVersionName?: string; /** * 规格名称 */ InstanceVersionKey?: string; /** * 最大吞吐量 */ Qps?: number; /** * 最大实例数 */ MaxInstances?: number; /** * 入库速率(每小时) */ InsertSpeed?: number; /** * 最大在线存储量,单位:条 */ OnlineStorageCapacity?: number; /** * 最大归档存储量,单位:条 */ ArchivingStorageCapacity?: number; } /** * ModifyDbauditInstancesRenewFlag请求参数结构体 */ export interface ModifyDbauditInstancesRenewFlagRequest { /** * 实例ID */ InstanceId: string; /** * 0,表示默认状态(用户未设置,即初始状态);1,表示自动续费;2,表示明确不自动续费 */ AutoRenewFlag: number; } /** * DescribeReportMissionList请求参数结构体 */ export interface DescribeReportMissionListRequest { /** * 报表名 可模糊查询 */ TplName?: string; /** * 报表类型 1:单次报表 2:周期报表 0全查 */ ReportType?: number; /** * 报表模板 1:综合分析报告 2:等保合规报告 0全查 */ TemplateId?: number; /** * 任务状态0全查 1:生成中 2:待生成 3:已生成 4:生成失败 5:已暂停 */ MissionStatus?: number; /** * 排序字段 支持“NextStartTime” 与 “MissionStatus” */ Field?: string; /** * ‘desc' | 'asc' */ Sort?: string; /** * 限制条数 */ Limit?: number; /** * 偏移量 */ Offset?: number; } /** * DescribeAssetsList请求参数结构体 */ export interface DescribeAssetsListRequest { /** *限制数目
*/ Limit?: number; /** *偏移量
*/ Offset?: number; /** *实例Id/实例名称/资产名称
*/ SearchValues?: Array数据资产类型
*/ AssetsType?: string; /** *查询的资产类型(1:cdb、2:cvm、3:others)
*/ AssetsAddType?: number; /** *地域
*/ RegionId?: string; /** *审计权限
*/ Permission?: number; /** *状态
*/ AliveStatus?: number; /** *1.代理开启 0.代理关闭 -1.全查
*/ CasbOn?: number; /** *1.Agent开启 0.Agent关闭 -1.全查
*/ AgentOn?: number; /** *0.关闭,1.开启,2.关闭中,3.开启中 -1.全查
*/ CdbOn?: number; /** *扩展分类,如sensitive,指定查询支持敏感数据识别的资产
*/ ExtendCategory?: string; /** *资产组Id(Id=0 暂未分组;id>0 组Id)
*/ GroupIds?: Array资产Id
*/ Aids?: Array查询绑定状态(1:查询规则绑定数量;2:查询模型绑定数量)
*/ BindingState?: number; /** *网卡是否开启流量审计
取值范围:[-1, 1]
*/ TrafficMirrorOn?: number; } /** * InquiryPriceDbauditInstance请求参数结构体 */ export interface InquiryPriceDbauditInstanceRequest { /** * 实例规格,取值范围: cdsaudit,cdsaudit_adv, cdsaudit_ent 分别为合规版,高级版,企业版 */ InstanceVersion: string; /** * 询价类型: renew,续费;newbuy,新购 */ InquiryType: string; /** * 购买实例的时长。取值范围:1(y/m),2(y/m),,3(y/m),4(m), 5(m),6(m), 7(m),8(m),9(m), 10(m) */ TimeSpan: number; /** * 购买时长单位,y:年;m:月 */ TimeUnit: string; /** * 实例所在地域 */ ServiceRegion: string; } /** * CreateReportPdf返回参数结构体 */ export interface CreateReportPdfResponse { /** *下载地址
*/ Url?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDbauditInstanceType返回参数结构体 */ export interface DescribeDbauditInstanceTypeResponse { /** * 数据安全审计产品规格信息列表 */ DbauditTypesSet?: Array创建时间
*/ AddTime: number; /** *资产 ID
*/ Aid: number; /** *数据资产 IP
*/ AssetsIp: string; /** *数据资产名称
*/ AssetsName: string; /** *数据资产端口
*/ AssetsPort: number; /** *数据资产类型
*/ AssetsType: string; /** *资产版本
*/ AssetsVersion: string; /** *是否动态
*/ AssetsAddType: number; /** *是否删除
*/ Status: number; /** *最后一次修改时间
*/ UpdateTime: number; /** *资产的vpc
*/ VpcId: string; /** *地域
*/ RegionId: string; /** *审计权限
*/ Permission: number; /** *实例ID
*/ InstanceId: string; /** *实例名称
*/ InstanceName: string; /** *用来区分自建资产是已通过cvm还是添加ip的方式
*/ AddType: number; /** *子网Id
*/ AssetSubnetId: string; /** *是否已上传数据库私钥(0 否,1 是)
*/ UploadPem: number; /** *资产状态栏 0:正常 1:已删除(目前仅对tencentDB有效)
*/ AliveStatus: number; /** *开启agent(0:关闭;1:开启)
*/ AgentOn: number; /** *开启agent(0:关闭;1:开启)
*/ CasbOn: number; /** *只读组/集群ID
*/ GroupId: string; /** *PROXY_OFF: 未开启Casb代理;PROXY_ERROR:Casb代理接口返回异常;PROXY_BOUND:已绑定;PROXY_UNBOUND:未绑定;UNPAID:未购买;UNSUPPORTED:类型不支持;METADATA_NOT_FOUND:元数据不存在;QUOTA_EXCEEDED:Casb额度不足
*/ Available: string; /** *cdbOn
*/ CdbOn: number; /** *平台位数 32位 64位
*/ DbPlatform: string; /** *编码
*/ DbCharset: string; /** *操作系统
*/ OsPolicy: string; /** *是否开启双向审计
*/ BidirectionOn: number; /** *最大返回行数
*/ BidirectionMaxLine: number; /** *最大返回大小
*/ BidirectionMaxStorage: number; /** *是否允许开通双向审计(1.允许;0不允许)
*/ BidirectionAllow: number; /** *启双向审计的日志投递(1.开启;0.关闭)
*/ BidirectionDelivery: number; /** *只读状态
*/ RoStatus: string; /** *当前资产是否开启了对当前Agent的采集策略
*/ AgentBound: boolean; /** *错误信息
*/ CdbErrorMsg: string; /** *资产 DSGC 绑定信息
*/ DsgcBindingInfo: DsgcBindingInfo; /** *绑定的规则Ids
*/ BindingRules?: Array绑定的模型Ids
*/ BindingModels?: Array所属组名
*/ GroupName?: string; /** *资产组Id
*/ AssetGroupId?: number; /** *是否是新云原生审计流程
*/ IsNewCloudAudit?: boolean; /** *1
取值范围:[0, 1]
*/ TrafficMirrorOn?: number; /** *流量镜像审计范围
枚举值:
默认值:REGION
*/ AuditScope?: string; /** *实例集群ID
*/ InstanceGroupId?: string; /** *该资产所在的资产组
*/ AssetGroups?: Array名称
*/ Name: string; /** *值
*/ Value: string; } /** * 报表列表字段数组 */ export interface Reports { /** * 生成时间 */ AddTime?: number; /** * 结束时间 */ EndTime?: number; /** * 报告 ID */ Id?: number; /** * 审计 ID */ InstanceId?: number; /** * 是否已删除 */ IsDelete?: number; /** * 发送目标 */ Receivers?: string; /** * 报告说明 */ Remark?: string; /** * 报告文件 */ ReportFile?: string; /** * 状态 */ ReportStatus?: number; /** * 状态 */ ReportTmpStatus?: number; /** * 报告类型 */ ReportType?: number; /** * 发送结果 */ SendResult?: string; /** * 发送类型 */ SendType?: string; /** * 开始时间 */ StartTime?: number; /** * 报告名称 */ Title?: string; /** * 报表模板 */ TemplateId?: number; /** * 包含资产 */ AssetsList?: Array任务名称 不变更为""
*/ TplName?: string; /** *执行日期 重复周期为天:无意义周:星期几1-7月每月几号 1-31
*/ CntTime?: number; /** *重复周期
*/ CntCycle?: number; /** *发送目标
*/ Receivers?: string; /** *时间范围 1:24小时 7:近一周 30:近30天 90:近90天 180:近180天 不变更为0
*/ CntDay?: number; /** *执行时间 格式15:04 到分钟
*/ CntDate?: string; /** *报告说明
*/ Remark?: string; /** *模板Id
*/ TemplateId?: number; /** *报表类型
*/ ReportType?: number; /** *关联的资产数组
*/ AssetsId?: Array报表通知 1关闭 2开启 不变更为0
*/ Notification?: number; /** *任务起停 1:关闭 2:开启 单次报表默认为2
*/ MissionStart?: number; } /** * DescribeReportList返回参数结构体 */ export interface DescribeReportListResponse { /** *总数目
*/ TotalCount?: number; /** *数据列表
*/ List?: Array限制数目
*/ Limit?: number; /** *偏移量
*/ Offset?: number; /** *报告名称
*/ Name?: string; /** *开始时间
*/ StartTime?: number; /** *结束时间
*/ EndTime?: number; /** *报告类型
*/ ReportType?: number; /** *报告状态
*/ ReportStatus?: number; /** *报表模板id
*/ TemplateId?: number; /** *需要排序的字段
*/ Field?: string; /** *排序顺序 asc desc
*/ Sort?: string; /** *时间范围 1:24小时 7:近一周 30:近30天 90:近90天 180:近180天 不变更为0
*/ CntDay?: number; } /** * DescribeAssetsList返回参数结构体 */ export interface DescribeAssetsListResponse { /** *总数目
*/ TotalCount?: number; /** *数据列表
*/ List?: Array