Loading OpenAPI/TS28541_SliceNrm.yaml +79 −0 Original line number Diff line number Diff line Loading @@ -623,6 +623,55 @@ components: An attribute that specifies the additional reason information if the reservation is failed. type: string IsolationRule: type: string enum: - Physical - Logical ResourceIsolationRule: type: object properties: resourceType: type: string enum: - Managed function - Network service - PNF - VNF - CNF - Virtual infrastructure - User plane isolationRule: $ref: '#/components/schemas/IsolationRule' ManagementIsolationRule: type: object properties: mgmtDataType: type: string enum: - CM - PM - FM - MDT - QOE - TRACE DATA - ANALYTIC REPORT isolationRule: $ref: '#/components/schemas/IsolationRule' IsolationProfile: type: object properties: resourceIsolationRuleList: type: array items: $ref: '#/components/schemas/ResourceIsolationRule' mgmtIsolationRuleList: type: array items: $ref: '#/components/schemas/ManagementIsolationRule' #------------ Definition of concrete IOCs ---------------------------------------- Loading Loading @@ -680,6 +729,8 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' serviceProfileList: $ref: '#/components/schemas/ServiceProfileList' isolationGroupRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' NetworkSliceSubnet-Single: allOf: Loading Loading @@ -712,6 +763,8 @@ components: - TOP_SLICESUBNET - RAN_SLICESUBNET - CN_SLICESUBNET isolationGroupRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' EP_Transport-Single: allOf: Loading Loading @@ -784,6 +837,32 @@ components: recommendedRequirements: $ref: '#/components/schemas/RecommendedRequirements' IsolationGroup-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: isolationProfile: $ref: '#/components/schemas/IsolationGroup-Single' groupType: type: string enum: - NSCS - TENANTS - SLICE groupTypeIdentifier: type: string groupName: type: string networkSliceListRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' networkSliceSubnetRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- SubNetwork-Multiple: type: array Loading Loading
OpenAPI/TS28541_SliceNrm.yaml +79 −0 Original line number Diff line number Diff line Loading @@ -623,6 +623,55 @@ components: An attribute that specifies the additional reason information if the reservation is failed. type: string IsolationRule: type: string enum: - Physical - Logical ResourceIsolationRule: type: object properties: resourceType: type: string enum: - Managed function - Network service - PNF - VNF - CNF - Virtual infrastructure - User plane isolationRule: $ref: '#/components/schemas/IsolationRule' ManagementIsolationRule: type: object properties: mgmtDataType: type: string enum: - CM - PM - FM - MDT - QOE - TRACE DATA - ANALYTIC REPORT isolationRule: $ref: '#/components/schemas/IsolationRule' IsolationProfile: type: object properties: resourceIsolationRuleList: type: array items: $ref: '#/components/schemas/ResourceIsolationRule' mgmtIsolationRuleList: type: array items: $ref: '#/components/schemas/ManagementIsolationRule' #------------ Definition of concrete IOCs ---------------------------------------- Loading Loading @@ -680,6 +729,8 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' serviceProfileList: $ref: '#/components/schemas/ServiceProfileList' isolationGroupRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' NetworkSliceSubnet-Single: allOf: Loading Loading @@ -712,6 +763,8 @@ components: - TOP_SLICESUBNET - RAN_SLICESUBNET - CN_SLICESUBNET isolationGroupRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' EP_Transport-Single: allOf: Loading Loading @@ -784,6 +837,32 @@ components: recommendedRequirements: $ref: '#/components/schemas/RecommendedRequirements' IsolationGroup-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: isolationProfile: $ref: '#/components/schemas/IsolationGroup-Single' groupType: type: string enum: - NSCS - TENANTS - SLICE groupTypeIdentifier: type: string groupName: type: string networkSliceListRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' networkSliceSubnetRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- SubNetwork-Multiple: type: array Loading