/** * 地域管理系统支持的产品信息 */ export interface RegionProduct { /** * 产品名称,如cvm */ Name: string; } /** * DescribeProducts请求参数结构体 */ export interface DescribeProductsRequest { /** * 返回数量,默认为 20,最大值为 100。 */ Limit?: number; /** * 偏移量,默认为 0。 */ Offset?: number; } /** * DescribeProducts返回参数结构体 */ export interface DescribeProductsResponse { /** * 产品详细信息列表。 */ Products?: Array; /** * 产品总数量。 */ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 可用区信息 */ export interface ZoneInfo { /** *

可用区名称,例如,ap-guangzhou-3
全网可用区名称如下:

  • ap-chongqing-1
  • ap-seoul-1
  • ap-seoul-2
  • ap-chengdu-1
  • ap-chengdu-2
  • ap-hongkong-1
  • ap-hongkong-2
  • ap-shenzhen-fsi-1
  • ap-shenzhen-fsi-2
  • ap-shenzhen-fsi-3
  • ap-guangzhou-1(售罄)
  • ap-guangzhou-3
  • ap-guangzhou-4
  • ap-guangzhou-6
  • ap-tokyo-1
  • ap-singapore-1
  • ap-singapore-2
  • ap-shanghai-fsi-1
  • ap-shanghai-fsi-2
  • ap-shanghai-fsi-3
  • ap-bangkok-1
  • ap-shanghai-2
  • ap-shanghai-3
  • ap-shanghai-4
  • ap-shanghai-5
  • ap-beijing-1
  • ap-beijing-3
  • ap-beijing-4
  • ap-beijing-5
  • na-siliconvalley-1
  • na-siliconvalley-2
  • eu-frankfurt-1
  • na-ashburn-1
  • na-ashburn-2
  • ap-nanjing-1
  • ap-nanjing-2
  • */ Zone?: string; /** *

    可用区描述,例如,广州三区

    */ ZoneName?: string; /** *

    可用区ID

    */ ZoneId?: string; /** *

    可用区状态,包含AVAILABLE和UNAVAILABLE。AVAILABLE代表可用,UNAVAILABLE代表不可用。

    */ ZoneState?: string; /** *

    父级zone

    注意:此字段可能返回 null,表示取不到有效值。 */ ParentZone?: string; /** *

    父级可用区ID

    注意:此字段可能返回 null,表示取不到有效值。 */ ParentZoneId?: string; /** *

    父级可用区描述

    注意:此字段可能返回 null,表示取不到有效值。 */ ParentZoneName?: string; /** *

    zone类型

    注意:此字段可能返回 null,表示取不到有效值。 */ ZoneType?: string; /** *

    控制台类型

    注意:此字段可能返回 null,表示取不到有效值。 */ MachineRoomTypeMC?: string; /** *

    和ZoneId一样,适用于控制台调用。

    注意:此字段可能返回 null,表示取不到有效值。 */ ZoneIdMC?: string; } /** * DescribeZones请求参数结构体 */ export interface DescribeZonesRequest { /** * 待查询产品的名称,例如cvm,具体取值请查询DescribeProducts接口 */ Product: string; /** * 不传或者0表示不查询【可选业务白名单】,1表示查询【可选业务白名单】,该参数设置了1,只有在业务白名单查不到情况下,才会查该白名单 */ Scene?: number; } /** * DescribeZones返回参数结构体 */ export interface DescribeZonesResponse { /** * 可用区数量。 */ TotalCount?: number; /** * 可用区列表信息。 */ ZoneSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 地域信息 */ export interface RegionInfo { /** * 地域名称,例如,ap-guangzhou */ Region: string; /** * 地域描述,例如,华南地区(广州) */ RegionName: string; /** * 地域是否可用状态 */ RegionState: string; /** * 控制台类型,api调用时默认null 注意:此字段可能返回 null,表示取不到有效值。 */ RegionTypeMC: number; /** * 不同语言的地区 注意:此字段可能返回 null,表示取不到有效值。 */ LocationMC: string; /** * 控制台展示的地域描述 注意:此字段可能返回 null,表示取不到有效值。 */ RegionNameMC: string; /** * 1 注意:此字段可能返回 null,表示取不到有效值。 */ RegionIdMC: string; } /** * DescribeRegions返回参数结构体 */ export interface DescribeRegionsResponse { /** * 地域数量 */ TotalCount?: number; /** * 地域列表信息 */ RegionSet?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRegions请求参数结构体 */ export interface DescribeRegionsRequest { /** * 待查询产品的名称,例如cvm,具体取值请查询DescribeProducts接口 */ Product: string; /** * 不传或者0表示不查询【可选业务白名单】,1表示查询【可选业务白名单】,该参数设置了1,只有在业务白名单查不到情况下,才会查该白名单 */ Scene?: number; }