Loading OpenAPI/genericNrm.yaml +89 −6 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ info: version: 17.1.0 description: >- OAS 3.0.1 definition of the Generic NRM © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.623; Generic NRM Loading Loading @@ -1254,9 +1254,36 @@ 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 NfsForInstantiationList: description: indicates the list of network functions to be instantiated. type: array items: type: string enum: - EAS - EES - ECS - PCF - UPF - NEF #-------- end of Definition of types used in Trace control NRM fragment ---------- QoSRequirements: type: object properties: maxLatency: type: integer maxBitRate: type: integer minBitRate: type: integer NfMOIRefList: type: array items: $ref: 'comDefs.yaml#/components/schemas/Dn' #-------- end of Definition of types used in Trace control NRM fragment ---------- #-------- Definition of abstract IOC Top ----------------------------------------- Loading Loading @@ -1359,12 +1386,15 @@ components: $ref: '#/components/schemas/TraceJob-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 @@ -1834,6 +1864,52 @@ components: items: $ref: 'comDefs.yaml#/components/schemas/Dn' LcmJob-Single: allOf: - $ref: '#/components/schemas/Top' - type: object properties: attributes: type: object properties: lcmJobId: type: string nfsForInstantiation: $ref: '#/components/schemas/NfsForInstantiationList' softwareImageInfo: $ref: 'EdgeNRM.yaml#/components/schemas/SoftwareImageInfo' servingLocation: $ref: 'EdgeNRM.yaml#/components/schemas/ServingLocation' qoSRequirements: $ref: '#/components/schemas/QoSRequirements' mEForLcm: $ref: 'comDefs.yaml#/components/schemas/Dn' maxJobDuration: type: integer lcmOperation: type: string enum: - INSTANTIATE - TERMINATE - UPDATE nfMOIRefList: $ref: '#/components/schemas/NfMOIRefList' lcmJobStatus: type: string enum: - NOT_STARTED - STARTED - COMPLETED - PARTIALLY_COMPLETED - FAILED - TIMEOUT startTime: $ref: 'comDefs.yaml#/components/schemas/DateTime' endTime: $ref: 'comDefs.yaml#/components/schemas/DateTime' additionalInfo: type: string #-------- Definition of YAML arrays for name-contained IOCs ---------------------- VsDataContainer-Multiple: Loading Loading @@ -1888,6 +1964,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 @@ -1912,8 +1992,11 @@ 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/genericNrm.yaml +89 −6 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ info: version: 17.1.0 description: >- OAS 3.0.1 definition of the Generic NRM © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.623; Generic NRM Loading Loading @@ -1254,9 +1254,36 @@ 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 NfsForInstantiationList: description: indicates the list of network functions to be instantiated. type: array items: type: string enum: - EAS - EES - ECS - PCF - UPF - NEF #-------- end of Definition of types used in Trace control NRM fragment ---------- QoSRequirements: type: object properties: maxLatency: type: integer maxBitRate: type: integer minBitRate: type: integer NfMOIRefList: type: array items: $ref: 'comDefs.yaml#/components/schemas/Dn' #-------- end of Definition of types used in Trace control NRM fragment ---------- #-------- Definition of abstract IOC Top ----------------------------------------- Loading Loading @@ -1359,12 +1386,15 @@ components: $ref: '#/components/schemas/TraceJob-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 @@ -1834,6 +1864,52 @@ components: items: $ref: 'comDefs.yaml#/components/schemas/Dn' LcmJob-Single: allOf: - $ref: '#/components/schemas/Top' - type: object properties: attributes: type: object properties: lcmJobId: type: string nfsForInstantiation: $ref: '#/components/schemas/NfsForInstantiationList' softwareImageInfo: $ref: 'EdgeNRM.yaml#/components/schemas/SoftwareImageInfo' servingLocation: $ref: 'EdgeNRM.yaml#/components/schemas/ServingLocation' qoSRequirements: $ref: '#/components/schemas/QoSRequirements' mEForLcm: $ref: 'comDefs.yaml#/components/schemas/Dn' maxJobDuration: type: integer lcmOperation: type: string enum: - INSTANTIATE - TERMINATE - UPDATE nfMOIRefList: $ref: '#/components/schemas/NfMOIRefList' lcmJobStatus: type: string enum: - NOT_STARTED - STARTED - COMPLETED - PARTIALLY_COMPLETED - FAILED - TIMEOUT startTime: $ref: 'comDefs.yaml#/components/schemas/DateTime' endTime: $ref: 'comDefs.yaml#/components/schemas/DateTime' additionalInfo: type: string #-------- Definition of YAML arrays for name-contained IOCs ---------------------- VsDataContainer-Multiple: Loading Loading @@ -1888,6 +1964,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 @@ -1912,8 +1992,11 @@ 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'