.. 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) - CNF healthCheck 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:`create_cnf` - :ref:`delete_cnf` - :ref:`get_orchestration_request_by_id` - :ref:`get_orchestration_request_all` - :ref:`healthCheck` .. _create_service_instance: Create service instance +++++++++++++++++++++++ +--------------------+--------------------------------------------------------+ |Interface Definition|Description | +====================+========================================================+ |URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances | +--------------------+--------------------------------------------------------+ |Operation Type |POST | +--------------------+--------------------------------------------------------+ |Content-Type |application/json | +--------------------+--------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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/serviceInstantiation/v7/serviceInstances/{serviceInstanceId} | +--------------------+--------------------------------------------------------------------------------+ |Operation Type |DELETE | +--------------------+--------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+--------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups | +--------------------+------------------------------------------------------------------------------------------------------------------+ |Operation Type |POST | +--------------------+------------------------------------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+------------------------------------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volume-groupinstance-id} | +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ |Operation Type |DELETE | +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules | +--------------------+---------------------------------------------------------------------------------------------------------------+ |Operation Type |POST | +--------------------+---------------------------------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+---------------------------------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleinstance-id} | +--------------------+-------------------------------------------------------------------------------------------------------------------------------------+ |Operation Type |DELETE | +--------------------+-------------------------------------------------------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+-------------------------------------------------------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs | +--------------------+-------------------------------------------------------------------------------------+ |Operation Type |POST | +--------------------+-------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+-------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId} | +--------------------+-----------------------------------------------------------------------------------------------------+ |Operation Type |DELETE | +--------------------+-----------------------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+-----------------------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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 | +-------------------------+------------------+-------------------------------------------------+ .. _create_cnf: Create CNF ++++++++++ +--------------------+-------------------------------------------------------------------------------------+ |Interface Definition|Description | +====================+=====================================================================================+ |URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/cnfs | +--------------------+-------------------------------------------------------------------------------------+ |Operation Type |POST | +--------------------+-------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+-------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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. | +-------------------+--------------------------+-------------------------------------------------+ |requestParameters |requestParameters Object |Content of requestParameters object. | +-------------------+--------------------------+-------------------------------------------------+ |relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. | +-------------------+--------------------------+-------------------------------------------------+ |cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration 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. | +-------------------------+------------------+-------------------------------------------------+ |modelName |String |Name of the Model | +-------------------------+------------------+-------------------------------------------------+ |modelVersion |String |Version of the model | +-------------------------+------------------+-------------------------------------------------+ |modelCustomizationName |String |The Model Customization name | +-------------------------+------------------+-------------------------------------------------+ |modelVersionId |String |The Model version id | +-------------------------+------------------+-------------------------------------------------+ CloudConfiguration Object +-------------------------+------------------+-------------------------------------------------+ |Attribute |Content |Description | +=========================+==================+=================================================+ |lcpCloudRegionId |String |CloudRegion Id (in A&AI) | +-------------------------+------------------+-------------------------------------------------+ |tenantId |String |Name of the Subscriber | +-------------------------+------------------+-------------------------------------------------+ |cloudOwner |String |Name of the cloud owner | +-------------------------+------------------+-------------------------------------------------+ RequestInfo Object +-------------------------+------------------+-------------------------------------------------+ |Attribute |Content |Description | +=========================+==================+=================================================+ |source |String |source of the request | +-------------------------+------------------+-------------------------------------------------+ |productFamilyId |String |productFamilyId 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_cnf: Delete CNF ++++++++++ +--------------------+-----------------------------------------------------------------------------------------------------+ |Interface Definition|Description | +====================+=====================================================================================================+ |URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/cnfs/{cnfInstanceId} | +--------------------+-----------------------------------------------------------------------------------------------------+ |Operation Type |DELETE | +--------------------+-----------------------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+-----------------------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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 | +-------------------------+------------------+-------------------------------------------------+ |modelVersionId |String |The Model version id | +-------------------------+------------------+-------------------------------------------------+ |modelInvariantId |String |The Model Invariant Id. | +-------------------------+------------------+-------------------------------------------------+ |modelVersion |String |Version of the model | +-------------------------+------------------+-------------------------------------------------+ |modelCustomizationName |String |The Model Customization name | +-------------------------+------------------+-------------------------------------------------+ |modelCustomizationId |String |The Model Customization Id. | +-------------------------+------------------+-------------------------------------------------+ CloudConfiguration Object +-------------------------+------------------+-------------------------------------------------+ |Attribute |Content |Description | +=========================+==================+=================================================+ |lcpCloudRegionId |String |CloudRegion Id (in A&AI) | +-------------------------+------------------+-------------------------------------------------+ |tenantId |String |Name of the Subscriber | +-------------------------+------------------+-------------------------------------------------+ |cloudOwner |String |Name of the cloud owner | +-------------------------+------------------+-------------------------------------------------+ RequestInfo Object +-------------------------+------------------+-------------------------------------------------+ |Attribute |Content |Description | +=========================+==================+=================================================+ |source |String |source of the request | +-------------------------+------------------+-------------------------------------------------+ |requestId |String |request Id | +-------------------------+------------------+-------------------------------------------------+ 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/v7/{request-id} | +--------------------+-------------------------------------------------------------------------------------+ |Operation Type |GET | +--------------------+-------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+-------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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/v7 | +--------------------+--------------------------------------------------------------+ |Operation Type |GET | +--------------------+--------------------------------------------------------------+ |Content-Type |application/json | +--------------------+--------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ Query Parameters: +-------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+ |Attribute |Required |Cardinality|Content|Description | +===================+=========+===========+=======+=====================================================================================================+ |filter |Y |1 |String | Orchestration filter (scheme KeyTypes:Option:Value) | | | | | | | | | | | | KeyTypes: | | | | | | serviceInstanceId, serviceInstanceName, vnfInstanceId, pnfName, vnfInstanceName, | | | | | | vfModuleInstanceId, vfModuleInstanceName, volumeGroupInstanceId, volumeGroupInstanceName, | | | | | | networkInstanceId, networkInstanceName, configurationInstanceId, configurationInstanceName, | | | | | | lcpCloudRegionId, tenantId, modelType, requestorId, requestExecutionDate, startTime, requestScope | | | | | | | | | | | | Option: | | | | | | EQUALS (or any not null string), DOES_NOT_EQUAL [e.g. modelType:EQUALS:VNF, modelType:qwe:VNF] | | | | | | for KeyTypes equals startTime or requestExecutionDate: DOES_NOT_EQUAL, BETWEEN_DATES | | | | | | [e.g. startTime:BETWEEN_DATES:30-5-2000:30-5-2030] | +-------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+ |includeCloudRequest|N |1 |Boolean| Enable or disable cloud data request | +-------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+ |format |N |1 |String | Orchestration request format [DETAIL, STATUSDETAIL, SIMPLE, SIMPLENOTASKINFO] | +-------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+ 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 | +-------------------------+------------------+-------------------------------------------------+ .. _healthCheck: CNF healthCheck ++++++++++++++++ +--------------------+---------------------------------------------------------------------------------------------------------------+ |Interface Definition|Description | +====================+===============================================================================================================+ |URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/healthcheck | +--------------------+---------------------------------------------------------------------------------------------------------------+ |Operation Type |POST | +--------------------+---------------------------------------------------------------------------------------------------------------+ |Content-Type |application/json | +--------------------+---------------------------------------------------------------------------------------------------------------+ Request Headers: +-------------------+---------+-----------------------------------------------------------------------------------------+ |Header Name |Required |Description | +===================+=========+=========================================================================================+ |Authorization |Y |Base64 encoded username:password | +-------------------+---------+-----------------------------------------------------------------------------------------+ 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 | +-------------------------+------------------+-------------------------------------------------+