Skip to content
Commits on Source (19)
...@@ -191,6 +191,7 @@ components: ...@@ -191,6 +191,7 @@ components:
enum: enum:
- FULFILLED - FULFILLED
- NOT_FULFILLED - NOT_FULFILLED
default: NOT_FULFILLED
description: It describes the current status of the intent fulfilment result. description: It describes the current status of the intent fulfilment result.
NotFulfilledState: NotFulfilledState:
type: string type: string
...@@ -202,6 +203,7 @@ components: ...@@ -202,6 +203,7 @@ components:
- SUSPENDED - SUSPENDED
- TERMINATED - TERMINATED
- FULFILMENTFAILED - FULFILMENTFAILED
default: ACKNOWLEDGED
description: It describes the current progress of or the reason for not achieving fulfilment description: It describes the current progress of or the reason for not achieving fulfilment
for the intent, intentExpectation or expectationTarget. for the intent, intentExpectation or expectationTarget.
An attribute which is used when FulfilmentInfo is implemented for IntentFulfilmentInfo An attribute which is used when FulfilmentInfo is implemented for IntentFulfilmentInfo
......
...@@ -25,15 +25,6 @@ components: ...@@ -25,15 +25,6 @@ components:
#-------- Definition of concrete IOCs -------------------------------------------- #-------- Definition of concrete IOCs --------------------------------------------
MnS:
oneOf:
- type: object
properties:
SubNetwork:
type: array
items:
$ref: '#/components/schemas/SubNetwork-ncO-DsoNrm'
SubNetwork-ncO-DsoNrm: SubNetwork-ncO-DsoNrm:
type: object type: object
properties: properties:
...@@ -92,6 +83,5 @@ components: ...@@ -92,6 +83,5 @@ components:
resources-DSORecovery: resources-DSORecovery:
oneOf: oneOf:
- $ref: '#/components/schemas/MnS'
- $ref: '#/components/schemas/OutageAndRecoveryInfo-Single' - $ref: '#/components/schemas/OutageAndRecoveryInfo-Single'
- $ref: '#/components/schemas/DsoThresholdMonitor-Single' - $ref: '#/components/schemas/DsoThresholdMonitor-Single'
openapi: 3.0.1
info:
title: Network Slice Provisioning MnS
version: 18.5.0
description: >-
OAS 3.0.1 definition of the Network Slice Provisioning MnS
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 28.531; Provisioning
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.531/
servers:
- url: '{MnSRoot}/NSProvMnS/{MnSVersion}'
variables:
MnSRoot:
description: See clause 4.4.2 of TS 32.158
default: http://example.com/3GPPManagement
MnSVersion:
description: Version number of the OpenAPI definition
default: XXX
paths:
/ServiceProfiles:
post:
summary: Create a ServiceProfile
description: To create a ServiceProfile resource to represent network slice related requirements.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceProfile-Type'
responses:
'201':
description: Success case ("201 Created"). The representation of the newly created ServiceProfile resource shall be returned.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceProfileId-Type'
default:
description: Error case.
content:
application/json:
schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponseDefault'
/ServiceProfiles/{ServiceProfileId}:
delete:
summary: Delete a ServiceProfile
description: To delete a ServiceProfile resource to represent network slice related requirements.
parameters:
- name: ServiceProfileId
in: path
description: Identifies an individual ServiceProfille.
required: true
schema:
$ref: '#/components/schemas/ServiceProfileId-Type'
- name: networkSliceDN
in: query
description: Identifies the DN of NetworkSlice MOI uniquely identifying the network slice instance
required: true
schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
responses:
'204':
description: >-
Success case ("204 No Content").
The ServiceProfile resource has been deleted. The response message body is absent.
default:
description: Error case.
content:
application/json:
schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponseDefault'
components:
schemas:
uri-Type:
description: Resource URI
type: string
ServiceProfileId-Type:
$ref: '#/components/schemas/uri-Type'
ServiceProfile-Type:
$ref: 'TS28541_SliceNrm.yaml#/components/schemas/ServiceProfile'
\ No newline at end of file
openapi: 3.0.1
info:
title: Network Slice Subnet Provisioning MnS
version: 18.5.0
description: >-
OAS 3.0.1 definition of the Network Slice Suubnet Provisioning MnS
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 28.531; Provisioning
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.531/
servers:
- url: '{MnSRoot}/NSSProvMnS/{MnSVersion}'
variables:
MnSRoot:
description: See clause 4.4.2 of TS 32.158
default: http://example.com/3GPPManagement
MnSVersion:
description: Version number of the OpenAPI definition
default: XXX
paths:
/SliceProfiles:
post:
summary: Create a SliceProfile
description: To create a SliceeProfile resource to represent network slice subnet related requirements.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceProfileId-Type'
responses:
'201':
description: Success case ("201 Created"). The representation of the newly created SliceProfile resource shall be returned.
content:
application/json:
schema:
$ref: '#/components/schemas/SliceProfileId-Type'
default:
description: Error case.
content:
application/json:
schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponseDefault'
/SliceProfiles/{SliceProfileId}:
delete:
summary: Delete a SliceProfile
description: To delete a SliceProfile resource to represent network slice suubnet related requirements.
parameters:
- name: SliceProfileId
in: path
description: Identifies an individual SliceProfille.
required: true
schema:
$ref: '#/components/schemas/SliceProfileId-Type'
- name: networkSliceSubnetDN
in: query
description: Identifies the DN of NetworkSliceSubnet MOI uniquely identifying the network slice subnet instance
required: true
schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
responses:
'204':
description: >-
Success case ("204 No Content").
The ServiceProfile resource has been deleted. The response message body is absent.
default:
description: Error case.
content:
application/json:
schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponseDefault'
components:
schemas:
uri-Type:
description: Resource URI
type: string
SliceProfileId-Type:
$ref: '#/components/schemas/uri-Type'
ServiceProfileId-Type:
$ref: 'TS28541_SliceNrm.yaml#/components/schemas/SliceProfile'
\ No newline at end of file
...@@ -140,21 +140,6 @@ components: ...@@ -140,21 +140,6 @@ components:
$ref: '#/components/schemas/AssuranceClosedControlLoop-Multiple' $ref: '#/components/schemas/AssuranceClosedControlLoop-Multiple'
#-------- Definition of concrete IOCs -------------------------------------------- #-------- Definition of concrete IOCs --------------------------------------------
MnS:
oneOf:
- type: object
properties:
SubNetwork:
type: array
items:
$ref: '#/components/schemas/SubNetwork-ncO-CoslaNrm'
- type: object
properties:
ManagedElement:
type: array
items:
$ref: '#/components/schemas/ManagedElement-ncO-CoslaNrm'
AssuranceClosedControlLoop-Single: AssuranceClosedControlLoop-Single:
allOf: allOf:
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
...@@ -226,7 +211,6 @@ components: ...@@ -226,7 +211,6 @@ components:
resources-coslaNrm: resources-coslaNrm:
oneOf: oneOf:
- $ref: '#/components/schemas/MnS'
- $ref: '#/components/schemas/AssuranceClosedControlLoop-Single' - $ref: '#/components/schemas/AssuranceClosedControlLoop-Single'
- $ref: '#/components/schemas/AssuranceGoal-Single' - $ref: '#/components/schemas/AssuranceGoal-Single'
- $ref: '#/components/schemas/AssuranceReport-Single' - $ref: '#/components/schemas/AssuranceReport-Single'
...@@ -158,14 +158,6 @@ components: ...@@ -158,14 +158,6 @@ components:
$ref: '#/components/schemas/EdgeDataNetwork-Multiple' $ref: '#/components/schemas/EdgeDataNetwork-Multiple'
#-------- Definition of concrete IOCs -------------------------------------------- #-------- Definition of concrete IOCs --------------------------------------------
MnS:
oneOf:
- type: object
properties:
SubNetwork:
type: array
items:
$ref: '#/components/schemas/SubNetwork-ncO-EdgeNrm'
EdgeDataNetwork-Single: EdgeDataNetwork-Single:
allOf: allOf:
...@@ -415,7 +407,6 @@ components: ...@@ -415,7 +407,6 @@ components:
resources-edgeNrm: resources-edgeNrm:
oneOf: oneOf:
- $ref: '#/components/schemas/MnS'
- $ref: '#/components/schemas/EASFunction-Single' - $ref: '#/components/schemas/EASFunction-Single'
- $ref: '#/components/schemas/ECSFunction-Single' - $ref: '#/components/schemas/ECSFunction-Single'
- $ref: '#/components/schemas/EESFunction-Single' - $ref: '#/components/schemas/EESFunction-Single'
......
...@@ -3021,21 +3021,6 @@ components: ...@@ -3021,21 +3021,6 @@ components:
$ref: '#/components/schemas/MnpfFunction-Multiple' $ref: '#/components/schemas/MnpfFunction-Multiple'
#-------- Definition of concrete IOCs -------------------------------------------- #-------- Definition of concrete IOCs --------------------------------------------
MnS:
oneOf:
- type: object
properties:
SubNetwork:
type: array
items:
$ref: '#/components/schemas/SubNetwork-ncO-5GcNrm'
- type: object
properties:
ManagedElement:
type: array
items:
$ref: '#/components/schemas/ManagedElement-ncO-5GcNrm'
AmfFunction-Single: AmfFunction-Single:
allOf: allOf:
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
...@@ -5767,7 +5752,6 @@ components: ...@@ -5767,7 +5752,6 @@ components:
resources-5gcNrm: resources-5gcNrm:
oneOf: oneOf:
- $ref: '#/components/schemas/MnS'
- $ref: '#/components/schemas/AmfFunction-Single' - $ref: '#/components/schemas/AmfFunction-Single'
- $ref: '#/components/schemas/SmfFunction-Single' - $ref: '#/components/schemas/SmfFunction-Single'
- $ref: '#/components/schemas/UpfFunction-Single' - $ref: '#/components/schemas/UpfFunction-Single'
......
...@@ -65,34 +65,10 @@ components: ...@@ -65,34 +65,10 @@ components:
type: array type: array
items: items:
$ref: '#/components/schemas/PlmnInfo' $ref: '#/components/schemas/PlmnInfo'
cagId:
type: string
nid:
type: string
NpnIdentity:
type: object
oneOf:
- required: [ plmnId, cagidList ]
- required: [ plmnId, nidList ]
properties:
plmnId:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
cagidList:
type: array
items:
$ref: '#/components/schemas/cagId'
minItems: 1
maxItems: 12
nidList:
type: array
items:
$ref: '#/components/schemas/nid'
minItems: 1
maxItems: 12
NpnIdentityList: NpnIdentityList:
type: array type: array
items: items:
$ref: '#/components/schemas/NpnIdentity' $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type'
GGnbId: GGnbId:
type: string type: string
pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}' pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}'
...@@ -137,75 +113,81 @@ components: ...@@ -137,75 +113,81 @@ components:
type: integer type: integer
backhaulAddress: backhaulAddress:
$ref: '#/components/schemas/BackhaulAddress' $ref: '#/components/schemas/BackhaulAddress'
IntraRatEsActivationOriginalCellLoadParameters: LoadTimeThreshold:
type: object type: object
properties: properties:
loadThreshold: loadThreshold:
type: integer type: integer
timeDuration: timeDuration:
type: integer type: integer
IntraRatEsActivationOriginalCellLoadParameters:
$ref: '#/components/schemas/LoadTimeThreshold'
IntraRatEsActivationCandidateCellsLoadParameters: IntraRatEsActivationCandidateCellsLoadParameters:
type: object $ref: '#/components/schemas/LoadTimeThreshold'
properties:
loadThreshold:
type: integer
timeDuration:
type: integer
IntraRatEsDeactivationCandidateCellsLoadParameters: IntraRatEsDeactivationCandidateCellsLoadParameters:
type: object $ref: '#/components/schemas/LoadTimeThreshold'
properties:
loadThreshold:
type: integer
timeDuration:
type: integer
EsNotAllowedTimePeriod: EsNotAllowedTimePeriod:
type: object type: object
properties: properties:
startTimeandendTime: startTime:
type: string type: string
periodOfDay: description: >-
type: string Time of day is in HH:MM or H:MM 24-hour format per UTC time zone.
daysOfWeekList: Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC).
endTime:
type: string type: string
listoftimeperiods: description: >-
Time of day is in HH:MM or H:MM 24-hour format per UTC time zone.
Examples, 20:15:00, 20:15:00-08:00 (for 8 hours behind UTC).
daysOfWeek:
type: string type: string
enum:
- MONDAY
- TUESDAY
- WEDNESDAY
- THURSDAY
- FRIDAY
- SATURDAY
- SUNDAY
InterRatEsActivationOriginalCellParameters: InterRatEsActivationOriginalCellParameters:
type: object $ref: '#/components/schemas/LoadTimeThreshold'
properties:
loadThreshold:
type: integer
timeDuration:
type: integer
InterRatEsActivationCandidateCellParameters: InterRatEsActivationCandidateCellParameters:
type: object $ref: '#/components/schemas/LoadTimeThreshold'
properties:
loadThreshold:
type: integer
timeDuration:
type: integer
InterRatEsDeactivationCandidateCellParameters: InterRatEsDeactivationCandidateCellParameters:
type: object $ref: '#/components/schemas/LoadTimeThreshold'
properties:
loadThreshold:
type: integer
timeDuration:
type: integer
UeAccProbabilityDist: UeAccProbabilityDist:
type: array
items:
$ref: '#/components/schemas/UeAccProbability'
UeAccProbability:
type: object type: object
properties: properties:
targetProbability: targetProbability:
type: integer type: integer
numberofpreamblessent: minimum: 0
maximum: 100
numberOfPreamblesSent:
type: integer type: integer
minimum: 0
maximum: 200
UeAccDelayProbabilityDist: UeAccDelayProbabilityDist:
type: array
items:
$ref: '#/components/schemas/UeAccDelayProbability'
UeAccDelayProbability:
type: object type: object
properties: properties:
targetProbability: targetProbability:
type: integer type: integer
accessdelay: minimum: 0
maximum: 100
accessDelay:
type: integer type: integer
minimum: 10
maximum: 560
NRPciList: NRPciList:
type: array type: array
...@@ -705,6 +687,22 @@ components: ...@@ -705,6 +687,22 @@ components:
type: array type: array
items: items:
$ref: '#/components/schemas/MappedCellIdInfo' $ref: '#/components/schemas/MappedCellIdInfo'
QceIdMappingInfo:
type: object
properties:
qoECollectionEntityAddress:
oneOf:
- $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr'
- $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr'
qoECollectionEntityIdentity:
type: string
pLMNTarget:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
QceIdMappingInfoList:
type: array
items:
$ref: '#/components/schemas/QceIdMappingInfo'
#-------- Definition of types for name-containments ------ #-------- Definition of types for name-containments ------
SubNetwork-ncO-NrNrm: SubNetwork-ncO-NrNrm:
type: object type: object
...@@ -784,21 +782,6 @@ components: ...@@ -784,21 +782,6 @@ components:
#-------- Definition of concrete IOCs -------------------------------------------- #-------- Definition of concrete IOCs --------------------------------------------
MnS:
oneOf:
- type: object
properties:
SubNetwork:
type: array
items:
$ref: '#/components/schemas/SubNetwork-ncO-NrNrm'
- type: object
properties:
ManagedElement:
type: array
items:
$ref: '#/components/schemas/ManagedElement-ncO-NrNrm'
GnbDuFunction-Single: GnbDuFunction-Single:
allOf: allOf:
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
...@@ -962,6 +945,8 @@ components: ...@@ -962,6 +945,8 @@ components:
type: boolean type: boolean
mappedCellIdInfoList: mappedCellIdInfoList:
$ref: '#/components/schemas/MappedCellIdInfoList' $ref: '#/components/schemas/MappedCellIdInfoList'
qceIdMappingInfoList:
$ref: '#/components/schemas/QceIdMappingInfoList'
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
- type: object - type: object
properties: properties:
...@@ -2189,8 +2174,6 @@ components: ...@@ -2189,8 +2174,6 @@ components:
resources-nrNrm: resources-nrNrm:
oneOf: oneOf:
- $ref: '#/components/schemas/MnS'
- $ref: '#/components/schemas/GnbDuFunction-Single' - $ref: '#/components/schemas/GnbDuFunction-Single'
- $ref: '#/components/schemas/GnbCuUpFunction-Single' - $ref: '#/components/schemas/GnbCuUpFunction-Single'
- $ref: '#/components/schemas/GnbCuCpFunction-Single' - $ref: '#/components/schemas/GnbCuCpFunction-Single'
......
...@@ -765,7 +765,7 @@ components: ...@@ -765,7 +765,7 @@ components:
RequestedReservationExpiration: RequestedReservationExpiration:
description: >- description: >-
An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation.
type: string $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
ResourceReservationStatus: ResourceReservationStatus:
description: >- description: >-
An attribute which specifies the resource reservation result for the feasibility check job. An attribute which specifies the resource reservation result for the feasibility check job.
...@@ -777,7 +777,7 @@ components: ...@@ -777,7 +777,7 @@ components:
ReservationExpiration: ReservationExpiration:
description: >- description: >-
An attribute which specifies the actual validity period of the resource reservation.. An attribute which specifies the actual validity period of the resource reservation..
type: string $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
ReservationFailureReason: ReservationFailureReason:
description: >- description: >-
An attribute that specifies the additional reason information if the reservation is failed. An attribute that specifies the additional reason information if the reservation is failed.
...@@ -826,19 +826,6 @@ components: ...@@ -826,19 +826,6 @@ components:
#------------ Definition of concrete IOCs ---------------------------------------- #------------ Definition of concrete IOCs ----------------------------------------
MnS:
oneOf:
- type: object
properties:
SubNetwork:
type: array
items:
$ref: '#/components/schemas/SubNetwork-ncO-SliceNrm'
# - type: object
# properties:
# ManagedElement:
# $ref: '#/components/schemas/ManagedElement-Multiple'
NetworkSlice-Single: NetworkSlice-Single:
allOf: allOf:
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
...@@ -1083,8 +1070,6 @@ components: ...@@ -1083,8 +1070,6 @@ components:
resources-sliceNrm: resources-sliceNrm:
oneOf: oneOf:
- $ref: '#/components/schemas/MnS'
- $ref: '#/components/schemas/NetworkSlice-Single' - $ref: '#/components/schemas/NetworkSlice-Single'
- $ref: '#/components/schemas/NetworkSliceSubnet-Single' - $ref: '#/components/schemas/NetworkSliceSubnet-Single'
- $ref: '#/components/schemas/EP_Transport-Single' - $ref: '#/components/schemas/EP_Transport-Single'
......
...@@ -191,11 +191,13 @@ components: ...@@ -191,11 +191,13 @@ components:
enum: enum:
- LOCKED - LOCKED
- UNLOCKED - UNLOCKED
default: LOCKED
OperationalState: OperationalState:
type: string type: string
enum: enum:
- ENABLED - ENABLED
- DISABLED - DISABLED
default: DISABLED
UsageState: UsageState:
type: string type: string
enum: enum:
......
...@@ -77,6 +77,7 @@ components: ...@@ -77,6 +77,7 @@ components:
enum: enum:
- TRUE - TRUE
- FALSE - FALSE
default: FALSE
jobMonitor: jobMonitor:
$ref: '#/components/schemas/FileDownloadJobProcessMonitor' $ref: '#/components/schemas/FileDownloadJobProcessMonitor'
Files-Single: Files-Single:
......
...@@ -437,6 +437,10 @@ components: ...@@ -437,6 +437,10 @@ components:
SubNetwork-ncO: SubNetwork-ncO:
type: object type: object
properties: properties:
SubNetwork:
$ref: '#/components/schemas/SubNetwork-Multiple'
ManagedElement:
$ref: '#/components/schemas/ManagedElement-Multiple'
ManagementNode: ManagementNode:
$ref: '#/components/schemas/ManagementNode-Multiple' $ref: '#/components/schemas/ManagementNode-Multiple'
MnsAgent: MnsAgent:
...@@ -688,8 +692,6 @@ components: ...@@ -688,8 +692,6 @@ components:
- $ref: '#/components/schemas/Top' - $ref: '#/components/schemas/Top'
- $ref: '#/components/schemas/SubNetwork-Attr' - $ref: '#/components/schemas/SubNetwork-Attr'
- $ref: '#/components/schemas/SubNetwork-ncO' - $ref: '#/components/schemas/SubNetwork-ncO'
- $ref: '#/components/schemas/SubNetwork-Multiple'
- $ref: '#/components/schemas/ManagedElement-Multiple'
- $ref: 'TS28104_MdaNrm.yaml#/components/schemas/SubNetwork-ncO-MdaNrm' - $ref: 'TS28104_MdaNrm.yaml#/components/schemas/SubNetwork-ncO-MdaNrm'
- $ref: 'TS28105_AiMlNrm.yaml#/components/schemas/SubNetwork-ncO-AiMlNrm' - $ref: 'TS28105_AiMlNrm.yaml#/components/schemas/SubNetwork-ncO-AiMlNrm'
- $ref: 'TS28312_IntentNrm.yaml#/components/schemas/SubNetwork-ncO-IntentNrm' - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/SubNetwork-ncO-IntentNrm'
...@@ -712,6 +714,17 @@ components: ...@@ -712,6 +714,17 @@ components:
- $ref: 'TS28541_NrNrm.yaml#/components/schemas/ManagedElement-ncO-NrNrm' - $ref: 'TS28541_NrNrm.yaml#/components/schemas/ManagedElement-ncO-NrNrm'
- $ref: 'TS28541_5GcNrm.yaml#/components/schemas/ManagedElement-ncO-5GcNrm' - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/ManagedElement-ncO-5GcNrm'
NrmRoot:
oneOf:
- type: object
properties:
SubNetwork:
$ref: '#/components/schemas/SubNetwork-Multiple'
- type: object
properties:
ManagedElement:
$ref: '#/components/schemas/ManagedElement-Multiple'
#-------- Definition of YAML arrays for name-contained IOCs ---------------------- #-------- Definition of YAML arrays for name-contained IOCs ----------------------
VsDataContainer-Multiple: VsDataContainer-Multiple:
...@@ -756,7 +769,7 @@ components: ...@@ -756,7 +769,7 @@ components:
resources-genericNrm: resources-genericNrm:
oneOf: oneOf:
- $ref: '#/components/schemas/NrmRoot'
- $ref: '#/components/schemas/VsDataContainer-Single' - $ref: '#/components/schemas/VsDataContainer-Single'
- $ref: '#/components/schemas/ManagementNode-Single' - $ref: '#/components/schemas/ManagementNode-Single'
- $ref: '#/components/schemas/MnsAgent-Single' - $ref: '#/components/schemas/MnsAgent-Single'
......
...@@ -58,8 +58,10 @@ components: ...@@ -58,8 +58,10 @@ components:
heartbeatNtfPeriod: heartbeatNtfPeriod:
type: integer type: integer
minimum: 0 minimum: 0
default: 0
triggerHeartbeatNtf: triggerHeartbeatNtf:
type: boolean type: boolean
default: FALSE
#-------- Definition of YAML arrays for name-contained IOCs ---------------------- #-------- Definition of YAML arrays for name-contained IOCs ----------------------
NtfSubscriptionControl-Multiple: NtfSubscriptionControl-Multiple:
......
...@@ -29,7 +29,7 @@ components: ...@@ -29,7 +29,7 @@ components:
- TRACE_AND_5GC_UE_LEVEL_MEASUREMENTS - TRACE_AND_5GC_UE_LEVEL_MEASUREMENTS
- IMMEDIATE_MDT_AND_5GC_UE_LEVEL_MEASUREMENTS - IMMEDIATE_MDT_AND_5GC_UE_LEVEL_MEASUREMENTS
- TRACE_AND_IMMEDIATE_MDT_AND_5GC_UE_LEVEL_MEASUREMENTS - TRACE_AND_IMMEDIATE_MDT_AND_5GC_UE_LEVEL_MEASUREMENTS
default: TRACE_ONLY
listOfInterfaces-Type: listOfInterfaces-Type:
description: The interfaces to be recorded in the Network Element. See 3GPP TS 32.422 clause 5.5 for additional details. description: The interfaces to be recorded in the Network Element. See 3GPP TS 32.422 clause 5.5 for additional details.
type: object type: object
...@@ -420,6 +420,7 @@ components: ...@@ -420,6 +420,7 @@ components:
- VENDORMINIMUM - VENDORMINIMUM
- VENDORMEDIUM - VENDORMEDIUM
- VENDORMAXIMUM - VENDORMAXIMUM
default: MAXIMUM
traceReference-Type: traceReference-Type:
type: object type: object
...@@ -442,6 +443,7 @@ components: ...@@ -442,6 +443,7 @@ components:
enum: enum:
- FILE-BASED - FILE-BASED
- STREAMING - STREAMING
default: FILE-BASED
traceTarget-Type: traceTarget-Type:
type: object type: object
...@@ -631,6 +633,7 @@ components: ...@@ -631,6 +633,7 @@ components:
enum: enum:
- NO_IDENTITY - NO_IDENTITY
- TAC_OF_IMEI - TAC_OF_IMEI
default: NO_IDENTITY
beamLevelMeasurement-Type: beamLevelMeasurement-Type:
description: Determines whether beam level measurements shall be included in case of immediate MDT M1 measurement in NR. For additional details see 3GPP TS 32.422 clause 5.10.40. description: Determines whether beam level measurements shall be included in case of immediate MDT M1 measurement in NR. For additional details see 3GPP TS 32.422 clause 5.10.40.
......