netconfcentral logo

ietf-ucpe-lne-properties

HTML

ietf-ucpe-lne-properties@2019-11-21



  module ietf-ucpe-lne-properties {

    yang-version 1.1;

    namespace
      "urn:ietf:params:xml:ns:yang:ietf-ucpe-lne-properties";

    prefix ietf-ucpe;

    import ietf-logical-network-element {
      prefix lne;
      reference
        "RFC 8530: YANG Model for Logical Network Elements";


    }

    organization "SFR";

    contact
      "Dmytro Shytyi
     EMail:ietf.dmytro@shytyi.net";

    description
      "This is a Network Function Virtualization (NFV) YANG
     service model.

     Copyright (c) 2019 IETF Trust and the persons identified as
     authors of the code.  All rights reserved.

     Redistribution and use in source and binary forms, with or
     without modification, is permitted pursuant to, and subject to
     the license terms contained in, the Simplified BSD License set
     forth in Section 4.c of the IETF Trust's Legal Provisions
     Relating to IETF Documents
     (https://trustee.ietf.org/license-info).

     This version of this YANG module is part of RFC XXXX
     (https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself
     for full legal notices.";

    revision "2019-11-21" {
      description "Augmentation of RFC 8530";
      reference
        "draft-shytyi-opsawg-vysm-07";

    }

    revision "2019-10-28" {
      description
        "Yang model with vPorts assigned to the interfaces";
      reference
        "draft-shytyi-opsawg-vysm-05";

    }

    revision "2019-10-19" {
      description
        "Yang model was cleaned. Interfaces added";
      reference
        "draft-shytyi-opsawg-vysm-04";

    }

    revision "2019-09-16" {
      description
        "Added 0day config for VNFs.
       Yang model modified according
       to the received comments.";
      reference
        "draft-shytyi-opsawg-vysm-00";

    }

    revision "2018-01-07" {
      description "Initial revision.";
      reference
        "draft-shytyi-netmod-vysm-01";

    }


    augment /lne:logical-network-elements/lne:logical-network-element {
      description
        "Properties of logic-network-element";
      container logical-network-element-properties {
        description
          "Set of Virtual Network Function connectors";
        list sf-connection-points {
          key "sf-connection-point-id";
          description
            "Connection points of logical-network-element";
          leaf sf-connection-point-id {
            type string;
            description
              "Name of the connector";
          }
        }  // list sf-connection-points

        leaf ram {
          type uint64;
          description
            "Size of RAM to allocate for
           the Guest OS";
        }

        leaf cpu {
          type uint64;
          description
            "Number of vCPUs to
           allocate for the Guest OS";
        }

        list storages {
          key "id";
          description
            "Virtual storge/vDisk
           attached to the Virtual Machine";
          leaf id {
            type string;
            description
              "Number of
             vDisk attached to the VM";
          }

          leaf location {
            type string;
            description
              "External location where
             the image (ex.qcow2) is saved.";
          }
        }  // list storages

        container day0-config {
          description
            "0day configuration:init config";
          leaf location {
            type string;
            description
              "0day configuration location";
          }

          leaf day0-var-path {
            type string;
            description
              "path of the file
             that contains the 0day variables";
          }

          list variable {
            key "name";
            description "list of variables";
            leaf name {
              type string;
              description "variable name";
            }

            leaf value {
              type string;
              description "variable value";
            }
          }  // list variable
        }  // container day0-config
      }  // container logical-network-element-properties
    }
  }  // module ietf-ucpe-lne-properties

Summary

  
  
Organization SFR
  
Module ietf-ucpe-lne-properties
Version 2019-11-21
File ietf-ucpe-lne-properties@2019-11-21.yang
  
Prefix ietf-ucpe
Namespace urn:ietf:params:xml:ns:yang:ietf-ucpe-lne-properties
  
Cooked /cookedmodules/ietf-ucpe-lne-properties/2019-11-21
YANG /src/ietf-ucpe-lne-properties@2019-11-21.yang
XSD /xsd/ietf-ucpe-lne-properties@2019-11-21.xsd
  
Abstract This is a Network Function Virtualization (NFV) YANG service model. Copyright (c) 2019 IETF Trust and the persons identified as...
  
Contact
Dmytro Shytyi
EMail:ietf.dmytro@shytyi.net

Description

 
This is a Network Function Virtualization (NFV) YANG
service model.

Copyright (c) 2019 IETF Trust and the persons identified as
authors of the code.  All rights reserved.

Redistribution and use in source and binary forms, with or
without modification, is permitted pursuant to, and subject to
the license terms contained in, the Simplified BSD License set
forth in Section 4.c of the IETF Trust's Legal Provisions
Relating to IETF Documents
(https://trustee.ietf.org/license-info).

This version of this YANG module is part of RFC XXXX
(https://www.rfc-editor.org/info/rfcXXXX); see the RFC itself
for full legal notices.