tencentcloud-sdk-nodejs
Version:
256 lines (255 loc) • 6.27 kB
TypeScript
/**
* ModifyDbauditInstancesRenewFlag返回参数结构体
*/
export interface ModifyDbauditInstancesRenewFlagResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDbauditInstanceType返回参数结构体
*/
export interface DescribeDbauditInstanceTypeResponse {
/**
* 数据安全审计产品规格信息列表
*/
DbauditTypesSet?: Array<DbauditTypesInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* InquiryPriceDbauditInstance返回参数结构体
*/
export interface InquiryPriceDbauditInstanceResponse {
/**
* 总价,单位:元
*/
TotalPrice?: number;
/**
* 真实价钱,预支费用的折扣价,单位:元
*/
RealTotalCost?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 数据安全产品实例信息
*/
export interface CdsAuditInstance {
/**
* 实例ID
*/
InstanceId?: string;
/**
* 用户AppId
*/
AppId?: string;
/**
* 用户Uin
*/
Uin?: string;
/**
* 项目ID
*/
ProjectId?: number;
/**
* 续费标识
*/
RenewFlag?: number;
/**
* 所属地域
*/
Region?: string;
/**
* 付费模式(数据安全审计只支持预付费:1)
*/
PayMode?: number;
/**
* 实例状态: 0,未生效;1:正常运行; 2:被隔离; 3,已过期
*/
Status?: number;
/**
* 实例被隔离时间,格式:yyyy-mm-dd HH:ii:ss
*/
IsolatedTimestamp?: string;
/**
* 实例创建时间,格式: yyyy-mm-dd HH:ii:ss
*/
CreateTime?: string;
/**
* 实例过期时间,格式:yyyy-mm-dd HH:ii:ss
*/
ExpireTime?: string;
/**
* 实例名称
*/
InstanceName?: string;
/**
* 实例公网IP
*/
PublicIp?: string;
/**
* 实例私网IP
*/
PrivateIp?: string;
/**
* 实例类型(版本)
*/
InstanceType?: string;
/**
* 实例域名
*/
Pdomain?: string;
}
/**
* ModifyDbauditInstancesRenewFlag请求参数结构体
*/
export interface ModifyDbauditInstancesRenewFlagRequest {
/**
* 实例ID
*/
InstanceId: string;
/**
* 0,表示默认状态(用户未设置,即初始状态);1,表示自动续费;2,表示明确不自动续费
*/
AutoRenewFlag: number;
}
/**
* DescribeDbauditUsedRegions返回参数结构体
*/
export interface DescribeDbauditUsedRegionsResponse {
/**
* 可售卖地域信息列表
*/
RegionSet?: Array<RegionInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDbauditInstances请求参数结构体
*/
export interface DescribeDbauditInstancesRequest {
/**
* 查询条件地域
*/
SearchRegion?: string;
/**
* 限制数目,默认10, 最大50
*/
Limit?: number;
/**
* 偏移量,默认1
*/
Offset?: number;
}
/**
* DescribeDbauditInstanceType请求参数结构体
*/
export declare type DescribeDbauditInstanceTypeRequest = null;
/**
* 数盾地域信息
*/
export interface RegionInfo {
/**
* 地域ID
*/
RegionId?: number;
/**
* 地域名称
*/
Region?: string;
/**
* 地域描述
*/
RegionName?: string;
/**
* 地域可用状态
*/
RegionState?: number;
}
/**
* DescribeDbauditInstances返回参数结构体
*/
export interface DescribeDbauditInstancesResponse {
/**
* 总实例数
*/
TotalCount?: number;
/**
* 数据安全审计实例信息列表
*/
CdsAuditInstanceSet?: Array<CdsAuditInstance>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 数据安全审计产品规格信息
*/
export interface DbauditTypesInfo {
/**
* 规格描述
*/
InstanceVersionName?: string;
/**
* 规格名称
*/
InstanceVersionKey?: string;
/**
* 最大吞吐量
*/
Qps?: number;
/**
* 最大实例数
*/
MaxInstances?: number;
/**
* 入库速率(每小时)
*/
InsertSpeed?: number;
/**
* 最大在线存储量,单位:条
*/
OnlineStorageCapacity?: number;
/**
* 最大归档存储量,单位:条
*/
ArchivingStorageCapacity?: number;
}
/**
* DescribeDbauditUsedRegions请求参数结构体
*/
export declare type DescribeDbauditUsedRegionsRequest = null;
/**
* 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;
}