Commit 9093185d authored by gautamd's avatar gautamd
Browse files

Update EdgeNRM.yaml - EASFunction Definition

parent 4742cb5d
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -37,6 +37,22 @@ components:
          type: string
        eDNServiceArea:
          $ref: '#/components/schemas/ServingLocation'
    AffinityAntiAffinity:
      type: object
      properties:
        affinityEAS:
          type: string
        antiAffinityEAS:
          type: string
    VirtualResource:
      type: object
      properties:
        virtualMemory:
          type: integer
        virtualDisk:
          type: integer

          

#-------- Definition of concrete IOCs --------------------------------------------

@@ -84,6 +100,8 @@ components:
                      type: string
                    eASRequirementsRef:
                      $ref: 'comDefs.yaml#/components/schemas/Dn'
                    eASAddress:
                      type: string                      
        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
    EESFunction-Single:
      allOf:
@@ -124,6 +142,13 @@ components:
          properties:
            requiredEASservingLocation:
              $ref: '#/components/schemas/ServingLocation'
            affinityAntiAffinity:
              $ref: '#/components/schemas/AffinityAntiAffinity'
            serviceContinuity:
              type: boolean
            virtualResource:
              $ref: '#/components/schemas/VirtualResource'


#-------- Definition of JSON arrays for name-contained IOCs ----------------------