Updated Sparky to add ECOMP functionality Browse, Specialized Search, BYOQ, and the...
[aai/sparky-fe.git] / src / app / customQuery / CustomQueryData.js
diff --git a/src/app/customQuery/CustomQueryData.js b/src/app/customQuery/CustomQueryData.js
new file mode 100644 (file)
index 0000000..3267c1a
--- /dev/null
@@ -0,0 +1,182 @@
+/*
+ * ============LICENSE_START=======================================================
+ * org.onap.aai
+ * ================================================================================
+ * Copyright © 2017-2021 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * 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.
+ * ============LICENSE_END=========================================================
+ */
+
+export const dropDownList = [
+  {
+    placeholder: 'Vnf Required as Start Node',
+    label:'complex-fromVnf',
+    value:'complex-fromVnf',
+    description: {
+      summary: 'The "complex-fromVnf" query allows a client to provide A&AI a vnf name or ID to retrieve the ' +
+      'generic-vnf, pserver, complex, licenses, and entitlements.',
+      additionalInfo:
+      'Input: vnf name or vnf ID\n' +
+      'Output: generic-vnf, pserver, complex, licenses, entitlements\n' +
+      'Users: SDN-GC, Conductor\n' +
+      'Releases: 1707'
+    }
+  },
+  {
+    placeholder: 'Vnf Required as Start Node',
+    label:'topology-summary',
+    value:'topology-summary',
+    description: {
+      summary: 'The "topology-summary" query allows a client to provide A&AI one or more VNFs and retrieve various data ' +
+      'related to that VNF. This includes data about the VNF itself (the generic-vnf), the related vnfc, the related ' +
+      'vserver (along with the tenant, cloud-region, image and flavor) and the related pserver (along with the complex).',
+      additionalInfo:
+      'Input: generic-vnf, The original intent was to pass all generic-vnfs with a specified service-id. ' +
+      '(adding owning-entity, project, platform and line-of-business in 1810 as first step to depreciating service-id)\n' +
+      'Output: the generic-vnf, related platform, line-of-business (1810), related owning-entity, project (from related ' +
+      'service-instance) (1810), related vnfc, related vserver, tenant, cloud-region, image, flavor, related pserver, ' +
+      'complex\n' +
+      'Users: AOTS, GEOLINK, DCAE-Sandbox, POLO\n' +
+      'Releases: 1702, 1810'
+    }
+  },
+  {
+    placeholder: 'Pserver Required as Start Node',
+    label:'service-fromPserverandSubsName',
+    value:'service-fromPserverandSubsName',
+    reqPropPlaceholder:'subscriberName=Enter some value here',
+    description: {
+      summary: 'The "service-fromPServerandSubsName" query allows a client to provide A&AI a hostname and subscriber ' +
+      'name, then return service instance and service subscription information.',
+      additionalInfo:
+      'Input: hostname and subscriber-name\n' +
+      'Output: service-instance and service-subscription\n' +
+      'Users: MSO\n' +
+      'Releases: 1710'
+    }
+  },
+  {
+    placeholder: 'Vnf Required as Start Node',
+    label:'cloudRegion-fromNfType',
+    value:'cloudRegion-fromNfType',
+    description: {
+      summary: 'The "cloudRegion-fromNfType" query allows a client to provide A&AI with an nf-type and returns the ' +
+      'cloud-regions running those vnfs.',
+      additionalInfo:
+      'Input: nf-type\n' +
+      'Output: cloud-region\n' +
+      'Users: vIPR\n' +
+      'Releases: 1710'
+    }
+  },
+  {
+    placeholder: 'Need Pserver as Start Node',
+    label:'colocated-devices',
+    value:'colocated-devices',
+    description: {
+      summary: 'The "colocated-devices" query allows a client to provide A&AI a physical server and retrieves all other ' +
+      'physical devices in the same location along with details on their physical interfaces and links.',
+      additionalInfo:
+      'Input: pserver\n' +
+      'Output: pservers, pnfs, p-interfaces, physical-links\n' +
+      'Users: SDN-GCP\n' +
+      'Releases: 1707'
+    }
+  },
+  {
+    placeholder: 'Need Cloud Region as Start Node',
+    label: 'locationNetTypeNetRole-fromCloudRegion',
+    value: 'locationNetTypeNetRole-fromCloudRegion',
+    description: {
+      summary: 'The "locationNetTypeNetRole-fromCloudRegion" query allows a client to provide A&AI with a ' +
+      'cloud-region-id and returns the cloud-region, complex, and l3-networks.',
+      additionalInfo:
+      'Input: cloud-region-id\n' +
+      'Output: cloud-region, complex, l3-network\n' +
+      'Users: vIPR\n' +
+      'Releases: 1710'
+    }
+  },
+  {
+    placeholder: 'Need Cloud Region as Start Node',
+    label:'sites-byCloudRegionId',
+    value:'sites-byCloudRegionId',
+    description: {
+      summary: 'The "sites-byCloudRegionId " query allows a client to provide A&AI with a cloud-region-id and an ' +
+      'optional cloud-region-version and returns the appropriate complexes.',
+      additionalInfo:
+      'Input: cloud-region-id, optional cloud-region-version\n' +
+      'Output: complex object(s)\n' +
+      'Users: POLICY\n' +
+      'Releases: 1707'
+    }
+  },
+  {
+    placeholder: 'Need Cloud Region as Start Node',
+    label:'cloudRegion-fromCountry',
+    value:'cloudRegion-fromCountry',
+    description: {
+      summary: 'The "cloudRegion-fromCountry" query allows a client to provide A&AI with a country and retrieve all ' +
+      'appropriate cloud-regions.',
+      additionalInfo:
+      'Input: country\n' +
+      'Output: cloud-region\n' +
+      'Users: vIPR\n' +
+      'Releases: 1710'
+    }
+  },
+  {
+    placeholder: 'Need vf-module as Start Node',
+    label:'so-request-vfModule',
+    value:'so-request-vfModule',
+    description: {
+      summary: 'The "so-request-vfModule" query allows a client to provide A&AI a vf-module then return all the ' +
+      'reference objects needed to send MSO an orchestration request.',
+      additionalInfo:
+      'Input: vf-module\n' +
+      'Output: vf-module, generic-vnf, service-instance, volume-group, cloud-region\n' +
+      'Users: VID\n' +
+      'Releases: E1802'
+    }
+  },
+  {
+    placeholder: 'Need Vnf as Start Node',
+    label:'linked-devices',
+    value:'linked-devices',
+    description: {
+      summary: 'The "linked-devices" query allows a client to provide A&AI a generic-vnf, vserver, or newvce and ' +
+      'retrieve all connected generic-vnfs, vservers, and newvces.',
+      additionalInfo:
+      'Input: generic-vnf, vserver, or newvces\n' +
+      'Output: all connected generic-vnfs, vservers, and newvces\n' +
+      'Users: POLO\n' +
+      'Releases: E1802'
+    }
+  },
+  {
+    placeholder: 'Need ucpe-instance as Start Node',
+    label:'ucpe-instance',
+    value:'ucpe-instance',
+    description: {
+      summary: 'The "ucpe-instance" query allows a client to provide A&AI a physical server or physical network device, ' +
+      'using the hostname, and retrieve the device and the complex it is located in. This includes the pserver or pnf ' +
+      'itself and the complex.',
+      additionalInfo:
+      'Input: pserver or pnf, Using pserver hostname or pnf pnf-name to identify the starting node is preferred.\n' +
+      'Output: the pserver or pnf, related complex\n' +
+      'Users: SNIRO\n' +
+      'Releases: 1702'
+    }
+  }
+];