Include ieft-hardware
[oam.git] / solution / integration / smo / oam / ves-collector / externalRepo / o-ran-sc / experimental / yes-o1-notify-pnf-registration-oas3.yaml
diff --git a/solution/integration/smo/oam/ves-collector/externalRepo/o-ran-sc/experimental/yes-o1-notify-pnf-registration-oas3.yaml b/solution/integration/smo/oam/ves-collector/externalRepo/o-ran-sc/experimental/yes-o1-notify-pnf-registration-oas3.yaml
deleted file mode 100644 (file)
index 5a5d984..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-openapi: 3.0.3
-info:
-  version: 1.0.0
-  title: YES-API-PROVIDER modules of RestConf (RFC8040)
-  license:
-    name: Apache 2.0
-    url: http://www.apache.org/licenses/LICENSE-2.0.html
-servers:
-  - url: https://yes-api-provider.orbit-lab.org/
-paths:
-  /restconf/yang-based-event-stream:event-history:
-    get:
-      description: 'The root container of an event log. '
-      summary: GET - YES-API-PROVIDER - yang-based-event-stream - event-history
-      tags:
-        - mounted YES-API-PROVIDER yang-based-event-stream
-      responses:
-        '200':
-          content:
-            application/json:
-              schema:
-                $ref: '#/components/schemas/yang-based-event-stream_event-history_TOP'
-          description: OK
-components:
-  schemas:
-    domain-id:
-      title: domain-id
-      description: |-
-        Base identity for the event domain.  A unique identification of the
-        event domain.
-
-        This identity is abstract and MUST NOT be used for domains.
-      enum:
-        - o1-notify-pnf-registration
-      type: string
-    event-type-id:
-      title: event-type-id
-      description: |-
-        Base identity for the event type.  A unique identification of the
-        event type.
-
-        This identity is abstract and MUST NOT be used for event types.
-      enum:
-        - application
-        - platform
-        - micro-service
-        - guest-operating-system
-        - physical-network-function
-        - host-operating-system
-      type: string
-    yang-based-event-stream_event-history_event_header:
-      properties:
-        domain:
-          $ref: '#/components/schemas/domain-id'
-        event-id:
-          description: The event key that is unique to the event source.
-          minLength: 1
-          maxLength: 255
-          type: string
-        event-name:
-          description: |-
-            A unique event name. A names space ensures the uniqueness
-            between the data-models.
-          default: Some event-name
-          type: string
-        event-type:
-          $ref: '#/components/schemas/event-type-id'
-        last-epoch:
-          description: The latest time aka epoch time associated with the event from any component.
-          minLength: 20
-          maxLength: 1024
-          default: '1970-01-01T00:00:00.000Z'
-          type: string
-        nfc-naming-code:
-          description: |-
-            The network function component type, aligned with vfc naming
-            standards.
-
-            TODO: Add a reference to the VFC naming standard.
-          minLength: 3
-          maxLength: 3
-          type: string
-        nf-naming-code:
-          description: |-
-            The network function type, aligned with network-function (NF)
-            naming standards.
-
-            TODO: Add a reference to the NF naming standard.
-          minLength: 4
-          maxLength: 4
-          type: string
-        nf-vendor-pen:
-          description: Network function vendor IANA private enterprise number.
-          format: int64
-          type: integer
-        nf-vendor-name:
-          description: Network function vendor name according to IANA Private Enterprise Numbers
-          type: string
-        priority:
-          description: The event priority to control the processing of the event.
-          enum:
-            - high
-            - medium
-            - normal
-            - low
-          default: high
-          type: string
-        reporting-entity-id:
-          description: The entity reporting the event, for example an OAM VM.
-          minLength: 1
-          maxLength: 1024
-          type: string
-        reporting-entity-name:
-          description: |-
-            The name of the entity reporting the event, for example, an EMS
-            name; may be the same as 'source-name'.
-          minLength: 1
-          maxLength: 255
-          type: string
-        sequence:
-          description: Ordering of events communicated by an event source instance or 0, if not needed.
-          default: 0
-          type: integer
-        source-id:
-          description: UUID identifying the entity experiencing the event issue.
-          minLength: 1
-          maxLength: 1024
-          type: string
-        source-name:
-          description: The name of the entity experiencing the event issue,
-          type: string
-        start-epoch:
-          description: |-
-            The earliest time aka epoch time associated with the event from
-            any component.
-          minLength: 20
-          maxLength: 1024
-          default: '1970-01-01T00:00:00.000Z'
-          type: string
-      required:
-        - domain
-        - event-id
-        - event-name
-        - last-epoch
-        - priority
-        - reporting-entity-name
-        - sequence
-        - source-name
-        - start-epoch
-      type: object
-      title: yang-based-event-stream_event-history_event_header
-      description: |-
-        This contains all the parameters which are common to all
-        events.
-    o1-notify-pnf-registration:
-      properties:
-        object-class:
-          description: |-
-            The name of the object class describing a PNF in the context of
-            PNF registration.
-          minLength: 3
-          maxLength: 255
-          default: managed-function
-          type: string
-        object-instance:
-          description: Reference to the object representing the PNF.
-          type: string
-        notification-identifier:
-          description: An notification identifier of this event as defined in ITU-T Rec. X.733.
-          type: integer
-        notification-type:
-          $ref: '#/components/schemas/domain-id'
-        event-time:
-          description: |-
-            The earliest time aka epoch time associated with the event from
-            any component.
-          minLength: 20
-          maxLength: 1024
-          default: '1970-01-01T00:00:00.000Z'
-          type: string
-        system-distinguished-name:
-          description: Distinguished Name of the management service provider of the notification
-          default: Some system-distinguished-name
-          type: string
-        o1-specification-version:
-          description: The version of the O1 Specification defining the format of this PNF registration notification
-          minLength: 1
-          maxLength: 32
-          default: v07.00
-          type: string
-        serial-number:
-          description: The serial number of the network function.
-          minLength: 3
-          maxLength: 255
-          type: string
-        vendor-pen:
-          description: Network function vendor IANA private enterprise number.
-          format: int64
-          type: integer
-        vendor-name:
-          description: Network function vendor name according to IANA Private Enterprise Numbers
-          type: string
-        oam-host:
-          description: |-
-            The m-plane fully qualified domain name (host) or IP address to
-            be used by the manager to contact the PNF.
-          type: string
-        oam-port:
-          description: The port number the PNF listens for OAM commands..
-          format: int32
-          default: 830
-          type: integer
-        mac-address:
-          description: The MAC address of OAM interface of the network function in Colon-Hexadecimal notation.
-          minLength: 17
-          maxLength: 17
-          type: string
-        unit-family:
-          description: The general type of hardware.
-          minLength: 1
-          maxLength: 255
-          type: string
-        unit-type:
-          description: Name for the network function
-          minLength: 1
-          maxLength: 255
-          type: string
-        model-number:
-          description: Version of the network function from the vendor.
-          minLength: 1
-          maxLength: 255
-          type: string
-        software-version:
-          description: The active software version running on the network function.
-          minLength: 1
-          maxLength: 255
-          type: string
-        restart-reason:
-          description: The reason the network function restarted.
-          minLength: 1
-          maxLength: 255
-          type: string
-        manufacture-date:
-          description: Manufacture date of the network function.
-          minLength: 10
-          maxLength: 1024
-          default: '1970-01-01T00:00:00.000Z'
-          type: string
-        last-service-date:
-          description: Date when the field operation stuff way on-side.
-          minLength: 10
-          maxLength: 1024
-          default: '1970-01-01T00:00:00.000Z'
-          type: string
-        transport-protocol:
-          description: Defines the security protocol for NETCONF
-          enum:
-            - ssh
-            - tls
-          default: ssh
-          type: string
-        username:
-          description: The username for the connection.
-          minLength: 3
-          maxLength: 255
-          type: string
-        password:
-          description: The user's password for the SSH session.
-          minLength: 8
-          maxLength: 255
-          type: string
-        host-key:
-          description: |-
-            BASE-64 encoded public key which is used by the network-function
-             during the connection.
-          type: string
-        key-reference:
-          description: |-
-            Key identifier inside the NETCONF server's keystore.
-             It is used during two-way TLS authentication.
-          type: string
-        reconnect-on-changed-schema:
-          description: |-
-            Defines if the NETCONF client should reconnect to the network
-            function, if new YANG capabilities are exposed.
-          default: false
-          type: boolean
-        connection-timeout:
-          description: |-
-            Defines the NETCONF client timeout to indicate that the connection
-            was lost.
-          format: int64
-          default: 20000
-          type: integer
-        max-connection-attempts:
-          description: |-
-            Defines the number of attempts by the NETCONF client to connect
-            to the NETCONF server, before the automated connection function, by
-            the NETCONF client is switched off. The value 0 means 'infinity'.
-          format: int64
-          default: 0
-          type: integer
-        between-attempts-timeout:
-          description: |-
-            Defines the first delay time in milliseconds to try a new reconnect
-            by the NETCONF client. For the next attempts the values is
-            multiplied with the 'sleep-factor'.
-          format: int64
-          default: 2000
-          type: integer
-        sleep-factor:
-          description: Defines the factor to increase the reconnect attempt.
-          default: 1.5
-          type: number
-        keepalive-delay:
-          description: |-
-            Defines the time in seconds between two 'empty' NETCONF request to
-            check if the NETCONF server is functional or can be reached. The
-            value 0 turns of such function.
-          format: int64
-          default: 120
-          type: integer
-      required:
-        - object-class
-        - object-instance
-        - notification-identifier
-        - notification-type
-        - event-time
-        - system-distinguished-name
-        - o1-specification-version
-        - serial-number
-        - oam-host
-      type: object
-      title: o1-notify-pnf-registration
-      description: |-
-        A single object for specific parameters, used for the registration of
-        physical network functions (PNF).
-    yang-based-event-stream_event-history_event:
-      properties:
-        header:
-          $ref: '#/components/schemas/yang-based-event-stream_event-history_event_header'
-        o1-notify-pnf-registration:
-          $ref: '#/components/schemas/o1-notify-pnf-registration'
-      type: object
-      title: yang-based-event-stream_event-history_event
-      description: This contains the set of asynchronous messages.
-    yang-based-event-stream_event-history:
-      properties:
-        maximum-number-of-entries:
-          description: |-
-            The maximum number of item in the event list supported by
-            the server.
-          format: int32
-          default: 255
-          type: integer
-        event:
-          type: array
-          items:
-            $ref: '#/components/schemas/yang-based-event-stream_event-history_event'
-          description: This contains the set of asynchronous messages.
-      type: object
-      title: yang-based-event-stream_event-history
-      description: 'The root container of an event log. '
-    yang-based-event-stream_event-history_TOP:
-      type: object
-      properties:
-        event-history:
-          $ref: '#/components/schemas/yang-based-event-stream_event-history'
-      title: yang-based-event-stream_event-history_TOP