/** * 当前账号剩余解封配额。付费订阅 DDoS 高防产品的账号,将根据产品规格获得解封次数配额,配额按日或按月周期提供。 - 按日提供的解封配额在每天 00:00(UTC+8)重置,当天未使用的配额不会累计到次日。 - 按月提供的解封配额每月首日00:00(UTC+8)重置重置,当月未使用的配额不会累计到次日。 */ export interface DDoSUnblockQuota { /** *

解封次数配额总数。

*/ TotalQuota?: number; /** *

已使用的配额总数。

*/ UsedQuota?: number; /** *

配额生效的起始时间。

*/ QuotaStartTime?: string; /** *

配额生效的结束时间。

*/ QuotaEndTime?: string; } /** * 描述键值对过滤器,用于条件过滤查询。例如过滤 ID、名称、状态等。 若存在多个 Filter 时,Filter 间的关系为逻辑与(AND)关系。 若同一个 Filter 存在多个 Values,同一 Filter 下 Values 间的关系为逻辑或(OR)关系。 */ export interface Filter { /** *

需要过滤的字段;具体可选择值请查看对应的引用接口。

*/ Name: string; /** *

字段的过滤值。

*/ Values: Array; } /** * UnblockResources返回参数结构体 */ export interface UnblockResourcesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 封堵记录 */ export interface DDoSBlockRecord { /** *

被封堵的资源,公网 IP,示例如下:

*/ Resource?: string; /** *

被封堵的时间。

*/ BlockTime?: string; /** *

封堵解封状态。

枚举值:

*/ Status?: string; } /** * DescribeDDoSBlockRecords返回参数结构体 */ export interface DescribeDDoSBlockRecordsResponse { /** *

封堵解封记录总数。

*/ TotalCount?: number; /** *

封堵解封记录。

*/ BlockRecords?: Array; /** *

解封次数配额信息。

*/ UnblockQuotaInfo?: DDoSUnblockQuota; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UnblockResources请求参数结构体 */ export interface UnblockResourcesRequest { /** *

申请解封的资源列表。支持按照公网 IP 解封;可通过 DescribeDDoSBlockRecords 接口获取被封堵的资源详情。参数示例如下:

入参限制:列表长度最大限制 10。

*/ Resources: Array; } /** * DescribeDDoSBlockRecords请求参数结构体 */ export interface DescribeDDoSBlockRecordsRequest { /** *

查询的起始时间。最高支持近一年的数据查询。

参数格式:2026-02-04T11:30:00+08:00。

*/ StartTime: string; /** *

查询的结束时间。查询时间范围(EndTime - StartTime)需小于等于 31 天。

参数格式:2026-03-04T11:30:00+08:00。

*/ EndTime: string; /** *

过滤条件,Filters.Values 的上限为 20。该参数不填写时,返回当前 appid 下所有被封堵过的资源列表。详细的过滤条件如下:

  • Resource:可按照被封堵的 IP 或者被封堵的资源六段式进行过滤;
  • Status:可按照被封堵的资源状态进行过滤。

当 Filters.Name 取值为 Status 时,Filters.Values 取值有:

  • Blocked:已封堵;
  • Unblocking:解封中;
  • Unblocked:已解封。
*/ Filters?: Array; /** *

分页查询限制数,最大值为 100。

默认值:20

*/ Limit?: number; /** *

分页查询偏移量。

默认值:0

*/ Offset?: number; }