Add serviceCatalog rest services
[externalapi/nbi.git] / src / main / java / org / onap / nbi / OnapComponentsUrlPaths.java
1 package org.onap.nbi;
2
3 /**
4  * Contains ONAP SDC and AAI urlPaths
5  *
6  */
7 public final class OnapComponentsUrlPaths {
8
9     private OnapComponentsUrlPaths() {}
10
11     // SDC
12     public static final String SDC_ROOT_URL = "/sdc/v1/catalog/services/";
13     public static final String SDC_GET_PATH = "/metadata";
14     public static final String SDC_TOSCA_PATH = "/toscaModel";
15
16     // AAI
17     public static final String AAI_GET_TENANTS_PATH =
18             "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/$cloudOwner/$lcpCloudRegionId/tenants";
19     public static final String AAI_GET_CUSTOMER_PATH = "/aai/v11/business/customers/customer/";
20     public static final String AAI_GET_SERVICES_FOR_CUSTOMER_PATH =
21             "/aai/v11/business/customers/customer/$customerId/service-subscriptions";
22     public static final String AAI_PUT_SERVICE_FOR_CUSTOMER_PATH =
23             "/aai/v11/business/customers/customer/$customerId/service-subscriptions/service-subscription/";
24     public static final String AAI_GET_SERVICE_FOR_CUSTOMER_PATH =
25             "/aai/v11/business/customers/customer/$customerId/service-subscriptions/service-subscription/$serviceSpecName/service-instances/service-instance/$serviceId";
26     public static final String AAI_GET_SERVICE_INSTANCES_PATH =
27             "/aai/v11/business/customers/customer/$customerId/service-subscriptions/service-subscription/$serviceSpecName/service-instances/";
28
29 }