@nocobase/plugin-verification
Version:
User identity verification management, including SMS, TOTP authenticator, with extensibility.
281 lines (280 loc) • 6.44 kB
TypeScript
/**
* ModifyDbauditInstancesRenewFlag返回参数结构体
*/
export interface ModifyDbauditInstancesRenewFlagResponse {
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDbauditInstanceType返回参数结构体
*/
export interface DescribeDbauditInstanceTypeResponse {
/**
* 数据安全审计产品规格信息列表
*/
DbauditTypesSet?: Array<DbauditTypesInfo>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* InquiryPriceDbauditInstance返回参数结构体
*/
export interface InquiryPriceDbauditInstanceResponse {
/**
* 总价,单位:元
*/
TotalPrice?: number;
/**
* 真实价钱,预支费用的折扣价,单位:元
*/
RealTotalCost?: number;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 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;
/**
* 实例名称
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceName: string;
/**
* 实例公网IP
注意:此字段可能返回 null,表示取不到有效值。
*/
PublicIp: string;
/**
* 实例私网IP
注意:此字段可能返回 null,表示取不到有效值。
*/
PrivateIp: string;
/**
* 实例类型(版本)
*/
InstanceType: string;
/**
* 实例域名
注意:此字段可能返回 null,表示取不到有效值。
*/
Pdomain: string;
}
/**
* ModifyDbauditInstancesRenewFlag请求参数结构体
*/
export interface ModifyDbauditInstancesRenewFlagRequest {
/**
* 实例ID
*/
InstanceId: string;
/**
* 0,表示默认状态(用户未设置,即初始状态);1,表示自动续费;2,表示明确不自动续费
*/
AutoRenewFlag: number;
}
/**
* DescribeDbauditUsedRegions返回参数结构体
*/
export interface DescribeDbauditUsedRegionsResponse {
/**
* 可售卖地域信息列表
*/
RegionSet?: Array<RegionInfo>;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 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?: 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;
}
/**
* DescribeDasbImageIds返回参数结构体
*/
export interface DescribeDasbImageIdsResponse {
/**
* 基础镜像ID
*/
BaseImageId?: string;
/**
* AI镜像ID
*/
AiImageId?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDasbImageIds请求参数结构体
*/
export declare type DescribeDasbImageIdsRequest = null;