华为云用户手册

  • 功能介绍 变更单台云服务器规格。 对于运行中的弹性云服务器,系统会自动关机,并将弹性云服务器中的数据拷贝到目标节点(目标节点可与源节点相同)后重新启动弹性云服务器。 底层资源不足时,该接口会自动回滚。 该接口不单独使用,需要轮询判断虚拟机状态,当虚拟机同时满足"status"为"VERIFY_RESIZE"、"OS-EXT-STS:task_state"为""、"OS-EXT-STS:vm_state"为"RESIZED"时,配合“确认变更云服务器规格(POST /v2.1/{project_id}/servers/{server_id}/action)”或“回退变更云服务器规格(POST /v2.1/{project_id}/servers/{server_id}/action)”两个接口一起使用。 当前API已废弃,请使用变更云服务器规格(按需)。
  • 响应消息 响应参数如表4所示。 表4 响应参数 参数 参数类型 描述 security_group Object security_group对象,参见表5。 表5 响应参数security_group的对象 参数 参数类型 描述 description String 安全组描述信息 id String 安全组ID,UUID格式 name String 安全组名字 rules Array of objects 安全组规则列表,当前该列表为空列表 tenant_id String 租户ID或项目ID
  • 响应示例 { "security_group": { "rules": [], "tenant_id": "bb1118612ba64af3a6ea63a1bdcaa5ae", "description": "desc-sg", "id": "81f1d23b-b1e2-42cd-bdee-359b4a065a42", "name": "test-sg" }}
  • 请求消息 请求参数如表2所示。 表2 请求参数 参数 是否必选 参数类型 描述 security_group 是 Object security_group对象,在消息体中指定,请参见表3。 表3 请求参数security_group的对象 参数 是否必选 参数类型 描述 name 否 String 安全组名称,长度0-255。 description 否 String 安全组描述,长度0-255。
  • 响应消息 响应参数请参见表2。 表2 响应参数 参数 参数类型 描述 id String 镜像ID,UUID格式。 links Array of objects 镜像相关快捷链接地址 name String 镜像名称 metadata Object metadata键值对 OS-EXT-IMG-SIZE:size Integer 镜像大小。大于0。 minDisk Integer 镜像要求的最小磁盘大小。大于0。 minRam Integer 镜像要求的最小内存大小。大于0。 progress Integer 镜像上传百分比。大于0。 status String 镜像状态 created String 镜像创建时间。ISO8601时间格式,例如:2013-06-09T06:42:18Z updated String 镜像更新时间。ISO8601时间格式,例如:2013-06-09T06:42:18Z 表3 links参数信息 参数 是否必选 参数类型 描述 href 是 String 相应资源的链接。 rel 是 String 有三种取值。self:自助链接包含版本链接的资源。立即链接后使用这些链接。bookmark:书签链接提供了一个永久资源的永久链接,该链接适合于长期存储。alternate:备用链接可以包含资源的替换表示形式。例如,OpenStack计算映像可能在OpenStack映像服务中有一个替代表示。 type 否 String type属性提供了一个提示,用于在跟踪该链接时期望的表示类型。
  • 响应示例 { "image": { "status": "ACTIVE", "updated": "2015-12-27T02:52:25Z", "name": "cirror", "links": [ { "href": "https://compute.localdomain.com:8001/v2/719e9483f42d4784a089862ac4c3e8d0/images/17a1890b-0fa4-485e-8505-14e294017988", "rel": "self" }, { "href": "https://compute.localdomain.com:8001/719e9483f42d4784a089862ac4c3e8d0/images/17a1890b-0fa4-485e-8505-14e294017988", "rel": "bookmark" }, { "href": "https://https://image.az2.dc1.domainname.com:443/719e9483f42d4784a089862ac4c3e8d0/images/17a1890b-0fa4-485e-8505-14e294017988", "type": "application/vnd.openstack.image", "rel": "alternate" } ], "created": "2015-12-27T02:52:24Z", "minDisk": 0, "progress": 100, "minRam": 0, "metadata": { "__os_version": "CentOS 4.4 32bit", "file_format": "img", "file_name": "**.img", "describe": "", "__os_type": "Linux", "virtual_env_type": "KVM", "hw_disk_bus": "scsi" }, "id": "17a1890b-0fa4-485e-8505-14e294017988", "OS-EXT-IMG-SIZE:size": 13167616 }}
  • URI GET /v2.1/{project_id}/images/detail?name={name}&status={status}&changes-since={changes-since}&minRam={minRam}&minDisk={inDisk} 参数说明请参见表1。 表1 路径参数 参数 是否必选 描述 project_id 是 项目ID。 获取方法请参见获取项目ID。 支持分页查询。分页查询的相关信息,请参见分页查询。
  • 响应消息 响应参数如表4所示。 表4 响应参数 参数 参数类型 描述 id String 镜像ID,UUID格式。 links Array of objects 镜像相关快捷链接地址 name String 镜像名称 metadata Object metadata键值对 OS-EXT-IMG-SIZE:size Integer 镜像大小。 大于0。 minDisk Integer 镜像要求的最小磁盘大小。 大于0。 minRam Integer 镜像要求的最小内存大小。 大于0。 progress Integer 镜像上传百分比。 大于0。 status String 镜像状态 created String 镜像创建时间。 ISO8601时间格式,例如:2013-06-09T06:42:18Z updated String 镜像更新时间。 ISO8601时间格式,例如:2013-06-09T06:42:18Z 表5 links参数信息 参数 是否必选 参数类型 描述 href 是 String 相应资源的链接。 rel 是 String 有三种取值。self:自助链接包含版本链接的资源。立即链接后使用这些链接。bookmark:书签链接提供了一个永久资源的永久链接,该链接适合于长期存储。alternate:备用链接可以包含资源的替换表示形式。例如,OpenStack计算映像可能在OpenStack映像服务中有一个替代表示。 type 否 String type属性提供了一个提示,用于在跟踪该链接时期望的表示类型。
  • 响应示例 { "image": { "OS-EXT-IMG-SIZE:size": 20578304, "created": "2014-02-10T17:05:01Z", "id": "ee10f19c-503c-44af-af2f-73d5e42f7a17", "links": [ { "href": "http://xxx/v2/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "self" }, { "href": "http://xxx/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "bookmark" }, { "href": "http://xxx/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "alternate", "type": "application/vnd.openstack.image" } ], "metadata": { "clean_attempts": "3", "image_location": "snapshot", "image_state": "available", "image_type": "snapshot", "instance_type_ephemeral_gb": "0", "instance_type_flavorid": "6", "instance_type_id": "7", "instance_type_memory_mb": "256", "instance_type_name": "wj.ssd", "instance_type_root_gb": "2", "instance_type_rxtx_factor": "1.0", "instance_type_swap": "0", "instance_type_vcpus": "1", "instance_uuid": "b600b5b1-ed8c-4814-aefa-8b903c894c20", "os_type": "None", "owner_id": "d9ebe43510414ef590a4aa158605329e", "user_id": "74fe4ff0674b434b8a274077d8106c5b" }, "minDisk": 2, "minRam": 0, "name": "image1", "progress": 100, "server": { "id": "b600b5b1-ed8c-4814-aefa-8b903c894c20", "links": [ { "href": "http://xxx/v2/d9ebe43510414ef590a4aa158605329e/servers/b600b5b1-ed8c-4814-aefa-8b903c894c20", "rel": "self" }, { "href": "http://xxx/d9ebe43510414ef590a4aa158605329e/servers/b600b5b1-ed8c-4814-aefa-8b903c894c20", "rel": "bookmark" } ] }, "status": "ACTIVE", "updated": "2014-02-10T17:05:07Z" }}
  • URI GET /v2.1/{project_id}/images?name={name}&status={status}&changes-since={changes-since}&minRam={minRam}&minDisk={inDisk} 参数说明请参见表1。 表1 路径参数 参数 是否必选 描述 project_id 是 项目ID。 获取方法请参见获取项目ID。 支持分页查询。分页查询的相关信息,请参见分页查询。
  • 响应示例 { "images": [ { "id": "ee10f19c-503c-44af-af2f-73d5e42f7a17", "links": [ { "href": "http://xxx/v2/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "self" }, { "href": "http://xxx/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "bookmark" }, { "href": "http://xxx/d9ebe43510414ef590a4aa158605329e/images/ee10f19c-503c-44af-af2f-73d5e42f7a17", "rel": "alternate", "type": "application/vnd.openstack.image" } ], "name": "image1" } ]}
  • 请求示例 设置对云服务器资源供给的地域和规格推荐,vCPU范围为2~8,内存范围为4096 MiB~8192 MiB;推荐结果对每个可用区下的每个规格打分,推荐策略为成本策略,接受推荐的区域为“region1”。 POST https://{endpoint}/v1/{domain_id}/recommendations/ecs-supply{ "flavor_constraint": { "flavor_requirements": [{ "vcpu_count": { "max": 8, "min": 2 }, "memory_mb": { "max": 8192, "min": 4096 } }] }, "option": { "result_granularity": "BY_FLAVOR_AND_AZ" }, "strategy": "COST", "locations": [{ "region_id": "region1" }]}
  • 请求消息 请求参数如表2所示。 表2 请求参数 参数 是否必选 参数类型 描述 flavor_constraint 否 Object 资源供给规格的约束,给出规格列表时优先使用规格列表,详情请参见表3。 flavor_ids 否 Array of strings 接受推荐的规格列表。 locations 否 Array of objects 接受推荐的地域列表,默认接受所有区域。 option 否 Object 供给推荐的选项。 strategy 否 String 推荐的策略。 CAPACITY:容量策略 COST:成本策略 limit 否 Integer 查询返回的数量限制。 marker 否 String 取值为上一页数据的最后一条记录的唯一标记。 表3 flavor_constraint参数信息 参数 是否必选 参数类型 描述 architecture_type 否 Array of strings 接受的体系结构描述。 flavor_requirements 否 Array of objects 资源的需求约束,详情请参见表4。 表4 flavor_requirements参数信息 参数 是否必选 参数类型 描述 vcpu_count 否 Object 规格的vCPU数量范围,不填表示接受所有,详情请参见表5。 memory_mb 否 Object 规格的内存大小范围,不填表示接受所有,单位MiB,详情请参见表6。 cpu_manufacturers 否 Array of strings 可选CPU制造商,不填表示接受所有。 memory_gb_per_vcpu 否 Object 规格的单vCPU对应内存容量范围,不填表示接受所有,内存单位GiB,详情请参见表6。 instance_generations 否 Array of strings 接受的资源代系,不填表示接受所有。 表5 vcpu_count参数信息 参数 是否必选 参数类型 描述 max 否 Integer 最大值,-1表示无限制。 min 否 Integer 最小值,-1表示无限制。 表6 memory_mb参数信息 参数 是否必选 参数类型 描述 max 否 Integer 最大值,-1表示无限制。 min 否 Integer 最小值,-1表示无限制。 表7 memory_gb_per_vcpu参数信息 参数 是否必选 参数类型 描述 max 否 Double 最大值,-1表示无限制。 min 否 Double 最小值,-1表示无限制。 表8 locations参数信息 参数 是否必选 参数类型 描述 region_id 是 String 区域ID。 availability_zone_id 否 String 可用区ID。 表9 option参数信息 参数 是否必选 参数类型 描述 result_granularity 否 String 推荐结果的粒度。 BY_REGION:对每个区域打分,可使用多种规格满足需求。 BY_AZ:对每个可用区打分。 BY_FLAVOR:对每个规格打分,可使用多地域满足需求。 BY_FLAVOR_AND_REGION:对每个区域下的每个规格打分。 BY_FLAVOR_AND_AZ:对每个可用区下的每个规格打分。 enable_spot 否 Boolean 是否推荐竞价实例。
  • 响应示例 { "instances": [ { "id": "5bbcc3c4-1da2-4437-a48a-66f15b1b13f9", "name": "server1", "availability_zone_id": "az1", "flavor_id": "s3.large.2", "status": "ACTIVE", "sell_mode": "onDemand" } ], "page_info": { "next_marker": "616fb98f-46ca-475e-917e-2563e5a8cd19" }}
  • URI GET /v2/{domain_id}/auto-launch-groups/{auto_launch_group_id}/instances 参数说明请参见表1。 表1 参数说明 参数 是否必选 描述 domain_id 是 租户域ID。 auto_launch_group_id 是 智能购买组ID。 表2 查询参数 参数 是否必选 参数类型 描述 limit 否 Integer 查询返回实例的数量限制。 取值范围:1-1000。 marker 否 String 取值为上一页数据的最后一条记录的唯一标识。
  • 响应消息 响应参数如表3所示。 表3 响应参数 参数 参数类型 描述 instances Array of objects 实例列表,详情请参见表4。 page_info Object 页标记。 表4 instances参数信息 参数 参数类型 描述 name String 实例名称。 id String 实例ID。 availability_zone_id String 可用区ID。 flavor_id String 实例规格。 status String 实例状态。 sell_mode String 销售模型。 spot:竞价实例 onDemand:按需实例 表5 page_info参数信息 参数 参数类型 描述 next_marker String 返回下一页查询地址。
  • 响应消息 响应参数如表4所示。 表4 响应参数 参数 参数类型 描述 keypair Object SSH密钥信息,详情请参见表5。 表5 keypair字段数据结构说明 参数 参数类型 描述 fingerprint String 密钥对应指纹信息。 name String 密钥名称。 public_key String 密钥对应publicKey信息。 private_key String 密钥对应privateKey信息。 创建SSH密钥时,响应中包括private_key的信息。 导入SSH密钥时,响应中不包括private_key的信息。 user_id String 密钥所属用户ID。 type String 密钥类型,值为“ssh”或“x509”。 微版本2.2及以上版本支持。
  • 响应示例 导入SSH密钥: { "keypair": { "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnE********************************************************************************************************************************************************************************************************************************************* Generated-by-Nova\\n\n", "user_id": "6fc0d2cbbfab40b199874b97097e913d", "name": "demo1", "fingerprint": "fc:47:b5:c3:7d:25:32:**:**:**:**:**:**:**:**:**" }} 创建SSH密钥: { "keypair": { "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnE********************************************************************************************************************************************************************************************************************************************* Generated-by-Nova\n", "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpQIBAAKCAQEA1jYE8UGHgcyvS2MuCGpF+yLCJeY+c6kegVNhiWhIN0SunZUu\n6yhUIb8v1f9Xpivhk/+z/LqfVbDGfQ8ejwTi6MOaftv8BrDJcAyaVokPMzZxDIPr\nvwK/2YWBwDMihADjicSHJz6FIMXzXY/3ol1ffAGm7AXVAO0A99DoPBeAZp9pYov1\ng/Sm0EFY2+5Gwd4DSCaRk1HKF+92q6K6pKv6aWi0ZpsDCe20yBpfP9DFlNg8vnkw\ncjmgzG9obWwfo/GV8hLuzqKMtDWknfjzR79z2fTiFTu4HdZcqE0bwjCvxd+Ovs5m\nbZORAEkjseUYn50sJNzbboFY17PRjCXxSwUYmwIDAQABAoIBADNKQ+ywUA3YQLDA\nUqlZKOB09h+0/YccG13D5TrNaV0yaMz6h31u7pYV/RI0TXxQTXbuZt5AoR4Xca9I\nC30bImmxTDDL45CGi/T0T5AgyS7t/iuM+smFkwI2YVbv53fL7q9yCxpucdnjC95/\nNj/+M3qxupIQ42uRVAYCU1jwF6J6YLy/9UamrmVd4bWFRtT19O7uszUhHLqJOZXq\n3ItqnMyD5bSMkzMN+RxmZVXAPkBOonGVeBBInCjvHv23REkngX38zcUSc543H3Di\n4673helqSdMnI0/TgyfLQcNuOsfQcD02A**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\n-----END RSA PRIVATE KEY-----\n", "user_id": "6fc0d2cbbfab40b199874b97097e913d", "type": "ssh", "name": "demo", "fingerprint": "fc:47:b5:c3:7d:25:32:**:**:**:**:**:**:**:**:**" }}
  • 请求示例 导入SSH密钥。 POST https://{endpoint}/v2.1/{project_id}/os-keypairs{ "keypair": { "public_key": "ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpW*************************************************************************************************************************************************************************************************************************** Generated-by-Nova\\n\n", "type": "ssh", "name": "demo1", "user_id": "fake" }} 创建SSH密钥。 POST https://{endpoint}/v2.1/{project_id}/os-keypairs{ "keypair": { "name": "demo" }}
  • 请求消息 请求参数如表2所示。 创建SSH密钥时,只需要提交SSH密钥的name属性。导入SSH密钥时,才需要提交public_key属性。 表2 请求参数 参数 是否必选 参数类型 描述 keypair 是 Object 创建或导入的SSH密钥信息,详情请参见表3。 表3 keypair字段数据结构说明 参数 是否必选 参数类型 描述 public_key 否 String 导入的公钥信息。 建议导入的公钥长度不大于1024字节。 说明: 长度超过1024字节会导致云服务器注入该密钥失败。 type 否 String 密钥类型,值为“ssh”或“x509”。 微版本2.2及以上版本支持。 name 是 String 密钥名称。 新创建的密钥名称不能和已有密钥名称相同。 user_id 否 String 密钥的用户ID。 微版本2.10及以上版本支持。
  • 请求消息 请求参数如表2所示。 表2 请求参数 参数 参数类型 是否必选 描述 reset-password Object 是 reset-password信息详情,参考表3。 表3 reset-password字段结构说明 参数 参数类型 是否必选 描述 new_password String 是 弹性云服务器新密码。 该接口不做密码安全性校验,设置的密码复杂度请遵循密码规则。 密码规则: 密码长度范围为8到26位。 密码至少包含以下4种字符中的3种: 大写字母 小写字母 数字 特殊字符,包括!@$%^-_=+[{}]:,./? 密码不能包含用户名或用户名的逆序。 Windows系统的弹性云服务器,不能包含用户名中超过两个连续字符的部分。
  • 接口约束 弹性云服务器状态为stopped时支持系统盘(也就是/dev/sda挂载点)和用户盘的卸载,没有操作系统限制,也不需要在弹性云服务器内部安装UVP VMTools。 弹性云服务器状态为active态时有如下约束限制: 仅支持对数据盘盘位(非/dev/sda挂载点)的卸载。 请确认弹性云服务器已安装UVP VMTools并且正常启用,否则会导致卸载失败。 对于Linux弹性云服务器,由于操作系统限制,需要客户先登录弹性云服务器,执行umount命令,取消待卸载磁盘与文件系统之间的关联,并确保没有程序正在对该磁盘进行读写操作。否则,卸载磁盘将失败。 对于Windows弹性云服务器,在线卸载磁盘,请确保没有程序正在对该磁盘进行读写操作。否则,将造成数据丢失。 支持在线卸载云硬盘的操作系统包括如下两个部分: 第一部分请参见外部镜像文件的镜像格式和操作系统类型。 第二部分如表1所示。 表1 支持在线卸载云硬盘的操作系统 操作系统 版本 CentOS 7.3 64bit 7.2 64bit 6.8 64bit 6.7 64bit Debian 8.6.0 64bit 8.5.0 64bit Fedora 25 64bit 24 64bit SUSE SUSE Linux Enterprise Server 12 SP2 64bit SUSE Linux Enterprise Server 12 SP1 64bit SUSE Linux Enterprise Server 11 SP4 64bit SUSE Linux Enterprise Server 12 64bit OpenSUSE 42.2 64bit 42.1 64bit Oracle Linux Server release 7.3 64bit 7.2 64bit 6.8 64bit 6.7 64bit Ubuntu Server 16.04 64bit 14.04 64bit 14.04.4 64bit Windows(不支持在线卸载S CS I类型的云硬盘) Windows Server 2008 R2 Enterprise 64bit Windows Server 2012 R2 Standard 64bit Windows Server 2016 R2 Standard 64bit Redhat Linux Enterprise 7.3 64bit 6.8 64bit 在线强制卸载磁盘功能当前仅支持KVM弹性云服务器的VBD磁盘使用。 对于XEN虚拟化类型的弹性云服务器、裸金属服务器、以及KVM弹性云服务器的其他磁盘类型,调用该接口时,仅支持在线卸载功能。 在线强制卸载的磁盘会占用盘符和pci地址,因此,该盘符和pci地址不能被再次分配。 磁盘强制卸载后,仍会占用该弹性云服务器磁盘的配额。 系统盘不支持在线强制卸载功能。 磁盘在挂载有文件系统的情况下被强制卸载,需要用户手动卸载所挂载的文件系统目录。 被强制卸载的磁盘如果创建了逻辑分区,该逻辑分区将不可用。 磁盘强制卸载后,弹性云服务器内部会有残留,建议重启。
  • 请求示例 卸载指定云服务器的磁盘,ID为“54667652-3029-4af8-9222-2d53066fd61c”。 DELETE https://{endpoint}/v2.1/6fbe9263116a4b68818cf1edce16bc4f/servers/ab258e25-e351-47c7-b6e3-0749c5d9ed6a/os-volume_attachments/54667652-3029-4af8-9222-2d53066fd61c
  • 响应示例 { "volumeAttachment": { "device": "/dev/vdb", "serverId": "ab258e25-e351-47c7-b6e3-0749c5d9ed6a", "id": "54667652-3029-4af8-9222-2d53066fd61c", "volumeId": "54667652-3029-4af8-9222-2d53066fd61c" }}
  • 响应消息 响应参数如表 响应参数所示。 表4 响应参数 参数 参数类型 描述 volumeAttachment object 云服务器挂载信息,详情请参见表5。 表5 volumeAttachment字段数据结构说明 参数 参数类型 描述 device String 设备名称。 serverId String 挂载的云服务器ID,UUID格式。 id String 卷的ID,UUID格式。 volumeId String 挂载ID,目前实现与卷UUID相同。
  • 请求消息 请求参数如表2所示。 表2 请求参数 参数 是否必选 参数类型 描述 volumeAttachment 是 Object 要挂载的卷相关信息,详情请参见表3。 表3 volumeAttachment数据结构说明 参数 是否必选 参数类型 描述 volumeId 是 String 待挂载磁盘的磁盘ID,UUID格式。 device 否 String 磁盘挂载点,如/dev/sda,/dev/sdb。 新增加的磁盘挂载点不能和已有的磁盘挂载点相同。 需要根据已有设备名称顺序指定,否则由系统自动生成。 说明: VBD磁盘挂载点只支持从/dev/vdb到/dev/vdx,建议按英文字母顺序进行挂载,否则可能出现云服务器中磁盘盘符错乱的情况。
  • 请求示例 挂载ID为“54667652-3029-4af8-9222-2d53066fd61c”的磁盘到指定云服务器,挂载点为“/dev/sdb”。 POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-volume_attachments{ "volumeAttachment": { "volumeId": "54667652-3029-4af8-9222-2d53066fd61c", "device": "/dev/sdb" }}
  • 响应示例 { "interfaceAttachments": [ { "port_state": "ACTIVE", "fixed_ips": [ { "subnet_id": "f8a6e8f8-c2ec-497c-9f23-da9616de54ef", "ip_address": "192.168.1.3" } ], "net_id": "3cb9bc59-5699-4588-a4b1-b87f96708bc6", "port_id": "ce531f90-199f-48c0-816c-13e38010b442", "mac_addr": "fa:16:3e:4c:2c:30" } ]}
  • 响应消息 响应参数如表2所示。 表2 响应参数 参数 参数类型 描述 interfaceAttachments Array of objects 云服务器网卡信息列表,详情请参见表3。 表3 interfaceAttachments字段数据结构说明 参数 参数类型 描述 port_state String 网卡端口状态。 fixed_ips Array of objects 网卡私网IP信息列表,详情请参见表4。 net_id String 网卡端口所属网络ID(network_id)。 port_id String 网卡端口ID。 mac_addr String 网卡Mac地址信息。 表4 fixed_ips字段数据结构说明 参数 参数类型 描述 subnet_id String 网卡私网IP对应子网信息。 ip_address String 网卡私网IP信息。
  • 响应示例 { "flavors": [ { "name": "c3.2xlarge.2", "links": [ { "href": "https://compute.region.example.com/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2", "rel": "self" }, { "href": "https://compute.region.example.com/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2", "rel": "bookmark" } ], "ram": 16384, "OS-FLV-DISABLED:disabled": false, "vcpus": 8, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1, "OS-FLV-EXT-DATA:ephemeral": 0, "disk": 0, "id": "c3.2xlarge.2" }, { "name": "c3.2xlarge.4", "links": [ { "href": "https://compute.region.example.com/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.4", "rel": "self" }, { "href": "https://compute.region.example.com/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.4", "rel": "bookmark" } ], "ram": 32768, "OS-FLV-DISABLED:disabled": false, "vcpus": 8, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1, "OS-FLV-EXT-DATA:ephemeral": 0, "disk": 0, "id": "c3.2xlarge.4" } ]}
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全