/** * 地域管理系统支持的产品信息 */ 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?: 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-2(售罄)
  • 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-1(售罄)
  • ap-shanghai-2
  • ap-shanghai-3
  • ap-shanghai-4
  • ap-shanghai-5
  • ap-mumbai-1
  • ap-mumbai-2
  • eu-moscow-1
  • ap-beijing-1
  • ap-beijing-2
  • ap-beijing-3
  • ap-beijing-4
  • ap-beijing-5
  • na-siliconvalley-1
  • na-siliconvalley-2
  • eu-frankfurt-1
  • na-toronto-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; } /** * DescribeZones返回参数结构体 */ export interface DescribeZonesResponse { /** * 可用区数量。 */ TotalCount: number; /** * 可用区列表信息。 */ ZoneSet: Array; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 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; /** * 控制台展示的RegionId 注意:此字段可能返回 null,表示取不到有效值。 */ RegionIdMC?: string; } /** * DescribeRegions返回参数结构体 */ export interface DescribeRegionsResponse { /** * 地域数量 */ TotalCount: number; /** * 地域列表信息 */ RegionSet: Array; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeRegions请求参数结构体 */ export interface DescribeRegionsRequest { /** * 待查询产品的名称,例如cvm,具体取值请查询DescribeProducts接口 */ Product: string; }