huawei-cloud-api-definitions-RabbitMQ 0.1.20240705

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json\"]","definitions":{"AMQPUser":{"example":{"access_key":"admin123","secret_key":"**************","vhosts":[{"conf":".*","read":".*","vhost":"default","write":".*"}]},"properties":{"access_key":{"description":"用户名,只能英文字母开头,且由英文字母、数字、中划线、下划线组成,长度为7~64个字符。","type":"string"},"secret_key":{"description":"密钥。\n8-32个字符。\n至少包含以下字符中的3种:\n  - 大写字母\n  - 小写字母\n  - 数字\n  - 特殊字符`~!@#$%^&*()-_=+\\\\|[{}];:\\'\\\",<.>/?。\n不能与名称或倒序的名称相同。","type":"string"},"vhosts":{"description":"需要配置权限的 Vhost,一个用户可以配置多个Vhost下的资源权限。","items":{"$ref":"#/definitions/AMQPUserPerm"},"type":"array"}},"type":"object"},"AMQPUserPerm":{"properties":{"conf":{"description":"使用正则表达式匹配资源配置权限。例如,在输入框内输入“^janeway-.*”,则表示授权给该用户当前Vhost下,所有名称以“janeway-”开头的资源的配置权限。","type":"string"},"read":{"description":"使用正则表达式匹配资源读权限。例如,在输入框内输入“.*”,则表示授权给该用户当前Vhost下,所有资源的读权限。","type":"string"},"vhost":{"description":"需要配置权限的Vhost名称,一个用户可以配置多个Vhost下的资源权限。","type":"string"},"write":{"description":"使用正则表达式匹配资源写权限。例如,在输入框内输入“.*”,则表示授权给该用户当前Vhost下,所有资源的写权限。","type":"string"}},"type":"object"}},"description":null,"group_id":"01d11699e8074781a7ab0fb1c8d994e7","host":"dms.cn-north-4.myhuaweicloud.com","id":"6cb0c699154e4e71b3384580265540e7","info_version":"v2","method":"put","name":"UpdateUser","parameters":{},"paths":{"/v2/{project_id}/instances/{instance_id}/users/{user_name}":{"put":{"description":"修改用户参数(仅AMQP版本支持)。","operationId":"UpdateUser","parameters":[{"description":"项目ID,获取方式请参见[获取项目ID](rabbitmq-api-190611012.xml)。","in":"path","name":"project_id","required":true,"type":"string"},{"description":"实例ID。","in":"path","name":"instance_id","required":true,"type":"string"},{"description":"用户名。","in":"path","name":"user_name","required":true,"type":"string"},{"description":"请求消息。","in":"body","name":"UpdateUserRequestBody","required":true,"schema":{"$ref":"#/definitions/AMQPUser"}}],"responses":{"200":{"description":"修改用户参数成功。","examples":{"application/json":{"access_key":"admin123","secret_key":"**************","vhosts":[{"conf":"^janeway-.*","read":".*","vhost":"default","write":".*"}]}},"schema":{"$ref":"#/definitions/AMQPUser"}}},"summary":"修改用户参数","tags":["用户管理"],"x-api-type":"open-api","x-hybridcloud":false,"x-is-registered":"Y","x-open-region-cloud":"hws,hws_hk","x-order":3,"x-produc-type":"rabbitmq","x-request-examples-1":{"access_key":"admin123","secret_key":"**************","vhosts":[{"conf":"^janeway-.*","read":".*","vhost":"default","write":".*"}]},"x-request-examples-description-1":"修改用户参数,允许访问名称为default的Vhost,允许对此Vhost下所有资源进行读、写、但仅允许对以janeway-开头的资源进行配置。","x-request-examples-url-1":"PUT https://{endpoint}/v2/{project_id}/instances/{instance_id}/users/{user_name}","x-support-sdk":"Y"}}},"product_short":"RabbitMQ","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"修改用户参数","tags":"用户管理","uri":null,"version":"2.0"}