云服务器内容精选

  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 quotas ShowResourcesListResponseBody object 参数解释: 配额信息。 表4 ShowResourcesListResponseBody 参数 参数类型 描述 resources Array of ShowResourcesDetailResponseBody objects 参数解释: 资源列表对象。 表5 ShowResourcesDetailResponseBody 参数 参数类型 描述 type String 参数解释: 配额资源类型。 约束限制: 当前配额类型仅支持实例类型(instance)。 取值范围: 不涉及。 quota Integer 参数解释: 当前配额值。 取值为0时,表示不限制当前配额值。 取值范围: 不涉及。 used Integer 参数解释: 已使用的资源数。 取值范围: 不涉及。
  • 响应消息 参数说明 表2 响应Body参数 参数 参数类型 是否必选 描述 quotas Object 是 配额信息。 详情请参见表3。 表3 ShowResourcesListResponseBody 参数 参数类型 是否必选 描述 resources Objects 是 资源列表对象。 详情请参见表4。 表4 ShowResourcesDetailResponseBody 参数 参数类型 是否必选 描述 type String 是 配额资源类型,当前配额类型仅支持实例类型(instance)。 mode String 是 实例类型: 若值为“Single”,则表示单节点实例配额信息。 若值为“ReplicaSet”,则表示副本集实例配额信息。 若值为“Sharding”,则表示集群实例配额信息。 quota Integer 是 当前配额值。 used Integer 是 已使用的配额数。 响应示例 { "quotas" : { "resources" : [ { "type" : "instance", "mode" : "Sharding", "quota" : 80, "used" : 6 }, { "type" : "instance", "mode" : "ReplicaSet", "quota" : 80, "used" : 9 }, { "type" : "instance", "mode" : "Single", "quota" : 1000, "used" : 5 } ] } }
  • 响应示例 状态码: 200 用户的配额信息 { "quotas" : { "resources" : [ { "type" : "instanceNum", "min" : 0, "max" : 1000, "quota" : 1000, "used" : 1 } ] }} 状态码: 400 Bad Request { "error_code" : "common.01000001", "error_msg" : "failed to read http request, please check your input, code: 400, reason: Type mismatch., cause: TypeMismatchException"} 状态码: 401 Unauthorized { "error_code": 'APIG.1002', "error_msg": 'Incorrect token or token resolution failed'} 状态码: 403 Forbidden { "error" : { "code" : "403", "message" : "X-Auth-Token is invalid in the request", "error_code" : null, "error_msg" : null, "title" : "Forbidden" }, "error_code" : "403", "error_msg" : "X-Auth-Token is invalid in the request", "title" : "Forbidden"} 状态码: 404 Not Found { "error_code" : "common.01000001", "error_msg" : "response status exception, code: 404"} 状态码: 408 Request Timeout { "error_code" : "common.00000408", "error_msg" : "timeout exception occurred"} 状态码: 500 Internal Server Error { "error_code" : "common.00000500", "error_msg" : "internal error"}
  • 响应参数 状态码: 200 表3 响应Header参数 参数 参数类型 描述 X-request-id String 请求ID,定位辅助信息。 状态码: 404 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 common_error_code String CBC公共错误码。 solution_msg String 解决方案描述。 状态码: 500 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 common_error_code String CBC公共错误码。 solution_msg String 解决方案描述。
  • URI GET /v2/{project_id}/edgemgr/quotas 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 表2 Query参数 参数 是否必选 参数类型 描述 types 否 String 查询配额的资源类型,支持填写: edge_node: 边缘节点 node_cert: 边缘节点证书 edge_group: 边缘节点组 group_cert: 边缘节点组证书 application: 应用模板 deployment: 容器应用 device_template: 终端设备模板 device: 终端设备 app_version: 应用模板的版本 tag: 标签 configmap: 配置项 secret: 密钥 ief_instance: 铂金版实例 service: 服务网格 gateway: 服务网关
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 quotas QuotaResourceList object 资源配额 表5 QuotaResourceList 参数 参数类型 描述 resources Array of QuotaResource objects 资源列表 表6 QuotaResource 参数 参数类型 描述 used Integer 已创建的资源个数 min Integer 最少可创建的资源个数 max Integer 最多可创建的资源个数 quota Integer 资源配额限制 project_id String 项目ID type String 查询配额的资源类型,支持填写: edge_node: 边缘节点 node_cert: 边缘节点证书 edge_group: 边缘节点组 group_cert: 边缘节点组证书 application: 应用模板 deployment: 容器应用 device_template: 终端设备模板 device: 终端设备 app_version: 应用模板的版本 tag: 标签 configmap: 配置项 secret: 密钥 ief_instance: 铂金版实例 service: 服务网格 gateway: 服务网关
  • 响应示例 状态码: 200 OK { "quotas" : { "resources" : [ { "type" : "server_groups", "used" : 10, "quota" : 50, "min" : 0, "max" : -1 }, { "type" : "replications", "used" : 1, "quota" : 100, "min" : 0, "max" : -1 } ] }}
  • 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 405 Method Not Allowed 406 Not Acceptable 407 Proxy Authentication Required 408 Request Timeout 409 Conflict 500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 quotas QuotaParams object 租户配额信息。 表4 QuotaParams 参数 参数类型 描述 resources Array of QuotaResourceParams objects 租户资源配额信息列表。 表5 QuotaResourceParams 参数 参数类型 描述 type String 资源类型server_groups:表示保护组资源类型。replications:表示复制对资源类型。 used Integer 已经使用的资源个数。 quota Integer 资源配额。-1:表示无穷大。 min Integer 设置该资源配额允许的最小值。 max Integer 设置该资源配额允许的最大值。-1:表示无穷大。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表7 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 401 表8 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表9 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 403 表10 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表11 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 404 表12 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表13 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 405 表14 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表15 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 406 表16 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表17 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 407 表18 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表19 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 408 表20 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表21 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 409 表22 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表23 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 500 表24 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表25 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 501 表26 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表27 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 502 表28 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表29 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 503 表30 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表31 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 504 表32 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表33 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码
  • 请求参数 表2 参数说明 名称 是否必选 参数类型 说明 eps_quotas 是 Array of objects 需要修改的企业配额列表。 表3。 表3 EpsQuotasOption参数说明 名称 是否必选 参数类型 说明 enterprise_projects_id 是 String 企业项目ID。 instance_quota 否 Integer 实例的配额。取值范围:实际创建的实例个数 ~ 100,000。 vcpus_quota 否 Integer CPU的配额。取值范围:实际使用的CPU核数 ~ 2,147,483,646。 ram_quota 否 Integer 内存的配额。单位GB。取值范围:实际使用的内存 ~ 2,147,483,646。 volume_quota 否 Integer 存储空间的配额。单位:GB。取值范围:实际使用的存储空间 ~ 2,147,483,646。
  • 请求示例 修改企业项目配额,实例的配额设置为1000个,CPU配额100000核数,内存配额200000GB,存储空间配额1000000GB。 PUT https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054b61972980d4552f0bc00ac8d3f5cd/enterprise-projects/quotas { "eps_quotas": [ { "enterprise_projects_id": "0", "instance_quota": 1000, "vcpus_quota": 100000, "ram_quota": 200000, "volume_quota": 1000000 } ] }
  • URI PUT https://{Endpoint}/v3/{project_id}/enterprise-projects/quotas 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。
  • 响应示例 状态码: 200 校验本次订单提交资源是否足额响应类。 { "is_enough" : true, "quota_remainder" : [ { "type" : "INSTAN CES ", "remainder" : 490, "need" : 1 }, { "type" : "VOLUME_GIGABYTES", "remainder" : 69360, "need" : 60 }, { "type" : "VOLUMES", "remainder" : 9990, "need" : 1 }, { "type" : "CORES", "remainder" : 39980, "need" : 2 }, { "type" : "MEMORY", "remainder" : 99959040, "need" : 4096 } ] }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 is_enough Boolean 配额是否足够true:足够 false:不足。 quota_remainder Array of QuotaRemainderData objects 配额剩余数量信息。 表5 QuotaRemainderData 参数 参数类型 描述 type String 配额-资源类型: GPU_INSTANCES:GPU资源实例数,单位个。 INSTANCES:普通实例数,单位个。 VOLUME_GIGABYTES:磁盘总容量,单位GB。 VOLUMES:磁盘数量,单位个。 CORES:CPU数量,单位个。 MEMORY:内存容量,单位MB。 remainder Integer 剩余配额。 need Integer 所需配额。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。
  • URI GET /v1/{project_id}/check/quota 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目唯一标识。 表2 Query参数 参数 是否必选 参数类型 描述 product_id 是 String 产品id。 flavor_id 否 String 规格id。 subscription_num 是 Integer 订单需要创建总实例数、订购数量。 disk_size 是 Integer 单台实例所需的磁盘大小(最大系统盘1块1024、数据盘10块32768)。 disk_num 是 Integer 单台实例所需的磁盘数量(最大系统盘1块、数据盘10块)。 is_period 否 Boolean 是否包周期。 deh_id 否 String 主机id。 cluster_id 否 String 云专属分布式存储池id。