diff --git a/OpenAPI/sliceNrm.yaml b/OpenAPI/sliceNrm.yaml index 6fe3a6d8d87a2b58767ba347de10874e5d20efb4..446809d38951107d5dfaee00b375c3fa7a0d2aca 100755 --- a/OpenAPI/sliceNrm.yaml +++ b/OpenAPI/sliceNrm.yaml @@ -583,6 +583,8 @@ components: items: $ref: '#/components/schemas/SliceProfile' + + #------------ Definition of concrete IOCs ---------------------------------------- SubNetwork-Single: allOf: @@ -603,6 +605,9 @@ components: $ref: '#/components/schemas/NetworkSliceSubnet-Multiple' EP_Transport: $ref: '#/components/schemas/EP_Transport-Multiple' + NetworkSliceSubnetProviderCapabilities: + $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Multiple' + NetworkSlice-Single: allOf: @@ -672,6 +677,28 @@ components: type: string epApplicationRefs: $ref: 'comDefs.yaml#/components/schemas/DnList' + + NetworkSliceSubnetProviderCapabilities-Single: + allOf: + - $ref: 'genericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + dLlatency: + type: integer + uLlatency: + type: integer + dLThptPerSliceSubnet: + $ref: '#/components/schemas/XLThpt' + uLThptPerSliceSubnet: + $ref: '#/components/schemas/XLThpt' + coverageAreaTAIList: + type: array + items: + type: string + #-------- Definition of JSON arrays for name-contained IOCs ---------------------- SubNetwork-Multiple: @@ -693,7 +720,12 @@ components: type: array items: $ref: '#/components/schemas/EP_Transport-Single' - + + NetworkSliceSubnetProviderCapabilities-Multiple: + type: array + items: + $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Single' + #------------ Definitions in TS 28.541 for TS 28.532 ----------------------------- resources-sliceNrm: @@ -702,3 +734,4 @@ components: - $ref: '#/components/schemas/NetworkSlice-Single' - $ref: '#/components/schemas/NetworkSliceSubnet-Single' - $ref: '#/components/schemas/EP_Transport-Single' + - $ref: '#/components/schemas/NetworkSliceSubnetProviderCapabilities-Single'