blob: b3fd2cf47d1a6de7d24abe113f453c08f9554dd6 [file] [log] [blame]
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0
.. Copyright 2018 Huawei Technologies Co., Ltd.
serviceInstances API
====================
This API allows to generate some requests to manage:
- serviceInstances (create, delete)
- volumeGroups attached to a vnf instance (create, delete)
- vfModules attached to a vnf instance (create, delete)
- vnfs attached to a service instance (create, delete)
- orchestrationRequests (get)
links:
- :ref:`create_service_instance`
- :ref:`delete_service_instance`
- :ref:`create_volume_group`
- :ref:`delete_volume_group`
- :ref:`create_vf_module`
- :ref:`delete_vf_module`
- :ref:`create_vnf`
- :ref:`delete_vnf`
- :ref:`get_orchestration_request_by_id`
- :ref:`get_orchestration_request_all`
.. _create_service_instance:
Create service instance
+++++++++++++++++++++++
+--------------------+--------------------------------------------------------+
|Interface Definition|Description |
+====================+========================================================+
|URI |/onap/so/infra/serviceInstances/v6 |
+--------------------+--------------------------------------------------------+
|Operation Type |POST |
+--------------------+--------------------------------------------------------+
|Content-Type |application/json |
+--------------------+--------------------------------------------------------+
Request Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+-------------------+--------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+===================+==========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestParameters |requestParameters Object |Content of requestParameters object. |
+-------------------+--------------------------+-------------------------------------------------+
|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
+-------------------+--------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
+-------------------+--------------------------+-------------------------------------------------+
|project |project Object |Content of project object. |
+-------------------+--------------------------+-------------------------------------------------+
|owningEntity |owningEntity Object |Content of owningEntity object. |
+-------------------+--------------------------+-------------------------------------------------+
|platform |platform Object |Content of platform object. |
+-------------------+--------------------------+-------------------------------------------------+
|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
+-------------------+--------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelInvariantId |String |The Model Invariant Id. |
+-------------------------+------------------+-------------------------------------------------+
|ModelNameVersionId |String |The modelname Version Id |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
|ModelVersion |String |Version of the model |
+-------------------------+------------------+-------------------------------------------------+
|ModelCustomization Name |String |The Model Customization name |
+-------------------------+------------------+-------------------------------------------------+
|modelCustomizationUuid |String |The Model Customization UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelVersionId |String |The Model version id |
+-------------------------+------------------+-------------------------------------------------+
|modelUuid |String |The Model UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInvariantUuid |String |The Model Invariant UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInstanceName |String |The Model Instance name |
+-------------------------+------------------+-------------------------------------------------+
SubscriberInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|GlobalSubscriberId |String |Global customer Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|SubscriberName |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
|billingAccountNumber |String |billingAccountNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|callbackUrl |String |callbackUrl of the request |
+-------------------------+------------------+-------------------------------------------------+
|correlator |String |correlator of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderNumber |String |orderNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|productFamilyId |String |productFamilyId of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderVersion |String |orderVersion of the request |
+-------------------------+------------------+-------------------------------------------------+
|instanceName |String |instanceName of the request |
+-------------------------+------------------+-------------------------------------------------+
|suppressRollback |String |suppressRollback of the request |
+-------------------------+------------------+-------------------------------------------------+
|requestorId |String |requestorId of the request |
+-------------------------+------------------+-------------------------------------------------+
RequestParameters Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|SubscriptionServiceType |String |The service type of the Subscription |
+-------------------------+------------------+-------------------------------------------------+
|UserParams |Array |The product family Id. |
+-------------------------+------------------+-------------------------------------------------+
|aLaCarte |Boolean | aLaCarte |
+-------------------------+------------------+-------------------------------------------------+
|autoBuildVfModules |Boolean |autoBuildVfModules |
+-------------------------+------------------+-------------------------------------------------+
|cascadeDelete |Boolean |cascadeDelete |
+-------------------------+------------------+-------------------------------------------------+
|usePreload |Boolean |usePreload |
+-------------------------+------------------+-------------------------------------------------+
|rebuildVolumeGroups |Boolean |rebuildVolumeGroups |
+-------------------------+------------------+-------------------------------------------------+
|payload |String |payload |
+-------------------------+------------------+-------------------------------------------------+
|controllerType |String |controllerType |
+-------------------------+------------------+-------------------------------------------------+
UserParams Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|name |String |Tag name of attribute |
+-------------------------+------------------+-------------------------------------------------+
|value |String |Value of the tag |
+-------------------------+------------------+-------------------------------------------------+
CloudConfiguration Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|tenantId |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
|aicNodeClli |String |aicNodeClli property |
+-------------------------+------------------+-------------------------------------------------+
Project Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|projectName |String |Name of the project |
+-------------------------+------------------+-------------------------------------------------+
OwningEntity Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|owningEntityId |String |owningEntityId of the owingEntity |
+-------------------------+------------------+-------------------------------------------------+
|owningEntityName |String |owningEntityName of the owingEntity |
+-------------------------+------------------+-------------------------------------------------+
Platform Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|platformName |String |Platform Name |
+-------------------------+------------------+-------------------------------------------------+
LineOfBusiness Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|lineOfBusinessName |String |Line Of Business Name |
+-------------------------+------------------+-------------------------------------------------+
.. _delete_service_instance:
Delete service instance
+++++++++++++++++++++++
+--------------------+--------------------------------------------------------------------------------+
|Interface Definition|Description |
+====================+================================================================================+
|URI |/onap/so/infra/serviceInstances/v6/{serviceInstanceId} |
+--------------------+--------------------------------------------------------------------------------+
|Operation Type |DELETE |
+--------------------+--------------------------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+--------------------------------------------------------------------------------+
Request Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+-------------------+-------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+===================+=========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+-------------------+-------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+-------------------+-------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelInvariantId |String |The Model Invariant Id. |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
|ModelVersion |String |Version of the model |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
.. _create_volume_group:
Create Volume Group
+++++++++++++++++++
+--------------------+------------------------------------------------------------------------------------------------------------------+
|Interface Definition|Description |
+====================+==================================================================================================================+
|URI |/onap/so/infra/serviceInstances/v6/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups |
+--------------------+------------------------------------------------------------------------------------------------------------------+
|Operation Type |POST |
+--------------------+------------------------------------------------------------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+------------------------------------------------------------------------------------------------------------------+
Request Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+-------------------+--------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+===================+==========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestParameters |requestParameters Object |Content of requestParameters object. |
+-------------------+--------------------------+-------------------------------------------------+
|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
+-------------------+--------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
+-------------------+--------------------------+-------------------------------------------------+
|project |project Object |Content of project object. |
+-------------------+--------------------------+-------------------------------------------------+
|owningEntity |owningEntity Object |Content of owningEntity object. |
+-------------------+--------------------------+-------------------------------------------------+
|platform |platform Object |Content of platform object. |
+-------------------+--------------------------+-------------------------------------------------+
|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
+-------------------+--------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelInvariantId |String |The Model Invariant Id. |
+-------------------------+------------------+-------------------------------------------------+
|ModelNameVersionId |String |The modelname Version Id |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
|ModelVersion |String |Version of the model |
+-------------------------+------------------+-------------------------------------------------+
|ModelCustomization Name |String |The Model Customization name |
+-------------------------+------------------+-------------------------------------------------+
|modelCustomizationUuid |String |The Model Customization UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelVersionId |String |The Model version id |
+-------------------------+------------------+-------------------------------------------------+
|modelUuid |String |The Model UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInvariantUuid |String |The Model Invariant UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInstanceName |String |The Model Instance name |
+-------------------------+------------------+-------------------------------------------------+
CloudConfiguration Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|tenantId |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
|aicNodeClli |String |aicNodeClli property |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
|billingAccountNumber |String |billingAccountNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|callbackUrl |String |callbackUrl of the request |
+-------------------------+------------------+-------------------------------------------------+
|correlator |String |correlator of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderNumber |String |orderNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|productFamilyId |String |productFamilyId of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderVersion |String |orderVersion of the request |
+-------------------------+------------------+-------------------------------------------------+
|instanceName |String |instanceName of the request |
+-------------------------+------------------+-------------------------------------------------+
|suppressRollback |String |suppressRollback of the request |
+-------------------------+------------------+-------------------------------------------------+
|requestorId |String |requestorId of the request |
+-------------------------+------------------+-------------------------------------------------+
relatedInstance List
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|relatedInstance |Object |relatedInstance Object |
+-------------------------+------------------+-------------------------------------------------+
relatedInstance List
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|instanceId |String |instanceId |
+-------------------------+------------------+-------------------------------------------------+
|modelInfo |Object |Content of modelInfo object. |
+-------------------------+------------------+-------------------------------------------------+
.. _delete_volume_group:
Delete Volume Group
+++++++++++++++++++
+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
|Interface Definition|Description |
+====================+============================================================================================================================================+
|URI |/onap/so/infra/serviceInstances/v6/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volume-groupinstance-id} |
+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
|Operation Type |DELETE |
+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
Request Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+---------------------+-------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=====================+=========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+---------------------+-------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
+---------------------+-------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+---------------------+-------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
CloudConfiguration Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|tenantId |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
.. _create_vf_module:
Create VF Module
++++++++++++++++
+--------------------+---------------------------------------------------------------------------------------------------------------+
|Interface Definition|Description |
+====================+===============================================================================================================+
|URI |/onap/so/infra/serviceInstances/v6/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules |
+--------------------+---------------------------------------------------------------------------------------------------------------+
|Operation Type |POST |
+--------------------+---------------------------------------------------------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+---------------------------------------------------------------------------------------------------------------+
Request Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+---------------------+-------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=====================+=========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+---------------------+-------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
+---------------------+-------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+---------------------+-------------------------+-------------------------------------------------+
|relatedInstanceList |List |Content of relatedInstanceList. |
+---------------------+-------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelInvariantId |String |The Model Invariant Id. |
+-------------------------+------------------+-------------------------------------------------+
|ModelNameVersionId |String |The modelname Version Id |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
|ModelVersion |String |Version of the model |
+-------------------------+------------------+-------------------------------------------------+
|ModelCustomization Name |String |The Model Customization name |
+-------------------------+------------------+-------------------------------------------------+
CloudConfiguration Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|tenantId |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|InstanceName |String |The instance Name |
+-------------------------+------------------+-------------------------------------------------+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
|SuppressRollback |Boolean |SuppressRollback |
+-------------------------+------------------+-------------------------------------------------+
relatedInstance List
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|relatedInstance |Object |relatedInstance Object |
+-------------------------+------------------+-------------------------------------------------+
relatedInstance List
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|instanceId |String |instanceId |
+-------------------------+------------------+-------------------------------------------------+
|modelInfo |Object |Content of modelInfo object. |
+-------------------------+------------------+-------------------------------------------------+
|instanceName |String |Name of the instance |
+-------------------------+------------------+-------------------------------------------------+
.. _delete_vf_module:
Delete VF Module
++++++++++++++++
+--------------------+-------------------------------------------------------------------------------------------------------------------------------------+
|Interface Definition|Description |
+====================+=====================================================================================================================================+
|URI |/onap/so/infra/serviceInstances/v6/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleinstance-id} |
+--------------------+-------------------------------------------------------------------------------------------------------------------------------------+
|Operation Type |DELETE |
+--------------------+-------------------------------------------------------------------------------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+-------------------------------------------------------------------------------------------------------------------------------------+
Request Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+---------------------+-------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=====================+=========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+---------------------+-------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
+---------------------+-------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+---------------------+-------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelInvariantId |String |The Model Invariant Id. |
+-------------------------+------------------+-------------------------------------------------+
|ModelNameVersionId |String |The modelname Version Id |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
|ModelVersion |String |Version of the model |
+-------------------------+------------------+-------------------------------------------------+
|ModelCustomization Name |String |The Model Customization name |
+-------------------------+------------------+-------------------------------------------------+
CloudConfiguration Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|tenantId |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
.. _create_vnf:
Create VNF
++++++++++
+--------------------+-------------------------------------------------------------------------------------+
|Interface Definition|Description |
+====================+=====================================================================================+
|URI |/onap/so/infra/serviceInstances/v6/{serviceInstanceId}/vnfs |
+--------------------+-------------------------------------------------------------------------------------+
|Operation Type |POST |
+--------------------+-------------------------------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+-------------------------------------------------------------------------------------+
Request Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+-------------------+--------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+===================+==========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestParameters |requestParameters Object |Content of requestParameters object. |
+-------------------+--------------------------+-------------------------------------------------+
|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
+-------------------+--------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
+-------------------+--------------------------+-------------------------------------------------+
|project |project Object |Content of project object. |
+-------------------+--------------------------+-------------------------------------------------+
|owningEntity |owningEntity Object |Content of owningEntity object. |
+-------------------+--------------------------+-------------------------------------------------+
|platform |platform Object |Content of platform object. |
+-------------------+--------------------------+-------------------------------------------------+
|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
+-------------------+--------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelInvariantId |String |The Model Invariant Id. |
+-------------------------+------------------+-------------------------------------------------+
|ModelNameVersionId |String |The modelname Version Id |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
|ModelVersion |String |Version of the model |
+-------------------------+------------------+-------------------------------------------------+
|ModelCustomization Name |String |The Model Customization name |
+-------------------------+------------------+-------------------------------------------------+
|modelCustomizationUuid |String |The Model Customization UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelVersionId |String |The Model version id |
+-------------------------+------------------+-------------------------------------------------+
|modelUuid |String |The Model UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInvariantUuid |String |The Model Invariant UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInstanceName |String |The Model Instance name |
+-------------------------+------------------+-------------------------------------------------+
CloudConfiguration Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|tenantId |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
|billingAccountNumber |String |billingAccountNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|callbackUrl |String |callbackUrl of the request |
+-------------------------+------------------+-------------------------------------------------+
|correlator |String |correlator of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderNumber |String |orderNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|productFamilyId |String |productFamilyId of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderVersion |String |orderVersion of the request |
+-------------------------+------------------+-------------------------------------------------+
|instanceName |String |instanceName of the request |
+-------------------------+------------------+-------------------------------------------------+
|suppressRollback |String |suppressRollback of the request |
+-------------------------+------------------+-------------------------------------------------+
|requestorId |String |requestorId of the request |
+-------------------------+------------------+-------------------------------------------------+
relatedInstance List
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|relatedInstance |Object |relatedInstance Object |
+-------------------------+------------------+-------------------------------------------------+
relatedInstance List
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|instanceId |String |instanceId |
+-------------------------+------------------+-------------------------------------------------+
|modelInfo |Object |Content of modelInfo object. |
+-------------------------+------------------+-------------------------------------------------+
RequestParameters Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|UserParams |Array |The product family Id. |
+-------------------------+------------------+-------------------------------------------------+
UserParams Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|name |String |Tag name of attribute |
+-------------------------+------------------+-------------------------------------------------+
|value |String |Value of the tag |
+-------------------------+------------------+-------------------------------------------------+
.. _delete_vnf:
Delete VNF
++++++++++
+--------------------+-----------------------------------------------------------------------------------------------------+
|Interface Definition|Description |
+====================+=====================================================================================================+
|URI |/onap/so/infra/serviceInstances/v6/{serviceInstanceId}/vnfs/{vnfInstanceId} |
+--------------------+-----------------------------------------------------------------------------------------------------+
|Operation Type |DELETE |
+--------------------+-----------------------------------------------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+-----------------------------------------------------------------------------------------------------+
Request Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+---------------------+-------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=====================+=========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+---------------------+-------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
+---------------------+-------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+---------------------+-------------------------+-------------------------------------------------+
|requestParameters |requestParameters Object |Content of requestParameters object. |
+---------------------+-------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
CloudConfiguration Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|tenantId |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
RequestParameters Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|UserParams |Array |The product family Id. |
+-------------------------+------------------+-------------------------------------------------+
UserParams Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|name |String |Tag name of attribute |
+-------------------------+------------------+-------------------------------------------------+
|value |String |Value of the tag |
+-------------------------+------------------+-------------------------------------------------+
.. _get_orchestration_request_by_id:
GET Orchestration Request
+++++++++++++++++++++++++
+--------------------+-------------------------------------------------------------------------------------+
|Interface Definition|Description |
+====================+=====================================================================================+
|URI |/onap/so/infra/orchestrationRequests/v6/{request-id} |
+--------------------+-------------------------------------------------------------------------------------+
|Operation Type |GET |
+--------------------+-------------------------------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+-------------------------------------------------------------------------------------+
Response Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|request |M |1 |request Object |Content of request object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
Request Object
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+===================+=========+===========+==========================+===========================================+
|requestId |M |1 |String |Request Id |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|startTime |M |1 |request Object |Start time. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|requestScope |M |1 |request Object |Scope of the request. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|requestType |M |1 |request Object |Type of the request. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|requestDetails |M |1 |requestDetails Object |Type of the request. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|requestStatus |M |1 |requestStatus Object |Type of the request. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+-------------------+--------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+===================+==========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestParameters |requestParameters Object |Content of requestParameters object. |
+-------------------+--------------------------+-------------------------------------------------+
|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
+-------------------+--------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
+-------------------+--------------------------+-------------------------------------------------+
|project |project Object |Content of project object. |
+-------------------+--------------------------+-------------------------------------------------+
|owningEntity |owningEntity Object |Content of owningEntity object. |
+-------------------+--------------------------+-------------------------------------------------+
|platform |platform Object |Content of platform object. |
+-------------------+--------------------------+-------------------------------------------------+
|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
+-------------------+--------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelInvariantId |String |The Model Invariant Id. |
+-------------------------+------------------+-------------------------------------------------+
|ModelNameVersionId |String |The modelname Version Id |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
|ModelVersion |String |Version of the model |
+-------------------------+------------------+-------------------------------------------------+
|ModelCustomization Name |String |The Model Customization name |
+-------------------------+------------------+-------------------------------------------------+
|modelCustomizationUuid |String |The Model Customization UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelVersionId |String |The Model version id |
+-------------------------+------------------+-------------------------------------------------+
|modelUuid |String |The Model UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInvariantUuid |String |The Model Invariant UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInstanceName |String |The Model Instance name |
+-------------------------+------------------+-------------------------------------------------+
SubscriberInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|GlobalSubscriberId |String |Global customer Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|SubscriberName |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
|billingAccountNumber |String |billingAccountNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|callbackUrl |String |callbackUrl of the request |
+-------------------------+------------------+-------------------------------------------------+
|correlator |String |correlator of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderNumber |String |orderNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|productFamilyId |String |productFamilyId of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderVersion |String |orderVersion of the request |
+-------------------------+------------------+-------------------------------------------------+
|instanceName |String |instanceName of the request |
+-------------------------+------------------+-------------------------------------------------+
|suppressRollback |String |suppressRollback of the request |
+-------------------------+------------------+-------------------------------------------------+
|requestorId |String |requestorId of the request |
+-------------------------+------------------+-------------------------------------------------+
RequestParameters Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|SubscriptionServiceType |String |The service type of the Subscription |
+-------------------------+------------------+-------------------------------------------------+
RequestStatus Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|finishTime |String |Time |
+-------------------------+------------------+-------------------------------------------------+
|requestState |String |state of the request |
+-------------------------+------------------+-------------------------------------------------+
|statusMessage |String |statusMessage |
+-------------------------+------------------+-------------------------------------------------+
|percentProgress |String |percentage of progress |
+-------------------------+------------------+-------------------------------------------------+
.. _get_orchestration_request_all:
GET Orchestration Requests
++++++++++++++++++++++++++
+--------------------+--------------------------------------------------------------+
|Interface Definition|Description |
+====================+==============================================================+
|URI |/onap/so/infra/orchestrationRequests/v6 |
+--------------------+--------------------------------------------------------------+
|Operation Type |GET |
+--------------------+--------------------------------------------------------------+
|Content-Type |application/json |
+--------------------+--------------------------------------------------------------+
Response Body:
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|requestList |M |1 |Array |Content of request List. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
RequestList :
+----------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+================+=========+===========+==========================+===========================================+
|request |M |1 |request Object |Content of request object. |
+----------------+---------+-----------+--------------------------+-------------------------------------------+
Request Object
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|Attribute |Qualifier|Cardinality|Content |Description |
+===================+=========+===========+==========================+===========================================+
|requestId |M |1 |String |Request Id. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|startTime |M |1 |request Object |Start time. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|requestScope |M |1 |request Object |Scope of the request. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|requestType |M |1 |request Object |Type of the request. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|requestDetails |M |1 |requestDetails Object |Type of the request. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
|requestStatus |M |1 |requestStatus Object |Type of the request. |
+-------------------+---------+-----------+--------------------------+-------------------------------------------+
RequestDetails Object
+-------------------+--------------------------+-------------------------------------------------+
|Attribute |Content |Description |
+===================+==========================+=================================================+
|modelInfo |modelInfo Object |Content of modelInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestInfo |requestInfo Object |Content of requestInfo object. |
+-------------------+--------------------------+-------------------------------------------------+
|requestParameters |requestParameters Object |Content of requestParameters object. |
+-------------------+--------------------------+-------------------------------------------------+
|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
+-------------------+--------------------------+-------------------------------------------------+
|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
+-------------------+--------------------------+-------------------------------------------------+
|project |project Object |Content of project object. |
+-------------------+--------------------------+-------------------------------------------------+
|owningEntity |owningEntity Object |Content of owningEntity object. |
+-------------------+--------------------------+-------------------------------------------------+
|platform |platform Object |Content of platform object. |
+-------------------+--------------------------+-------------------------------------------------+
|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
+-------------------+--------------------------+-------------------------------------------------+
ModelInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|ModelType |String |Type of model |
+-------------------------+------------------+-------------------------------------------------+
|ModelInvariantId |String |The Model Invariant Id. |
+-------------------------+------------------+-------------------------------------------------+
|ModelNameVersionId |String |The modelname Version Id |
+-------------------------+------------------+-------------------------------------------------+
|ModelName |String |Name of the Model |
+-------------------------+------------------+-------------------------------------------------+
|ModelVersion |String |Version of the model |
+-------------------------+------------------+-------------------------------------------------+
|ModelCustomization Name |String |The Model Customization name |
+-------------------------+------------------+-------------------------------------------------+
|modelCustomizationUuid |String |The Model Customization UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelVersionId |String |The Model version id |
+-------------------------+------------------+-------------------------------------------------+
|modelUuid |String |The Model UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInvariantUuid |String |The Model Invariant UUid |
+-------------------------+------------------+-------------------------------------------------+
|modelInstanceName |String |The Model Instance name |
+-------------------------+------------------+-------------------------------------------------+
SubscriberInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|GlobalSubscriberId |String |Global customer Id (in A&AI) |
+-------------------------+------------------+-------------------------------------------------+
|SubscriberName |String |Name of the Subscriber |
+-------------------------+------------------+-------------------------------------------------+
RequestInfo Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|Source |String |source of the request |
+-------------------------+------------------+-------------------------------------------------+
|billingAccountNumber |String |billingAccountNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|callbackUrl |String |callbackUrl of the request |
+-------------------------+------------------+-------------------------------------------------+
|correlator |String |correlator of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderNumber |String |orderNumber of the request |
+-------------------------+------------------+-------------------------------------------------+
|productFamilyId |String |productFamilyId of the request |
+-------------------------+------------------+-------------------------------------------------+
|orderVersion |String |orderVersion of the request |
+-------------------------+------------------+-------------------------------------------------+
|instanceName |String |instanceName of the request |
+-------------------------+------------------+-------------------------------------------------+
|suppressRollback |String |suppressRollback of the request |
+-------------------------+------------------+-------------------------------------------------+
|requestorId |String |requestorId of the request |
+-------------------------+------------------+-------------------------------------------------+
RequestParameters Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|SubscriptionServiceType |String |The service type of the Subscription |
+-------------------------+------------------+-------------------------------------------------+
RequestStatus Object
+-------------------------+------------------+-------------------------------------------------+
|Attribute |Content |Description |
+=========================+==================+=================================================+
|finishTime |String |Time |
+-------------------------+------------------+-------------------------------------------------+
|requestState |String |state of the request |
+-------------------------+------------------+-------------------------------------------------+
|statusMessage |String |statusMessage |
+-------------------------+------------------+-------------------------------------------------+
|percentProgress |String |percentage of progress |
+-------------------------+------------------+-------------------------------------------------+