Loading OpenAPI/TS28541_SliceNrm.yaml +69 −2 Original line number Diff line number Diff line Loading @@ -690,6 +690,10 @@ components: $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Multiple' FeasibilityCheckAndReservationJob: $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Multiple' NetworkSliceController: $ref: '#/components/schemas/NetworkSliceController-Multiple' NetworkSliceSubnetController: $ref: '#/components/schemas/NetworkSliceSubnetController-Multiple' NetworkSlice-Single: Loading @@ -709,6 +713,8 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' serviceProfileList: $ref: '#/components/schemas/ServiceProfileList' networkSliceControllerRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' NetworkSliceSubnet-Single: allOf: Loading Loading @@ -741,6 +747,8 @@ components: - TOP_SLICESUBNET - RAN_SLICESUBNET - CN_SLICESUBNET networkSliceSubnetControllerRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' EP_Transport-Single: allOf: Loading Loading @@ -815,6 +823,52 @@ components: recommendedRequirements: $ref: '#/components/schemas/RecommendedRequirements' NetworkSliceController-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: inputServiceProfile: $ref: '#/components/schemas/ServiceProfile' serviceProfileId: type: string operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' availabilityStatus: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AvailabilityStatus' processMonitor: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor' networkSliceRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' NetworkSliceSubnetController-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: inputSliceProfile: $ref: '#/components/schemas/SliceProfile' sliceProfileId: type: string operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' availabilityStatus: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AvailabilityStatus' processMonitor: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor' networkSliceSubnetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- SubNetwork-Multiple: type: array Loading Loading @@ -845,6 +899,16 @@ components: items: $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Single' NetworkSliceController-Multiple: type: array items: $ref: '#/components/schemas/NetworkSliceController-Single' NetworkSliceSubnetController-Multiple: type: array items: $ref: '#/components/schemas/NetworkSliceSubnetController-Single' #------------ Definitions in TS 28.541 for TS 28.532 ----------------------------- resources-sliceNrm: Loading @@ -857,3 +921,6 @@ components: - $ref: '#/components/schemas/EP_Transport-Single' - $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Single' - $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Single' - $ref: '#/components/schemas/NetworkSliceController-Single' - $ref: '#/components/schemas/NetworkSliceSubnetController-Single' OpenAPI/TS28623_ComDefs.yaml +12 −0 Original line number Diff line number Diff line Loading @@ -166,6 +166,18 @@ components: - IDEL - ACTIVE - BUSY AvailabilityStatus: type: string enum: - IN_TEST - FAILED - POWER_OFF - OFF_LINE - OFF_DUTY - DEPENDENCY - DEGRADED - NOT_INSTALLED - LOG_FULL AttributeNameValuePairSet: description: >- Loading Loading
OpenAPI/TS28541_SliceNrm.yaml +69 −2 Original line number Diff line number Diff line Loading @@ -690,6 +690,10 @@ components: $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Multiple' FeasibilityCheckAndReservationJob: $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Multiple' NetworkSliceController: $ref: '#/components/schemas/NetworkSliceController-Multiple' NetworkSliceSubnetController: $ref: '#/components/schemas/NetworkSliceSubnetController-Multiple' NetworkSlice-Single: Loading @@ -709,6 +713,8 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' serviceProfileList: $ref: '#/components/schemas/ServiceProfileList' networkSliceControllerRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' NetworkSliceSubnet-Single: allOf: Loading Loading @@ -741,6 +747,8 @@ components: - TOP_SLICESUBNET - RAN_SLICESUBNET - CN_SLICESUBNET networkSliceSubnetControllerRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' EP_Transport-Single: allOf: Loading Loading @@ -815,6 +823,52 @@ components: recommendedRequirements: $ref: '#/components/schemas/RecommendedRequirements' NetworkSliceController-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: inputServiceProfile: $ref: '#/components/schemas/ServiceProfile' serviceProfileId: type: string operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' availabilityStatus: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AvailabilityStatus' processMonitor: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor' networkSliceRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' NetworkSliceSubnetController-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: inputSliceProfile: $ref: '#/components/schemas/SliceProfile' sliceProfileId: type: string operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' availabilityStatus: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AvailabilityStatus' processMonitor: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor' networkSliceSubnetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- SubNetwork-Multiple: type: array Loading Loading @@ -845,6 +899,16 @@ components: items: $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Single' NetworkSliceController-Multiple: type: array items: $ref: '#/components/schemas/NetworkSliceController-Single' NetworkSliceSubnetController-Multiple: type: array items: $ref: '#/components/schemas/NetworkSliceSubnetController-Single' #------------ Definitions in TS 28.541 for TS 28.532 ----------------------------- resources-sliceNrm: Loading @@ -857,3 +921,6 @@ components: - $ref: '#/components/schemas/EP_Transport-Single' - $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Single' - $ref: '#/components/schemas/FeasibilityCheckAndReservationJob-Single' - $ref: '#/components/schemas/NetworkSliceController-Single' - $ref: '#/components/schemas/NetworkSliceSubnetController-Single'
OpenAPI/TS28623_ComDefs.yaml +12 −0 Original line number Diff line number Diff line Loading @@ -166,6 +166,18 @@ components: - IDEL - ACTIVE - BUSY AvailabilityStatus: type: string enum: - IN_TEST - FAILED - POWER_OFF - OFF_LINE - OFF_DUTY - DEPENDENCY - DEGRADED - NOT_INSTALLED - LOG_FULL AttributeNameValuePairSet: description: >- Loading