From 0c0f48104fc250bbdbc432143d76b658510e171b Mon Sep 17 00:00:00 2001 From: hammadzf Date: Thu, 5 Feb 2026 12:47:04 +0100 Subject: [PATCH 1/2] add description and API version of inventory management service interface --- GS_NFV-SOL_026.md | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/GS_NFV-SOL_026.md b/GS_NFV-SOL_026.md index 7872aec..7e702ef 100644 --- a/GS_NFV-SOL_026.md +++ b/GS_NFV-SOL_026.md @@ -143,7 +143,9 @@ The present clause provides an overview of Redfish® interface specification - Physical resource provisioning and lifecycle management service interface, - Physical resource topology management service interface, -- Physical resource performance management service interface; and +- Physical resource inventory management service interface, +- Physical resource performance management service interface, +- Physical resource fault management service interface; and - Physical resource log management service interface. Editor's Note: The above list to be updated if other PIM service interfaces can be profiled to the Redfish® interface. @@ -742,15 +744,25 @@ The request and response data structures of the physical resource provisioning a # 7 Physical resource inventory management service interface -Editor's Note: This clause will profile operations of physical resource inventory management service interface against relevant solution(s). - ## 7.1 Description -Editor's Note: This sub-clause will add description of the service interface. +The physical resource inventory management service interface allows the API consumers to perform inventory management operations related to physical resources. The Redfish® interface [\[2\]](#_ref_2) endpoints profiled for this service interface allow consumers to manage API resources that are applicable for this service interface. + +The operations supported over this service interface are the following: + +- Retrieve information about physical resource inventory +- Retrieve information about NFVI-PoPs +- Update inventory information +- Subscribe to notifications related to changes in inventory +- Notify subscribers according to the subscriptions ## 7.2 API version -Editor's Note: This sub-clause will add API version and API roots for the service interface. +The API {VERSION} for the profiled Redfish® interface [\[2\]](#_ref_2) shall be set to \"v1\". Details about the API structure of the Redfish® interface [\[2\]](#_ref_2) are provided in clause 4.3.2 of the present document. + +The corresponding Redfish® API roots are specified below: + +- /redfish/v1/Chassis ## 7.3 Resource structure and HTTP methods -- GitLab From 06cf079572679118511546198340fcfb8a6b1b6e Mon Sep 17 00:00:00 2001 From: hammadzf Date: Wed, 18 Feb 2026 15:48:19 +0100 Subject: [PATCH 2/2] update list of API roots and supported operations --- GS_NFV-SOL_026.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/GS_NFV-SOL_026.md b/GS_NFV-SOL_026.md index 7e702ef..0246264 100644 --- a/GS_NFV-SOL_026.md +++ b/GS_NFV-SOL_026.md @@ -142,8 +142,8 @@ According to ETSI GS NFV-IFA 010 [\[i.2\]](#_ref_i.2), more detailed information The present clause provides an overview of Redfish® interface specification [\[2\]](#_ref_2), which is the profiled solution for the following physical resource management service interfaces produced by the PIM as specified in ETSI GS NFV-IFA 053 [\[1\]](#_ref_1): - Physical resource provisioning and lifecycle management service interface, +- Physical resource inventory management service interface - Physical resource topology management service interface, -- Physical resource inventory management service interface, - Physical resource performance management service interface, - Physical resource fault management service interface; and - Physical resource log management service interface. @@ -746,23 +746,26 @@ The request and response data structures of the physical resource provisioning a ## 7.1 Description -The physical resource inventory management service interface allows the API consumers to perform inventory management operations related to physical resources. The Redfish® interface [\[2\]](#_ref_2) endpoints profiled for this service interface allow consumers to manage API resources that are applicable for this service interface. +The physical resource inventory management service interface allows the API consumers to perform inventory management operations related to physical resources in the NFVI. The Redfish® interface [\[2\]](#_ref_2) endpoints profiled for this service interface allow consumers to manage API resources that are applicable for this service interface. The operations supported over this service interface are the following: -- Retrieve information about physical resource inventory -- Retrieve information about NFVI-PoPs -- Update inventory information +- Retrieve information about physical resource inventory of an NFVI-PoP +- Update inventory information of an NFVI-PoP - Subscribe to notifications related to changes in inventory - Notify subscribers according to the subscriptions +Editor's Note: Retrieving and updating inventory information across different NFVI-PoPs managed by the PIM requires further consideration as Redfish may lack support for distributed architecture. An additional aggregation/abstraction layer may need to be provided by the PIM to offer a consolidated view and management functionality across different NFVI-PoPs, and to interact with individual Redfish services operating within each NFVI-PoP. This aspect can potentially be explained by an informative annex in this document. The normative provisions related to this aspect may be omitted from the scope of the first edition of the present document. + ## 7.2 API version The API {VERSION} for the profiled Redfish® interface [\[2\]](#_ref_2) shall be set to \"v1\". Details about the API structure of the Redfish® interface [\[2\]](#_ref_2) are provided in clause 4.3.2 of the present document. The corresponding Redfish® API roots are specified below: -- /redfish/v1/Chassis +- /redfish/v1 +- /redfish/v1/EventService/Subscriptions +- /redfish/v1/TaskService/TaskMonitors ## 7.3 Resource structure and HTTP methods -- GitLab