Commit 65d4fab4 authored by Giacomo Bernini's avatar Giacomo Bernini
Browse files

merge

parents ac73107c 0b9d6e09
Loading
Loading
Loading
Loading
+54 −0
Original line number Original line Diff line number Diff line
@@ -126,6 +126,60 @@ definitions:
              instance information is accessible as a resource.
              instance information is accessible as a resource.
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"


  AlarmNotification:
    description: >
      This type represents an alarm notification about VNF faults.
      This notification shall be triggered by the VNFM when:
      * An alarm has been created.
      * An alarm has been updated, e.g. if the severity of the alarm has
        changed.
    type: object
    required:
      - id
      - notificationType
      - subscriptionId
      - timeStamp
      - alarm
      - _links
    properties:
      id:
        description: >
          Identifier of this notification. If a notification is sent multiple
          times due to multiple subscriptions, the "id" attribute of all these
          notifications shall have the same value.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
      notificationType:
        description: >
          Discriminator for the different notification types. Shall be set to
          "AlarmNotification" for this notification type.
        type: string
        enum:
          - AlarmNotification
      subscriptionId:
        description: >
          Identifier of the subscription that this notification relates to.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
      timeStamp:
        description: >
          Date-time of the generation of the notification.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
      alarm:
        description: >
          Information about an alarm including AlarmId, affected VNF
          identifier, and FaultDetails.
        $ref: "#/definitions/Alarm"
      _links:
        description: >
          Links to resources related to this notification.
        type: object
        required:
          - subscription
        properties:
          subscription:
            description: >
              Link to the related subscription.
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/NotificationLink"

  PerceivedSeverityRequest:
  PerceivedSeverityRequest:
    description: >
    description: >
      This type represents the escalated value of the perceived severity for an alarm.
      This type represents the escalated value of the perceived severity for an alarm.
+1 −1
Original line number Original line Diff line number Diff line
@@ -190,7 +190,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: ../../definitions/SOL002SOL003VNFFaultManagement_def.yaml#/definitions/AlarmNotification
            $ref: ../VNFFaultManagement/definitions/SOL002VNFFaultManagement_def.yaml#/definitions/AlarmNotification
      required: true
      required: true


    AlarmClearedNotification:
    AlarmClearedNotification:
+7 −1
Original line number Original line Diff line number Diff line
@@ -3,7 +3,13 @@ openapi: 3.0.2
info:
info:
  title: SOL002 - VNF Indicator interface
  title: SOL002 - VNF Indicator interface
  description: |
  description: |
    SOL002 - VNF Indicator interface IMPORTANT: Please note that this file might be not aligned to the current version of the ETSI Group Specification it refers to and has not been approved by the ETSI NFV ISG. In case of discrepancies the published ETSI Group Specification takes precedence. Please report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis
    SOL002 - VNF Indicator interface

    IMPORTANT: Please note that this file might be not aligned to the current version of the ETSI Group Specification it
    refers to and has not been approved by the ETSI NFV ISG. In case of discrepancies the published ETSI Group Specification
    takes precedence.

    Please report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis
  contact:
  contact:
    name: NFV-SOL WG
    name: NFV-SOL WG
  license:
  license:
+7 −4
Original line number Original line Diff line number Diff line
openapi: 3.0.2
openapi: 3.0.2


info:
info:
  title: SOL002 - VNF Indicator Notification Endpoint interface
  title: SOL002 - VNF Indicator Notification interface
  description: |
  description: |
    SOL002 - VNF Indicator Notification Endpoint interface IMPORTANT: Please note that this file might be not aligned to
    SOL002 - VNF Indicator Notification interface

    IMPORTANT: Please note that this file might be not aligned to
    the current version of the ETSI Group Specification it refers to and has not been approved by the ETSI NFV ISG.
    the current version of the ETSI Group Specification it refers to and has not been approved by the ETSI NFV ISG.
    In case of discrepancies the published ETSI Group Specification takes precedence. Please report bugs to
    In case of discrepancies the published ETSI Group Specification takes precedence.
    https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis

    Please report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis
  contact:
  contact:
    name: NFV-SOL WG
    name: NFV-SOL WG
  license:
  license:
+3 −3
Original line number Original line Diff line number Diff line
@@ -1925,7 +1925,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfLcmOpOcc"
            $ref: ./definitions/SOL002VNFLifecycleManagement_def.yaml#/definitions/VnfLcmOpOcc


    IndividualVnfLcmOpOcc.Get:
    IndividualVnfLcmOpOcc.Get:
      description: |
      description: |
@@ -1956,7 +1956,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfLcmOpOcc"
            $ref: ./definitions/SOL002VNFLifecycleManagement_def.yaml#/definitions/VnfLcmOpOcc


    VnfLcmOpOccRetry.Post:
    VnfLcmOpOccRetry.Post:
      description: |
      description: |
@@ -2031,7 +2031,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfLcmOpOcc"
            $ref: ./definitions/SOL002VNFLifecycleManagement_def.yaml#/definitions/VnfLcmOpOcc


    VnfLcmOpOccCancel.Post:
    VnfLcmOpOccCancel.Post:
      description: |
      description: |
Loading