}
响应示例
状态码: 200 OK
{ "job_id" : "d0272146-f6d8-4e3c-a1dc-196ec4a2f848"
}
状态码
状态码 描述
200 OK
错误码
请参见错误码。
4.3 边缘规格
4.3.1 查询边缘规格列表
功能介绍
查询边缘规格列表。
调试
您可以在API Explorer中调试该接口。
URI
GET /v1/cloudservers/flavors
表4-132 Query 参数
参数 是否必选 参数类型 描述
area 否 String 边缘规格所在大区。
大小写通用,皆支持。 支持多 个查询,中间使用“,”分隔。
参数 是否必选 参数类型 描述
city 否 String 边缘规格所在城市。
大小写通用,皆支持。 支持多 个查询,中间使用“,”分隔。
id 否 String 查询条件,规格的ID。
limit 否 Integer 查询返回边缘实例规格列表当前
页面的数量 。 取值范围:
0~1000。
name 否 String 查询条件,规格的名称。
offset 否 Integer 页码。 当前页面数,默认为1。
取值大于等于0,取值为0时返 回第1页。
operator 否 String 边缘规格支持运营商。
大小写通用,皆支持。 支持多 个查询,中间使用“,”分隔。
province 否 String 边缘规格所在省份。
大小写通用,皆支持。 支持多 个查询,中间使用“,”分隔。
site_ids 否 String 查询条件,边缘规格站点列表,
站点之间用“,”分隔。
请求参数
表4-133 请求 Header 参数
参数 是否必选 参数类型 描述
X-Auth-Token 是 String 用户Token。
通过调用IAM服务获取用户 Token接口获取(响应消息头中 X-Subject-Token的值)。
响应参数
状态码: 200
表4-134 响应 Body 参数
参数 参数类型 描述
count Integer 边缘实例规格数量。
参数 参数类型 描述 flavors Array of
Flavor objects 规格列表。
表4-135 Flavor
参数 参数类型 描述
id String 边缘实例规格的ID。
name String 边缘实例规格的名称。
disk String 边缘实例规格对应要求系统盘大小。
当前未使用该参数,缺省值为0。
ram Integer 边缘实例规格对应的内存大小,单位为MB。
vcpus String 边缘实例规格对应的CPU核数。
os_extra_spec
s OsExtraSpecs
object 规格扩展字段。
os_flavor_acce
ss_is_public Boolean 扩展属性,flavor是否给所有租户使用。
表4-136 OsExtraSpecs
参数 参数类型 描述
cond:operatio
n:status String 此参数是Region级配置,某个AZ没有在
cond:operation:az参数中配置时默认使用此参数
ce_type String 边缘实例规格的分类。
ecs:virtualizati
on_env_types String 虚拟化类型。
info_cpu_nam
e String 此参数是规格的CPU详细信息。
info_gpu_nam
e String 此参数是规格的GPU详细信息。
pci_passthrou
gh:alias String P1型本地直通GPU的型号和数量,参数值可设置 为“nvidia-p100:1”,表示使用该规格创建的边 缘实例将占用1张NVIDIA P100显卡。
参数 参数类型 描述 pci_passthrou
gh:enable_gp u
String 显卡是否直通。 值为“true”,表示GPU直通。
pci_passthrou
gh:gpu_specs String G1型和G2型边缘实例应用的技术,包括GPU虚拟 化和GPU直通。
resource_type String 资源类型,resource_type是为了区分边缘实例的 物理主机类型。
请求示例
GET https://{endpoint}/v1/cloudservers/flavors?area=north
响应示例
状态码: 200 OK
{ "count" : 1, "flavors" : [ {
"id" : "d0272146-f6d8-4e3c-a1dc-196ec4a2f848", "name" : "c3.large",
"vcpus" : "c3.large", "ram" : 2048, "disk" : "100", "swap" : "40",
"os_flavor_access_is_public" : "true", "os_extra_specs" : {
"ecs_performance_type" : "cpuv1", "resource_type" : "IOoptimizedC3_2", "ecs_generation" : "c3",
"ecs_virtualization_env_types" : "FusionCompute", "pci_passthrough_enable_gpu" : true,
"pci_passthrough_gpu_specs" : "m60_1q:virt:1", "pci_passthrough_alias" : "nvidia-p100:1", "cond_operation_status" : "normal",
"info_cpu_name" : "Intel SkyLake 6151 3.0GHz / Intel Cascade Lake 6278 2.6GHz", "info_gpu_name" : "1 * NVIDIA Quadro RTX5000 / 1 * 16G"