UNPKG

@nocobase/plugin-verification

Version:

User identity verification management, including SMS, TOTP authenticator, with extensibility.

281 lines (280 loc) 6.44 kB
/** * 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;