1 open_cli_schema_version: 1.0
2 name: subscription-list
3 description: Lists the subscription for a given customer in Onap
8 author: ONAP CLI Team onap-discuss@lists.onap.org
12 description: Onap customer name
15 long_option: customer-name
22 description: Onap service type
25 - name: resource-version
26 description: Onap subscription resource version
30 description: Onap tenant name
34 description: Onap region name
38 description: Onap cloud name
46 uri: /aai/v11/business/customers/customer/${customer-name}/service-subscriptions
51 service-type: $b{$.service-subscription.[*].service-type}
52 resource-version: $b{$.service-subscription.[*].resource-version}
53 tenant: $b{service-subscription.[*].relationship-list.relationship.[*].relationship-data.[?(@.relationship-key == 'tenant.tenant-id')].relationship-value}
54 region: $b{service-subscription.[*].relationship-list.relationship.[*].relationship-data.[?(@.relationship-key == 'cloud-region.cloud-region-id')].relationship-value}
55 cloud: $b{service-subscription.[*].relationship-list.relationship.[*].relationship-data.[?(@.relationship-key == 'cloud-region.cloud-owner')].relationship-value}
58 body: '{"service-subscription":[{"service-type":"vTest","resource-version":"1504091375183","relationship-list":{"relationship":[{"related-to":"tenant","related-link":"/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/AAIAIC25/tenants/tenant/26ab7af6-96cc-4c4e-814a-e533af4ef9f6","relationship-data":[{"relationship-key":"cloud-region.cloud-owner","relationship-value":"att-aic"},{"relationship-key":"cloud-region.cloud-region-id","relationship-value":"AAIAIC25"},{"relationship-key":"tenant.tenant-id","relationship-value":"26ab7af6-96cc-4c4e-814a-e533af4ef9f6"}],"related-to-property":[{"property-key":"tenant.tenant-name","property-value":"test"}]}]}}]}'