Commit eee3529c authored by Ayesha Ayub's avatar Ayesha Ayub
Browse files

separate common definitions files for SOL002 and SOL003

parent b6e81455
Loading
Loading
Loading
Loading
Loading
+8 −8
Original line number Original line Diff line number Diff line
@@ -53,7 +53,7 @@ definitions:
          as "deleteIdList" as defined below this table.
          as "deleteIdList" as defined below this table.
        type: array
        type: array
        items:
        items:
          $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
          $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Identifier"


  VnfConfiguration:
  VnfConfiguration:
    description: >
    description: >
@@ -90,7 +90,7 @@ definitions:
        description: >
        description: >
          Additional configurable properties of the VNF instance declared in the
          Additional configurable properties of the VNF instance declared in the
          VNFD as "VnfConfigurableProperties". see note.
          VNFD as "VnfConfigurableProperties". see note.
        $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs'
        $ref: '../../General_Definitions/SOL002_def.yaml#/definitions/KeyValuePairs'


  VnfcConfigurationData:
  VnfcConfigurationData:
    description: >
    description: >
@@ -105,7 +105,7 @@ definitions:
        description: >
        description: >
          Identifier of a VNFC instance to which this set of configuration data applies.
          Identifier of a VNFC instance to which this set of configuration data applies.
          The identifier references the "id" attribute in a "VnfcInfo" structure.
          The identifier references the "id" attribute in a "VnfcInfo" structure.
        $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnf'
        $ref: '../../General_Definitions/SOL002_def.yaml#/definitions/IdentifierInVnf'
      intCpConfig:
      intCpConfig:
        description: >
        description: >
          Configuration parameters for the internal CPs of the VNFC instance.
          Configuration parameters for the internal CPs of the VNFC instance.
@@ -116,7 +116,7 @@ definitions:
        description: >
        description: >
          Additional configurable properties of the VNFC instance declared in the
          Additional configurable properties of the VNFC instance declared in the
          VNFD as "VnfcConfigurableProperties". See note.
          VNFD as "VnfcConfigurableProperties". See note.
        $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs'
        $ref: '../../General_Definitions/SOL002_def.yaml#/definitions/KeyValuePairs'


  CpConfiguration:
  CpConfiguration:
    description: >
    description: >
@@ -130,11 +130,11 @@ definitions:
      cpId:
      cpId:
        description: >
        description: >
          Identifier of a CP instance within the namespace of a specific VNF instance or a VNFC instance.
          Identifier of a CP instance within the namespace of a specific VNF instance or a VNFC instance.
        $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnf'
        $ref: '../../General_Definitions/SOL002_def.yaml#/definitions/IdentifierInVnf'
      cpdId:
      cpdId:
        description: >
        description: >
          Identifier of the CPD in the VNFD.
          Identifier of the CPD in the VNFD.
        $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnfd'
        $ref: '../../General_Definitions/SOL002_def.yaml#/definitions/IdentifierInVnfd'
      addresses:
      addresses:
        description: >
        description: >
          Network address and port assigned to the CP.
          Network address and port assigned to the CP.
@@ -167,11 +167,11 @@ definitions:
          macAddress:
          macAddress:
            description: >
            description: >
              Mac address. See NOTE 2.
              Mac address. See NOTE 2.
            $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/MacAddress'
            $ref: '../../General_Definitions/SOL002_def.yaml#/definitions/MacAddress'
          ipAddress:
          ipAddress:
            description: >
            description: >
              IP address. See NOTE 2.
              IP address. See NOTE 2.
            $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IpAddress'
            $ref: '../../General_Definitions/SOL002_def.yaml#/definitions/IpAddress'
      useDynamicAddress:
      useDynamicAddress:
        description: >
        description: >
          Set to true if an address shall be assigned dynamically. Otherwise set to false.
          Set to true if an address shall be assigned dynamically. Otherwise set to false.
+2 −2
Original line number Original line Diff line number Diff line
@@ -600,7 +600,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL002_def.yaml#/definitions/ProblemDetails"


    IndividualAlarmEscalate.Post.204:
    IndividualAlarmEscalate.Post.204:
      description: |
      description: |
@@ -736,7 +736,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL002_def.yaml#/definitions/ProblemDetails"


    IndividualSubscription.Get.200:
    IndividualSubscription.Get.200:
      description: |
      description: |
+12 −12
Original line number Original line Diff line number Diff line
@@ -44,11 +44,11 @@ definitions:
      id:
      id:
        description: >
        description: >
          Identifier of this Alarm.
          Identifier of this Alarm.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Identifier"
      managedObjectId:
      managedObjectId:
        description: >
        description: >
          Identifier of the affected VNF instance.
          Identifier of the affected VNF instance.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Identifier"
      vnfcInstanceIds:
      vnfcInstanceIds:
        description: >
        description: >
          Identifiers of the affected VNFC instances. Each identifier references the 
          Identifiers of the affected VNFC instances. Each identifier references the 
@@ -56,7 +56,7 @@ definitions:
          at least one VNFC instance.
          at least one VNFC instance.
        type: array
        type: array
        items:
        items:
          $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
          $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/IdentifierInVnf"
      rootCauseFaultyResource:
      rootCauseFaultyResource:
        description: >
        description: >
          The virtualised resources that are causing the VNF fault. Shall be present if the alarm affects 
          The virtualised resources that are causing the VNF fault. Shall be present if the alarm affects 
@@ -66,23 +66,23 @@ definitions:
        description: >
        description: >
          Time stamp indicating when the alarm is raised by the managed
          Time stamp indicating when the alarm is raised by the managed
          object.
          object.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/DateTime"
      alarmChangedTime:
      alarmChangedTime:
        description: >
        description: >
          Time stamp indicating when the alarm was last changed. It shall be
          Time stamp indicating when the alarm was last changed. It shall be
          present if the alarm has been updated.
          present if the alarm has been updated.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/DateTime"
      alarmClearedTime:
      alarmClearedTime:
        description: >
        description: >
          Time stamp indicating when the alarm was cleared. It shall be
          Time stamp indicating when the alarm was cleared. It shall be
          present if the alarm has been cleared.
          present if the alarm has been cleared.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/DateTime"
      alarmAcknowledgedTime:
      alarmAcknowledgedTime:
        description: >
        description: >
          Time stamp indicating when the alarm was
          Time stamp indicating when the alarm was
          acknowledged. It shall be present if the alarm has
          acknowledged. It shall be present if the alarm has
          been acknowledged.
          been acknowledged.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/DateTime"
      ackState:
      ackState:
        description: >
        description: >
          Acknowledgement state of the alarm. 
          Acknowledgement state of the alarm. 
@@ -100,7 +100,7 @@ definitions:
      eventTime:
      eventTime:
        description: >
        description: >
          Time stamp indicating when the fault was observed. See note 2.
          Time stamp indicating when the fault was observed. See note 2.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/DateTime"
      eventType:
      eventType:
        description: >
        description: >
          Type of event.
          Type of event.
@@ -128,13 +128,13 @@ definitions:
          Attribute indicating if this fault is the root for other correlated
          Attribute indicating if this fault is the root for other correlated
          alarms. If TRUE, then the alarms listed in the attribute
          alarms. If TRUE, then the alarms listed in the attribute
          CorrelatedAlarmId are caused by this fault.
          CorrelatedAlarmId are caused by this fault.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Boolean"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Boolean"
      correlatedAlarmIds:
      correlatedAlarmIds:
        description: >
        description: >
          List of identifiers of other alarms correlated to this fault.
          List of identifiers of other alarms correlated to this fault.
        type: array
        type: array
        items:
        items:
          $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
          $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Identifier"
      faultDetails:
      faultDetails:
        description: >
        description: >
          Provides additional information about the fault. See notes 1 and 2.
          Provides additional information about the fault. See notes 1 and 2.
@@ -151,13 +151,13 @@ definitions:
          self:
          self:
            description: >
            description: >
              URI of this resource.
              URI of this resource.
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"
            $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link"
          objectInstance:
          objectInstance:
            description: >
            description: >
              Link to the resource representing the VNF instance to which the
              Link to the resource representing the VNF instance to which the
              notified alarm is correlated. Shall be present if the VNF
              notified alarm is correlated. Shall be present if the VNF
              instance information is accessible as a resource.
              instance information is accessible as a resource.
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Link"
            $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link"


  PerceivedSeverityRequest:
  PerceivedSeverityRequest:
    description: >
    description: >
+4 −4
Original line number Original line Diff line number Diff line
@@ -23,7 +23,7 @@ definitions:
          Identifier of this notification. If a notification is sent multiple
          Identifier of this notification. If a notification is sent multiple
          times due to multiple subscriptions, the "id" attribute of all these
          times due to multiple subscriptions, the "id" attribute of all these
          notifications shall have the same value.
          notifications shall have the same value.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Identifier"
      notificationType:
      notificationType:
        description: >
        description: >
          Discriminator for the different notification types. Shall be set to
          Discriminator for the different notification types. Shall be set to
@@ -34,11 +34,11 @@ definitions:
      subscriptionId:
      subscriptionId:
        description: >
        description: >
          Identifier of the subscription that this notification relates to.
          Identifier of the subscription that this notification relates to.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Identifier"
      timeStamp:
      timeStamp:
        description: >
        description: >
          Date-time of the generation of the notification.
          Date-time of the generation of the notification.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
        $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/DateTime"
      alarm:
      alarm:
        description: >
        description: >
          Information about an alarm including AlarmId, affected VNF
          Information about an alarm including AlarmId, affected VNF
@@ -54,7 +54,7 @@ definitions:
          subscription:
          subscription:
            description: >
            description: >
              Link to the related subscription.
              Link to the related subscription.
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/NotificationLink"
            $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/NotificationLink"


  AlarmClearedNotification:
  AlarmClearedNotification:
    description: >
    description: >
+8 −8
Original line number Original line Diff line number Diff line
@@ -380,7 +380,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: ../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscriptionRequest
            $ref: definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscriptionRequest
      required: true
      required: true


  responses:
  responses:
@@ -420,7 +420,7 @@ components:
          schema:
          schema:
            type: array
            type: array
            items:
            items:
              $ref: ../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicator
              $ref: definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicator


    VnfIndicators.Get.200:
    VnfIndicators.Get.200:
      description: |
      description: |
@@ -458,7 +458,7 @@ components:
          schema:
          schema:
            type: array
            type: array
            items:
            items:
              $ref: ../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicator
              $ref: definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicator


    VnfIndividualIndicator.Get.200:
    VnfIndividualIndicator.Get.200:
      description: |
      description: |
@@ -481,7 +481,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: ../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicator
            $ref: definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicator


    VnfIndicatorSubscriptions.Get.200:
    VnfIndicatorSubscriptions.Get.200:
      description: |
      description: |
@@ -519,7 +519,7 @@ components:
          schema:
          schema:
            type: array
            type: array
            items:
            items:
              $ref: ../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
              $ref: definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription


    VnfIndicatorSubscription.Post.201:
    VnfIndicatorSubscription.Post.201:
      description: |
      description: |
@@ -560,7 +560,7 @@ components:
          schema:
          schema:
            type: array
            type: array
            items:
            items:
              $ref: ../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
              $ref: definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription


    VnfIndicatorSubscription.Post.422:
    VnfIndicatorSubscription.Post.422:
      description: |
      description: |
@@ -599,7 +599,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL002_def.yaml#/definitions/ProblemDetails"


    VnfIndicatorSubscription.Get.200:
    VnfIndicatorSubscription.Get.200:
      description: |
      description: |
@@ -622,7 +622,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: ../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription
            $ref: definitions/SOL002VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription


    VnfIndicatorSubscription.Delete.204:
    VnfIndicatorSubscription.Delete.204:
      description: |
      description: |
Loading