云服务器内容精选

  • 响应示例 状态码: 200 Success { "total_count" : 4, "flavors" : [ { "engine_name" : "cassandra", "engine_version" : "3.11", "vcpus" : "4", "ram" : "16", "spec_code" : "geminidb.cassandra.xlarge.4", "availability_zone" : [ "az1", "az2" ], "az_status" : { "az1" : "normal", "az2" : "unsupported" } }, { "engine_name" : "cassandra", "engine_version" : "3.11", "vcpus" : "8", "ram" : "32", "spec_code" : "geminidb.cassandra.2xlarge.4", "availability_zone" : [ "az1", "az2" ], "az_status" : { "az1" : "unsupported", "az2" : "normal" } }, { "engine_name" : "cassandra", "engine_version" : "3.11", "vcpus" : "16", "ram" : "64", "spec_code" : "geminidb.cassandra.4xlarge.4", "availability_zone" : [ "az1", "az2" ], "az_status" : { "az1" : "normal", "az2" : "sellout" } }, { "engine_name" : "cassandra", "engine_version" : "3.11", "vcpus" : "32", "ram" : "128", "spec_code" : "geminidb.cassandra.8xlarge.4", "availability_zone" : [ "az1", "az2" ], "az_status" : { "az1" : "normal", "az2" : "normal" } } ] }
  • URI GET https://{Endpoint}/v3.1/{project_id}/flavors 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一region下的project ID。获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 engine_name 否 String 参数解释: 数据库类型。 约束限制: 不涉及。 取值范围: 取值为“cassandra”,表示查询GeminiDB Cassandra数据库实例支持的规格。 取值为“mongodb”,表示查询GeminiDB Mongo数据库实例支持的规格。 取值为“influxdb”,表示查询GeminiDB Influx数据库实例支持的规格。 取值为“redis”,表示查询GeminiDB Redis数据库实例支持的规格。 默认取值: 不传该参数,默认为“cassandra”。 mode 否 String 参数解释: 实例类型。 约束限制: 不涉及。 取值范围: 取值为“CloudNativeCluster”, 表示查询云原生部署模式支持的规格。 默认取值: 不传该参数表示查询数据库类型下的所有经典部署模式支持的规格。 product_type 否 String 参数解释: 产品类型。 约束限制: 当创建GeminiDB Redis云原生部署模式集群类型必传此参数。 取值范围: Standard 标准型 Capacity 容量型 默认取值: 不涉及。 offset 否 Integer 参数解释: 索引位置,偏移量。 约束限制: 不涉及。 取值范围: 取值必须为数字,且不能为负数。 默认取值: 从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询)。 limit 否 Integer 参数解释: 查询规格信息上限值。 约束限制: 不涉及。 取值范围: 1~100。 默认取值: 不传该参数时,默认查询前100条规格信息。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 参数解释: 总记录数。 取值范围: 不涉及。 flavors Array of Flavors objects 参数解释: 实例规格信息列表。 表5 Flavors 参数 参数类型 描述 engine_name String 参数解释: 接口名称。 取值范围: 取值为“cassandra”,表示响应结果为GeminiDB Cassandra数据库实例支持的规格。 取值为“mongodb”,表示响应结果为GeminiDB Mongo数据库实例支持的规格。 取值为“influxdb”,表示响应结果为GeminiDB Influx数据库实例支持的规格。 取值为“redis”,表示响应结果为GeminiDB Redis数据库实例支持的规格。 engine_version String 参数解释: 接口版本。 取值范围: 不涉及。 默认取值: 不涉及。 vcpus String 参数解释: CPU核数。 取值范围: 不涉及。 默认取值: 不涉及。 ram String 参数解释: 内存大小,单位为兆字节。 取值范围: 不涉及。 默认取值: 不涉及。 spec_code String 参数解释: 资源规格编码。 例如:geminidb.cassandra.8xlarge.4 说明: “geminidb.cassandra”表示Cassandra数据库产品。 “8xlarge.4”表示节点性能规格。 取值范围: 不涉及。 availability_zone Array of strings 参数解释: 支持该规格的可用区ID。 说明: 该字段已废弃,请不要使用。 取值范围: 不涉及。 az_status Object 参数解释: 规格在可用区内的状态。 取值范围: normal,表示在售。 unsupported,表示暂不支持该规格。 sellout,表示售罄。
  • 响应示例 状态码: 200 Success { "total_count" : 2, "resources" : [ { "id" : "300acc71-eca9-4c6b-9a4e-0d25e20fe54c", "resource_name" : "nosql-dedicated-resource-1", "engine_name" : "cassandra", "availability_zone" : "az1,az2,az3", "architecture" : "X86", "capacity" : { "vcpus" : 192, "ram" : 1536, "volume" : 300000 }, "status" : "NORMAL" }, { "id" : "4c423cd8-551f-4b74-934f-8534e4a9bf2b", "resource_name" : "nosql-dedicated-resource-2", "engine_name" : "cassandra", "availability_zone" : "az1,az2,az3", "architecture" : "X86", "capacity" : { "vcpus" : 192, "ram" : 1536, "volume" : 300000 }, "status" : "BUILDING" } ] }
  • URI GET https://{Endpoint}/v3/{project_id}/dedicated-resources 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 索引位置偏移量,表示从指定project ID下最新的专属资源创建时间开始,按时间的先后顺序偏移offset条数据后查询对应的专属资源信息。 取值大于或等于0。 不传该参数时,查询偏移量默认为0,表示从最新的创建时间对应的专属资源开始查询。 limit 否 Integer 查询专属资源个数上限值。 取值范围:1~100。 不传该参数时,默认查询前100条实例信息。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total_count Integer 总记录数。 resources Array of DedicatedResource objects 专属资源信息列表。 表4 DedicatedResource 参数 参数类型 描述 id String 专属资源ID。 resource_name String 专属资源的名称。 engine_name String 接口名称。 availability_zone String 可用区信息。 architecture String 专属资源中计算主机的类型,目前类型取值有"X86"和"ARM"。 capacity DedicatedResourceCapacity object 专属资源的容量信息。 status String 专属资源的状态信息,包含以下状态。 NORMAL,可用。 BUILDING,建设中。 表5 DedicatedResourceCapacity 参数 参数类型 描述 vcpus Integer CPU核数。 ram Integer 内存大小,单位GB。 volume Integer 存储大小,单位GB