huawei-cloud-api-definitions-GaussDBforNoSQL 0.1.20260612

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json\"]","definitions":{"ErrorResponseBody":{"properties":{"error_code":{"description":"错误码。","example":"DBS.200001","type":"string"},"error_msg":{"description":"错误消息。","example":"参数错误。","type":"string"}},"required":["error_code","error_msg"]},"RedisModifyDBUserPrivilegeRequest":{"properties":{"users":{"items":{"$ref":"#/definitions/RedisModifyDbUserPrivilegeRequestBody"},"type":"array"}},"type":"object"},"RedisModifyDbUserPrivilegeRequestBody":{"description":"修改数据库账号权限请求体","properties":{"databases":{"description":"账号授权database列表。\n不传值则对账号授权的db不做修改。","items":{"type":"string"},"type":"array"},"name":{"description":"账号名称。\n\n小于36个字符,以字母开头,仅包含数字、字母、中划线、下划线。","type":"string"},"privilege":{"description":"账号权限。\n\n- 取值\"ReadOnly\":账号为只读权限;\n- 取值\"ReadWrite\":账号为读写权限。","type":"string"}},"required":["name","privilege"],"type":"object"},"RedisModifyDbUserPrivilegeResponse":{"properties":{"job_id":{"description":"任务ID.","type":"string"}},"required":["job_id"],"type":"object"}},"description":null,"group_id":"e59009abc8d6499f9f8dc004e69d73d7","host":"gaussdb-nosql.cn-north-4.myhuaweicloud.com","id":"1b736d0f848f45bbb613b344238589f8","info_version":"v3","method":"put","name":"ModifyDbUserPrivilege","parameters":{},"paths":{"/v3/{project_id}/redis/instances/{instance_id}/db-users/privilege":{"put":{"description":"修改Redis数据库帐号权限。","operationId":"ModifyDbUserPrivilege","parameters":[{"description":"用户Token。","in":"header","name":"X-Auth-Token","required":true,"type":"string","x-example":"******"},{"description":"项目ID。","in":"path","name":"project_id","required":true,"type":"string","x-example":"054e292c9880d4992f02c0196d3ea468"},{"description":"实例ID。","in":"path","name":"instance_id","required":true,"type":"string","x-example":"054e292c9880d4992f02c0196d3ein12"},{"description":"修改账号权限请求体。","in":"body","name":"RedisModifyDbUserPrivilegeRequest","required":true,"schema":{"$ref":"#/definitions/RedisModifyDBUserPrivilegeRequest"}}],"responses":{"202":{"description":"Accepted.","examples":{"application/json":{"job_id":"f85104b5-4a9c-4e0f-9505-fc5409d8f7ae"}},"schema":{"$ref":"#/definitions/RedisModifyDbUserPrivilegeResponse"}},"400":{"description":"Client error.","schema":{"$ref":"#/definitions/ErrorResponseBody"}},"500":{"description":"Server error.","schema":{"$ref":"#/definitions/ErrorResponseBody"}}},"summary":"修改Redis数据库帐号权限","tags":["管理数据库和用户"],"x-apigateway-ratelimit":"nosql_default_policy","x-constraint":"- 只支持GeminiDB Redis引擎。\n\n- 实例在创建、变更规格、修改端口、异常状态或冻结状态下不能执行该操作。","x-is-registered":"Y","x-request-examples-1":{"users":[{"databases":["1","2"],"name":"test1","privilege":"ReadOnly"},{"databases":["3","4"],"name":"test2","privilege":"ReadWrite"}]},"x-request-examples-text-1":{"users":[{"databases":["1","2"],"name":"test1","privilege":"ReadOnly"},{"databases":["3","4"],"name":"test2","privilege":"ReadWrite"}]},"x-request-examples-url-1":"PUT https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/redis/instances/3d39c18788b54a919bab633874c159dfin12/db-users/privilege","x-support-sdk":"Y"}}},"product_short":"GaussDBforNoSQL","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"修改Redis数据库帐号权限","tags":"管理数据库和用户","uri":null,"version":"2.0"}