Table of Contents |
---|
Offered APIs
...
URL | Method | Description |
---|---|---|
/api/sdc/v1/catalog/services/ | GET | Get service list |
/api/sdc/v1/catalog/services/{{csarId}}/metadata | GET | Get a service metadata |
/api/sdc/v1/catalog/resources | GET | Get resource list |
/api/sdc/v1/catalog/resources/{{csarId}}/metadata | GET | Get a resource metadata |
/api/sdc/v1/catalog/services/{{csarId}}/toscaModel | GET | Download a service package |
/api/sdc/v1/registerForDistribution | POST | Register from sdcfor SDC topic |
/api/sdc2/rest/v1/consumers | POST | Create consumer for sdcSDC |
note: Etsicatalog invokes SDC APIs through MSB.
You can download the following swagger file to view detail information of SDC APIs:
Dmaap
Etsicatalog invokes Dmaap APIs to create/get subscribe topic and create a new apiKeys for sdc topicstopic
URL | Method | Description |
---|---|---|
/api/events/{topic}/{group}/{sonsumerconsumer_id} | GETCall dmaap | Get events of a MessageRouter topic |
/api/apiKets/create | POST | Create apiKey from dmaap |
/api/apiKeys/{apikey} | GET | Get 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.
URL | Method | Description |
---|---|---|
/api/microservices/v1/services | POST | Register service to the Microservice Bus |
For detail information of MSB APIs, please refer to: Microservice Bus API Documentation