Loading OpenAPI/TS28538_EdgeNrm.yaml +91 −39 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ components: trackingAreaIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/TaiList' servingPLMN: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnId' $ref: 'TS28541_NrNrm.yaml#/components/schemas/PLMNId' GeoLoc: type: object properties: Loading @@ -42,7 +42,7 @@ components: GeographicalCoordinates: type: object properties: lattitude: latitude: type: integer longitude: type: integer Loading @@ -61,8 +61,6 @@ components: items: type: string antiAffinityEAS: type: array items: type: string VirtualResource: type: object Loading @@ -71,8 +69,16 @@ components: type: integer virtualDisk: type: integer virutalCPU: virtualCPU: type: string Duration: type: object properties: startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' endTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' SoftwareImageInfo: type: object properties: Loading @@ -86,15 +92,29 @@ components: type: string swImageRef: type: string RegistrationInfo: type: object properties: registrationExpiry: description: indicates the reference to the actual software image that is represented by URL (see clause 7.1.6.5 in ETSI NFV IFA-011 [7]). EASServicePermission: type: string registrationID: description: any of enumrated value enum: - TRIAL - SILVER - GOLD EASFeature: type: string secCredential: description: any of enumrated value enum: - SINGLE - MULTIPLE EASStatus: type: string description: any of enumrated value enum: - ENABLED - DISABLED #-------- Definition of concrete IOCs -------------------------------------------- MnS: Loading Loading @@ -156,15 +176,48 @@ components: type: string eASRequirementsRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' eESFunctionRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' eASAddress: type: array items: type: string registrationInfo: $ref: '#/components/schemas/RegistrationInfo' eASProfileRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' EASProfile: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: aCID: type: string eASProvider: type: string eASType: type: string eASdescription: type: string eASSchedule: $ref: '#/components/schemas/Duration' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: $ref: '#/components/schemas/TopologicalServiceArea' eASServicePermissionLevel: $ref: '#/components/schemas/EASServicePermission' eASFeature: $ref: '#/components/schemas/EASFeature' eASServiceContinuitySupport: type: boolean eASDNAI: type: string eASAvailabilityReportingPeriod: type: integer eASStatus: $ref: '#/components/schemas/EASStatus' EESFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' Loading @@ -189,10 +242,8 @@ components: $ref: '#/components/schemas/SoftwareImageInfo' serviceContinuitySupport: type: boolean eASFunctionRef: eASFunctonRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' registrationInfo: $ref: '#/components/schemas/RegistrationInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' ECSFunction-Single: Loading @@ -217,7 +268,7 @@ components: $ref: '#/components/schemas/SoftwareImageInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' EASRequirements-Single: EASRequirements: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object Loading Loading @@ -266,4 +317,5 @@ components: - $ref: '#/components/schemas/ECSFunction-Single' - $ref: '#/components/schemas/EESFunction-Single' - $ref: '#/components/schemas/EdgeDataNetwork-Single' - $ref: '#/components/schemas/EASRequirements-Single' - $ref: '#/components/schemas/EASRequirements' - $ref: '#/components/schemas/EASProfile' Loading
OpenAPI/TS28538_EdgeNrm.yaml +91 −39 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ components: trackingAreaIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/TaiList' servingPLMN: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnId' $ref: 'TS28541_NrNrm.yaml#/components/schemas/PLMNId' GeoLoc: type: object properties: Loading @@ -42,7 +42,7 @@ components: GeographicalCoordinates: type: object properties: lattitude: latitude: type: integer longitude: type: integer Loading @@ -61,8 +61,6 @@ components: items: type: string antiAffinityEAS: type: array items: type: string VirtualResource: type: object Loading @@ -71,8 +69,16 @@ components: type: integer virtualDisk: type: integer virutalCPU: virtualCPU: type: string Duration: type: object properties: startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' endTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' SoftwareImageInfo: type: object properties: Loading @@ -86,15 +92,29 @@ components: type: string swImageRef: type: string RegistrationInfo: type: object properties: registrationExpiry: description: indicates the reference to the actual software image that is represented by URL (see clause 7.1.6.5 in ETSI NFV IFA-011 [7]). EASServicePermission: type: string registrationID: description: any of enumrated value enum: - TRIAL - SILVER - GOLD EASFeature: type: string secCredential: description: any of enumrated value enum: - SINGLE - MULTIPLE EASStatus: type: string description: any of enumrated value enum: - ENABLED - DISABLED #-------- Definition of concrete IOCs -------------------------------------------- MnS: Loading Loading @@ -156,15 +176,48 @@ components: type: string eASRequirementsRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' eESFunctionRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' eASAddress: type: array items: type: string registrationInfo: $ref: '#/components/schemas/RegistrationInfo' eASProfileRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' EASProfile: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: aCID: type: string eASProvider: type: string eASType: type: string eASdescription: type: string eASSchedule: $ref: '#/components/schemas/Duration' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: $ref: '#/components/schemas/TopologicalServiceArea' eASServicePermissionLevel: $ref: '#/components/schemas/EASServicePermission' eASFeature: $ref: '#/components/schemas/EASFeature' eASServiceContinuitySupport: type: boolean eASDNAI: type: string eASAvailabilityReportingPeriod: type: integer eASStatus: $ref: '#/components/schemas/EASStatus' EESFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' Loading @@ -189,10 +242,8 @@ components: $ref: '#/components/schemas/SoftwareImageInfo' serviceContinuitySupport: type: boolean eASFunctionRef: eASFunctonRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' registrationInfo: $ref: '#/components/schemas/RegistrationInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' ECSFunction-Single: Loading @@ -217,7 +268,7 @@ components: $ref: '#/components/schemas/SoftwareImageInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' EASRequirements-Single: EASRequirements: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object Loading Loading @@ -266,4 +317,5 @@ components: - $ref: '#/components/schemas/ECSFunction-Single' - $ref: '#/components/schemas/EESFunction-Single' - $ref: '#/components/schemas/EdgeDataNetwork-Single' - $ref: '#/components/schemas/EASRequirements-Single' - $ref: '#/components/schemas/EASRequirements' - $ref: '#/components/schemas/EASProfile'