更新云服务器实例
更新云服务器实例
Path Parameters
订阅
资源组
可用区
实例名称
Query Parameters
更新字段掩码
Request Body required
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
资源id
资源名
Possible values: <= 63 characters
资源显示的名称
实例资源描述
实例资源uuid
资源类型
ECS实例资源的创建用户id
ECS实例资源的所有者用户id
租户id
可用区
Possible values: [CREATING, RUNNING, STOPPING, STOPPED, BOOTING, REBOOTING, RESETTING, DELETING, DELETED, FAILED, UPDATING]
ECS实例的状态
Sku id
tags object
附加到ECS实例资源的标签
properties object
云服务器实例特性
resource object required
规格属性 [不可更改]
Possible values: [GPU, CPU]
计算类型
GPU型号
CPU型号
CPU频率
GPU卡数
CPU核数
内存规格,单位GB
GPU显存, 单位GB
image object required
镜像
镜像名称
发行版 [Rocky/Ubuntu/OpenEuler/Windows]
发行版本号
镜像描述
Possible values: [OFFICIAL, PRIVATE]
镜像类型
Possible values: [X86_64, AARCH64]
架构
Disk uuid
快照 id
镜像创建人
镜像补丁标识
是否删除
租户id
可用区
Possible values: [IS_UNKNOWN, IS_WAITING, IS_CREATING, IS_AVAILABLE, IS_FAILED, IS_UNAVAILABLE]
镜像状态
Possible values: [CT_UNKNOWN, CT_CPU, CT_GPU]
镜像计算类型
ID
镜像大小
ABS镜像ID
主机名
SSH用户名
SSH密码
密钥对
vpc object required
虚拟专有网络
专有网络名称
命名空间
environments object
环境变量
network_interfaces object[] required
网络接口列表信息
网络UUID
网络接口名称
子网信息
私有网络ip地址
MAC地址
是否是主网卡
disks object[] required
磁盘列表信息
存储磁盘UUID
块存储Sku id
Possible values: [SYSTEM, DATA]
磁盘类型
磁盘空间大小
磁盘种类:SSD, 高速云盘
描述信息
生命周期, true表示随ecs实例生命周期释放
挂载点
用户自定义数据, 需要使用base64编码, 原始数据不能超过16KB
Possible values: [BILLING, SAVE]
停机模式
volume_mounts object[]
卷挂载
Possible values: [MOUNT_TYPE_UNSPECIFIED, PV_AFS, PV_ACS, PV_AFS_MODEL, PV_AFS_TENSORBOARD]
挂载类型
卷 ID
挂载路径
卷内的子目录
可用区
端点
metadata object
元数据。 支持的元数据键: - access-key: 用户访问密钥。 - secret-key: 用户私密密钥
items object[]
键值对数组
元数据条目的键
元数据条目的值
order_info object
订单信息
购买时长
自动续费
货币代码
Possible values: [PC_UNSPECIFIED, PC_BALANCE, PC_CREDIT, PC_FROZENACCOUNT, PC_REMIT_OFFLINE, PC_ALIPAY, PC_UNIONPAY, PC_REMIT_ONLINE, PC_CONTRACT, PC_WECHAT, PC_PACKAGE]
支付方式
订单备注
Possible values: [OT_UNSPECIFIED, OT_ORIGINAL, OT_RENEW, OT_UPGRADED, OT_DOWNGRADED, OT_CONTRACT, OT_UNSUBSCRIBE, OT_RESIZE, OT_MUTATIO, OT_CONTRACT_RENEW]
订单类型
订单id
订单生效日期
Possible values: [PM_UNSPECIFIED, PM_PREPAID, PM_POSTPAID]
付费类型
Possible values: [BM_UNSPECIFIED, BM_USAGE, BM_MONTHLY, BM_YEARLY]
计费类型
合同包ID
订单结束时间
预付费自动转后付费
- 200
- default
OK
Schema
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
资源id
资源名
Possible values: <= 63 characters
资源显示的名称
实例资源描述
实例资源uuid
资源类型
ECS实例资源的创建用户id
ECS实例资源的所有者用户id
租户id
可用区
Possible values: [CREATING, RUNNING, STOPPING, STOPPED, BOOTING, REBOOTING, RESETTING, DELETING, DELETED, FAILED, UPDATING]
ECS实例的状态
Sku id
tags object
附加到ECS实例资源的标签
properties object
云服务器实例特性
resource object required
规格属性 [不可更改]
Possible values: [GPU, CPU]
计算类型
GPU型号
CPU型号
CPU频率
GPU卡数
CPU核数
内存规格,单位GB
GPU显存, 单位GB
image object required
镜像
镜像名称
发行版 [Rocky/Ubuntu/OpenEuler/Windows]
发行版本号
镜像描述
Possible values: [OFFICIAL, PRIVATE]
镜像类型
Possible values: [X86_64, AARCH64]
架构
Disk uuid
快照 id
镜像创建人
镜像补丁标识
是否删除
租户id
可用区
Possible values: [IS_UNKNOWN, IS_WAITING, IS_CREATING, IS_AVAILABLE, IS_FAILED, IS_UNAVAILABLE]
镜像状态
Possible values: [CT_UNKNOWN, CT_CPU, CT_GPU]
镜像计算类型
ID
镜像大小
ABS镜像ID
主机名
SSH用户名
SSH密码
密钥对
vpc object required
虚拟专有网络
专有网络名称
命名空间
environments object
环境变量
network_interfaces object[] required
网络接口列表信息
网络UUID
网络接口名称
子网信息
私有网络ip地址
MAC地址
是否是主网卡
disks object[] required
磁盘列表信息
存储磁盘UUID
块存储Sku id
Possible values: [SYSTEM, DATA]
磁盘类型
磁盘空间大小
磁盘种类:SSD, 高速云盘
描述信息
生命周期, true表示随ecs实例生命周期释放
挂载点
用户自定义数据, 需要使用base64编码, 原始数据不能超过16KB
Possible values: [BILLING, SAVE]
停机模式
volume_mounts object[]
卷挂载
Possible values: [MOUNT_TYPE_UNSPECIFIED, PV_AFS, PV_ACS, PV_AFS_MODEL, PV_AFS_TENSORBOARD]
挂载类型
卷 ID
挂载路径
卷内的子目录
可用区
端点
metadata object
元数据。 支持的元数据键: - access-key: 用户访问密钥。 - secret-key: 用户私密密钥
items object[]
键值对数组
元数据条目的键
元数据条目的值
order_info object
订单信息
购买时长
自动续费
货币代码
Possible values: [PC_UNSPECIFIED, PC_BALANCE, PC_CREDIT, PC_FROZENACCOUNT, PC_REMIT_OFFLINE, PC_ALIPAY, PC_UNIONPAY, PC_REMIT_ONLINE, PC_CONTRACT, PC_WECHAT, PC_PACKAGE]
支付方式
订单备注
Possible values: [OT_UNSPECIFIED, OT_ORIGINAL, OT_RENEW, OT_UPGRADED, OT_DOWNGRADED, OT_CONTRACT, OT_UNSUBSCRIBE, OT_RESIZE, OT_MUTATIO, OT_CONTRACT_RENEW]
订单类型
订单id
订单生效日期
Possible values: [PM_UNSPECIFIED, PM_PREPAID, PM_POSTPAID]
付费类型
Possible values: [BM_UNSPECIFIED, BM_USAGE, BM_MONTHLY, BM_YEARLY]
计费类型
合同包ID
订单结束时间
预付费自动转后付费
{
"id": "string",
"name": "string",
"display_name": "string",
"description": "string",
"uid": "string",
"resource_type": "string",
"creator_id": "string",
"owner_id": "string",
"tenant_id": "string",
"zone": "string",
"state": "CREATING",
"sku_id": "string",
"tags": {},
"properties": {
"resource": {
"compute_type": "GPU",
"gpu_type": "string",
"cpu_type": "string",
"cpu_frequency": "string",
"gpu": "string",
"cpu": "string",
"memory": "string",
"gpu_vram": "string"
},
"image": {
"name": "string",
"distros": "string",
"version": "string",
"description": "string",
"image_type": "OFFICIAL",
"architecture": "X86_64",
"uuid": "string",
"snapshot_id": "string",
"creator_id": "string",
"patch_tag": "string",
"deleted": true,
"create_time": "2025-12-09T07:25:03.851Z",
"update_time": "2025-12-09T07:25:03.851Z",
"tenant_id": "string",
"zone": "string",
"state": "IS_UNKNOWN",
"compute_type": "CT_UNKNOWN",
"id": "string",
"size": 0,
"abs_image_id": "string"
},
"hostname": "string",
"ssh_user": "string",
"ssh_password": "string",
"key_pairs": [
"string"
],
"vpc": {
"vpc_name": "string",
"namespace": "string"
},
"environments": {},
"network_interfaces": [
{
"vnic_id": "string",
"name": "string",
"subnet": "string",
"private_ip": "string",
"mac_address": "string",
"primary": true
}
],
"disks": [
{
"uuid": "string",
"sku_id": "string",
"disk_type": "SYSTEM",
"disk_size": 0,
"disk_category": "string",
"description": "string",
"lifecycle": true,
"mount_point": "string"
}
],
"user_data": "string",
"stop_mode": "BILLING",
"volume_mounts": [
{
"type": "MOUNT_TYPE_UNSPECIFIED",
"id": "string",
"mount_path": "string",
"subdir": "string",
"zone": "string",
"endpoint": "string"
}
],
"metadata": {
"items": [
{
"key": "string",
"value": "string"
}
]
}
},
"order_info": {
"billing_cycle_number": 0,
"auto_renew": true,
"currency_code": "string",
"payment_channel": "PC_UNSPECIFIED",
"note": "string",
"order_type": "OT_UNSPECIFIED",
"order_id": "string",
"start_time": "2025-12-09T07:25:03.851Z",
"payment_model": "PM_UNSPECIFIED",
"billing_model": "BM_UNSPECIFIED",
"original_id": "string",
"end_time": "2025-12-09T07:25:03.851Z",
"auto_convert_postpaid": true
},
"deleted": true,
"create_time": "2025-12-09T07:25:03.851Z",
"update_time": "2025-12-09T07:25:03.851Z"
}
Default error response
Schema
- Array [
- ]
The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
details object[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
The type of the serialized message.
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}