Loading OpenAPI/TS28623_GenericNrm.yaml +73 −10 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Generic NRM version: 17.1.0 version: 17.2.0 description: >- OAS 3.0.1 definition of the Generic NRM © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -322,7 +322,6 @@ components: oneOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' ManagementData: oneOf: - type: array Loading @@ -341,7 +340,7 @@ components: type: object properties: areaOfInterest: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AreaOfInterest' $ref: 'comDefs.yaml#/components/schemas/AreaOfInterest' networkDomain: type: string enum: Loading Loading @@ -1414,9 +1413,26 @@ components: description: See details in 3GPP TS 32.422 clause 5.10.11. Only TCE Id value may be sent over the air to the UE being configured for Logged MDT. type: integer VnfLcmInfo: type: object properties: softwareImageInfo: $ref: 'EdgeNRM.yaml#/components/schemas/SoftwareImageInfo virtualCpu: type: integer virtualMemory: type: integer virtualDisk: type: integer maxLatency: type: integer maxBitRate: type: integer minBitRate: type: integer #-------- end of Definition of types used in Trace control NRM fragment ---------- #-------- end of Definition of types used in Trace control NRM fragment ---------- #-------- Definition of abstract IOC Top ----------------------------------------- Loading Loading @@ -1529,12 +1545,15 @@ components: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' AlarmList: $ref: '#/components/schemas/AlarmList-Single' FileDownloadJob: $ref: '#/components/schemas/FileDownloadJob-Multiple' Files: $ref: '#/components/schemas/Files-Multiple' FileDownloadJob: $ref: '#/components/schemas/FileDownloadJob-Multiple' MnsRegistry: $ref: '#/components/schemas/MnsRegistry-Single' LcmJob: $ref: '#/components/schemas/LcmJob-Multiple' ManagedElement-ncO: type: object properties: Loading Loading @@ -1580,6 +1599,7 @@ components: type: array items: type: string EP_RP-Attr: type: object properties: Loading Loading @@ -1907,7 +1927,7 @@ components: targetNodeFilter: $ref: '#/components/schemas/NodeFilter' collectionTimeWindow: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' $ref: 'comDefs.yaml#/components/schemas/TimeWindow' reportingCtrl: type: string dataScope: Loading Loading @@ -2033,6 +2053,43 @@ components: items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' LcmJob-Single: allOf: - $ref: '#/components/schemas/Top' - type: object properties: attributes: type: object properties: lcmJobId: type: string lcmOperation: type: string enum: - INSTANTIATE - TERMINATE - UPDATE nfsForInstantiation: type: string enum: - EAS - EES - ECS - PCF - UPF - NEF deploymentRequirements: $ref: 'comDefs.yaml#/components/schemas/Dn' vnfLcmInfo: $ref: 'EdgeNRM.yaml#/components/schemas/VNFLcmInfo' mEForLcm: $ref: 'comDefs.yaml#/components/schemas/Dn' lcmJobStatus: $ref: '#/components/schemas/ProcessMonitor' meMOIRef: $ref: '#/components/schemas/DN' #-------- Definition of YAML arrays for name-contained IOCs ---------------------- VsDataContainer-Multiple: Loading Loading @@ -2091,6 +2148,10 @@ components: type: array items: $ref: '#/components/schemas/MnsInfo-Single' LcmJob-Multiple: type: array items: $ref: '#/components/schemas/LcmJob-Single' #-------- Definitions in TS 28.623 for TS 28.532 --------------------------------- Loading @@ -2116,8 +2177,10 @@ components: - $ref: '#/components/schemas/AlarmList-Single' - $ref: '#/components/schemas/FileDownloadJob-Single' - $ref: '#/components/schemas/Files-Single' - $ref: '#/components/schemas/File-Single' - $ref: '#/components/schemas/MnsRegistry-Single' - $ref: '#/components/schemas/MnsInfo-Single' - $ref: '#/components/schemas/LcmJob-Single' Loading
OpenAPI/TS28623_GenericNrm.yaml +73 −10 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Generic NRM version: 17.1.0 version: 17.2.0 description: >- OAS 3.0.1 definition of the Generic NRM © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). Loading Loading @@ -322,7 +322,6 @@ components: oneOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' ManagementData: oneOf: - type: array Loading @@ -341,7 +340,7 @@ components: type: object properties: areaOfInterest: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AreaOfInterest' $ref: 'comDefs.yaml#/components/schemas/AreaOfInterest' networkDomain: type: string enum: Loading Loading @@ -1414,9 +1413,26 @@ components: description: See details in 3GPP TS 32.422 clause 5.10.11. Only TCE Id value may be sent over the air to the UE being configured for Logged MDT. type: integer VnfLcmInfo: type: object properties: softwareImageInfo: $ref: 'EdgeNRM.yaml#/components/schemas/SoftwareImageInfo virtualCpu: type: integer virtualMemory: type: integer virtualDisk: type: integer maxLatency: type: integer maxBitRate: type: integer minBitRate: type: integer #-------- end of Definition of types used in Trace control NRM fragment ---------- #-------- end of Definition of types used in Trace control NRM fragment ---------- #-------- Definition of abstract IOC Top ----------------------------------------- Loading Loading @@ -1529,12 +1545,15 @@ components: $ref: '#/components/schemas/NtfSubscriptionControl-Multiple' AlarmList: $ref: '#/components/schemas/AlarmList-Single' FileDownloadJob: $ref: '#/components/schemas/FileDownloadJob-Multiple' Files: $ref: '#/components/schemas/Files-Multiple' FileDownloadJob: $ref: '#/components/schemas/FileDownloadJob-Multiple' MnsRegistry: $ref: '#/components/schemas/MnsRegistry-Single' LcmJob: $ref: '#/components/schemas/LcmJob-Multiple' ManagedElement-ncO: type: object properties: Loading Loading @@ -1580,6 +1599,7 @@ components: type: array items: type: string EP_RP-Attr: type: object properties: Loading Loading @@ -1907,7 +1927,7 @@ components: targetNodeFilter: $ref: '#/components/schemas/NodeFilter' collectionTimeWindow: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' $ref: 'comDefs.yaml#/components/schemas/TimeWindow' reportingCtrl: type: string dataScope: Loading Loading @@ -2033,6 +2053,43 @@ components: items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' LcmJob-Single: allOf: - $ref: '#/components/schemas/Top' - type: object properties: attributes: type: object properties: lcmJobId: type: string lcmOperation: type: string enum: - INSTANTIATE - TERMINATE - UPDATE nfsForInstantiation: type: string enum: - EAS - EES - ECS - PCF - UPF - NEF deploymentRequirements: $ref: 'comDefs.yaml#/components/schemas/Dn' vnfLcmInfo: $ref: 'EdgeNRM.yaml#/components/schemas/VNFLcmInfo' mEForLcm: $ref: 'comDefs.yaml#/components/schemas/Dn' lcmJobStatus: $ref: '#/components/schemas/ProcessMonitor' meMOIRef: $ref: '#/components/schemas/DN' #-------- Definition of YAML arrays for name-contained IOCs ---------------------- VsDataContainer-Multiple: Loading Loading @@ -2091,6 +2148,10 @@ components: type: array items: $ref: '#/components/schemas/MnsInfo-Single' LcmJob-Multiple: type: array items: $ref: '#/components/schemas/LcmJob-Single' #-------- Definitions in TS 28.623 for TS 28.532 --------------------------------- Loading @@ -2116,8 +2177,10 @@ components: - $ref: '#/components/schemas/AlarmList-Single' - $ref: '#/components/schemas/FileDownloadJob-Single' - $ref: '#/components/schemas/Files-Single' - $ref: '#/components/schemas/File-Single' - $ref: '#/components/schemas/MnsRegistry-Single' - $ref: '#/components/schemas/MnsInfo-Single' - $ref: '#/components/schemas/LcmJob-Single'