Add magnum metadata
and start generating code. Change-Id: I80dcdf5952d709819138404ccaddb3a37bd63ff3
This commit is contained in:
parent
02d674d362
commit
f1d3a0aa1b
359
metadata/container-infrastructure-management_metadata.yaml
Normal file
359
metadata/container-infrastructure-management_metadata.yaml
Normal file
@ -0,0 +1,359 @@
|
|||||||
|
resources:
|
||||||
|
container-infrastructure-management.version:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
get:
|
||||||
|
operation_id: :get
|
||||||
|
operation_type: get
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: get
|
||||||
|
rust-cli:
|
||||||
|
module_name: get
|
||||||
|
sdk_mod_name: get
|
||||||
|
cli_full_command: version get
|
||||||
|
container-infrastructure-management.cluster:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
list:
|
||||||
|
operation_id: clusters:get
|
||||||
|
operation_type: list
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: list
|
||||||
|
rust-cli:
|
||||||
|
module_name: list
|
||||||
|
sdk_mod_name: list
|
||||||
|
cli_full_command: cluster list
|
||||||
|
create:
|
||||||
|
operation_id: clusters:post
|
||||||
|
operation_type: create
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: create
|
||||||
|
rust-cli:
|
||||||
|
module_name: create
|
||||||
|
sdk_mod_name: create
|
||||||
|
cli_full_command: cluster create
|
||||||
|
show:
|
||||||
|
operation_id: clusters/cluster_id:get
|
||||||
|
operation_type: show
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: get
|
||||||
|
rust-cli:
|
||||||
|
module_name: show
|
||||||
|
sdk_mod_name: get
|
||||||
|
cli_full_command: cluster show
|
||||||
|
delete:
|
||||||
|
operation_id: clusters/cluster_id:delete
|
||||||
|
operation_type: delete
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: delete
|
||||||
|
rust-cli:
|
||||||
|
module_name: delete
|
||||||
|
sdk_mod_name: delete
|
||||||
|
cli_full_command: cluster delete
|
||||||
|
update:
|
||||||
|
operation_id: clusters/cluster_id:patch
|
||||||
|
operation_type: set
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: set
|
||||||
|
rust-cli:
|
||||||
|
module_name: set
|
||||||
|
sdk_mod_name: set
|
||||||
|
cli_full_command: cluster set
|
||||||
|
container-infrastructure-management.cluster/action/resize:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
create:
|
||||||
|
operation_id: clusters/actions/resize:post
|
||||||
|
operation_type: create
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: create
|
||||||
|
rust-cli:
|
||||||
|
module_name: create
|
||||||
|
sdk_mod_name: create
|
||||||
|
cli_full_command: cluster action resize create
|
||||||
|
container-infrastructure-management.cluster/action/upgrade:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
create:
|
||||||
|
operation_id: clusters/actions/upgrade:post
|
||||||
|
operation_type: create
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: create
|
||||||
|
rust-cli:
|
||||||
|
module_name: create
|
||||||
|
sdk_mod_name: create
|
||||||
|
cli_full_command: cluster action upgrade create
|
||||||
|
container-infrastructure-management.cluster/nodegroup:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
list:
|
||||||
|
operation_id: clusters/nodegroups:get
|
||||||
|
operation_type: list
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: list
|
||||||
|
rust-cli:
|
||||||
|
module_name: list
|
||||||
|
sdk_mod_name: list
|
||||||
|
cli_full_command: cluster nodegroup list
|
||||||
|
create:
|
||||||
|
operation_id: clusters/nodegroups:post
|
||||||
|
operation_type: create
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: create
|
||||||
|
rust-cli:
|
||||||
|
module_name: create
|
||||||
|
sdk_mod_name: create
|
||||||
|
cli_full_command: cluster nodegroup create
|
||||||
|
delete_all:
|
||||||
|
operation_id: clusters/nodegroups:delete
|
||||||
|
operation_type: delete
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: delete_all
|
||||||
|
rust-cli:
|
||||||
|
module_name: delete_all
|
||||||
|
sdk_mod_name: delete_all
|
||||||
|
find_implemented_by_sdk: true
|
||||||
|
cli_full_command: cluster nodegroup delete-all
|
||||||
|
show:
|
||||||
|
operation_id: clusters/nodegroups/nodegroup_id:get
|
||||||
|
operation_type: show
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: get
|
||||||
|
rust-cli:
|
||||||
|
module_name: show
|
||||||
|
sdk_mod_name: get
|
||||||
|
find_implemented_by_sdk: true
|
||||||
|
cli_full_command: cluster nodegroup show
|
||||||
|
delete:
|
||||||
|
operation_id: clusters/nodegroups/nodegroup_id:delete
|
||||||
|
operation_type: delete
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: delete
|
||||||
|
rust-cli:
|
||||||
|
module_name: delete
|
||||||
|
sdk_mod_name: delete
|
||||||
|
find_implemented_by_sdk: true
|
||||||
|
cli_full_command: cluster nodegroup delete
|
||||||
|
update:
|
||||||
|
operation_id: clusters/nodegroups/nodegroup_id:patch
|
||||||
|
operation_type: set
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: set
|
||||||
|
rust-cli:
|
||||||
|
module_name: set
|
||||||
|
sdk_mod_name: set
|
||||||
|
find_implemented_by_sdk: true
|
||||||
|
cli_full_command: cluster nodegroup set
|
||||||
|
find:
|
||||||
|
operation_id: clusters/nodegroups:get
|
||||||
|
operation_type: find
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: find
|
||||||
|
sdk_mod_path: container_infrastructure_management::v1::cluster::nodegroup
|
||||||
|
name_field: name
|
||||||
|
name_filter_supported: false
|
||||||
|
list_mod: list
|
||||||
|
container-infrastructure-management.clustertemplate:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
show:
|
||||||
|
operation_id: clustertemplates/clustertemplate_id:get
|
||||||
|
operation_type: show
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: get
|
||||||
|
rust-cli:
|
||||||
|
module_name: show
|
||||||
|
sdk_mod_name: get
|
||||||
|
cli_full_command: clustertemplate show
|
||||||
|
delete:
|
||||||
|
operation_id: clustertemplates/clustertemplate_id:delete
|
||||||
|
operation_type: delete
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: delete
|
||||||
|
rust-cli:
|
||||||
|
module_name: delete
|
||||||
|
sdk_mod_name: delete
|
||||||
|
cli_full_command: clustertemplate delete
|
||||||
|
list:
|
||||||
|
operation_id: clustertemplates:get
|
||||||
|
operation_type: list
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: list
|
||||||
|
rust-cli:
|
||||||
|
module_name: list
|
||||||
|
sdk_mod_name: list
|
||||||
|
cli_full_command: clustertemplate list
|
||||||
|
create:
|
||||||
|
operation_id: clustertemplates:post
|
||||||
|
operation_type: create
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: create
|
||||||
|
rust-cli:
|
||||||
|
module_name: create
|
||||||
|
sdk_mod_name: create
|
||||||
|
cli_full_command: clustertemplate create
|
||||||
|
container-infrastructure-management.quota:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
show:
|
||||||
|
operation_id: quotas/quota_id:get
|
||||||
|
operation_type: show
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: get
|
||||||
|
rust-cli:
|
||||||
|
module_name: show
|
||||||
|
sdk_mod_name: get
|
||||||
|
cli_full_command: quota show
|
||||||
|
delete:
|
||||||
|
operation_id: quotas/quota_id:delete
|
||||||
|
operation_type: delete
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: delete
|
||||||
|
rust-cli:
|
||||||
|
module_name: delete
|
||||||
|
sdk_mod_name: delete
|
||||||
|
cli_full_command: quota delete
|
||||||
|
list:
|
||||||
|
operation_id: quotas:get
|
||||||
|
operation_type: list
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: list
|
||||||
|
rust-cli:
|
||||||
|
module_name: list
|
||||||
|
sdk_mod_name: list
|
||||||
|
cli_full_command: quota list
|
||||||
|
create:
|
||||||
|
operation_id: quotas:post
|
||||||
|
operation_type: create
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: create
|
||||||
|
rust-cli:
|
||||||
|
module_name: create
|
||||||
|
sdk_mod_name: create
|
||||||
|
cli_full_command: quota create
|
||||||
|
container-infrastructure-management.certificate:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
show:
|
||||||
|
operation_id: certificates/certificate_id:get
|
||||||
|
operation_type: show
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: get
|
||||||
|
rust-cli:
|
||||||
|
module_name: show
|
||||||
|
sdk_mod_name: get
|
||||||
|
cli_full_command: certificate show
|
||||||
|
create:
|
||||||
|
operation_id: certificates:post
|
||||||
|
operation_type: create
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: create
|
||||||
|
rust-cli:
|
||||||
|
module_name: create
|
||||||
|
sdk_mod_name: create
|
||||||
|
cli_full_command: certificate create
|
||||||
|
container-infrastructure-management.mservice:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
list:
|
||||||
|
operation_id: mservices:get
|
||||||
|
operation_type: list
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: list
|
||||||
|
rust-cli:
|
||||||
|
module_name: list
|
||||||
|
sdk_mod_name: list
|
||||||
|
cli_full_command: mservice list
|
||||||
|
container-infrastructure-management.stat:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
get:
|
||||||
|
operation_id: stats:get
|
||||||
|
operation_type: get
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: get
|
||||||
|
rust-cli:
|
||||||
|
module_name: get
|
||||||
|
sdk_mod_name: get
|
||||||
|
cli_full_command: stat get
|
||||||
|
container-infrastructure-management.federation:
|
||||||
|
spec_file: wrk/openapi_specs/container-infrastructure-management/v1.yaml
|
||||||
|
api_version: v1
|
||||||
|
operations:
|
||||||
|
show:
|
||||||
|
operation_id: federations/federation_id:get
|
||||||
|
operation_type: show
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: get
|
||||||
|
rust-cli:
|
||||||
|
module_name: show
|
||||||
|
sdk_mod_name: get
|
||||||
|
cli_full_command: federation show
|
||||||
|
delete:
|
||||||
|
operation_id: federations/federation_id:delete
|
||||||
|
operation_type: delete
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: delete
|
||||||
|
rust-cli:
|
||||||
|
module_name: delete
|
||||||
|
sdk_mod_name: delete
|
||||||
|
cli_full_command: federation delete
|
||||||
|
list:
|
||||||
|
operation_id: federations:get
|
||||||
|
operation_type: list
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: list
|
||||||
|
rust-cli:
|
||||||
|
module_name: list
|
||||||
|
sdk_mod_name: list
|
||||||
|
cli_full_command: federation list
|
||||||
|
create:
|
||||||
|
operation_id: federations:post
|
||||||
|
operation_type: create
|
||||||
|
targets:
|
||||||
|
rust-sdk:
|
||||||
|
module_name: create
|
||||||
|
rust-cli:
|
||||||
|
module_name: create
|
||||||
|
sdk_mod_name: create
|
||||||
|
cli_full_command: federation create
|
@ -18,6 +18,9 @@
|
|||||||
- service: "compute"
|
- service: "compute"
|
||||||
metadata: "metadata/compute_metadata.yaml"
|
metadata: "metadata/compute_metadata.yaml"
|
||||||
targets: ["rust-sdk", "rust-cli", "rust-tui"]
|
targets: ["rust-sdk", "rust-cli", "rust-tui"]
|
||||||
|
- service: "container_infrastructure_management"
|
||||||
|
metadata: "metadata/container-infrastructure-management_metadata.yaml"
|
||||||
|
targets: ["rust-sdk", "rust-cli"]
|
||||||
- service: "dns"
|
- service: "dns"
|
||||||
metadata: "metadata/dns_metadata.yaml"
|
metadata: "metadata/dns_metadata.yaml"
|
||||||
targets: ["rust-sdk", "rust-cli", "rust-tui"]
|
targets: ["rust-sdk", "rust-cli", "rust-tui"]
|
||||||
@ -55,6 +58,8 @@
|
|||||||
soft: true
|
soft: true
|
||||||
- name: codegenerator-openapi-compute-tips-with-api-ref
|
- name: codegenerator-openapi-compute-tips-with-api-ref
|
||||||
soft: true
|
soft: true
|
||||||
|
- name: codegenerator-openapi-container-infrastructure-management-tips-with-api-ref
|
||||||
|
soft: true
|
||||||
- name: codegenerator-openapi-dns-tips-with-api-ref
|
- name: codegenerator-openapi-dns-tips-with-api-ref
|
||||||
soft: true
|
soft: true
|
||||||
- name: codegenerator-openapi-identity-tips-with-api-ref
|
- name: codegenerator-openapi-identity-tips-with-api-ref
|
||||||
|
Loading…
x
Reference in New Issue
Block a user