diff --git a/OpenAPI/EdgeNRM.yaml b/OpenAPI/EdgeNRM.yaml index d811e1e5ae4f86f698b41501b8321319e744c05f..eddcee3450767bfa88eda2de3a0b09313028ec73 100644 --- a/OpenAPI/EdgeNRM.yaml +++ b/OpenAPI/EdgeNRM.yaml @@ -74,7 +74,15 @@ components: type: integer swImageRef: type: string - + RegistrationInfo: + type: object + properties: + registrationExpiry: + type: string + registrationID: + type: string + secCredential: + type: string #-------- Definition of concrete IOCs -------------------------------------------- @@ -128,8 +136,12 @@ components: type: string eASRequirementsRef: $ref: 'comDefs.yaml#/components/schemas/Dn' + eESFunctionRef: + $ref: 'comDefs.yaml#/components/schemas/DnList' eASAddress: type: string + registrationInfo: + $ref: '#/components/schemas/RegistrationInfo' - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' EESFunction-Single: allOf: @@ -151,8 +163,10 @@ components: $ref: '#/components/schemas/SoftwareImageInfo' serviceContinuitySupport: type: boolean - eASFunctonRef: + eASFunctionRef: $ref: 'comDefs.yaml#/components/schemas/DnList' + registrationInfo: + $ref: '#/components/schemas/RegistrationInfo' - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' ECSFunction-Single: