diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index 4c525b6c37d3a0500e2a997b893aac1fca2b79c0..a8f70388672ddcf250cca824566bfe7adc0d164c 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -22,7 +22,38 @@ components: #-------Definition of generic IOCs ----------# #-------- Definition of types----------------------------------------------------- - + MnsCapability: + type: string + enum: + - NR_PROVISIONING + - 5GC_PROVISIONING + - NETWORK_SLICING_PROVISIONING + - EDGE_COMPUTING_PROVISIONING + - PERFORMANCE_METRIC_COLLECTION_CONTROL + - PERFORMANCE_METRIC_DATA_REPORT + - PERFORMANCE_METRIC_THRESHOLD_MONITOR_CONTROL + - PERFORMANCE_METRIC_THRESHOLD_NOTIFICATION + - FAULT_CONTROL + - FAULT_NOTIFICATION + - TRACE_MDT_DATA_COLLECTION_CONTROL + - TRACE_MDT_DATA_REPORT + - QOE_DATA_COLLECTION_CONTROL + - QOE_DATA_REPORT + - FILE_RETRIEVAL + - FILE_DOWNLOAD + - SUBSCRIPTION_CONTROL + - HEARTBEAT_CONTROL + - HEARTBEAT_NOTIFICATION + - ML_MODEL_MANAGEMENT + - MANAGEMENT DATA ANALYTIC + - RANSC_MANAGEMENT + - SON_POLICY + - COMMUNICATION_SERVICE_ASSURANCE_CONTROL + - INTENT_DRIVEN_MANAGEMENT + - ML_MODEL_MANAGEMENT + - MNS_REGISTRY_AND_DISCOVERY + - MNS_ACCESS_CONTROL_MANAGEMENT + - DSO_RAPID_RECOVERY_AND_THRESHOLD MONITORING #-------- Definition of concrete IOCs -------------------------------------------- MnsRegistry-Single: allOf: @@ -51,6 +82,13 @@ components: mnsAddress: description: Resource URI as defined in the relevant Technical Specification $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' + mnsCapability: + description: >- + It describes the types of management capabilities of the MnS instance provided by the MnS producer. + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/MnsCapability' mnsScope: description: >- It is used to provide information about the management scope of the Management Service. The management scope is