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":{"NovaCreateKeypairOption":{"description":" ","properties":{"name":{"description":"密钥名称。\n\n新创建的密钥名称不能和已有密钥名称相同。","example":"test","type":"string"},"public_key":{"description":"导入的公钥信息。\n\n建议导入的公钥长度不大于1024字节。\n\n说明:\n\n- 长度超过1024字节会导致云服务器注入该密钥失败。","example":"ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3","maxLength":1024,"minLength":1,"type":"string"},"type":{"description":"密钥类型,值为“ssh”或“x509”。\n\n说明:\n\n- 微版本2.2支持。","enum":["ssh","x509"],"example":"ssh","type":"string"},"user_id":{"description":"密钥的用户ID。\n\n说明:\n\n- 微版本2.10支持。","example":"62e37fbbbd6242739996b0792df66666","type":"string"}},"required":["name"]},"NovaCreateKeypairRequestBody":{"description":"This is a auto create Body Object","properties":{"keypair":{"$ref":"#/definitions/NovaCreateKeypairOption","description":"创建或导入的SSH密钥信息。"}},"required":["keypair"]},"NovaCreateKeypairResponseBody":{"description":"This is a auto create Response Object","properties":{"keypair":{"$ref":"#/definitions/NovaKeypair","description":"SSH密钥信息。"}},"required":["keypair"]},"NovaKeypair":{"description":" ","properties":{"fingerprint":{"description":"密钥对应指纹信息。","type":"string"},"name":{"description":"密钥名称。","type":"string"},"private_key":{"description":"密钥对应privateKey信息。\n\n- 创建SSH密钥时,响应中包括private_key的信息。\n- 导入SSH密钥时,响应中不包括private_key的信息。","type":"string"},"public_key":{"description":"密钥对应publicKey信息。","type":"string"},"type":{"description":"密钥类型,默认“ssh”\n\n微版本2.2以上支持","type":"string"},"user_id":{"description":"密钥所属用户ID。","type":"string"}},"required":["fingerprint","name","private_key","public_key","user_id"]}},"description":null,"group_id":"395cf9dd07ff44ddb50f92797b2a85de","host":"ecs.cn-north-4.myhuaweicloud.com","id":"63a4b215dbf34409bf716a9014241e4c","info_version":"v2","method":"post","name":"NovaCreateKeypair","parameters":{"OpenStack-API-Version":{"description":"微版本头","in":"header","name":"OpenStack-API-Version","required":false,"type":"string","x-example":"compute 2.60"},"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..."}},"paths":{"/v2.1/{project_id}/os-keypairs":{"post":{"consumes":[],"deprecated":false,"description":"创建SSH密钥,或把公钥导入系统,生成密钥对。\n\n创建SSH密钥成功后,请把响应数据中的私钥内容保存到本地文件,用户使用该私钥登录云服务器云主机。为保证云服务器云主机器安全,私钥数据只能读取一次,请妥善保管。","operationId":"NovaCreateKeypair","parameters":[{"description":"项目ID。","in":"path","name":"project_id","required":true,"type":"string","x-example":"2b31ed520xxxxxxebedb6e57xxxxxxxx","x-order":3},{"$ref":"#/parameters/OpenStack-API-Version"},{"$ref":"#/parameters/X-Auth-Token"},{"description":"This is a auto create Body Object","in":"body","name":"NovaCreateKeypairRequestBody","required":true,"schema":{"$ref":"#/definitions/NovaCreateKeypairRequestBody"}}],"produces":[],"responses":{"200":{"description":"OK","examples":{"application/json":{"keypair":{"fingerprint":"fc:47:b5:c3:7d:25:32:d5:d2:0c:19:f9:62:ac:8c:5a","name":"demo","private_key":"-----BEGIN RSA PRIVATE KEY-----\n******\n-----END RSA PRIVATE KEY-----\n","public_key":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnEMg+u/Ar/ZhYHAMyKEAOOJxIcnPoUgxfNdj/eiXV98AabsBdUA7QD30Og8F4Bmn2lii/WD9KbQQVjb7kbB3gNIJpGTUcoX73arorqkq/ppaLRmmwMJ7bTIGl8/0MWU2Dy+eTByOaDMb2htbB+j8ZXyEu7Oooy0NaSd+PNHv3PZ9OIVO7gd1lyoTRvCMK/F346+zmZtk5EASSOx5RifnSwk3NtugVjXs9GMJfFLBRib Generated-by-Nova\n","type":"ssh","user_id":"6fc0d2cbbfab40b199874b97097e913d"}}},"schema":{"$ref":"#/definitions/NovaCreateKeypairResponseBody"}}},"summary":"创建和导入SSH密钥","tags":["密钥密码管理"],"x-api_level":"2","x-apiexplorer-hide":"false","x-constraint":"无","x-first-open-time":"2018-3-30","x-hybridcloud":"true","x-is-registered":"Y","x-name":"创建和导入SSH密钥","x-obc":"Y","x-open-region-cloud":"hc,hk,otc,tlf,ctc","x-order":65,"x-publishpath":"","x-registered_to":"nova","x-request-examples-1":{"keypair":{"name":"demo1","public_key":"ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnEMg+u/Ar/ZhYHAMyKEAOOJxIcnPoUgxfNdj/eiXV98AabsBdUA7QD30Og8F4Bmn2lii/WD9KbQQVjb7kbB3gNIJpGTUcoX73arorqkq/ppaLRmmwMJ7bTIGl8/0MWU2Dy+eTByOaDMb2htbB+j8ZXyEu7Oooy0NaSd+PNHv3PZ9OIVO7gd1lyoTRvCMK/F346+zmZtk5EASSOx5RifnSwk3NtugVjXs9GMJfFLBRibGenerated-by-Nova\\n\n","type":"ssh","user_id":"fake"}},"x-request-examples-description-1":"","x-request-examples-text-1":"{\n    \"keypair\": {\n        \"public_key\": \"ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnEMg+u/Ar/ZhYHAMyKEAOOJxIcnPoUgxfNdj/eiXV98AabsBdUA7QD30Og8F4Bmn2lii/WD9KbQQVjb7kbB3gNIJpGTUcoX73arorqkq/ppaLRmmwMJ7bTIGl8/0MWU2Dy+eTByOaDMb2htbB+j8ZXyEu7Oooy0NaSd+PNHv3PZ9OIVO7gd1lyoTRvCMK/F346+zmZtk5EASSOx5RifnSwk3NtugVjXs9GMJfFLBRibGenerated-by-Nova\\\\n\\n\",\n        \"type\": \"ssh\",\n        \"name\": \"demo1\",\n        \"user_id\": \"fake\"\n    }\n}","x-request-examples-url-1":"POST https://{endpoint}/v2.1/{project_id}/os-keypairs","x-scope":"Commercial","x-source":"Native","x-support-sdk":"Y","x-support_json":"是","x-version":"v2.1"}}},"product_short":"ECS","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"创建和导入SSH密钥","tags":"密钥密码管理","uri":null,"version":"2.0"}