API Designer Model: serviceCatalog Version: 3.0.0_tag Owner: ONAPNBI Generated on: 2019-03-12T17:02:42.013Z Generated by: Orange API Designer v2, model-v1 This class is used to describe error. for nbi Beijing release we do not manage additional error for serviceCatalog This class is used to describe error. for nbi Beijing release we do not manage additional error for serviceCatalog Application related code (as defined in the API or from a common list) Text that explains the reason for error. This can be shown to a client user. Text that provide more details and corrective actions related to the error. This can be shown to a client user http error code extension like 400-2 url pointing to documentation describing the error The class type of a REST resource. it provides a link to the schema describing a REST resource. A time period A time period Start date and time of the period End date and time of the period Party linked to the service catalog. in nbi we retrieve information about last updater of the service in SDC Party linked to the service catalog. in nbi we retrieve information about last updater of the service in SDC Unique identifier of the related party. Filled with lastUpdaterUserId Role payed by the related party Only role 'lastUpdater' is retrieved in Beijing release Name of the related party - Filled with lastUpdatedFullName ServiceSpecification is a class that offers characteristics to describe a type of service. Functionally, it acts as a template by which Services may be instantiated. By sharing the same specification, these services would therefore share the same set of characteristics. the service information are retrieved in SDC ServiceSpecification is a class that offers characteristics to describe a type of service. Functionally, it acts as a template by which Services may be instantiated. By sharing the same specification, these services would therefore share the same set of characteristics. the service information are retrieved in SDC Unique identifier of the service specification. Filled with SDC Service uuid Reference of the service specification- not mapped in Beijing Name of the service specification- Filled with SDC Service name A narrative that explains in detail what the service specification is - Filled with SDC Service description This attribute allows to dynamically extends TMF class. Valued with 'ONAPservice'. We used this features to add following attributes: invariantUUID toscaModelURL toscaResourceName category (1) subcategory (1) distributionStatus Not used for Beijing release Not used for Beijing release Additional attribute (not in the TMF API) - extended through @type - invariantUUID Additional attribute (not in the TMF API) - extended through @type - toscaModelURL Additional attribute (not in the TMF API) - extended through @type - toscaResourceName Additional attribute - extended through @type - category Please note that this attribute is managed in TMF - in future release we'll introduce category resource Additional attribute - extended through @type - category Please note that this attribute is managed in TMF - in future release we'll introduce category resourc Additional attribute - extended through @type - distributionStatus Service specification version - Filled with SDC Service version Service Current status in the catalog - Filled with SDC Service life cycle state Not used in Beijing release A list of attachments concerning the service specification - Used to retrieve service artifacts A list of parties linked to the service specification - Used to retrieve lastUpdater informative A list of resource specification usable to deliver this service - used to retrieve resource A list of characteristic features of the service specification A characteristic quality or distinctive feature of a ServiceSpecification. ServiceSpecCharacteristic are retrieved in the serviceTosca file in the topology_template section in the inputs section. A characteristic quality or distinctive feature of a ServiceSpecification. ServiceSpecCharacteristic are retrieved in the serviceTosca file in the topology_template section in the inputs section. Name of the characteristic - Filled with parameter_name A narrative that explains in detail what the characteristic is - Filled with parameter_description A kind of value that the characteristic can take on, such as numeric, text and so forth - Filled with parameter_type This attribute allows to dynamically extends TMF class. Valued with: 'ONAPserviceCharacteristic'. We do not used this features in nbi Beijing release. An url pointing to type description - we do not use it in nbi Beijing release A parameter to define if the characteristic is mandatory - Filled from parameter_required – if not fielded by default ‘true’ Status of the characteristic - filled with status_value Value that can be assigned to a characteristic An attachment is a file uses to describe the service. In nbi we use attachment to retrieve ONAP artifacts. An attachment is a file uses to describe the service. In nbi we use attachment to retrieve ONAP artifacts. Unique identifier of the attachment - filled with artifactUUID. Name of the attachment - filled with artifactName Description of the attachment - filled with artifactDescription This attribute allows to dynamically extends TMF class. Valued with 'ONAPartifact'. We used this features to add following attributes: artifactLabel artifactGroupType artifactTimeout artifactChecksum artifactVersion generatedFromUUID Additional attribute (not in the TMF API) - extended through @type - artifactLabel Additional attribute (not in the TMF API) - extended through @type - artifactGroupType Additional attribute (not in the TMF API) - extended through @type - artifactTimeout Additional attribute (not in the TMF API) - extended through @type - artifactChecksum Additional attribute (not in the TMF API) - extended through @type - artifactVersion Additional attribute (not in the TMF API) - extended through @type - generatedFromUUID Uniform Resource Locator, is a web page address - filled with artifactURL Filled with artifactType A number or text that can be assigned to a service specification characteristic. ServiceSpecCharacteristicValue are retrieved in the service Tosca file A number or text that can be assigned to a service specification characteristic. ServiceSpecCharacteristicValue are retrieved in the service Tosca file A kind of value that the characteristic can take on, such as numeric, text, and so forth Retrieved in the Tosca in the topology_template section in the inputs section - parameter_type. We do not manage parameter_type= list or map for Beijing release Information calculated from parameter default in the Tosca file A discrete value that the characteristic can take on A list of resourceSpec identified to deliver the service. for nbi we retrieve resource information available in service description (through SDC api) bu as well information retrieved in the TOSCA file. A list of resourceSpec identified to deliver the service. for nbi we retrieve resource information available in service description (through SDC api) bu as well information retrieved in the TOSCA file. Unique identifier of the resource specification - filled with resourceUUID Version for this resource specification - filled with resourceVersion Name of the resource specification - filled with resourceName This attribute allows to dynamically extends TMF class. Valued with: 'ONAPresource'. We used this features to add following attributes: resourceInstanceName resourceInvariantUUID resourceType modelCustomizationName modelCustomizationId Additional attribute (not in the TMF API) - extended through @type - resourceInstanceName Additional attribute (not in the TMF API) - extended through @type - resourceInvariantUUID Additional attribute (not in the TMF API) - extended through @type - resoucreType Additional attribute (not in the TMF API) - extended through @type - Retrieved in the TOSCA file : attribute name in topology_template/node_template for the resource Additional attribute (not in the TMF API) - extended through @type - Retrieved in the TOSCA file : attribute customizationUUID in topology_template/node_template for the resource