huawei-cloud-api-definitions-ECS 0.1.20250919

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"CreateServerGroupOption":{"description":"","properties":{"name":{"description":"弹性云服务器组名称,长度大于0小于256字节。","example":"test","maxLength":255,"minLength":1,"type":"string"},"policies":{"description":"与云服务器组关联的策略名称列表。包括:\n\n- anti-affinity:此组中的弹性云服务器必须安排到不同的主机。\n\n- affinity:此组中的弹性云服务器必须安排在同一主机上。\n\n- soft-anti-affinity:如果可能,应将此组中的云服务器尽量安排到不同的主机上,但如果无法实现,则仍应安排它们,而不是导致生成失败。\n\n- soft-affinity:如果可能,应将此组中的弹性云服务器尽量安排在同一主机上, 但如果无法实现,则仍应安排它们,而不是导致生成失败。\n \n\n> 说明:\n\n- 当前仅支持反亲和性anti-affinity策略。","items":{"enum":["anti-affinity"],"type":"string"},"type":"array"}},"required":["name","policies"]},"CreateServerGroupRequestBody":{"description":"This is a auto create Body Object","properties":{"server_group":{"$ref":"#/definitions/CreateServerGroupOption","description":"弹性云服务器组信息。"}},"required":["server_group"]},"CreateServerGroupResponseBody":{"description":"This is a auto create Response Object","properties":{"server_group":{"$ref":"#/definitions/CreateServerGroupResult","description":"弹性云服务器组信息"}},"required":["server_group"]},"CreateServerGroupResult":{"description":"","properties":{"id":{"description":"云服务器组UUID。","type":"string"},"members":{"description":"云服务器组中包含的云服务器列表。","items":{"type":"string"},"type":"array"},"metadata":{"additionalProperties":{"type":"string"},"description":"云服务器组元数据。","type":"object"},"name":{"description":"云服务器组名称。","type":"string"},"policies":{"description":"与服务器组关联的策略名称列表。当前有效的策略名称为:\n\nanti-affinity -此组中的服务器必须安排到不同的主机;\n\naffinity -此组中的服务器必须安排在同一主机上;\n\nsoft-anti-affinity –如果可能, 应将此组中的服务器安排到不同的主机, 但如果无法实现, 则仍应安排它们, 而不是导致生成失败;\n\nsoft-affinity -如果可能, 应将此组中的服务器安排在同一主机上, 但如果无法实现, 则仍应安排它们, 而不是导致生成失败。","items":{"type":"string"},"type":"array"}},"required":["id","members","metadata","name","policies"]}},"description":null,"group_id":"395cf9dd07ff44ddb50f92797b2a85de","host":"ecs.cn-north-4.myhuaweicloud.com","id":"712ef2c18d2a4e1c99145aad134a4ce9","info_version":"v2","method":"post","name":"CreateServerGroup","parameters":{"X-Auth-Token":{"description":"用户Token。\n\n通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-example":"MIIDkgYJKoZIhvcNAQcCoIIDgzCCXXXXXX..."},"project_id":{"description":"项目ID。","in":"path","name":"project_id","required":true,"type":"string","x-example":"2b31ed520xxxxxxebedb6e57xxxxxxxx"}},"paths":{"/v1/{project_id}/cloudservers/os-server-groups":{"post":{"consumes":[],"deprecated":false,"description":"创建弹性云服务器组。\n\n与原生的创建云服务器组接口不同之处在于该接口支持企业项目细粒度权限的校验。","operationId":"CreateServerGroup","parameters":[{"$ref":"#/parameters/project_id"},{"$ref":"#/parameters/X-Auth-Token"},{"description":"This is a auto create Body Object","in":"body","name":"CreateServerGroupRequestBody","required":true,"schema":{"$ref":"#/definitions/CreateServerGroupRequestBody"}}],"produces":[],"responses":{"200":{"description":"OK","examples":{"application/json":{"server_group":{"id":"5bbcc3c4-1da2-4437-a48a-66f15b1b13f9","members":[],"metadata":{},"name":"test","policies":["anti-affinity"]}}},"schema":{"$ref":"#/definitions/CreateServerGroupResponseBody"}}},"summary":"创建云服务器组","tags":["云服务器组管理"],"x-apiexplorer-hide":"false","x-constraint":"当前只支持反亲和性组。","x-first-open-time":"2019-05-30","x-hybridcloud":"true","x-is-registered":"Y","x-name":"创建云服务器组","x-open-region-cloud":"hc,hk,tlf,ctc","x-order":61,"x-publishpath":"","x-registered_to":"apicom","x-request-examples-1":{"server_group":{"name":"test","policies":["anti-affinity"]}},"x-request-examples-description-1":"","x-request-examples-text-1":"{\n\t\"server_group\": {\n\t\t\"name\": \"test\",\n\t\t\"policies\": [\"anti-affinity\"]\n\t}\n}","x-request-examples-url-1":"POST https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups","x-scope":"Commercial","x-source":"SelfDeveloped","x-support-sdk":"Y","x-version":"v1"}}},"product_short":"ECS","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"创建云服务器组","tags":"云服务器组管理","uri":null,"version":"2.0"}