Add response key hack to the BS quota resources

Change-Id: Ib4ca6f2fce19425aae4485915612c17e0a12565e
Signed-off-by: Artem Goncharov <artem.goncharov@gmail.com>
This commit is contained in:
Artem Goncharov
2025年09月03日 17:33:41 +02:00
parent fefe9f26a0
commit 2bdb13b3d0

View File

@@ -147,12 +147,19 @@ class BlockStorageMetadata(MetadataBase):
module_name=operation.targets["rust-sdk"].module_name
),
)
if resource_name == "quota_set" and operation_name == "details":
operation.targets.setdefault(
"rust-tui",
OperationTargetParams(
module_name=operation.targets["rust-sdk"].module_name
),
)
if resource_name == "quota_set":
if operation_name == "details":
operation.targets.setdefault(
"rust-tui",
OperationTargetParams(
module_name=operation.targets["rust-sdk"].module_name
),
)
if operation_name != "delete":
operation.targets["rust-cli"].response_key = "quota_set"
operation.targets["rust-sdk"].response_key = "quota_set"
if resource_name == "quota_class_set":
operation.targets["rust-cli"].response_key = "quota_class_set"
operation.targets["rust-sdk"].response_key = "quota_class_set"
return operation

View File

@@ -1199,8 +1199,10 @@ resources:
cli_full_command:quota-class-set show
module_name:show
sdk_mod_name:get
response_key:quota_class_set
rust-sdk:
module_name:get
response_key:quota_class_set
update:
operation_id:os-quota-class-sets/id:put
operation_type:set
@@ -1209,8 +1211,10 @@ resources:
cli_full_command:quota-class-set set
module_name:set
sdk_mod_name:set
response_key:quota_class_set
rust-sdk:
module_name:set
response_key:quota_class_set
spec_file:wrk/openapi_specs/block-storage/v3.yaml
block-storage.quota_set:
api_version:v3
@@ -1223,8 +1227,10 @@ resources:
cli_full_command:quota-set defaults
module_name:defaults
sdk_mod_name:defaults
response_key:quota_set
rust-sdk:
module_name:defaults
response_key:quota_set
delete:
operation_id:os-quota-sets/id:delete
operation_type:delete
@@ -1243,8 +1249,10 @@ resources:
cli_full_command:quota-set show
module_name:show
sdk_mod_name:get
response_key:quota_set
rust-sdk:
module_name:get
response_key:quota_set
update:
operation_id:os-quota-sets/id:put
operation_type:set
@@ -1253,8 +1261,10 @@ resources:
cli_full_command:quota-set set
module_name:set
sdk_mod_name:set
response_key:quota_set
rust-sdk:
module_name:set
response_key:quota_set
spec_file:wrk/openapi_specs/block-storage/v3.yaml
block-storage.resource_filter:
api_version:v3
Reference in New Issue
openstack/codegenerator
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.