From 1954d187dbc54e1ec789a19142a9dbafa70b7762 Mon Sep 17 00:00:00 2001 From: Ofir Sonsino Date: Mon, 30 Oct 2017 11:25:19 +0200 Subject: Update ReadTheDocs docs folder Change-Id: I994250de6ae148832c71ab87ca2057642497bd12 Issue-ID: VID-71 Signed-off-by: Ofir Sonsino --- docs/docs-consumedapis.rst | 97 ++++++++++++++++++++++++++++++++++++++++++---- docs/index.rst | 1 - 2 files changed, 90 insertions(+), 8 deletions(-) (limited to 'docs') diff --git a/docs/docs-consumedapis.rst b/docs/docs-consumedapis.rst index c2af4c20e..189b80a13 100644 --- a/docs/docs-consumedapis.rst +++ b/docs/docs-consumedapis.rst @@ -3,14 +3,97 @@ Consumed APIs ============= +VID consumes the following APIs from other components: -.. note:: - * This section is used to reference APIs that a software component depends on - and uses from other sources. - - * Consumed APIs should be a specific link to the offered APIs from another component - or external source. +SDC +---- - * This note must be removed after content has been added. ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| /sdc/v1/catalog/services/meta | Get services general. | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| /sdc/v1/catalog/services/toscaModel | Download csar by UUID | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +SO +--- ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| POST /serviceInstances/v5 | Create instance | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| DELETE | Delete instance | +| /serviceInstances/v5/ | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| POST | Create VNF | +| /serviceInstances/v5//vnfs | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| DELETE | Delete VNF | +| /serviceInstances/v5//vnfs/ | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| POST | Create VF-Module | +| /serviceInstances/v5//vnfs//vfModules | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| DELETE | Delete VF-Module | +| /serviceInstances/v5//vnfs//vfModules | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| POST | Create Volume group | +| /serviceInstances/v5//vnfs//volumeGroups | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| DELETE | Delete Volume Group | +| /serviceInstances/v5//vnfs//volumeGroups | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| POST | Create configuration | +| /serviceInstances/v5//configurations/ | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| DELETE | Delete configuration | +| serviceInstances/v5//configurations/ | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| POST | Create network | +| /serviceInstances/v5//networks | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| DELETE | Delete network (network instance id) | +| /serviceInstances/v5//networks/ | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET /orchestrationRequests/v5 | Get orchestration status | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET /tasks/v1 | Get available Manual tasks by request id | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ + + +A&AI +----- + ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET | Get all subscribers | +| aai/v11/business/customers?subscriber-type=INFRA&depth=2 | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET aai/v11/ | Get data for specific subscriber including its available services | +| business/customers/customer/ | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET | Get all service types | +| aai/v11/service-design-and-creation/services | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET | Get services by owning entity id | +| aai/v11/business/owning-entities? | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET | Get services by project name | +| aai/v11/business/projects? | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET aai/v11/network/zones | Get all AIC zones | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| POST search/named-query | Get the data regarding instance and it’s related nodes | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| GET aai/v11/ | Get AIC zones for specific service instance | +| business/customers/customer// | | +| /service-subscriptions/service-subscription//service-instances/service-instance/ | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| PUT Aai/v11/query?format=simple(types: | This is custom query and has multiple types (declared in the url line) | +| “query/vnfFromModelbyRegion?cloudRegionId”,” | | +| vnf-topology-fromServiceInstance”) | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| Aai/v11/ | Get human readable version by version id | +| service-design-and-creation/models?depth=2 | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| business/customers/customer//service-subscriptions/service-subscription/?depth=0 | Get all service subscriptions | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ +| | | ++-------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------+ \ No newline at end of file diff --git a/docs/index.rst b/docs/index.rst index 4f5b8db4c..752fb42d4 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -14,6 +14,5 @@ VID Documentation docs-logging.rst docs-installation.rst docs-configuration.rst - docs-administration.rst docs-humaninterfaces.rst docs-release-notes.rst -- cgit 1.2.3-korg