/** * SearchResources返回参数结构体 */ export interface SearchResourcesResponse { /** *

下一页Token,为空时表示无更多数据

*/ NextToken?: string; /** *

资源列表

*/ Resources?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 资源信息 */ export interface ResourceSummary { /** *

资源ID

*/ ResourceId?: string; /** *

资源别名

*/ ResourceAlias?: string; /** *

uin

*/ Uin?: number; /** *

资源类型

*/ ResourceType?: string; /** *

地域编码

*/ RegionCode?: string; /** *

可用区编码

*/ ZoneCode?: string; /** *

付费类型,包括后付费(0)、预付费(1)、预留实例(2)

*/ PayMode?: string; /** *

资源创建时间

*/ CreateTime?: string; /** *

资源过期时间

*/ ExpireTime?: string; /** *

内网IP

*/ PrivateIpAddress?: Array; /** *

外网IP

*/ PublicIpAddress?: Array; /** *

标签

*/ Tags?: Array; } /** * SearchResources请求参数结构体 */ export interface SearchResourcesRequest { /** *

视图ID

*/ ViewId?: string; /** *

每页返回的最大记录数

*/ MaxResults?: number; /** *

分页Token,首次查询不传

*/ NextToken?: string; /** *

过滤条件列表

*/ Filters?: Array; /** *

排序条件

枚举值:

  • CreateTime: 表示按资源创建时间排序
  • ExpireTime: 表示按资源到期时间排序
  • IpAddress: 表示按资源IP地址排序
*/ SortBy?: string; /** *

排序顺序

枚举值:

  • Asc: 升序
  • Desc: 降序

默认值:Asc

*/ SortOrder?: string; } /** * 过滤器 */ export interface ExtendedFilter { /** *

过滤条件键

枚举值:

  • ResourceType: 资源类型
  • ResourceId: 资源ID
  • ResourceAlias: 资源名称
  • PayMode: 计费模式
  • RegionCode: 地域编码
  • ZoneCode: 可用区编码
  • PublicIpAddress: 外网IP
  • PrivateIpAddress: 内网IP
  • VpcId: VPC ID
  • SubnetId: 子网ID
  • Tag: 标签
*/ Key: string; /** *

过滤条件值

*/ Values: Array; /** *

匹配方式

枚举值:

  • Equals: 等于
  • NotEquals: 不等于
  • Contains: 包含
  • NotContains: 不包含
  • Exists: 存在
  • NotExists: 不存在
*/ MatchType?: string; } /** * 标签键值对 */ export interface Tag { /** * 标签键 注意:此字段可能返回 null,表示取不到有效值。 */ Key: string; /** * 标签值 注意:此字段可能返回 null,表示取不到有效值。 */ Value: string; } /** * DescribeResource请求参数结构体 */ export interface DescribeResourceRequest { /** *

资源类型

*/ ResourceType: string; /** *

地域编码

*/ RegionCode: string; /** *

资源ID

*/ ResourceId: string; /** *

视图ID

*/ ViewId?: string; } /** * DescribeResource返回参数结构体 */ export interface DescribeResourceResponse { /** *

资源ID

*/ ResourceId?: string; /** *

资源别名

*/ ResourceAlias?: string; /** *

uin

*/ Uin?: number; /** *

资源类型

*/ ResourceType?: string; /** *

地域编码

*/ RegionCode?: string; /** *

可用区编码

*/ ZoneCode?: string; /** *

付费类型

*/ PayMode?: string; /** *

资源创建时间

*/ CreateTime?: string; /** *

资源过期时间

*/ ExpireTime?: string; /** *

内网IP

*/ PrivateIpAddress?: Array; /** *

外网IP

*/ PublicIpAddress?: Array; /** *

资源属性

*/ Properties?: string; /** *

标签信息

*/ Tags?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }