Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Offered APIs

...

URLMethodDescription
/api/sdc/v1/catalog/services/GETGet service list
/api/sdc/v1/catalog/services/{{csarId}}/metadataGETGet a service metadata
/api/sdc/v1/catalog/resourcesGETGet resource list
/api/sdc/v1/catalog/resources/{{csarId}}/metadataGETGet a resource metadata
/api/sdc/v1/catalog/services/{{csarId}}/toscaModelGETDownload a service package
/api/sdc/v1/registerForDistributionPOSTRegister from sdcfor SDC topic
/api/sdc2/rest/v1/consumersPOSTCreate consumer for sdcSDC

note: Etsicatalog invokes SDC APIs through MSB.

You can download the following swagger file to view detail information of  SDC APIs:

sdc_swagger.json.

Dmaap

Etsicatalog invokes Dmaap APIs to query/fetch sdc notification.subscribe topic and create a new apiKeys for topic

URLMethodDescription
/api/events/{topic}/{group}/{
sonsumer
consumer_id}GET
Call dmaap
Get events of a MessageRouter topic
/api/apiKets/createPOST

Create apiKey from dmaap

/api/apiKeys/{apikey}GETGet apiKeys from dmaap

You can access the  Dmaap APIs(MR) to view the detail information of Dmaap APIs.

Micro Service Bus

Etsicatalog invokes Micro Service Bus APIs to register service to MSB.

URLMethodDescription
/api/microservices/v1/servicesPOSTRegister service to the Microservice Bus

For detail information of MSB APIs, please refer to: Microservice Bus API Documentation