Commit 6bd9df45 authored by sunse's avatar sunse
Browse files

Merge branch 'TS28.623_Rel18_CR0268_OpenAPI_SS_for_SupportedNotifications'...

Merge branch 'TS28.623_Rel18_CR0268_OpenAPI_SS_for_SupportedNotifications' into 'Integration_Rel18_SA5_151_YAML'

Ts28.623 rel18 cr0268 open api ss for supported notifications

See merge request !756
parents 021f0f49 f0be2448
Loading
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
@@ -1827,6 +1827,8 @@ components:
          $ref: '#/components/schemas/Scheduler-Multiple'
        ConditionMonitor:
          $ref: '#/components/schemas/ConditionMonitor-Multiple'
        SupportedNotifications:
          $ref: '#/components/schemas/SupportedNotifications-Single'
    ManagedElement-ncO:
      type: object
      properties:
@@ -1850,6 +1852,8 @@ components:
          $ref: '#/components/schemas/Scheduler-Multiple'
        ConditionMonitor:
          $ref: '#/components/schemas/ConditionMonitor-Multiple'
        SupportedNotifications:  
          $ref: '#/components/schemas/SupportedNotifications-Single'

#-------- Definition of abstract IOCs --------------------------------------------

@@ -2292,6 +2296,27 @@ components:
                conditionStatus:
                  type: boolean

    SupportedNotifications-Single:
      allOf:
        - $ref: '#/components/schemas/Top'
        - type: object
          properties:
            attributes:
              type: object
              properties:
                notificationTypes:
                  type: array
                  items:
                    $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationType'
                notificationProtocols:
                  type: array
                  items:
                    type: string
                    enum:
                      - HTTP
                      - HTTP_VES_ENCAPS
                    minItems: 1

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

    VsDataContainer-Multiple:
@@ -2390,3 +2415,4 @@ components:
       - $ref: '#/components/schemas/MnsInfo-Single'
       - $ref: '#/components/schemas/Scheduler-Single'
       - $ref: '#/components/schemas/ConditionMonitor-Single'
       - $ref: '#/components/schemas/SupportedNotifications-Single'