# Copyright 2019 Huawei Technologies Co., Ltd. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. open_cli_schema_version: 1.0 name: cloud-list description: List the configured clouds and Onap service subscriptions info: product: onap-elalto service: aai author: ONAP CLI Team onap-discuss@lists.onap.org results: direction: landscape attributes: - name: cloud description: Onap cloud scope: short type: string - name: region description: Onap cloud region scope: short type: string - name: tenant description: Onap cloud tenat scope: long type: string - name: tenant-id description: Onap cloud tenat id scope: long type: string - name: customer description: Onap cloud customer scope: long type: string - name: service description: Onap cloud service scope: long type: string - name: resource-version description: Onap cloud resource version scope: short type: string http: service: auth: basic mode: direct request: uri: /aai/v16/cloud-infrastructure/cloud-regions method: GET success_codes: - 200 result_map: cloud: $b{cloud-region.[*].cloud-owner} region: $b{cloud-region.[*].cloud-region-id} resource-version: $b{cloud-region.[*].resource-version} tenant: $b{cloud-region.[*].tenants.tenant.[*].tenant-name} tenant-id: $b{cloud-region.[*].tenants.tenant.[*].tenant-id} customer: $b{cloud-region.[*].tenants.tenant.[*].relationship-list.relationship.[*].relationship-data.[?(@.relationship-key == 'customer.global-customer-id')].relationship-value} service: $b{cloud-region.[*].tenants.tenant.[*].relationship-list.relationship.[*].relationship-data.[?(@.relationship-key == 'service-subscription.service-type')].relationship-value}