Programmer's API documentation for yang module vnfr.yang



Schema Globals                                                               1

module rw-project                                                            2
  rw-project data                                                          2.1
    list rw-project:project                                              2.1.1
      container rw-project:project-config                              2.1.1.1
        list rw-project:user                                         2.1.1.1.1
          list rw-project:role                                     2.1.1.1.1.1
      container rw-project:project-state                               2.1.1.2
        list rw-project:user                                         2.1.1.2.1
          list rw-project:role                                     2.1.1.2.1.1
        list rw-project:role                                         2.1.1.2.2
      container project-nsd:nsd-catalog                                2.1.1.3
        list project-nsd:nsd                                         2.1.1.3.1
          list project-nsd:connection-point                        2.1.1.3.1.1
          list project-nsd:scaling-group-descriptor                2.1.1.3.1.2
            list project-nsd:scaling-policy                      2.1.1.3.1.2.1
              list project-nsd:scaling-criteria                2.1.1.3.1.2.1.1
            list project-nsd:vnfd-member                         2.1.1.3.1.2.2
            list project-nsd:scaling-config-action               2.1.1.3.1.2.3
          list project-nsd:vnffgd                                  2.1.1.3.1.3
            list project-nsd:rsp                                 2.1.1.3.1.3.1
              list project-nsd:vnfd-connection-point-ref       2.1.1.3.1.3.1.1
            list project-nsd:classifier                          2.1.1.3.1.3.2
              list project-nsd:match-attributes                2.1.1.3.1.3.2.1
          list project-nsd:ip-profiles                             2.1.1.3.1.4
            container project-nsd:ip-profile-params              2.1.1.3.1.4.1
              list project-nsd:dns-server                      2.1.1.3.1.4.1.1
              container project-nsd:dhcp-params                2.1.1.3.1.4.1.2
          list project-nsd:initial-service-primitive               2.1.1.3.1.5
            list project-nsd:parameter                           2.1.1.3.1.5.1
          list project-nsd:terminate-service-primitive             2.1.1.3.1.6
            list project-nsd:parameter                           2.1.1.3.1.6.1
          list project-nsd:input-parameter-xpath                   2.1.1.3.1.7
          list project-nsd:parameter-pool                          2.1.1.3.1.8
            container project-nsd:range                          2.1.1.3.1.8.1
          list project-nsd:key-pair                                2.1.1.3.1.9
          list project-nsd:user                                   2.1.1.3.1.10
            list project-nsd:key-pair                           2.1.1.3.1.10.1
          list project-nsd:vld                                    2.1.1.3.1.11
            container project-nsd:provider-network              2.1.1.3.1.11.1
            list project-nsd:vnfd-connection-point-ref          2.1.1.3.1.11.2
          list project-nsd:constituent-vnfd                       2.1.1.3.1.12
          list project-nsd:placement-groups                       2.1.1.3.1.13
            list project-nsd:member-vnfd                        2.1.1.3.1.13.1
          list project-nsd:vnf-dependency                         2.1.1.3.1.14
          list project-nsd:monitoring-param                       2.1.1.3.1.15
            container project-nsd:numeric-constraints           2.1.1.3.1.15.1
            container project-nsd:text-constraints              2.1.1.3.1.15.2
            list project-nsd:vnfd-monitoring-param              2.1.1.3.1.15.3
          list project-nsd:service-primitive                      2.1.1.3.1.16
            list project-nsd:parameter                          2.1.1.3.1.16.1
            list project-nsd:parameter-group                    2.1.1.3.1.16.2
              list project-nsd:parameter                      2.1.1.3.1.16.2.1
            list project-nsd:vnf-primitive-group                2.1.1.3.1.16.3
              list project-nsd:primitive                      2.1.1.3.1.16.3.1
      container project-vnfd:vnfd-catalog                              2.1.1.4
        list project-vnfd:vnfd                                       2.1.1.4.1
          container project-vnfd:vnf-configuration                 2.1.1.4.1.1
            container project-vnfd:script                        2.1.1.4.1.1.1
            container project-vnfd:juju                          2.1.1.4.1.1.2
              container project-vnfd:vca-relationships         2.1.1.4.1.1.2.1
                list project-vnfd:relation                   2.1.1.4.1.1.2.1.1
            list project-vnfd:config-primitive                   2.1.1.4.1.1.3
              list project-vnfd:parameter                      2.1.1.4.1.1.3.1
            list project-vnfd:initial-config-primitive           2.1.1.4.1.1.4
              list project-vnfd:parameter                      2.1.1.4.1.1.4.1
          container project-vnfd:mgmt-interface                    2.1.1.4.1.2
            container project-vnfd:dashboard-params              2.1.1.4.1.2.1
          list project-vnfd:internal-vld                           2.1.1.4.1.3
            list project-vnfd:internal-connection-point          2.1.1.4.1.3.1
            container project-vnfd:provider-network              2.1.1.4.1.3.2
          list project-vnfd:ip-profiles                            2.1.1.4.1.4
            container project-vnfd:ip-profile-params             2.1.1.4.1.4.1
              list project-vnfd:dns-server                     2.1.1.4.1.4.1.1
              container project-vnfd:dhcp-params               2.1.1.4.1.4.1.2
          list project-vnfd:connection-point                       2.1.1.4.1.5
          list project-vnfd:vdu                                    2.1.1.4.1.6
            container project-vnfd:vm-flavor                     2.1.1.4.1.6.1
            container project-vnfd:guest-epa                     2.1.1.4.1.6.2
              list project-vnfd:pcie-device                    2.1.1.4.1.6.2.1
              container project-vnfd:numa-node-policy          2.1.1.4.1.6.2.2
                list project-vnfd:node                       2.1.1.4.1.6.2.2.1
                  list project-vnfd:vcpu                   2.1.1.4.1.6.2.2.1.1
                  container project-vnfd:paired-threads    2.1.1.4.1.6.2.2.1.2
                    list project-vnfd:paired-thread-ids  2.1.1.4.1.6.2.2.1.2.1
            container project-vnfd:vswitch-epa                   2.1.1.4.1.6.3
            container project-vnfd:hypervisor-epa                2.1.1.4.1.6.4
            container project-vnfd:host-epa                      2.1.1.4.1.6.5
              list project-vnfd:cpu-feature                    2.1.1.4.1.6.5.1
              list project-vnfd:om-cpu-feature                 2.1.1.4.1.6.5.2
            list project-vnfd:alarm                              2.1.1.4.1.6.6
              container project-vnfd:actions                   2.1.1.4.1.6.6.1
                list project-vnfd:ok                         2.1.1.4.1.6.6.1.1
                list project-vnfd:insufficient-data          2.1.1.4.1.6.6.1.2
                list project-vnfd:alarm                      2.1.1.4.1.6.6.1.3
            list project-vnfd:alternative-images                 2.1.1.4.1.6.7
            container project-vnfd:vdu-configuration             2.1.1.4.1.6.8
              container project-vnfd:script                    2.1.1.4.1.6.8.1
              container project-vnfd:juju                      2.1.1.4.1.6.8.2
                container project-vnfd:vca-relationships     2.1.1.4.1.6.8.2.1
                  list project-vnfd:relation               2.1.1.4.1.6.8.2.1.1
              list project-vnfd:config-primitive               2.1.1.4.1.6.8.3
                list project-vnfd:parameter                  2.1.1.4.1.6.8.3.1
              list project-vnfd:initial-config-primitive       2.1.1.4.1.6.8.4
                list project-vnfd:parameter                  2.1.1.4.1.6.8.4.1
            container project-vnfd:supplemental-boot-data        2.1.1.4.1.6.9
              list project-vnfd:config-file                    2.1.1.4.1.6.9.1
            list project-vnfd:internal-connection-point         2.1.1.4.1.6.10
            list project-vnfd:interface                         2.1.1.4.1.6.11
              container project-vnfd:virtual-interface        2.1.1.4.1.6.11.1
            list project-vnfd:volumes                           2.1.1.4.1.6.12
          list project-vnfd:vdu-dependency                         2.1.1.4.1.7
          list project-vnfd:http-endpoint                          2.1.1.4.1.8
            list project-vnfd:headers                            2.1.1.4.1.8.1
          list project-vnfd:monitoring-param                       2.1.1.4.1.9
            container project-vnfd:json-query-params             2.1.1.4.1.9.1
            container project-vnfd:numeric-constraints           2.1.1.4.1.9.2
            container project-vnfd:text-constraints              2.1.1.4.1.9.3
          list project-vnfd:placement-groups                      2.1.1.4.1.10
            list project-vnfd:member-vdus                       2.1.1.4.1.10.1
      container vlr:vlr-catalog                                        2.1.1.5
        list vlr:vlr                                                 2.1.1.5.1
          container vlr:provider-network                           2.1.1.5.1.1
          container vlr:ip-profile-params                          2.1.1.5.1.2
            list vlr:dns-server                                  2.1.1.5.1.2.1
            container vlr:dhcp-params                            2.1.1.5.1.2.2
      container vnfr:vnfr-catalog                                      2.1.1.6
        list vnfr:vnfr                                               2.1.1.6.1
          container vnfr:vnfd                                      2.1.1.6.1.1
            container vnfr:vnf-configuration                     2.1.1.6.1.1.1
              container vnfr:script                            2.1.1.6.1.1.1.1
              container vnfr:juju                              2.1.1.6.1.1.1.2
                container vnfr:vca-relationships             2.1.1.6.1.1.1.2.1
                  list vnfr:relation                       2.1.1.6.1.1.1.2.1.1
              list vnfr:config-primitive                       2.1.1.6.1.1.1.3
                list vnfr:parameter                          2.1.1.6.1.1.1.3.1
              list vnfr:initial-config-primitive               2.1.1.6.1.1.1.4
                list vnfr:parameter                          2.1.1.6.1.1.1.4.1
            container vnfr:mgmt-interface                        2.1.1.6.1.1.2
              container vnfr:dashboard-params                  2.1.1.6.1.1.2.1
            list vnfr:internal-vld                               2.1.1.6.1.1.3
              list vnfr:internal-connection-point              2.1.1.6.1.1.3.1
              container vnfr:provider-network                  2.1.1.6.1.1.3.2
            list vnfr:ip-profiles                                2.1.1.6.1.1.4
              container vnfr:ip-profile-params                 2.1.1.6.1.1.4.1
                list vnfr:dns-server                         2.1.1.6.1.1.4.1.1
                container vnfr:dhcp-params                   2.1.1.6.1.1.4.1.2
            list vnfr:connection-point                           2.1.1.6.1.1.5
            list vnfr:vdu                                        2.1.1.6.1.1.6
              container vnfr:vm-flavor                         2.1.1.6.1.1.6.1
              container vnfr:guest-epa                         2.1.1.6.1.1.6.2
                list vnfr:pcie-device                        2.1.1.6.1.1.6.2.1
                container vnfr:numa-node-policy              2.1.1.6.1.1.6.2.2
                  list vnfr:node                           2.1.1.6.1.1.6.2.2.1
                    list vnfr:vcpu                       2.1.1.6.1.1.6.2.2.1.1
                    container vnfr:paired-threads        2.1.1.6.1.1.6.2.2.1.2
                      list vnfr:paired-thread-ids      2.1.1.6.1.1.6.2.2.1.2.1
              container vnfr:vswitch-epa                       2.1.1.6.1.1.6.3
              container vnfr:hypervisor-epa                    2.1.1.6.1.1.6.4
              container vnfr:host-epa                          2.1.1.6.1.1.6.5
                list vnfr:cpu-feature                        2.1.1.6.1.1.6.5.1
                list vnfr:om-cpu-feature                     2.1.1.6.1.1.6.5.2
              list vnfr:alarm                                  2.1.1.6.1.1.6.6
                container vnfr:actions                       2.1.1.6.1.1.6.6.1
                  list vnfr:ok                             2.1.1.6.1.1.6.6.1.1
                  list vnfr:insufficient-data              2.1.1.6.1.1.6.6.1.2
                  list vnfr:alarm                          2.1.1.6.1.1.6.6.1.3
              list vnfr:alternative-images                     2.1.1.6.1.1.6.7
              container vnfr:vdu-configuration                 2.1.1.6.1.1.6.8
                container vnfr:script                        2.1.1.6.1.1.6.8.1
                container vnfr:juju                          2.1.1.6.1.1.6.8.2
                  container vnfr:vca-relationships         2.1.1.6.1.1.6.8.2.1
                    list vnfr:relation                   2.1.1.6.1.1.6.8.2.1.1
                list vnfr:config-primitive                   2.1.1.6.1.1.6.8.3
                  list vnfr:parameter                      2.1.1.6.1.1.6.8.3.1
                list vnfr:initial-config-primitive           2.1.1.6.1.1.6.8.4
                  list vnfr:parameter                      2.1.1.6.1.1.6.8.4.1
              container vnfr:supplemental-boot-data            2.1.1.6.1.1.6.9
                list vnfr:config-file                        2.1.1.6.1.1.6.9.1
              list vnfr:internal-connection-point             2.1.1.6.1.1.6.10
              list vnfr:interface                             2.1.1.6.1.1.6.11
                container vnfr:virtual-interface            2.1.1.6.1.1.6.11.1
              list vnfr:volumes                               2.1.1.6.1.1.6.12
            list vnfr:vdu-dependency                             2.1.1.6.1.1.7
            list vnfr:http-endpoint                              2.1.1.6.1.1.8
              list vnfr:headers                                2.1.1.6.1.1.8.1
            list vnfr:monitoring-param                           2.1.1.6.1.1.9
              container vnfr:json-query-params                 2.1.1.6.1.1.9.1
              container vnfr:numeric-constraints               2.1.1.6.1.1.9.2
              container vnfr:text-constraints                  2.1.1.6.1.1.9.3
            list vnfr:placement-groups                          2.1.1.6.1.1.10
              list vnfr:member-vdus                           2.1.1.6.1.1.10.1
          container vnfr:vnf-configuration                         2.1.1.6.1.2
            container vnfr:script                                2.1.1.6.1.2.1
            container vnfr:juju                                  2.1.1.6.1.2.2
              container vnfr:vca-relationships                 2.1.1.6.1.2.2.1
                list vnfr:relation                           2.1.1.6.1.2.2.1.1
            list vnfr:config-primitive                           2.1.1.6.1.2.3
              list vnfr:parameter                              2.1.1.6.1.2.3.1
            list vnfr:initial-config-primitive                   2.1.1.6.1.2.4
              list vnfr:parameter                              2.1.1.6.1.2.4.1
          container vnfr:mgmt-interface                            2.1.1.6.1.3
            container vnfr:ssh-key                               2.1.1.6.1.3.1
          list vnfr:internal-vlr                                   2.1.1.6.1.4
            leaf-list vnfr:internal-connection-point-ref         2.1.1.6.1.4.1
          list vnfr:connection-point                               2.1.1.6.1.5
            list vnfr:virtual-cps                                2.1.1.6.1.5.1
          list vnfr:vdur                                           2.1.1.6.1.6
            container vnfr:vm-flavor                             2.1.1.6.1.6.1
            container vnfr:guest-epa                             2.1.1.6.1.6.2
              list vnfr:pcie-device                            2.1.1.6.1.6.2.1
              container vnfr:numa-node-policy                  2.1.1.6.1.6.2.2
                list vnfr:node                               2.1.1.6.1.6.2.2.1
                  list vnfr:vcpu                           2.1.1.6.1.6.2.2.1.1
                  container vnfr:paired-threads            2.1.1.6.1.6.2.2.1.2
                    list vnfr:paired-thread-ids          2.1.1.6.1.6.2.2.1.2.1
            container vnfr:vswitch-epa                           2.1.1.6.1.6.3
            container vnfr:hypervisor-epa                        2.1.1.6.1.6.4
            container vnfr:host-epa                              2.1.1.6.1.6.5
              list vnfr:cpu-feature                            2.1.1.6.1.6.5.1
              list vnfr:om-cpu-feature                         2.1.1.6.1.6.5.2
            container vnfr:supplemental-boot-data                2.1.1.6.1.6.6
              list vnfr:config-file                            2.1.1.6.1.6.6.1
            container vnfr:vdu-configuration                     2.1.1.6.1.6.7
              container vnfr:script                            2.1.1.6.1.6.7.1
              container vnfr:juju                              2.1.1.6.1.6.7.2
                container vnfr:vca-relationships             2.1.1.6.1.6.7.2.1
                  list vnfr:relation                       2.1.1.6.1.6.7.2.1.1
              list vnfr:config-primitive                       2.1.1.6.1.6.7.3
                list vnfr:parameter                          2.1.1.6.1.6.7.3.1
              list vnfr:initial-config-primitive               2.1.1.6.1.6.7.4
                list vnfr:parameter                          2.1.1.6.1.6.7.4.1
            list vnfr:volumes                                    2.1.1.6.1.6.8
            list vnfr:internal-connection-point                  2.1.1.6.1.6.9
              list vnfr:virtual-cps                            2.1.1.6.1.6.9.1
            list vnfr:interface                                 2.1.1.6.1.6.10
              container vnfr:virtual-interface                2.1.1.6.1.6.10.1
            list vnfr:placement-groups-info                     2.1.1.6.1.6.11
              container vnfr:availability-zone                2.1.1.6.1.6.11.1
              container vnfr:server-group                     2.1.1.6.1.6.11.2
              list vnfr:host-aggregate                        2.1.1.6.1.6.11.3
          list vnfr:http-endpoint                                  2.1.1.6.1.7
            list vnfr:headers                                    2.1.1.6.1.7.1
          list vnfr:monitoring-param                               2.1.1.6.1.8
            container vnfr:json-query-params                     2.1.1.6.1.8.1
            container vnfr:numeric-constraints                   2.1.1.6.1.8.2
            container vnfr:text-constraints                      2.1.1.6.1.8.3
          list vnfr:placement-groups-info                          2.1.1.6.1.9
            container vnfr:availability-zone                     2.1.1.6.1.9.1
            container vnfr:server-group                          2.1.1.6.1.9.2
            list vnfr:host-aggregate                             2.1.1.6.1.9.3
          container vnfr:cloud-config                             2.1.1.6.1.10
            list vnfr:key-pair                                  2.1.1.6.1.10.1
            list vnfr:user                                      2.1.1.6.1.10.2
              list vnfr:key-pair                              2.1.1.6.1.10.2.1
module vnfr                                                                  3


1  Schema Globals
  Global Schema Type
    rw_ypbc_Vnfr_t_schema
  Global Schema Pointer
    rw_ypbc_Vnfr_g_schema
2  module rw-project

2.1  rw-project data
  Description
    This yang module defines project-based tenancy for RIFT.ware.
    Authorization for project access is defined in terms of RIFT.ware's
    Role-Based Access Control (RBAC) model.

2.1.1  list rw-project:project
  Description
    Configuration and state for individual projects.  RIFT.ware
    applications and projects are expected to augment this list in
    order to add configuration for projects that is specific to the
    product or application.  As such, this list contains minimal
    data defined in this yang module.

    When augmenting this element, other yang modules should prefer to
    define containers with the same name as the augmenting module.
    (Augmenting RIFT.ware modules should prefer to augment without
    the rw prefix [for new features], or should prefer to augment the
    augmented container of an existing augment, to ease future
    adoption and/or standardization.)
  Leaves
    name: name, type: STRING, description: Name of the project.
    name: description, type: STRING, description: Information about project
  XPath Path
    /rw-project:project
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING
  RW Keyspec XPath Path
    C,/rw-project:project
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']
  RW Keyspec XPath Path
    D,/rw-project:project
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project
  C RWPB Identifiers
    Vnfr_RwProject_data_Project
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project

2.1.1.1  container rw-project:project-config
  Description
    General Project configuration supported by all products.
  XPath Path
    /rw-project:project/rw-project:project-config
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/rw-project:project-config
  RW.REST URI Path
    /rw-project:project/STRING/project-config
  RW Keyspec XPath Path
    C,/rw-project:project/rw-project:project-config
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config
  Protobuf Type
    .rw_project.YangData.RwProject.Project.ProjectConfig
  Python Proto-GI Type
    RwProjectYang.YangData_RwProject_Project_ProjectConfig
  C Protobuf-C Struct Type
    RwProject__YangData__RwProject__Project__ProjectConfig
  C RWPB Identifiers
    RwProject_RwProject_data_Project_ProjectConfig
  YPBC Base Identifier
    rw_ypbc_RwProject_RwProject_data_Project_ProjectConfig

2.1.1.1.1  list rw-project:user
  Description
    The list of Users who have been assigned Roles within this
    Project.
  Leaves
    name: user-domain, type: LEAFREF, description: The user domain.  This is the source of the user identity.
    Different domains may duplicate a user-name, but such users
    would be considered distinct by RIFT.ware.
    name: user-name, type: LEAFREF, description: The user name.  The syntax of this name depends on the domain.
    For example, if the domain is a login name, it might be limited
    to alphanumeric characters.  However, if the domain is email address,
    the syntax could include additional characters, such as the at(@) sign.
  XPath Path
    /rw-project:project/rw-project:project-config/rw-project:user
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-config/user/STRING,STRING
  RW Keyspec XPath Path
    C,/rw-project:project/rw-project:project-config/rw-project:user
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']
  Protobuf Type
    .rw_project.YangData.RwProject.Project.ProjectConfig.User
  Python Proto-GI Type
    RwProjectYang.YangData_RwProject_Project_ProjectConfig_User
  C Protobuf-C Struct Type
    RwProject__YangData__RwProject__Project__ProjectConfig__User
  C RWPB Identifiers
    RwProject_RwProject_data_Project_ProjectConfig_User
  YPBC Base Identifier
    rw_ypbc_RwProject_RwProject_data_Project_ProjectConfig_User

2.1.1.1.1.1  list rw-project:role
  Description
    The list of Roles the User has been assigned.
  Leaves
    name: role, type: STRING, description: The Role, independent of Keys.
  XPath Path
    /rw-project:project/rw-project:project-config/rw-project:user/rw-project:role
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-config/user/STRING,STRING/role/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/rw-project:project-config/rw-project:user/rw-project:role
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING']
  Protobuf Type
    .rw_project.YangData.RwProject.Project.ProjectConfig.User.Role
  Python Proto-GI Type
    RwProjectYang.YangData_RwProject_Project_ProjectConfig_User_Role
  C Protobuf-C Struct Type
    RwProject__YangData__RwProject__Project__ProjectConfig__User__Role
  C RWPB Identifiers
    RwProject_RwProject_data_Project_ProjectConfig_User_Role
  YPBC Base Identifier
    rw_ypbc_RwProject_RwProject_data_Project_ProjectConfig_User_Role

2.1.1.2  container rw-project:project-state
  Description
    General Project operational state supported by all products.
  XPath Path
    /rw-project:project/rw-project:project-state
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/rw-project:project-state
  RW.REST URI Path
    /rw-project:project/STRING/project-state
  RW Keyspec XPath Path
    D,/rw-project:project/rw-project:project-state
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state
  Protobuf Type
    .rw_project.YangData.RwProject.Project.ProjectState
  Python Proto-GI Type
    RwProjectYang.YangData_RwProject_Project_ProjectState
  C Protobuf-C Struct Type
    RwProject__YangData__RwProject__Project__ProjectState
  C RWPB Identifiers
    RwProject_RwProject_data_Project_ProjectState
  YPBC Base Identifier
    rw_ypbc_RwProject_RwProject_data_Project_ProjectState

2.1.1.2.1  list rw-project:user
  Description
    The state of Users who have been assigned Roles within
    this Project.
  Leaves
    name: user-domain, type: STRING, description: The user domain.  This is the source of the user identity.
    Different domains may duplicate a user-name, but such users
    would be considered distinct by RIFT.ware.
    name: user-name, type: STRING, description: The user name.  The syntax of this name depends on the domain.
    For example, if the domain is a login name, it might be limited
    to alphanumeric characters.  However, if the domain is some
    kind of email address, the syntax could include assitional
    characters, such as the at sign.
  XPath Path
    /rw-project:project/rw-project:project-state/rw-project:user
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-state/user/STRING,STRING
  RW Keyspec XPath Path
    D,/rw-project:project/rw-project:project-state/rw-project:user
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']
  Protobuf Type
    .rw_project.YangData.RwProject.Project.ProjectState.User
  Python Proto-GI Type
    RwProjectYang.YangData_RwProject_Project_ProjectState_User
  C Protobuf-C Struct Type
    RwProject__YangData__RwProject__Project__ProjectState__User
  C RWPB Identifiers
    RwProject_RwProject_data_Project_ProjectState_User
  YPBC Base Identifier
    rw_ypbc_RwProject_RwProject_data_Project_ProjectState_User

2.1.1.2.1.1  list rw-project:role
  Description
    The state of the Roles the User has been assigned.
  Leaves
    name: role, type: STRING, description: The Role, independent of Keys.
    name: state, type: STRING, description: The assignment of a User to a Role may be an asynchronous
    operation.  This value indicates whether the Role
    assignment is active.  If the value is 'active', then the
    assignment is complete and active.  Any other value
    indicates that Role assignment is in a transitional or
    failed state, as described in the value.
  XPath Path
    /rw-project:project/rw-project:project-state/rw-project:user/rw-project:role
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-state/user/STRING,STRING/role/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/rw-project:project-state/rw-project:user/rw-project:role
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING']
  Protobuf Type
    .rw_project.YangData.RwProject.Project.ProjectState.User.Role
  Python Proto-GI Type
    RwProjectYang.YangData_RwProject_Project_ProjectState_User_Role
  C Protobuf-C Struct Type
    RwProject__YangData__RwProject__Project__ProjectState__User__Role
  C RWPB Identifiers
    RwProject_RwProject_data_Project_ProjectState_User_Role
  YPBC Base Identifier
    rw_ypbc_RwProject_RwProject_data_Project_ProjectState_User_Role

2.1.1.2.2  list rw-project:role
  Description
    The set of Roles that may be configured into
    /rw-project:project/rw-project:config/rw-project:user/
    rw-project:role.
  Leaves
    name: role, type: STRING, description: The Role, independent of Keys.
    name: description, type: STRING, description: A description of the Role.
  XPath Path
    /rw-project:project/rw-project:project-state/rw-project:role
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:role[rw-project:role='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-state/role/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/rw-project:project-state/rw-project:role
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:role[rw-project:role='STRING']
  Protobuf Type
    .rw_project.YangData.RwProject.Project.ProjectState.Role
  Python Proto-GI Type
    RwProjectYang.YangData_RwProject_Project_ProjectState_Role
  C Protobuf-C Struct Type
    RwProject__YangData__RwProject__Project__ProjectState__Role
  C RWPB Identifiers
    RwProject_RwProject_data_Project_ProjectState_Role
  YPBC Base Identifier
    rw_ypbc_RwProject_RwProject_data_Project_ProjectState_Role

2.1.1.3  container project-nsd:nsd-catalog
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog

2.1.1.3.1  list project-nsd:nsd
  Leaves
    name: id, type: STRING, description: Identifier for the NSD.
    name: name, type: STRING, description: NSD name.
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: vendor, type: STRING, description: Vendor of the NSD.
    name: logo, type: STRING, description: File path for  the vendor specific logo. For example icons/mylogo.png.
    The logo  should be part of the network service
    name: description, type: STRING, description: Description of the NSD.
    name: version, type: STRING, description: Version of the NSD
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd

2.1.1.3.1.1  list project-nsd:connection-point
  Description
    List for external connection points.
    Each NS has one or more external connection
    points. As the name implies that external
    connection points are used for connecting
    the NS to other NS or to external networks.
    Each NS exposes these connection points to
    the orchestrator. The orchestrator can
    construct network service chains by
    connecting the connection points between
    different NS.
  Leaves
    name: name, type: STRING, description: Name of the NS connection point.
    name: type, type: ENUM, description: Type of the connection point.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:connection-point[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/connection-point/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:connection-point
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:connection-point[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ConnectionPoint
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ConnectionPoint
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ConnectionPoint
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ConnectionPoint
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ConnectionPoint

2.1.1.3.1.2  list project-nsd:scaling-group-descriptor
  Description
    scaling group descriptor within this network service.
    The scaling group defines a group of VNFs,
    and the ratio of VNFs in the network service
    that is used as target for scaling action
  Leaves
    name: name, type: STRING, description: Name of this scaling group.
    name: min-instance-count, type: UINT32, description: Minimum instances of the scaling group which are allowed.
    These instances are created by default when the network service
    is instantiated.
    name: max-instance-count, type: UINT32, description: Maximum instances of this scaling group that are allowed
    in a single network service. The network service scaling
    will fail, when the number of service group instances
    exceed the max-instance-count specified.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor

2.1.1.3.1.2.1  list project-nsd:scaling-policy
  Leaves
    name: name, type: STRING, description: Name of the scaling policy
    name: scaling-type, type: ENUM, description: Type of scaling
    name: enabled, type: BOOLEAN, description: Specifies if the scaling policy can be applied
    name: scale-in-operation-type, type: ENUM, description: Operation to be applied to check between scaling criterias to
    check if the scale in threshold condition has been met.
    Defaults to AND
    name: scale-out-operation-type, type: ENUM, description: Operation to be applied to check between scaling criterias to
    check if the scale out threshold condition has been met.
    Defauls to OR
    name: threshold-time, type: UINT32, description: The duration for which the criteria must hold true
    name: cooldown-time, type: UINT32, description: The duration after a scaling-in/scaling-out action has been
    triggered, for which there will be no further optional
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-policy
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-policy[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING/scaling-policy/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-policy
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-policy[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor.ScalingPolicy
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor__ScalingPolicy
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy

2.1.1.3.1.2.1.1  list project-nsd:scaling-criteria
  Description
    list of conditions to be met for generating scaling
    requests
  Leaves
    name: name, type: STRING
    name: scale-in-threshold, type: UINT64, description: Value below which scale-in requests are generated
    name: scale-out-threshold, type: UINT64, description: Value above which scale-out requests are generated
    name: ns-monitoring-param-ref, type: LEAFREF, description: Reference to the NS level monitoring parameter
    that is aggregated
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-policy/project-nsd:scaling-criteria
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-policy[project-nsd:name='STRING']/project-nsd:scaling-criteria[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING/scaling-policy/STRING/scaling-criteria/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-policy/project-nsd:scaling-criteria
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-policy[project-nsd:name='STRING']/project-nsd:scaling-criteria[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor.ScalingPolicy.ScalingCriteria
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor__ScalingPolicy__ScalingCriteria
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria

2.1.1.3.1.2.2  list project-nsd:vnfd-member
  Description
    List of VNFs in this scaling group
  Leaves
    name: member-vnf-index-ref, type: LEAFREF, description: member VNF index of this member VNF
    name: count, type: UINT32, description: count of this member VNF  within this scaling group.
    The count allows to define  the number of instances
    when a scaling action targets this scaling group
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:vnfd-member
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:vnfd-member[project-nsd:member-vnf-index-ref='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING/vnfd-member/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:vnfd-member
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:vnfd-member[project-nsd:member-vnf-index-ref='0']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor.VnfdMember
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_VnfdMember
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor__VnfdMember
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_VnfdMember
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_VnfdMember

2.1.1.3.1.2.3  list project-nsd:scaling-config-action
  Description
    List of scaling config actions
  Leaves
    name: trigger, type: ENUM, description: scaling trigger
    name: ns-service-primitive-name-ref, type: LEAFREF, description: Reference to the NS service primitive
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-config-action
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-config-action[project-nsd:trigger='pre-scale-in']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING/scaling-config-action/pre-scale-in
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-config-action
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-config-action[project-nsd:trigger='pre-scale-in']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor.ScalingConfigAction
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingConfigAction
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor__ScalingConfigAction
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingConfigAction
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingConfigAction

2.1.1.3.1.3  list project-nsd:vnffgd
  Description
    List of VNF Forwarding Graph Descriptors (VNFFGD).
  Leaves
    name: id, type: STRING, description: Identifier for the VNFFGD.
    name: name, type: STRING, description: VNFFGD name.
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: vendor, type: STRING, description: Provider of the VNFFGD.
    name: description, type: STRING, description: Description of the VNFFGD.
    name: version, type: STRING, description: Version of the VNFFGD
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd

2.1.1.3.1.3.1  list project-nsd:rsp
  Description
    List of Rendered Service Paths (RSP).
  Leaves
    name: id, type: STRING, description: Identifier for the RSP.
    name: name, type: STRING, description: RSP name.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:rsp
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:rsp[project-nsd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING/rsp/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:rsp
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:rsp[project-nsd:id='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd.Rsp
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd_Rsp
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd__Rsp
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Rsp
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Rsp

2.1.1.3.1.3.1.1  list project-nsd:vnfd-connection-point-ref
  Description
    A list of references to connection points.
  Leaves
    name: member-vnf-index-ref, type: LEAFREF, description: Reference to member-vnf within constituent-vnfds
    name: order, type: UINT8, description: A number that denotes the order of a VNF in a chain
    name: vnfd-id-ref, type: LEAFREF, description: A reference to a vnfd. This is a
    leafref to path:
        ../../../../nsd:constituent-vnfd
        + [nsd:id = current()/../nsd:id-ref]
        + /nsd:vnfd-id-ref
    name: vnfd-connection-point-ref, type: STRING, description: A reference to a connection point name
    in a vnfd. This is a leafref to path:
        /vnfd:vnfd-catalog/vnfd:vnfd
        + [vnfd:id = current()/../nsd:vnfd-id-ref]
        + /vnfd:connection-point/vnfd:name
    NOTE: An issue with confd is preventing the
    use of xpath. Seems to be an issue with leafref
    to leafref, whose target is in a different module.
    Once that is resolved this will switched to use
    leafref
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:rsp/project-nsd:vnfd-connection-point-ref
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:rsp[project-nsd:id='STRING']/project-nsd:vnfd-connection-point-ref[project-nsd:member-vnf-index-ref='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING/rsp/STRING/vnfd-connection-point-ref/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:rsp/project-nsd:vnfd-connection-point-ref
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:rsp[project-nsd:id='STRING']/project-nsd:vnfd-connection-point-ref[project-nsd:member-vnf-index-ref='0']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd.Rsp.VnfdConnectionPointRef
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd__Rsp__VnfdConnectionPointRef
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef

2.1.1.3.1.3.2  list project-nsd:classifier
  Description
    List of classifier rules.
  Leaves
    name: id, type: STRING, description: Identifier for the classifier rule.
    name: name, type: STRING, description: Name of the classifier.
    name: rsp-id-ref, type: LEAFREF, description: A reference to the RSP.
    name: member-vnf-index-ref, type: LEAFREF, description: Reference to member-vnf within constituent-vnfds
    name: vnfd-id-ref, type: LEAFREF, description: A reference to a vnfd. This is a
    leafref to path:
        ../../../nsd:constituent-vnfd
        + [nsd:id = current()/../nsd:id-ref]
        + /nsd:vnfd-id-ref
    name: vnfd-connection-point-ref, type: STRING, description: A reference to a connection point name
    in a vnfd. This is a leafref to path:
        /vnfd:vnfd-catalog/vnfd:vnfd
        + [vnfd:id = current()/../nsd:vnfd-id-ref]
        + /vnfd:connection-point/vnfd:name
    NOTE: An issue with confd is preventing the
    use of xpath. Seems to be an issue with leafref
    to leafref, whose target is in a different module.
    Once that is resolved this will switched to use
    leafref
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:classifier
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:classifier[project-nsd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING/classifier/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:classifier
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:classifier[project-nsd:id='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd.Classifier
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd_Classifier
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd__Classifier
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Classifier
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Classifier

2.1.1.3.1.3.2.1  list project-nsd:match-attributes
  Description
    List of match attributes.
  Leaves
    name: id, type: STRING, description: Identifier for the classifier match attribute rule.
    name: ip-proto, type: UINT8, description: IP Protocol.
    name: source-ip-address, type: UNION, description: Source IP address.
    name: destination-ip-address, type: UNION, description: Destination IP address.
    name: source-port, type: UINT16, description: Source port number.
    name: destination-port, type: UINT16, description: Destination port number.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:classifier/project-nsd:match-attributes
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:classifier[project-nsd:id='STRING']/project-nsd:match-attributes[project-nsd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING/classifier/STRING/match-attributes/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:classifier/project-nsd:match-attributes
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:classifier[project-nsd:id='STRING']/project-nsd:match-attributes[project-nsd:id='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd.Classifier.MatchAttributes
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd_Classifier_MatchAttributes
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd__Classifier__MatchAttributes
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Classifier_MatchAttributes
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Classifier_MatchAttributes

2.1.1.3.1.4  list project-nsd:ip-profiles
  Description
    List of IP Profiles.
    IP Profile describes the IP characteristics for the Virtual-Link
  Leaves
    name: name, type: STRING, description: Name of the IP-Profile
    name: description, type: STRING, description: Description for IP profile
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/ip-profiles/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.IpProfiles
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_IpProfiles
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__IpProfiles
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles

2.1.1.3.1.4.1  container project-nsd:ip-profile-params
  Leaves
    name: ip-version, type: ENUM
    name: subnet-address, type: UNION, description: Subnet IP prefix associated with IP Profile
    name: gateway-address, type: UNION, description: IP Address of the default gateway associated with IP Profile
    name: security-group, type: STRING, description: Name of the security group
    name: subnet-prefix-pool, type: STRING, description: VIM Specific reference to pre-created subnet prefix
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/ip-profiles/STRING/ip-profile-params
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.IpProfiles.IpProfileParams
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__IpProfiles__IpProfileParams
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams

2.1.1.3.1.4.1.1  list project-nsd:dns-server
  Leaves
    name: address, type: UNION, description: List of DNS Servers associated with IP Profile
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params/project-nsd:dns-server
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params/project-nsd:dns-server[project-nsd:address='UNION_VALUE']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params/project-nsd:dns-server
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params/project-nsd:dns-server[project-nsd:address='UNION_VALUE']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.IpProfiles.IpProfileParams.DnsServer
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DnsServer
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__IpProfiles__IpProfileParams__DnsServer
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DnsServer
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DnsServer

2.1.1.3.1.4.1.2  container project-nsd:dhcp-params
  Leaves
    name: enabled, type: BOOLEAN, description: This flag indicates if DHCP is enabled or not
    name: start-address, type: UNION, description: Start IP address of the IP-Address range associated with DHCP domain
    name: count, type: UINT32, description: Size of the DHCP pool associated with DHCP domain
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params/project-nsd:dhcp-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params/project-nsd:dhcp-params
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/ip-profiles/STRING/ip-profile-params/dhcp-params
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params/project-nsd:dhcp-params
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params/project-nsd:dhcp-params
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.IpProfiles.IpProfileParams.DhcpParams
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DhcpParams
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__IpProfiles__IpProfileParams__DhcpParams
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DhcpParams
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DhcpParams

2.1.1.3.1.5  list project-nsd:initial-service-primitive
  Description
    Initial set of service primitives for NSD.
  Leaves
    name: seq, type: UINT64, description: Sequence number for the configuration primitive.
    name: name, type: STRING, description: Name of the configuration primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:initial-service-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:initial-service-primitive[project-nsd:seq='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/initial-service-primitive/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:initial-service-primitive
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:initial-service-primitive[project-nsd:seq='0']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.InitialServicePrimitive
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_InitialServicePrimitive
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__InitialServicePrimitive
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InitialServicePrimitive
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InitialServicePrimitive

2.1.1.3.1.5.1  list project-nsd:parameter
  Leaves
    name: name, type: STRING
    name: value, type: STRING, description: Value of the configuration primitive.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:initial-service-primitive/project-nsd:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:initial-service-primitive[project-nsd:seq='0']/project-nsd:parameter[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/initial-service-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:initial-service-primitive/project-nsd:parameter
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:initial-service-primitive[project-nsd:seq='0']/project-nsd:parameter[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.InitialServicePrimitive.Parameter
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_InitialServicePrimitive_Parameter
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__InitialServicePrimitive__Parameter
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InitialServicePrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InitialServicePrimitive_Parameter

2.1.1.3.1.6  list project-nsd:terminate-service-primitive
  Description
    Set of service primitives during
    termination for NSD.
  Leaves
    name: seq, type: UINT64, description: Sequence number for the configuration primitive.
    name: name, type: STRING, description: Name of the configuration primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:terminate-service-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:terminate-service-primitive[project-nsd:seq='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/terminate-service-primitive/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:terminate-service-primitive
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:terminate-service-primitive[project-nsd:seq='0']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.TerminateServicePrimitive
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_TerminateServicePrimitive
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__TerminateServicePrimitive
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_TerminateServicePrimitive
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_TerminateServicePrimitive

2.1.1.3.1.6.1  list project-nsd:parameter
  Leaves
    name: name, type: STRING
    name: value, type: STRING, description: Value of the configuration primitive.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:terminate-service-primitive/project-nsd:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:terminate-service-primitive[project-nsd:seq='0']/project-nsd:parameter[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/terminate-service-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:terminate-service-primitive/project-nsd:parameter
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:terminate-service-primitive[project-nsd:seq='0']/project-nsd:parameter[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.TerminateServicePrimitive.Parameter
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_TerminateServicePrimitive_Parameter
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__TerminateServicePrimitive__Parameter
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_TerminateServicePrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_TerminateServicePrimitive_Parameter

2.1.1.3.1.7  list project-nsd:input-parameter-xpath
  Description
    List of xpaths to parameters inside the NSD
    the can be customized during the instantiation.
  Leaves
    name: xpath, type: STRING, description: An xpath that specifies the element in a descriptor.
    name: label, type: STRING, description: A descriptive string
    name: default-value, type: STRING, description: Default Value for the Input Parameter
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:input-parameter-xpath
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:input-parameter-xpath[project-nsd:xpath='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/input-parameter-xpath/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:input-parameter-xpath
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:input-parameter-xpath[project-nsd:xpath='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.InputParameterXpath
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_InputParameterXpath
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__InputParameterXpath
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InputParameterXpath
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InputParameterXpath

2.1.1.3.1.8  list project-nsd:parameter-pool
  Description
    Pool of parameter values which must be
    pulled from during configuration
  Leaves
    name: name, type: STRING, description: Name of the configuration value pool
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:parameter-pool
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:parameter-pool[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/parameter-pool/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:parameter-pool
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:parameter-pool[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ParameterPool
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ParameterPool
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ParameterPool
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ParameterPool
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ParameterPool

2.1.1.3.1.8.1  container project-nsd:range
  Description
    Create a range of values to populate the pool with
  Leaves
    name: start-value, type: UINT32, description: Generated pool values start at this value
    name: end-value, type: UINT32, description: Generated pool values stop at this value
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:parameter-pool/project-nsd:range
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:parameter-pool[project-nsd:name='STRING']/project-nsd:range
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/parameter-pool/STRING/range
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:parameter-pool/project-nsd:range
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:parameter-pool[project-nsd:name='STRING']/project-nsd:range
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ParameterPool.Range
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ParameterPool_Range
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ParameterPool__Range
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ParameterPool_Range
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ParameterPool_Range

2.1.1.3.1.9  list project-nsd:key-pair
  Description
    Used to configure the list of public keys to be injected as part
    of ns instantiation
  Leaves
    name: name, type: STRING, description: Name of this key pair
    name: key, type: STRING, description: Key associated with this key pair
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:key-pair
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:key-pair[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/key-pair/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:key-pair
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:key-pair[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.KeyPair
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_KeyPair
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__KeyPair
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_KeyPair
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_KeyPair

2.1.1.3.1.10  list project-nsd:user
  Description
    List of users to be added through cloud-config
  Leaves
    name: name, type: STRING, description: Name of the user 
    name: user-info, type: STRING, description: The user name's real name
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:user
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:user[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/user/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:user
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:user[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.User
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_User
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__User
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_User
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_User

2.1.1.3.1.10.1  list project-nsd:key-pair
  Description
    Used to configure the list of public keys to be injected as part
    of ns instantiation
  Leaves
    name: name, type: STRING, description: Name of this key pair
    name: key, type: STRING, description: Key associated with this key pair
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:user/project-nsd:key-pair
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:user[project-nsd:name='STRING']/project-nsd:key-pair[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/user/STRING/key-pair/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:user/project-nsd:key-pair
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:user[project-nsd:name='STRING']/project-nsd:key-pair[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.User.KeyPair
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_User_KeyPair
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__User__KeyPair
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_User_KeyPair
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_User_KeyPair

2.1.1.3.1.11  list project-nsd:vld
  Leaves
    name: id, type: STRING, description: Identifier for the VLD.
    name: name, type: STRING, description: Virtual Link Descriptor (VLD) name.
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: vendor, type: STRING, description: Provider of the VLD.
    name: description, type: STRING, description: Description of the VLD.
    name: version, type: STRING, description: Version of the VLD
    name: type, type: ENUM
    name: root-bandwidth, type: UINT64, description: For ELAN this is the aggregate bandwidth.
    name: leaf-bandwidth, type: UINT64, description: For ELAN this is the bandwidth of branches.
    name: mgmt-network, type: BOOLEAN, description: Flag indicating whether this network is a VIM management network
    name: vim-network-name, type: STRING, description: Name of network in VIM account. This is used to indicate
    pre-provisioned network name in cloud account.
    name: ip-profile-ref, type: LEAFREF, description: Named reference to IP-profile object
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vld/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vld
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vld
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vld
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld

2.1.1.3.1.11.1  container project-nsd:provider-network
  Description
    Container for the provider network.
  Leaves
    name: physical-network, type: STRING, description: Name of the physical network on which the provider
    network is built.
    name: segmentation_id, type: UINT32, description: ID of segregated virtual networks
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld/project-nsd:provider-network
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']/project-nsd:provider-network
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vld/STRING/provider-network
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld/project-nsd:provider-network
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']/project-nsd:provider-network
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vld.ProviderNetwork
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vld_ProviderNetwork
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vld__ProviderNetwork
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld_ProviderNetwork
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld_ProviderNetwork

2.1.1.3.1.11.2  list project-nsd:vnfd-connection-point-ref
  Description
    A list of references to connection points.
  Leaves
    name: member-vnf-index-ref, type: LEAFREF, description: Reference to member-vnf within constituent-vnfds
    name: vnfd-id-ref, type: LEAFREF, description: A reference to a vnfd. This is a
    leafref to path:
    ../../constituent-vnfd
    + [id = current()/../id-ref]
    + /vnfd-id-ref
    NOTE: An issue with confd is preventing the
    use of xpath. Seems to be an issue with leafref
    to leafref, whose target is in a different module.
    Once that is resolved this will switched to use
    leafref
    name: vnfd-connection-point-ref, type: LEAFREF, description: A reference to a connection point name
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld/project-nsd:vnfd-connection-point-ref
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']/project-nsd:vnfd-connection-point-ref[project-nsd:member-vnf-index-ref='0'][project-nsd:vnfd-connection-point-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vld/STRING/vnfd-connection-point-ref/0,STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld/project-nsd:vnfd-connection-point-ref
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']/project-nsd:vnfd-connection-point-ref[project-nsd:member-vnf-index-ref='0'][project-nsd:vnfd-connection-point-ref='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vld.VnfdConnectionPointRef
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vld_VnfdConnectionPointRef
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vld__VnfdConnectionPointRef
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld_VnfdConnectionPointRef
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld_VnfdConnectionPointRef

2.1.1.3.1.12  list project-nsd:constituent-vnfd
  Description
    List of VNFDs that are part of this
    network service.
  Leaves
    name: member-vnf-index, type: UINT64, description: Identifier/index for the VNFD. This separate id
    is required to ensure that multiple VNFs can be
    part of single NS
    name: vnfd-id-ref, type: LEAFREF, description: Identifier for the VNFD.
    name: start-by-default, type: BOOLEAN, description: VNFD is started as part of the NS instantiation
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:constituent-vnfd
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:constituent-vnfd[project-nsd:member-vnf-index='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/constituent-vnfd/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:constituent-vnfd
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:constituent-vnfd[project-nsd:member-vnf-index='0']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ConstituentVnfd
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ConstituentVnfd
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ConstituentVnfd
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ConstituentVnfd
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ConstituentVnfd

2.1.1.3.1.13  list project-nsd:placement-groups
  Description
    List of placement groups at NS level
  Leaves
    name: name, type: STRING, description: Place group construct to define the compute resource placement strategy
    in cloud environment
    name: requirement, type: STRING, description: This is free text space used to describe the intent/rationale
    behind this placement group. This is for human consumption only
    name: strategy, type: ENUM, description: Strategy associated with this placement group
    Following values are possible
      - COLOCATION: Colocation strategy imply intent to share the physical
                    infrastructure (hypervisor/network) among all members
                    of this group.
      - ISOLATION: Isolation strategy imply intent to not share the physical
                   infrastructure (hypervisor/network) among the members
                   of this group.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:placement-groups
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:placement-groups[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/placement-groups/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:placement-groups
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:placement-groups[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.PlacementGroups
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_PlacementGroups
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__PlacementGroups
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_PlacementGroups
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_PlacementGroups

2.1.1.3.1.13.1  list project-nsd:member-vnfd
  Description
    List of VNFDs that are part of this placement group
  Leaves
    name: member-vnf-index-ref, type: LEAFREF, description: member VNF index of this member VNF
    name: vnfd-id-ref, type: LEAFREF, description: Identifier for the VNFD.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:placement-groups/project-nsd:member-vnfd
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:placement-groups[project-nsd:name='STRING']/project-nsd:member-vnfd[project-nsd:member-vnf-index-ref='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/placement-groups/STRING/member-vnfd/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:placement-groups/project-nsd:member-vnfd
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:placement-groups[project-nsd:name='STRING']/project-nsd:member-vnfd[project-nsd:member-vnf-index-ref='0']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.PlacementGroups.MemberVnfd
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_PlacementGroups_MemberVnfd
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__PlacementGroups__MemberVnfd
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_PlacementGroups_MemberVnfd
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_PlacementGroups_MemberVnfd

2.1.1.3.1.14  list project-nsd:vnf-dependency
  Description
    List of VNF dependencies.
  Leaves
    name: vnf-source-ref, type: LEAFREF
    name: vnf-depends-on-ref, type: LEAFREF, description: Reference to VNF that sorce VNF depends.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnf-dependency
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnf-dependency[project-nsd:vnf-source-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnf-dependency/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnf-dependency
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnf-dependency[project-nsd:vnf-source-ref='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.VnfDependency
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_VnfDependency
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__VnfDependency
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_VnfDependency
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_VnfDependency

2.1.1.3.1.15  list project-nsd:monitoring-param
  Leaves
    name: id, type: STRING
    name: name, type: STRING
    name: value-type, type: ENUM
    name: value-integer, type: INT64, description: Current value for an integer parameter
    name: value-decimal, type: DECIMAL64, description: Current value for a decimal parameter
    name: value-string, type: STRING, description: Current value for a string parameter
    name: description, type: STRING
    name: group-tag, type: STRING, description: A tag to group monitoring parameters
    name: widget-type, type: ENUM, description: Defines the UI Display variant of measured counters.
    name: units, type: STRING, description: Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
    name: aggregation-type, type: ENUM
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/monitoring-param/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.MonitoringParam
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_MonitoringParam
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__MonitoringParam
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam

2.1.1.3.1.15.1  container project-nsd:numeric-constraints
  Leaves
    name: min-value, type: UINT64, description: Minimum value for the parameter
    name: max-value, type: UINT64, description: Maximum value for the parameter
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:numeric-constraints
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:numeric-constraints
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/monitoring-param/STRING/numeric-constraints
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:numeric-constraints
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:numeric-constraints
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.MonitoringParam.NumericConstraints
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_MonitoringParam_NumericConstraints
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__MonitoringParam__NumericConstraints
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_NumericConstraints
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_NumericConstraints

2.1.1.3.1.15.2  container project-nsd:text-constraints
  Leaves
    name: min-length, type: UINT8, description: Minimum string length for the parameter
    name: max-length, type: UINT8, description: Maximum string length for the parameter
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:text-constraints
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:text-constraints
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/monitoring-param/STRING/text-constraints
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:text-constraints
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:text-constraints
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.MonitoringParam.TextConstraints
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_MonitoringParam_TextConstraints
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__MonitoringParam__TextConstraints
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_TextConstraints
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_TextConstraints

2.1.1.3.1.15.3  list project-nsd:vnfd-monitoring-param
  Description
    A list of VNFD monitoring params
  Leaves
    name: vnfd-id-ref, type: LEAFREF, description: A reference to a vnfd. This is a
    leafref to path:
        ../../../../nsd:constituent-vnfd
        + [nsd:id = current()/../nsd:id-ref]
        + /nsd:vnfd-id-ref
    NOTE: An issue with confd is preventing the
    use of xpath. Seems to be an issue with leafref
    to leafref, whose target is in a different module.
    Once that is resolved this will switched to use
    leafref
    name: vnfd-monitoring-param-ref, type: LEAFREF, description: A reference to the VNFD monitoring param
    name: member-vnf-index-ref, type: LEAFREF, description: Optional reference to member-vnf within constituent-vnfds
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:vnfd-monitoring-param
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:vnfd-monitoring-param[project-nsd:member-vnf-index-ref='0'][project-nsd:vnfd-monitoring-param-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/monitoring-param/STRING/vnfd-monitoring-param/0,STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:vnfd-monitoring-param
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:vnfd-monitoring-param[project-nsd:member-vnf-index-ref='0'][project-nsd:vnfd-monitoring-param-ref='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.MonitoringParam.VnfdMonitoringParam
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_MonitoringParam_VnfdMonitoringParam
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__MonitoringParam__VnfdMonitoringParam
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_VnfdMonitoringParam
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_VnfdMonitoringParam

2.1.1.3.1.16  list project-nsd:service-primitive
  Description
    Network service level service primitives.
  Leaves
    name: name, type: STRING, description: Name of the service primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive

2.1.1.3.1.16.1  list project-nsd:parameter
  Description
    List of parameters for the service primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: data-type, type: ENUM, description: Data type associated with the name.
    name: mandatory, type: BOOLEAN, description: Is this field mandatory
    name: default-value, type: STRING, description: The default value for this field
    name: parameter-pool, type: STRING, description: NSD parameter pool name to use for this parameter
    name: read-only, type: BOOLEAN, description: The value should be dimmed by the UI.
    Only applies to parameters with default values.
    name: hidden, type: BOOLEAN, description: The value should be hidden by the UI.
    Only applies to parameters with default values.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.Parameter
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_Parameter
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__Parameter
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_Parameter

2.1.1.3.1.16.2  list project-nsd:parameter-group
  Description
    Grouping of parameters which are logically grouped in UI
  Leaves
    name: name, type: STRING, description: Name of the parameter group
    name: mandatory, type: BOOLEAN, description: Is this parameter group mandatory
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter-group
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter-group[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/parameter-group/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter-group
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter-group[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.ParameterGroup
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__ParameterGroup
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup

2.1.1.3.1.16.2.1  list project-nsd:parameter
  Description
    List of parameters for the service primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: data-type, type: ENUM, description: Data type associated with the name.
    name: mandatory, type: BOOLEAN, description: Is this field mandatory
    name: default-value, type: STRING, description: The default value for this field
    name: parameter-pool, type: STRING, description: NSD parameter pool name to use for this parameter
    name: read-only, type: BOOLEAN, description: The value should be dimmed by the UI.
    Only applies to parameters with default values.
    name: hidden, type: BOOLEAN, description: The value should be hidden by the UI.
    Only applies to parameters with default values.
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter-group/project-nsd:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter-group[project-nsd:name='STRING']/project-nsd:parameter[project-nsd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/parameter-group/STRING/parameter/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter-group/project-nsd:parameter
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter-group[project-nsd:name='STRING']/project-nsd:parameter[project-nsd:name='STRING']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.ParameterGroup.Parameter
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup_Parameter
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__ParameterGroup__Parameter
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup_Parameter
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup_Parameter

2.1.1.3.1.16.3  list project-nsd:vnf-primitive-group
  Description
    List of service primitives grouped by VNF.
  Leaves
    name: member-vnf-index-ref, type: LEAFREF, description: Reference to member-vnf within constituent-vnfds
    name: vnfd-id-ref, type: LEAFREF, description: A reference to a vnfd. This is a leafref
    name: vnfd-name, type: LEAFREF, description: Name of the VNFD
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:vnf-primitive-group
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:vnf-primitive-group[project-nsd:member-vnf-index-ref='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/vnf-primitive-group/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:vnf-primitive-group
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:vnf-primitive-group[project-nsd:member-vnf-index-ref='0']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.VnfPrimitiveGroup
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__VnfPrimitiveGroup
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup

2.1.1.3.1.16.3.1  list project-nsd:primitive
  Leaves
    name: index, type: UINT32, description: Index of this primitive
    name: name, type: STRING, description: Name of the primitive in the VNF primitive 
  XPath Path
    /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:vnf-primitive-group/project-nsd:primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:vnf-primitive-group[project-nsd:member-vnf-index-ref='0']/project-nsd:primitive[project-nsd:index='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/vnf-primitive-group/0/primitive/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:vnf-primitive-group/project-nsd:primitive
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:vnf-primitive-group[project-nsd:member-vnf-index-ref='0']/project-nsd:primitive[project-nsd:index='0']
  Protobuf Type
    .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.VnfPrimitiveGroup.Primitive
  Python Proto-GI Type
    ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive
  C Protobuf-C Struct Type
    ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__VnfPrimitiveGroup__Primitive
  C RWPB Identifiers
    ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive
  YPBC Base Identifier
    rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive

2.1.1.4  container project-vnfd:vnfd-catalog
  Description
    Virtual Network Function Descriptor (VNFD).
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog

2.1.1.4.1  list project-vnfd:vnfd
  Leaves
    name: id, type: STRING, description: Identifier for the VNFD.
    name: name, type: STRING, description: VNFD name.
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: vendor, type: STRING, description: Vendor of the VNFD.
    name: logo, type: STRING, description: Vendor logo for the Virtual Network Function
    name: description, type: STRING, description: Description of the VNFD.
    name: version, type: STRING, description: Version of the VNFD
    name: operational-status, type: ENUM, description: The operational status of the VNF
    init                : The VNF has just started.
    running             : The VNF is active in VM
    upgrading           : The VNF is being upgraded (EXPERIMENTAL)
    terminate           : The VNF is being terminated
    terminated          : The VNF is in the terminated state.
    failed              : The VNF  instantiation failed.

    name: service-function-chain, type: ENUM, description: Type of node in Service Function Chaining Architecture
    name: service-function-type, type: STRING, description: Type of Service Function.
    NOTE: This needs to map with Service Function Type in ODL to
    support VNFFG. Service Function Type is mandatory param in ODL
    SFC. This is temporarily set to string for ease of use
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd

2.1.1.4.1.1  container project-vnfd:vnf-configuration
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration

2.1.1.4.1.1.1  container project-vnfd:script
  Leaves
    name: script-type, type: ENUM, description: Script type - currently supported - Scripts confirming to Rift CA plugin
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:script
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:script
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/script
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:script
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:script
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.Script
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_Script
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__Script
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Script
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Script

2.1.1.4.1.1.2  container project-vnfd:juju
  Leaves
    name: charm, type: STRING, description: Juju charm to use with the VNF or VDU.
    name: proxy, type: BOOLEAN, description: Is this a proxy charm?
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/juju
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.Juju
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__Juju
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju

2.1.1.4.1.1.2.1  container project-vnfd:vca-relationships
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/juju/vca-relationships
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.Juju.VcaRelationships
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__Juju__VcaRelationships
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships

2.1.1.4.1.1.2.1.1  list project-vnfd:relation
  Description
    List of relations between VCA componets.
  Leaves
    name: requires, type: STRING, description: Name of the required relation.
    name: provides, type: STRING, description: Name of the provided relation.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation[project-vnfd:requires='STRING'][project-vnfd:provides='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/juju/vca-relationships/relation/STRING,STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation[project-vnfd:requires='STRING'][project-vnfd:provides='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.Juju.VcaRelationships.Relation
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__Juju__VcaRelationships__Relation
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation

2.1.1.4.1.1.3  list project-vnfd:config-primitive
  Description
    List of config primitives supported by the
    configuration agent for this VNF or VDU.
  Leaves
    name: name, type: STRING, description: Name of the config primitive.
    name: user-defined-script, type: STRING, description: A user defined script. If user defined script is defined,
    the script will be executed using bash
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/config-primitive/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:config-primitive
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.ConfigPrimitive
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__ConfigPrimitive
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive

2.1.1.4.1.1.3.1  list project-vnfd:parameter
  Description
    List of parameters to the config primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: data-type, type: ENUM, description: Data type associated with the name.
    name: mandatory, type: BOOLEAN, description: Is this field mandatory
    name: default-value, type: STRING, description: The default value for this field
    name: parameter-pool, type: STRING, description: NSD parameter pool name to use for this parameter
    name: read-only, type: BOOLEAN, description: The value should be dimmed by the UI.
    Only applies to parameters with default values.
    name: hidden, type: BOOLEAN, description: The value should be hidden by the UI.
    Only applies to parameters with default values.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:config-primitive/project-vnfd:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']/project-vnfd:parameter[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/config-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:config-primitive/project-vnfd:parameter
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']/project-vnfd:parameter[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.ConfigPrimitive.Parameter
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__ConfigPrimitive__Parameter
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter

2.1.1.4.1.1.4  list project-vnfd:initial-config-primitive
  Description
    Initial set of configuration primitives.
  Leaves
    name: seq, type: UINT64, description: Sequence number for the configuration primitive.
    name: name, type: STRING, description: Name of the configuration primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/initial-config-primitive/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.InitialConfigPrimitive
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__InitialConfigPrimitive
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive

2.1.1.4.1.1.4.1  list project-vnfd:parameter
  Description
    List of parameters to the configuration primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: value, type: STRING, description: Value associated with the name.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive/project-vnfd:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']/project-vnfd:parameter[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/initial-config-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive/project-vnfd:parameter
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']/project-vnfd:parameter[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.InitialConfigPrimitive.Parameter
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__InitialConfigPrimitive__Parameter
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter

2.1.1.4.1.2  container project-vnfd:mgmt-interface
  Description
    Interface over which the VNF is managed.
  Leaves
    name: ip-address, type: UNION
    name: vdu-id, type: LEAFREF
    name: cp, type: LEAFREF
    name: port, type: UINT16, description: Port for the management interface.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:mgmt-interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:mgmt-interface
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/mgmt-interface
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:mgmt-interface
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:mgmt-interface
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MgmtInterface
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MgmtInterface
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MgmtInterface
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MgmtInterface
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MgmtInterface

2.1.1.4.1.2.1  container project-vnfd:dashboard-params
  Description
    Parameters for the VNF dashboard
  Leaves
    name: path, type: STRING, description: The HTTP path for the dashboard
    name: https, type: BOOLEAN, description: Pick HTTPS instead of HTTP , Default is false
    name: port, type: UINT16, description: The HTTP port for the dashboard
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:mgmt-interface/project-vnfd:dashboard-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:mgmt-interface/project-vnfd:dashboard-params
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/mgmt-interface/dashboard-params
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:mgmt-interface/project-vnfd:dashboard-params
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:mgmt-interface/project-vnfd:dashboard-params
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MgmtInterface.DashboardParams
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MgmtInterface_DashboardParams
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MgmtInterface__DashboardParams
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MgmtInterface_DashboardParams
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MgmtInterface_DashboardParams

2.1.1.4.1.3  list project-vnfd:internal-vld
  Description
    List of Internal Virtual Link Descriptors (VLD).
    The internal VLD describes the basic topology of
    the connectivity such as E-LAN, E-Line, E-Tree.
    between internal VNF components of the system.
  Leaves
    name: id, type: STRING, description: Identifier for the VLD
    name: name, type: STRING, description: Name of the internal VLD
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: description, type: STRING
    name: type, type: ENUM
    name: root-bandwidth, type: UINT64, description: For ELAN this is the aggregate bandwidth.
    name: leaf-bandwidth, type: UINT64, description: For ELAN this is the bandwidth of branches.
    name: vim-network-name, type: STRING, description: Name of network in VIM account. This is used to indicate
    pre-provisioned network name in cloud account.
    name: ip-profile-ref, type: STRING, description: Named reference to IP-profile object
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/internal-vld/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.InternalVld
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_InternalVld
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__InternalVld
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld

2.1.1.4.1.3.1  list project-vnfd:internal-connection-point
  Description
    List of internal connection points in this VLD
  Leaves
    name: id-ref, type: LEAFREF, description: reference to the internal connection point id
    name: ip-address, type: UNION, description: IP address of the internal connection point
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/project-vnfd:internal-connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/project-vnfd:internal-connection-point[project-vnfd:id-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/internal-vld/STRING/internal-connection-point/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/project-vnfd:internal-connection-point
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/project-vnfd:internal-connection-point[project-vnfd:id-ref='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.InternalVld.InternalConnectionPoint
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_InternalVld_InternalConnectionPoint
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__InternalVld__InternalConnectionPoint
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_InternalConnectionPoint
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_InternalConnectionPoint

2.1.1.4.1.3.2  container project-vnfd:provider-network
  Description
    Container for the provider network.
  Leaves
    name: physical-network, type: STRING, description: Name of the physical network on which the provider
    network is built.
    name: segmentation_id, type: UINT32, description: ID of segregated virtual networks
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/project-vnfd:provider-network
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/project-vnfd:provider-network
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/internal-vld/STRING/provider-network
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/project-vnfd:provider-network
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/project-vnfd:provider-network
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.InternalVld.ProviderNetwork
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_InternalVld_ProviderNetwork
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__InternalVld__ProviderNetwork
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_ProviderNetwork
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_ProviderNetwork

2.1.1.4.1.4  list project-vnfd:ip-profiles
  Description
    List of IP Profiles.
    IP Profile describes the IP characteristics for the Virtual-Link
  Leaves
    name: name, type: STRING, description: Name of the IP-Profile
    name: description, type: STRING, description: Description for IP profile
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/ip-profiles/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.IpProfiles
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_IpProfiles
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__IpProfiles
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles

2.1.1.4.1.4.1  container project-vnfd:ip-profile-params
  Leaves
    name: ip-version, type: ENUM
    name: subnet-address, type: UNION, description: Subnet IP prefix associated with IP Profile
    name: gateway-address, type: UNION, description: IP Address of the default gateway associated with IP Profile
    name: security-group, type: STRING, description: Name of the security group
    name: subnet-prefix-pool, type: STRING, description: VIM Specific reference to pre-created subnet prefix
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/ip-profiles/STRING/ip-profile-params
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.IpProfiles.IpProfileParams
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__IpProfiles__IpProfileParams
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams

2.1.1.4.1.4.1.1  list project-vnfd:dns-server
  Leaves
    name: address, type: UNION, description: List of DNS Servers associated with IP Profile
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params/project-vnfd:dns-server
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params/project-vnfd:dns-server[project-vnfd:address='UNION_VALUE']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params/project-vnfd:dns-server
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params/project-vnfd:dns-server[project-vnfd:address='UNION_VALUE']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.IpProfiles.IpProfileParams.DnsServer
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DnsServer
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__IpProfiles__IpProfileParams__DnsServer
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DnsServer
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DnsServer

2.1.1.4.1.4.1.2  container project-vnfd:dhcp-params
  Leaves
    name: enabled, type: BOOLEAN, description: This flag indicates if DHCP is enabled or not
    name: start-address, type: UNION, description: Start IP address of the IP-Address range associated with DHCP domain
    name: count, type: UINT32, description: Size of the DHCP pool associated with DHCP domain
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params/project-vnfd:dhcp-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params/project-vnfd:dhcp-params
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/ip-profiles/STRING/ip-profile-params/dhcp-params
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params/project-vnfd:dhcp-params
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params/project-vnfd:dhcp-params
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.IpProfiles.IpProfileParams.DhcpParams
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DhcpParams
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__IpProfiles__IpProfileParams__DhcpParams
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DhcpParams
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DhcpParams

2.1.1.4.1.5  list project-vnfd:connection-point
  Description
    List for external connection points. Each VNF has one
    or more external connection points that connect the VNF
    to other VNFs or to external networks. Each VNF exposes
    connection points to the orchestrator, which can construct
    network services by connecting the connection points
    between different VNFs. The NFVO will use VLDs and VNFFGs
    at the network service level to construct network services.
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: id, type: STRING, description: Identifier for the internal connection points
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: type, type: ENUM, description: Type of the connection point.
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security for the port
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:connection-point[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/connection-point/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:connection-point
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:connection-point[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.ConnectionPoint
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_ConnectionPoint
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__ConnectionPoint
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConnectionPoint
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConnectionPoint

2.1.1.4.1.6  list project-vnfd:vdu
  Description
    List of Virtual Deployment Units
  Leaves
    name: id, type: STRING, description: Unique id for the VDU
    name: name, type: STRING, description: Unique name for the VDU
    name: description, type: STRING, description: Description of the VDU.
    name: count, type: UINT64, description: Number of instances of VDU
    name: mgmt-vpci, type: STRING, description: Specifies the virtual PCI address. Expressed in
    the following format dddd:dd:dd.d. For example
    0000:00:12.0. This information can be used to
    pass as metadata during the VM creation.
    name: image, type: STRING, description: Image name for the software image.
    If the image name is found within the VNF package it will
    be uploaded to all VIM accounts during onboarding process.
    Otherwise, the image must be added to the VIM account with
    the same name as entered here.

    name: image-checksum, type: STRING, description: Image md5sum for the software image.
    The md5sum, if provided, along with the image name uniquely
    identifies an image uploaded to the CAL.

    name: cloud-init, type: STRING, description: Contents of cloud-init script, provided inline, in cloud-config format
    name: cloud-init-file, type: STRING, description: Name of file with contents of cloud-init script in cloud-config format
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu

2.1.1.4.1.6.1  container project-vnfd:vm-flavor
  Leaves
    name: vcpu-count, type: UINT16, description: Number of VCPUs for the VM.
    name: memory-mb, type: UINT64, description: Amount of memory in MB.
    name: storage-gb, type: UINT64, description: Amount of disk space in GB.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vm-flavor
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vm-flavor
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vm-flavor
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vm-flavor
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vm-flavor
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VmFlavor
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VmFlavor
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VmFlavor
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VmFlavor
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VmFlavor

2.1.1.4.1.6.2  container project-vnfd:guest-epa
  Leaves
    name: trusted-execution, type: BOOLEAN, description: This VM should be allocated from trusted pool
    name: mempage-size, type: ENUM, description: Memory page allocation size. If a VM requires
    hugepages, it should choose LARGE or SIZE_2MB
    or SIZE_1GB. If the VM prefers hugepages it
    should choose PREFER_LARGE.
    LARGE        : Require hugepages (either 2MB or 1GB)
    SMALL        : Doesn't require hugepages
    SIZE_2MB     : Requires 2MB hugepages
    SIZE_1GB     : Requires 1GB hugepages
    PREFER_LARGE : Application prefers hugepages
    name: cpu-pinning-policy, type: ENUM, description: CPU pinning policy describes association
    between virtual CPUs in guest and the
    physical CPUs in the host.
    DEDICATED : Virtual CPUs are pinned to
      physical CPUs
    SHARED    : Multiple VMs may share the
      same physical CPUs.
    ANY       : Any policy is acceptable for the VM
    name: cpu-thread-pinning-policy, type: ENUM, description: CPU thread pinning policy describes how to
    place the guest CPUs when the host supports
    hyper threads:
    AVOID   : Avoids placing a guest on a host
    with threads.
    SEPARATE: Places vCPUs on separate cores,
    and avoids placing two vCPUs on
    two threads of same core.
    ISOLATE : Places each vCPU on a different core,
    and places no vCPUs from a different
    guest on the same core.
    PREFER  : Attempts to place vCPUs on threads
    of the same core.
    name: numa-unaware, type: EMPTY
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa

2.1.1.4.1.6.2.1  list project-vnfd:pcie-device
  Description
    List of pcie passthrough devices.
  Leaves
    name: device-id, type: STRING, description: Device identifier.
    name: count, type: UINT64, description: Number of devices to attach to the VM.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:pcie-device
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:pcie-device[project-vnfd:device-id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/pcie-device/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:pcie-device
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:pcie-device[project-vnfd:device-id='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.PcieDevice
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_PcieDevice
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__PcieDevice
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_PcieDevice
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_PcieDevice

2.1.1.4.1.6.2.2  container project-vnfd:numa-node-policy
  Description
    This policy defines NUMA topology of the
    guest. Specifically identifies if the guest
    should be run on a host with one NUMA
    node or multiple NUMA nodes. As an example
    a guest might need 8 VCPUs and 4 GB of
    memory. However, it might need the VCPUs
    and memory distributed across multiple
    NUMA nodes. In this scenario, NUMA node
    1 could run with 6 VCPUs and 3GB, and
    NUMA node 2 could run with 2 VCPUs and
    1GB.
  Leaves
    name: node-cnt, type: UINT16, description: The number of NUMA nodes to expose to the VM.
    name: mem-policy, type: ENUM, description: This policy specifies how the memory should
    be allocated in a multi-node scenario.
    STRICT    : The memory must be allocated
    strictly from the memory attached
    to the NUMA node.
    PREFERRED : The memory should be allocated
    preferentially from the memory
    attached to the NUMA node
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy

2.1.1.4.1.6.2.2.1  list project-vnfd:node
  Leaves
    name: id, type: UINT64, description: NUMA node identification. Typically
    it's 0 or 1
    name: memory-mb, type: UINT64, description: Memory size expressed in MB
    for this NUMA node.
    name: num-cores, type: UINT8
    name: num-threads, type: UINT8
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy/node/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node

2.1.1.4.1.6.2.2.1.1  list project-vnfd:vcpu
  Description
    List of VCPUs to allocate on
    this NUMA node.
  Leaves
    name: id, type: UINT64, description: List of VCPUs ids to allocate on
    this NUMA node
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:vcpu
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:vcpu[project-vnfd:id='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:vcpu
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:vcpu[project-vnfd:id='0']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.Vcpu
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__Vcpu
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu

2.1.1.4.1.6.2.2.1.2  container project-vnfd:paired-threads
  Leaves
    name: num-paired-threads, type: UINT8
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:paired-threads
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:paired-threads
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:paired-threads
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:paired-threads
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads

2.1.1.4.1.6.2.2.1.2.1  list project-vnfd:paired-thread-ids
  Description
    List of thread pairs to use in case of paired-thread NUMA
  Leaves
    name: thread-a, type: UINT8
    name: thread-b, type: UINT8
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:paired-threads/project-vnfd:paired-thread-ids
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:paired-threads/project-vnfd:paired-thread-ids[project-vnfd:thread-a='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:paired-threads/project-vnfd:paired-thread-ids
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:paired-threads/project-vnfd:paired-thread-ids[project-vnfd:thread-a='0']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

2.1.1.4.1.6.3  container project-vnfd:vswitch-epa
  Leaves
    name: ovs-acceleration, type: ENUM, description: Specifies Open vSwitch acceleration mode.
    MANDATORY: OVS acceleration is required
    PREFERRED: OVS acceleration is preferred
    name: ovs-offload, type: ENUM, description: Specifies Open vSwitch hardware offload mode.
    MANDATORY: OVS offload is required
    PREFERRED: OVS offload is preferred
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vswitch-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vswitch-epa
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vswitch-epa
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vswitch-epa
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vswitch-epa
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VswitchEpa
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VswitchEpa
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VswitchEpa
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VswitchEpa
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VswitchEpa

2.1.1.4.1.6.4  container project-vnfd:hypervisor-epa
  Leaves
    name: type, type: ENUM, description: Specifies the type of hypervisor.
    KVM: KVM
    XEN: XEN
    name: version, type: STRING
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:hypervisor-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:hypervisor-epa
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/hypervisor-epa
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:hypervisor-epa
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:hypervisor-epa
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.HypervisorEpa
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_HypervisorEpa
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__HypervisorEpa
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HypervisorEpa
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HypervisorEpa

2.1.1.4.1.6.5  container project-vnfd:host-epa
  Description
    Specifies the host level EPA attributes.
  Leaves
    name: cpu-model, type: ENUM, description: Host CPU model. Examples include: SandyBridge,
    IvyBridge
    name: cpu-arch, type: ENUM, description: Host CPU architecture.
    name: cpu-vendor, type: ENUM, description: Host CPU Vendor.
    name: cpu-socket-count, type: UINT64, description: Number of sockets on the host.
    name: cpu-core-count, type: UINT64, description: Number of cores on the host.
    name: cpu-core-thread-count, type: UINT64, description: Number of threads per cores on the host.
    name: om-cpu-model-string, type: STRING, description: OpenMANO CPU model string
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/host-epa
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.HostEpa
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_HostEpa
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__HostEpa
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa

2.1.1.4.1.6.5.1  list project-vnfd:cpu-feature
  Description
    List of CPU features.
  Leaves
    name: feature, type: ENUM, description: CPU feature.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa/project-vnfd:cpu-feature
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa/project-vnfd:cpu-feature[project-vnfd:feature='PREFER_AES']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/host-epa/cpu-feature/PREFER_AES
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa/project-vnfd:cpu-feature
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa/project-vnfd:cpu-feature[project-vnfd:feature='PREFER_AES']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.HostEpa.CpuFeature
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_CpuFeature
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__HostEpa__CpuFeature
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_CpuFeature
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_CpuFeature

2.1.1.4.1.6.5.2  list project-vnfd:om-cpu-feature
  Description
    List of OpenMANO CPU features
  Leaves
    name: feature, type: STRING, description: CPU feature
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa/project-vnfd:om-cpu-feature
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa/project-vnfd:om-cpu-feature[project-vnfd:feature='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/host-epa/om-cpu-feature/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa/project-vnfd:om-cpu-feature
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa/project-vnfd:om-cpu-feature[project-vnfd:feature='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.HostEpa.OmCpuFeature
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_OmCpuFeature
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__HostEpa__OmCpuFeature
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_OmCpuFeature
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_OmCpuFeature

2.1.1.4.1.6.6  list project-vnfd:alarm
  Leaves
    name: alarm-id, type: STRING, description: This field is reserved for the identifier assigned by the VIM provider
    name: name, type: STRING, description: A human readable string to identify the alarm
    name: description, type: STRING, description: A description of this alarm
    name: vdur-id, type: STRING, description: The identifier of the VDUR that the alarm is associated with
    name: repeat, type: BOOLEAN, description: This flag indicates whether the alarm should be repeatedly emitted
    while the associated threshold has been crossed.
    name: enabled, type: BOOLEAN, description: This flag indicates whether the alarm has been enabled or
    disabled.
    name: severity, type: ENUM, description: A measure of the importance or urgency of the alarm
    name: metric, type: ENUM, description: The metric to be tracked by this alarm.
    name: statistic, type: ENUM, description: The type of metric statistic that is tracked by this alarm
    name: operation, type: ENUM, description: The relational operator used to define whether an alarm should be
    triggered in certain scenarios, such as if the metric statistic
    goes above or below a specified value.
    name: value, type: DECIMAL64, description: This value defines the threshold that, if crossed, will trigger
    the alarm.
    name: period, type: UINT32, description: The period defines the length of time (seconds) that the metric
    data are collected over in oreder to evaluate the chosen
    statistic.
    name: evaluations, type: UINT32, description: Defines the length of time (seconds) in which metric data are
    collected in order to evaluate the chosen statistic.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm

2.1.1.4.1.6.6.1  container project-vnfd:actions
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING/actions
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm.Actions
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm__Actions
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions

2.1.1.4.1.6.6.1.1  list project-vnfd:ok
  Leaves
    name: url, type: STRING
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:ok
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:ok[project-vnfd:url='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING/actions/ok/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:ok
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:ok[project-vnfd:url='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm.Actions.Ok
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Ok
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm__Actions__Ok
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Ok
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Ok

2.1.1.4.1.6.6.1.2  list project-vnfd:insufficient-data
  Leaves
    name: url, type: STRING
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:insufficient-data
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:insufficient-data[project-vnfd:url='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING/actions/insufficient-data/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:insufficient-data
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:insufficient-data[project-vnfd:url='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm.Actions.InsufficientData
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_InsufficientData
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm__Actions__InsufficientData
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_InsufficientData
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_InsufficientData

2.1.1.4.1.6.6.1.3  list project-vnfd:alarm
  Leaves
    name: url, type: STRING
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:alarm
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:alarm[project-vnfd:url='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING/actions/alarm/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:alarm
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:alarm[project-vnfd:url='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm.Actions.Alarm
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Alarm
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm__Actions__Alarm
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Alarm
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Alarm

2.1.1.4.1.6.7  list project-vnfd:alternative-images
  Description
    List of alternative images per VIM type.
    Different images can be used for specific types of VIMs instead
    of the default image. This allows deployments in sites where the
    image identifier in the VIM is given by the VIM provider and
    cannot be modified.
    If an alternative image is specified for a VIM type, it will prevail
    over the default image
  Leaves
    name: vim-type, type: STRING, description: VIM type: openvim, openstack, vmware, aws, etc.
    name: image, type: STRING, description: Image name for the software image.
    If the image name is found within the VNF package it will
    be uploaded to all VIM accounts during onboarding process.
    Otherwise, the image must be added to the VIM account with
    the same name as entered here.

    name: image-checksum, type: STRING, description: Image md5sum for the software image.
    The md5sum, if provided, along with the image name uniquely
    identifies an image uploaded to the CAL.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alternative-images
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alternative-images[project-vnfd:vim-type='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alternative-images/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alternative-images
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alternative-images[project-vnfd:vim-type='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.AlternativeImages
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_AlternativeImages
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__AlternativeImages
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_AlternativeImages
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_AlternativeImages

2.1.1.4.1.6.8  container project-vnfd:vdu-configuration
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration

2.1.1.4.1.6.8.1  container project-vnfd:script
  Leaves
    name: script-type, type: ENUM, description: Script type - currently supported - Scripts confirming to Rift CA plugin
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:script
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:script
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/script
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:script
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:script
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.Script
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Script
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__Script
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Script
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Script

2.1.1.4.1.6.8.2  container project-vnfd:juju
  Leaves
    name: charm, type: STRING, description: Juju charm to use with the VNF or VDU.
    name: proxy, type: BOOLEAN, description: Is this a proxy charm?
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/juju
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.Juju
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__Juju
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju

2.1.1.4.1.6.8.2.1  container project-vnfd:vca-relationships
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/juju/vca-relationships
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.Juju.VcaRelationships
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__Juju__VcaRelationships
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships

2.1.1.4.1.6.8.2.1.1  list project-vnfd:relation
  Description
    List of relations between VCA componets.
  Leaves
    name: requires, type: STRING, description: Name of the required relation.
    name: provides, type: STRING, description: Name of the provided relation.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation[project-vnfd:requires='STRING'][project-vnfd:provides='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/juju/vca-relationships/relation/STRING,STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation[project-vnfd:requires='STRING'][project-vnfd:provides='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.Juju.VcaRelationships.Relation
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__Juju__VcaRelationships__Relation
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation

2.1.1.4.1.6.8.3  list project-vnfd:config-primitive
  Description
    List of config primitives supported by the
    configuration agent for this VNF or VDU.
  Leaves
    name: name, type: STRING, description: Name of the config primitive.
    name: user-defined-script, type: STRING, description: A user defined script. If user defined script is defined,
    the script will be executed using bash
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/config-primitive/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:config-primitive
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.ConfigPrimitive
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__ConfigPrimitive
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive

2.1.1.4.1.6.8.3.1  list project-vnfd:parameter
  Description
    List of parameters to the config primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: data-type, type: ENUM, description: Data type associated with the name.
    name: mandatory, type: BOOLEAN, description: Is this field mandatory
    name: default-value, type: STRING, description: The default value for this field
    name: parameter-pool, type: STRING, description: NSD parameter pool name to use for this parameter
    name: read-only, type: BOOLEAN, description: The value should be dimmed by the UI.
    Only applies to parameters with default values.
    name: hidden, type: BOOLEAN, description: The value should be hidden by the UI.
    Only applies to parameters with default values.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:config-primitive/project-vnfd:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']/project-vnfd:parameter[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/config-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:config-primitive/project-vnfd:parameter
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']/project-vnfd:parameter[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.ConfigPrimitive.Parameter
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__ConfigPrimitive__Parameter
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter

2.1.1.4.1.6.8.4  list project-vnfd:initial-config-primitive
  Description
    Initial set of configuration primitives.
  Leaves
    name: seq, type: UINT64, description: Sequence number for the configuration primitive.
    name: name, type: STRING, description: Name of the configuration primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/initial-config-primitive/0
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.InitialConfigPrimitive
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__InitialConfigPrimitive
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive

2.1.1.4.1.6.8.4.1  list project-vnfd:parameter
  Description
    List of parameters to the configuration primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: value, type: STRING, description: Value associated with the name.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive/project-vnfd:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']/project-vnfd:parameter[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/initial-config-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive/project-vnfd:parameter
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']/project-vnfd:parameter[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.InitialConfigPrimitive.Parameter
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__InitialConfigPrimitive__Parameter
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter

2.1.1.4.1.6.9  container project-vnfd:supplemental-boot-data
  Leaves
    name: boot-data-drive, type: BOOLEAN, description: Some VIMs implement additional drives to host config-files or meta-data
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:supplemental-boot-data
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/supplemental-boot-data
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:supplemental-boot-data
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.SupplementalBootData
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__SupplementalBootData
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData

2.1.1.4.1.6.9.1  list project-vnfd:config-file
  Description
    List of configuration files to be written on an additional drive
  Leaves
    name: source, type: STRING, description: Name of the configuration file
    name: dest, type: STRING, description: Full path of the destination in the guest
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data/project-vnfd:config-file
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:supplemental-boot-data/project-vnfd:config-file[project-vnfd:source='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/supplemental-boot-data/config-file/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data/project-vnfd:config-file
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:supplemental-boot-data/project-vnfd:config-file[project-vnfd:source='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.SupplementalBootData.ConfigFile
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_ConfigFile
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__SupplementalBootData__ConfigFile
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_ConfigFile
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_ConfigFile

2.1.1.4.1.6.10  list project-vnfd:internal-connection-point
  Description
    List for internal connection points. Each VNFC
    has zero or more internal connection points.
    Internal connection points are used for connecting
    the VNF with components internal to the VNF. If a VNF
    has only one VNFC, it may not have any internal
    connection points.
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: id, type: STRING, description: Identifier for the internal connection points
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: type, type: ENUM, description: Type of the connection point.
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security for the port
    name: internal-vld-ref, type: LEAFREF
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:internal-connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:internal-connection-point[project-vnfd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/internal-connection-point/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:internal-connection-point
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:internal-connection-point[project-vnfd:id='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.InternalConnectionPoint
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_InternalConnectionPoint
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__InternalConnectionPoint
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_InternalConnectionPoint
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_InternalConnectionPoint

2.1.1.4.1.6.11  list project-vnfd:interface
  Description
    List of Interfaces (external and internal) for the VNF
  Leaves
    name: name, type: STRING, description: Name of the interface. Note that this
    name has only local significance to the VDU.
    name: position, type: UINT32, description: Explicit Position of the interface within the list
    name: type, type: ENUM, description: Type of the Interface
    name: mac-address, type: STRING, description: MAC address of the interface.
    Some VNFs require a specific MAC address to be configured
    in the interface. While this is not recommended at all in
    NFV environments, this parameter exists to allow those
    scenarios.
    This parameter will be likely deprecated in the future.
    name: internal-connection-point-ref, type: LEAFREF, description: Leaf Ref to the particular internal connection point
    name: external-connection-point-ref, type: LEAFREF, description: Leaf Ref to the particular external connection point
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:interface[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/interface/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:interface
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:interface[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Interface
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Interface
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Interface
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Interface
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Interface

2.1.1.4.1.6.11.1  container project-vnfd:virtual-interface
  Description
    Container for the virtual interface properties
  Leaves
    name: type, type: ENUM, description: Specifies the type of virtual interface
    between VM and host.
    VIRTIO          : Use the traditional VIRTIO interface.
    PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
    SR-IOV          : Use SR-IOV interface.
    E1000           : Emulate E1000 interface.
    RTL8139         : Emulate RTL8139 interface.
    PCNET           : Emulate PCNET interface.
    OM-MGMT         : Deprecated! Use VIRTIO instead and set the VNF management interface at vnfd:mgmt-interface:cp
    name: vpci, type: STRING, description: Specifies the virtual PCI address. Expressed in
    the following format dddd:dd:dd.d. For example
    0000:00:12.0. This information can be used to
    pass as metadata during the VM creation.
    name: bandwidth, type: UINT64, description: Aggregate bandwidth of the NIC.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:interface/project-vnfd:virtual-interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:interface[project-vnfd:name='STRING']/project-vnfd:virtual-interface
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/interface/STRING/virtual-interface
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:interface/project-vnfd:virtual-interface
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:interface[project-vnfd:name='STRING']/project-vnfd:virtual-interface
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Interface.VirtualInterface
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Interface_VirtualInterface
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Interface__VirtualInterface
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Interface_VirtualInterface
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Interface_VirtualInterface

2.1.1.4.1.6.12  list project-vnfd:volumes
  Leaves
    name: name, type: STRING, description: Name of the disk-volumes, e.g. vda, vdb etc
    name: description, type: STRING, description: Description for Volume
    name: size, type: UINT64, description: Size of disk in GB
    name: ephemeral, type: EMPTY
    name: image, type: STRING, description: Image name for the software image.
    If the image name is found within the VNF package it will
    be uploaded to all VIM accounts during onboarding process.
    Otherwise, the image must be added to the VIM account with
    the same name as entered here.

    name: image-checksum, type: STRING, description: Image md5sum for the software image.
    The md5sum, if provided, along with the image name uniquely
    identifies an image uploaded to the CAL.

    name: device-bus, type: ENUM, description: Type of disk-bus on which this disk is exposed to guest
    name: device-type, type: ENUM, description: The type of device as exposed to guest
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:volumes
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:volumes[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/volumes/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:volumes
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:volumes[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Volumes
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Volumes
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Volumes
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Volumes
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Volumes

2.1.1.4.1.7  list project-vnfd:vdu-dependency
  Description
    List of VDU dependencies.
  Leaves
    name: vdu-source-ref, type: LEAFREF
    name: vdu-depends-on-ref, type: LEAFREF, description: Reference to the VDU on which
    the source VDU depends.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu-dependency
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu-dependency[project-vnfd:vdu-source-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu-dependency/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu-dependency
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu-dependency[project-vnfd:vdu-source-ref='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VduDependency
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VduDependency
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VduDependency
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VduDependency
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VduDependency

2.1.1.4.1.8  list project-vnfd:http-endpoint
  Description
    List of http endpoints to be used by monitoring params
  Leaves
    name: path, type: STRING, description: The HTTP path on the management server
    name: https, type: BOOLEAN, description: Pick HTTPS instead of HTTP , Default is false
    name: port, type: UINT16, description: The HTTP port to connect to
    name: username, type: STRING, description: The HTTP basic auth username
    name: password, type: STRING, description: The HTTP basic auth password
    name: polling-interval-secs, type: UINT8, description: The HTTP polling interval in seconds
    name: method, type: ENUM, description: Method that the URI should perform.
    Deafult action is GET.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:http-endpoint
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:http-endpoint[project-vnfd:path='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/http-endpoint/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:http-endpoint
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:http-endpoint[project-vnfd:path='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.HttpEndpoint
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_HttpEndpoint
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__HttpEndpoint
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_HttpEndpoint
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_HttpEndpoint

2.1.1.4.1.8.1  list project-vnfd:headers
  Description
    Custom HTTP headers to put on HTTP request
  Leaves
    name: key, type: STRING, description: HTTP header key
    name: value, type: STRING, description: HTTP header value
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:http-endpoint/project-vnfd:headers
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:http-endpoint[project-vnfd:path='STRING']/project-vnfd:headers[project-vnfd:key='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/http-endpoint/STRING/headers/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:http-endpoint/project-vnfd:headers
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:http-endpoint[project-vnfd:path='STRING']/project-vnfd:headers[project-vnfd:key='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.HttpEndpoint.Headers
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_HttpEndpoint_Headers
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__HttpEndpoint__Headers
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_HttpEndpoint_Headers
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_HttpEndpoint_Headers

2.1.1.4.1.9  list project-vnfd:monitoring-param
  Description
    List of monitoring parameters at the network service level
  Leaves
    name: id, type: STRING
    name: name, type: STRING
    name: http-endpoint-ref, type: LEAFREF
    name: json-query-method, type: ENUM
    name: description, type: STRING
    name: group-tag, type: STRING, description: A tag to group monitoring parameters
    name: widget-type, type: ENUM, description: Defines the UI Display variant of measured counters.
    name: units, type: STRING, description: Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
    name: value-type, type: ENUM
    name: value-integer, type: INT64, description: Current value for an integer parameter
    name: value-decimal, type: DECIMAL64, description: Current value for a decimal parameter
    name: value-string, type: STRING, description: Current value for a string parameter
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/monitoring-param/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MonitoringParam
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MonitoringParam
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MonitoringParam
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam

2.1.1.4.1.9.1  container project-vnfd:json-query-params
  Leaves
    name: json-path, type: STRING, description: The jsonpath to use to extract value from JSON structure
    name: object-path, type: STRING, description: The objectpath to use to extract value from JSON structure
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:json-query-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:json-query-params
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/monitoring-param/STRING/json-query-params
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:json-query-params
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:json-query-params
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MonitoringParam.JsonQueryParams
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MonitoringParam_JsonQueryParams
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MonitoringParam__JsonQueryParams
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_JsonQueryParams
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_JsonQueryParams

2.1.1.4.1.9.2  container project-vnfd:numeric-constraints
  Leaves
    name: min-value, type: UINT64, description: Minimum value for the parameter
    name: max-value, type: UINT64, description: Maximum value for the parameter
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:numeric-constraints
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:numeric-constraints
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/monitoring-param/STRING/numeric-constraints
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:numeric-constraints
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:numeric-constraints
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MonitoringParam.NumericConstraints
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MonitoringParam_NumericConstraints
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MonitoringParam__NumericConstraints
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_NumericConstraints
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_NumericConstraints

2.1.1.4.1.9.3  container project-vnfd:text-constraints
  Leaves
    name: min-length, type: UINT8, description: Minimum string length for the parameter
    name: max-length, type: UINT8, description: Maximum string length for the parameter
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:text-constraints
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:text-constraints
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/monitoring-param/STRING/text-constraints
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:text-constraints
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:text-constraints
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MonitoringParam.TextConstraints
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MonitoringParam_TextConstraints
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MonitoringParam__TextConstraints
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_TextConstraints
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_TextConstraints

2.1.1.4.1.10  list project-vnfd:placement-groups
  Description
    List of placement groups at VNF level
  Leaves
    name: name, type: STRING, description: Place group construct to define the compute resource placement strategy
    in cloud environment
    name: requirement, type: STRING, description: This is free text space used to describe the intent/rationale
    behind this placement group. This is for human consumption only
    name: strategy, type: ENUM, description: Strategy associated with this placement group
    Following values are possible
      - COLOCATION: Colocation strategy imply intent to share the physical
                    infrastructure (hypervisor/network) among all members
                    of this group.
      - ISOLATION: Isolation strategy imply intent to not share the physical
                   infrastructure (hypervisor/network) among the members
                   of this group.
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:placement-groups
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:placement-groups[project-vnfd:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/placement-groups/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:placement-groups
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:placement-groups[project-vnfd:name='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.PlacementGroups
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_PlacementGroups
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__PlacementGroups
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_PlacementGroups
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_PlacementGroups

2.1.1.4.1.10.1  list project-vnfd:member-vdus
  Description
    List of VDUs that are part of this placement group
  Leaves
    name: member-vdu-ref, type: LEAFREF
  XPath Path
    /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:placement-groups/project-vnfd:member-vdus
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:placement-groups[project-vnfd:name='STRING']/project-vnfd:member-vdus[project-vnfd:member-vdu-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/placement-groups/STRING/member-vdus/STRING
  RW Keyspec XPath Path
    C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:placement-groups/project-vnfd:member-vdus
  RW Keyspec XPath Keyed Path
    C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:placement-groups[project-vnfd:name='STRING']/project-vnfd:member-vdus[project-vnfd:member-vdu-ref='STRING']
  Protobuf Type
    .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.PlacementGroups.MemberVdus
  Python Proto-GI Type
    ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_PlacementGroups_MemberVdus
  C Protobuf-C Struct Type
    ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__PlacementGroups__MemberVdus
  C RWPB Identifiers
    ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_PlacementGroups_MemberVdus
  YPBC Base Identifier
    rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_PlacementGroups_MemberVdus

2.1.1.5  container vlr:vlr-catalog
  Leaves
    name: schema-version, type: STRING, description: Schema version for the VLR. If unspecified, it assumes v3.0
  XPath Path
    /rw-project:project/vlr:vlr-catalog
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog
  RW.REST URI Path
    /rw-project:project/STRING/vlr:vlr-catalog
  RW Keyspec XPath Path
    D,/rw-project:project/vlr:vlr-catalog
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog
  Protobuf Type
    .vlr.YangData.RwProject.Project.VlrCatalog
  Python Proto-GI Type
    VlrYang.YangData_RwProject_Project_VlrCatalog
  C Protobuf-C Struct Type
    Vlr__YangData__RwProject__Project__VlrCatalog
  C RWPB Identifiers
    Vlr_RwProject_data_Project_VlrCatalog
  YPBC Base Identifier
    rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog

2.1.1.5.1  list vlr:vlr
  Leaves
    name: id, type: STRING, description: Identifier for the VLR.
    name: name, type: STRING, description: VLR name.
    name: nsr-id-ref, type: STRING, description: NS instance identifier.
    This is a leafref /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:id
    name: vld-ref, type: STRING, description: Reference to VLD
    /rw-project:project/nsr:ns-instance-config/nsr:nsr[nsr:id=../nsr-id-ref]
    /nsd/vld:vld/vld:id
    name: res-id, type: STRING, description: Identifier for resmgr id mapping
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: vendor, type: STRING, description: Provider of the VLR.
    name: description, type: STRING, description: Description of the VLR.
    name: version, type: STRING, description: Version of the VLR
    name: type, type: ENUM
    name: root-bandwidth, type: UINT64, description: For ELAN this is the aggregate bandwidth.
    name: leaf-bandwidth, type: UINT64, description: For ELAN this is the bandwidth of branches.
    name: create-time, type: UINT32, description: Creation timestamp of this Virtual Link.
    The timestamp is expressed as seconds
    since unix epoch - 1970-01-01T00:00:00Z
    name: uptime, type: UINT32, description: Active period of this Virtual Link.
    Uptime is expressed in seconds
    name: network-id, type: STRING, description: Identifier for the allocated network resource.
    name: vim-network-name, type: STRING, description: Name of network in VIM account. This is used to indicate
    pre-provisioned network name in cloud account.
    name: status, type: ENUM, description: Status of the virtual link record.
    name: operational-status, type: ENUM, description: The operational status of the Virtual Link
    init                 : The VL is in init stat.
    vl-alloc-pending     : The VL alloc is pending in VIM
    running              : The VL is up  and running in VM
    vl-terminate-pending : The VL is being terminated in VIM.
    terminated           : The VL is terminated in the VM.
    failed               : The VL instantiation failed in VIM.
  XPath Path
    /rw-project:project/vlr:vlr-catalog/vlr:vlr
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vlr:vlr-catalog/vlr:vlr
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']
  Protobuf Type
    .vlr.YangData.RwProject.Project.VlrCatalog.Vlr
  Python Proto-GI Type
    VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr
  C Protobuf-C Struct Type
    Vlr__YangData__RwProject__Project__VlrCatalog__Vlr
  C RWPB Identifiers
    Vlr_RwProject_data_Project_VlrCatalog_Vlr
  YPBC Base Identifier
    rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr

2.1.1.5.1.1  container vlr:provider-network
  Description
    Container for the provider network.
  Leaves
    name: physical-network, type: STRING, description: Name of the physical network on which the provider
    network is built.
    name: segmentation_id, type: UINT32, description: ID of segregated virtual networks
  XPath Path
    /rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:provider-network
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:provider-network
  RW.REST URI Path
    /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING/provider-network
  RW Keyspec XPath Path
    D,/rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:provider-network
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:provider-network
  Protobuf Type
    .vlr.YangData.RwProject.Project.VlrCatalog.Vlr.ProviderNetwork
  Python Proto-GI Type
    VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr_ProviderNetwork
  C Protobuf-C Struct Type
    Vlr__YangData__RwProject__Project__VlrCatalog__Vlr__ProviderNetwork
  C RWPB Identifiers
    Vlr_RwProject_data_Project_VlrCatalog_Vlr_ProviderNetwork
  YPBC Base Identifier
    rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr_ProviderNetwork

2.1.1.5.1.2  container vlr:ip-profile-params
  Leaves
    name: ip-version, type: ENUM
    name: subnet-address, type: UNION, description: Subnet IP prefix associated with IP Profile
    name: gateway-address, type: UNION, description: IP Address of the default gateway associated with IP Profile
    name: security-group, type: STRING, description: Name of the security group
    name: subnet-prefix-pool, type: STRING, description: VIM Specific reference to pre-created subnet prefix
  XPath Path
    /rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params
  RW.REST URI Path
    /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING/ip-profile-params
  RW Keyspec XPath Path
    D,/rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params
  Protobuf Type
    .vlr.YangData.RwProject.Project.VlrCatalog.Vlr.IpProfileParams
  Python Proto-GI Type
    VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr_IpProfileParams
  C Protobuf-C Struct Type
    Vlr__YangData__RwProject__Project__VlrCatalog__Vlr__IpProfileParams
  C RWPB Identifiers
    Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams
  YPBC Base Identifier
    rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams

2.1.1.5.1.2.1  list vlr:dns-server
  Leaves
    name: address, type: UNION, description: List of DNS Servers associated with IP Profile
  XPath Path
    /rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dns-server
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dns-server[vlr:address='UNION_VALUE']
  RW.REST URI Path
    /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING/ip-profile-params/dns-server/UNION_VALUE
  RW Keyspec XPath Path
    D,/rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dns-server
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dns-server[vlr:address='UNION_VALUE']
  Protobuf Type
    .vlr.YangData.RwProject.Project.VlrCatalog.Vlr.IpProfileParams.DnsServer
  Python Proto-GI Type
    VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr_IpProfileParams_DnsServer
  C Protobuf-C Struct Type
    Vlr__YangData__RwProject__Project__VlrCatalog__Vlr__IpProfileParams__DnsServer
  C RWPB Identifiers
    Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams_DnsServer
  YPBC Base Identifier
    rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams_DnsServer

2.1.1.5.1.2.2  container vlr:dhcp-params
  Leaves
    name: enabled, type: BOOLEAN, description: This flag indicates if DHCP is enabled or not
    name: start-address, type: UNION, description: Start IP address of the IP-Address range associated with DHCP domain
    name: count, type: UINT32, description: Size of the DHCP pool associated with DHCP domain
  XPath Path
    /rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dhcp-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dhcp-params
  RW.REST URI Path
    /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING/ip-profile-params/dhcp-params
  RW Keyspec XPath Path
    D,/rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dhcp-params
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dhcp-params
  Protobuf Type
    .vlr.YangData.RwProject.Project.VlrCatalog.Vlr.IpProfileParams.DhcpParams
  Python Proto-GI Type
    VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr_IpProfileParams_DhcpParams
  C Protobuf-C Struct Type
    Vlr__YangData__RwProject__Project__VlrCatalog__Vlr__IpProfileParams__DhcpParams
  C RWPB Identifiers
    Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams_DhcpParams
  YPBC Base Identifier
    rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams_DhcpParams

2.1.1.6  container vnfr:vnfr-catalog
  Leaves
    name: schema-version, type: STRING, description: Schema version for the VNFR. If unspecified, it assumes v3.0
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog

2.1.1.6.1  list vnfr:vnfr
  Description
    Virtual Network Function Record (VNFR).
  Leaves
    name: id, type: STRING, description: Identifier for the VNFR.
    name: nsr-id-ref, type: STRING, description: NS instance identifier.
    This is a leafref /nsr:ns-instance-config/nsr:nsr/nsr:id
    name: member-vnf-index-ref, type: LEAFREF, description: Reference to member VNF index in Network service.
    name: dashboard-url, type: STRING, description: Dashboard URL
    name: name, type: STRING, description: VNFR name.
    name: short-name, type: STRING, description: VNFR short name.
    name: vendor, type: STRING, description: Vendor of the VNFR.
    name: description, type: STRING, description: Description of the VNFR.
    name: version, type: STRING, description: Version of the VNFR
    name: create-time, type: UINT32, description: Creation timestamp of this Virtual Network
    Function.  The timestamp is expressed as
    seconds since unix epoch - 1970-01-01T00:00:00Z
    name: uptime, type: UINT32, description: Active period of this Virtual Network Function.
    Uptime is expressed in seconds
    name: vnfd-ref, type: LEAFREF, description: Reference to VNFD
    name: operational-status, type: ENUM, description: The operational status of the VNFR instance
    pre-init            : The VNF before Input Param Substitution.
    init                : The VNF has just started.
    vl-init-phase       : The internal VLs in the VNF are being instantiated.
    vm-init-phase       : The VMs for VDUs in the VNF are being instantiated.
    running             : The VNF is in running state.
    terminate           : The VNF is being terminated.
    vm-terminate-phase  : The VMs in the VNF are being terminated.
    vl-terminate-phase  : The internal VLs in the VNF are being terminated.
    terminated          : The VNF is in the terminated state.
    failed              : The VNF instantiation failed

    name: config-status, type: ENUM, description: The configuration status of the NS instance
    configuring: At least one of the VNFs in this instance is in configuring state
    configured:  All the VNFs in this NS instance are configured or config-not-needed state
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr

2.1.1.6.1.1  container vnfr:vnfd
  Description
    VNF descriptor used to instantiate this VNF
  Leaves
    name: id, type: STRING, description: Identifier for the VNFD.
    name: name, type: STRING, description: VNFD name.
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: vendor, type: STRING, description: Vendor of the VNFD.
    name: logo, type: STRING, description: Vendor logo for the Virtual Network Function
    name: description, type: STRING, description: Description of the VNFD.
    name: version, type: STRING, description: Version of the VNFD
    name: operational-status, type: ENUM, description: The operational status of the VNF
    init                : The VNF has just started.
    running             : The VNF is active in VM
    upgrading           : The VNF is being upgraded (EXPERIMENTAL)
    terminate           : The VNF is being terminated
    terminated          : The VNF is in the terminated state.
    failed              : The VNF  instantiation failed.

    name: service-function-chain, type: ENUM, description: Type of node in Service Function Chaining Architecture
    name: service-function-type, type: STRING, description: Type of Service Function.
    NOTE: This needs to map with Service Function Type in ODL to
    support VNFFG. Service Function Type is mandatory param in ODL
    SFC. This is temporarily set to string for ease of use
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd

2.1.1.6.1.1.1  container vnfr:vnf-configuration
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration

2.1.1.6.1.1.1.1  container vnfr:script
  Leaves
    name: script-type, type: ENUM, description: Script type - currently supported - Scripts confirming to Rift CA plugin
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/script
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Script
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Script
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script

2.1.1.6.1.1.1.2  container vnfr:juju
  Leaves
    name: charm, type: STRING, description: Juju charm to use with the VNF or VDU.
    name: proxy, type: BOOLEAN, description: Is this a proxy charm?
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/juju
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Juju
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Juju
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju

2.1.1.6.1.1.1.2.1  container vnfr:vca-relationships
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/juju/vca-relationships
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Juju.VcaRelationships
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Juju__VcaRelationships
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships

2.1.1.6.1.1.1.2.1.1  list vnfr:relation
  Description
    List of relations between VCA componets.
  Leaves
    name: requires, type: STRING, description: Name of the required relation.
    name: provides, type: STRING, description: Name of the provided relation.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/juju/vca-relationships/relation/STRING,STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Juju.VcaRelationships.Relation
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Juju__VcaRelationships__Relation
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation

2.1.1.6.1.1.1.3  list vnfr:config-primitive
  Description
    List of config primitives supported by the
    configuration agent for this VNF or VDU.
  Leaves
    name: name, type: STRING, description: Name of the config primitive.
    name: user-defined-script, type: STRING, description: A user defined script. If user defined script is defined,
    the script will be executed using bash
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/config-primitive/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ConfigPrimitive
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive

2.1.1.6.1.1.1.3.1  list vnfr:parameter
  Description
    List of parameters to the config primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: data-type, type: ENUM, description: Data type associated with the name.
    name: mandatory, type: BOOLEAN, description: Is this field mandatory
    name: default-value, type: STRING, description: The default value for this field
    name: parameter-pool, type: STRING, description: NSD parameter pool name to use for this parameter
    name: read-only, type: BOOLEAN, description: The value should be dimmed by the UI.
    Only applies to parameters with default values.
    name: hidden, type: BOOLEAN, description: The value should be hidden by the UI.
    Only applies to parameters with default values.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive/vnfr:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/config-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter

2.1.1.6.1.1.1.4  list vnfr:initial-config-primitive
  Description
    Initial set of configuration primitives.
  Leaves
    name: seq, type: UINT64, description: Sequence number for the configuration primitive.
    name: name, type: STRING, description: Name of the configuration primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/initial-config-primitive/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.InitialConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__InitialConfigPrimitive
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive

2.1.1.6.1.1.1.4.1  list vnfr:parameter
  Description
    List of parameters to the configuration primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: value, type: STRING, description: Value associated with the name.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/initial-config-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.InitialConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__InitialConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter

2.1.1.6.1.1.2  container vnfr:mgmt-interface
  Description
    Interface over which the VNF is managed.
  Leaves
    name: ip-address, type: UNION
    name: vdu-id, type: LEAFREF
    name: cp, type: LEAFREF
    name: port, type: UINT16, description: Port for the management interface.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/mgmt-interface
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MgmtInterface
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MgmtInterface
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface

2.1.1.6.1.1.2.1  container vnfr:dashboard-params
  Description
    Parameters for the VNF dashboard
  Leaves
    name: path, type: STRING, description: The HTTP path for the dashboard
    name: https, type: BOOLEAN, description: Pick HTTPS instead of HTTP , Default is false
    name: port, type: UINT16, description: The HTTP port for the dashboard
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/mgmt-interface/dashboard-params
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MgmtInterface.DashboardParams
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MgmtInterface__DashboardParams
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams

2.1.1.6.1.1.3  list vnfr:internal-vld
  Description
    List of Internal Virtual Link Descriptors (VLD).
    The internal VLD describes the basic topology of
    the connectivity such as E-LAN, E-Line, E-Tree.
    between internal VNF components of the system.
  Leaves
    name: id, type: STRING, description: Identifier for the VLD
    name: name, type: STRING, description: Name of the internal VLD
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: description, type: STRING
    name: type, type: ENUM
    name: root-bandwidth, type: UINT64, description: For ELAN this is the aggregate bandwidth.
    name: leaf-bandwidth, type: UINT64, description: For ELAN this is the bandwidth of branches.
    name: vim-network-name, type: STRING, description: Name of network in VIM account. This is used to indicate
    pre-provisioned network name in cloud account.
    name: ip-profile-ref, type: STRING, description: Named reference to IP-profile object
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.InternalVld
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__InternalVld
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld

2.1.1.6.1.1.3.1  list vnfr:internal-connection-point
  Description
    List of internal connection points in this VLD
  Leaves
    name: id-ref, type: LEAFREF, description: reference to the internal connection point id
    name: ip-address, type: UNION, description: IP address of the internal connection point
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:internal-connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/internal-connection-point/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:internal-connection-point
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id-ref='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.InternalVld.InternalConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__InternalVld__InternalConnectionPoint
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint

2.1.1.6.1.1.3.2  container vnfr:provider-network
  Description
    Container for the provider network.
  Leaves
    name: physical-network, type: STRING, description: Name of the physical network on which the provider
    network is built.
    name: segmentation_id, type: UINT32, description: ID of segregated virtual networks
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:provider-network
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:provider-network
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/provider-network
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:provider-network
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:provider-network
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.InternalVld.ProviderNetwork
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__InternalVld__ProviderNetwork
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork

2.1.1.6.1.1.4  list vnfr:ip-profiles
  Description
    List of IP Profiles.
    IP Profile describes the IP characteristics for the Virtual-Link
  Leaves
    name: name, type: STRING, description: Name of the IP-Profile
    name: description, type: STRING, description: Description for IP profile
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.IpProfiles
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__IpProfiles
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles

2.1.1.6.1.1.4.1  container vnfr:ip-profile-params
  Leaves
    name: ip-version, type: ENUM
    name: subnet-address, type: UNION, description: Subnet IP prefix associated with IP Profile
    name: gateway-address, type: UNION, description: IP Address of the default gateway associated with IP Profile
    name: security-group, type: STRING, description: Name of the security group
    name: subnet-prefix-pool, type: STRING, description: VIM Specific reference to pre-created subnet prefix
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams

2.1.1.6.1.1.4.1.1  list vnfr:dns-server
  Leaves
    name: address, type: UNION, description: List of DNS Servers associated with IP Profile
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dns-server
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dns-server[vnfr:address='UNION_VALUE']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dns-server
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dns-server[vnfr:address='UNION_VALUE']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams.DnsServer
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams__DnsServer
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer

2.1.1.6.1.1.4.1.2  container vnfr:dhcp-params
  Leaves
    name: enabled, type: BOOLEAN, description: This flag indicates if DHCP is enabled or not
    name: start-address, type: UNION, description: Start IP address of the IP-Address range associated with DHCP domain
    name: count, type: UINT32, description: Size of the DHCP pool associated with DHCP domain
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dhcp-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dhcp-params
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params/dhcp-params
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dhcp-params
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dhcp-params
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams.DhcpParams
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams__DhcpParams
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams

2.1.1.6.1.1.5  list vnfr:connection-point
  Description
    List for external connection points. Each VNF has one
    or more external connection points that connect the VNF
    to other VNFs or to external networks. Each VNF exposes
    connection points to the orchestrator, which can construct
    network services by connecting the connection points
    between different VNFs. The NFVO will use VLDs and VNFFGs
    at the network service level to construct network services.
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: id, type: STRING, description: Identifier for the internal connection points
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: type, type: ENUM, description: Type of the connection point.
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security for the port
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:connection-point[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/connection-point/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:connection-point
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:connection-point[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.ConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__ConnectionPoint
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint

2.1.1.6.1.1.6  list vnfr:vdu
  Description
    List of Virtual Deployment Units
  Leaves
    name: id, type: STRING, description: Unique id for the VDU
    name: name, type: STRING, description: Unique name for the VDU
    name: description, type: STRING, description: Description of the VDU.
    name: count, type: UINT64, description: Number of instances of VDU
    name: mgmt-vpci, type: STRING, description: Specifies the virtual PCI address. Expressed in
    the following format dddd:dd:dd.d. For example
    0000:00:12.0. This information can be used to
    pass as metadata during the VM creation.
    name: image, type: STRING, description: Image name for the software image.
    If the image name is found within the VNF package it will
    be uploaded to all VIM accounts during onboarding process.
    Otherwise, the image must be added to the VIM account with
    the same name as entered here.

    name: image-checksum, type: STRING, description: Image md5sum for the software image.
    The md5sum, if provided, along with the image name uniquely
    identifies an image uploaded to the CAL.

    name: cloud-init, type: STRING, description: Contents of cloud-init script, provided inline, in cloud-config format
    name: cloud-init-file, type: STRING, description: Name of file with contents of cloud-init script in cloud-config format
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu

2.1.1.6.1.1.6.1  container vnfr:vm-flavor
  Leaves
    name: vcpu-count, type: UINT16, description: Number of VCPUs for the VM.
    name: memory-mb, type: UINT64, description: Amount of memory in MB.
    name: storage-gb, type: UINT64, description: Amount of disk space in GB.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vm-flavor
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vm-flavor
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vm-flavor
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vm-flavor
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vm-flavor
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VmFlavor
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VmFlavor
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor

2.1.1.6.1.1.6.2  container vnfr:guest-epa
  Leaves
    name: trusted-execution, type: BOOLEAN, description: This VM should be allocated from trusted pool
    name: mempage-size, type: ENUM, description: Memory page allocation size. If a VM requires
    hugepages, it should choose LARGE or SIZE_2MB
    or SIZE_1GB. If the VM prefers hugepages it
    should choose PREFER_LARGE.
    LARGE        : Require hugepages (either 2MB or 1GB)
    SMALL        : Doesn't require hugepages
    SIZE_2MB     : Requires 2MB hugepages
    SIZE_1GB     : Requires 1GB hugepages
    PREFER_LARGE : Application prefers hugepages
    name: cpu-pinning-policy, type: ENUM, description: CPU pinning policy describes association
    between virtual CPUs in guest and the
    physical CPUs in the host.
    DEDICATED : Virtual CPUs are pinned to
      physical CPUs
    SHARED    : Multiple VMs may share the
      same physical CPUs.
    ANY       : Any policy is acceptable for the VM
    name: cpu-thread-pinning-policy, type: ENUM, description: CPU thread pinning policy describes how to
    place the guest CPUs when the host supports
    hyper threads:
    AVOID   : Avoids placing a guest on a host
    with threads.
    SEPARATE: Places vCPUs on separate cores,
    and avoids placing two vCPUs on
    two threads of same core.
    ISOLATE : Places each vCPU on a different core,
    and places no vCPUs from a different
    guest on the same core.
    PREFER  : Attempts to place vCPUs on threads
    of the same core.
    name: numa-unaware, type: EMPTY
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa

2.1.1.6.1.1.6.2.1  list vnfr:pcie-device
  Description
    List of pcie passthrough devices.
  Leaves
    name: device-id, type: STRING, description: Device identifier.
    name: count, type: UINT64, description: Number of devices to attach to the VM.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:pcie-device
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/pcie-device/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:pcie-device
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.PcieDevice
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__PcieDevice
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice

2.1.1.6.1.1.6.2.2  container vnfr:numa-node-policy
  Description
    This policy defines NUMA topology of the
    guest. Specifically identifies if the guest
    should be run on a host with one NUMA
    node or multiple NUMA nodes. As an example
    a guest might need 8 VCPUs and 4 GB of
    memory. However, it might need the VCPUs
    and memory distributed across multiple
    NUMA nodes. In this scenario, NUMA node
    1 could run with 6 VCPUs and 3GB, and
    NUMA node 2 could run with 2 VCPUs and
    1GB.
  Leaves
    name: node-cnt, type: UINT16, description: The number of NUMA nodes to expose to the VM.
    name: mem-policy, type: ENUM, description: This policy specifies how the memory should
    be allocated in a multi-node scenario.
    STRICT    : The memory must be allocated
    strictly from the memory attached
    to the NUMA node.
    PREFERRED : The memory should be allocated
    preferentially from the memory
    attached to the NUMA node
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy

2.1.1.6.1.1.6.2.2.1  list vnfr:node
  Leaves
    name: id, type: UINT64, description: NUMA node identification. Typically
    it's 0 or 1
    name: memory-mb, type: UINT64, description: Memory size expressed in MB
    for this NUMA node.
    name: num-cores, type: UINT8
    name: num-threads, type: UINT8
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node

2.1.1.6.1.1.6.2.2.1.1  list vnfr:vcpu
  Description
    List of VCPUs to allocate on
    this NUMA node.
  Leaves
    name: id, type: UINT64, description: List of VCPUs ids to allocate on
    this NUMA node
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.Vcpu
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__Vcpu
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu

2.1.1.6.1.1.6.2.2.1.2  container vnfr:paired-threads
  Leaves
    name: num-paired-threads, type: UINT8
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads

2.1.1.6.1.1.6.2.2.1.2.1  list vnfr:paired-thread-ids
  Description
    List of thread pairs to use in case of paired-thread NUMA
  Leaves
    name: thread-a, type: UINT8
    name: thread-b, type: UINT8
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

2.1.1.6.1.1.6.3  container vnfr:vswitch-epa
  Leaves
    name: ovs-acceleration, type: ENUM, description: Specifies Open vSwitch acceleration mode.
    MANDATORY: OVS acceleration is required
    PREFERRED: OVS acceleration is preferred
    name: ovs-offload, type: ENUM, description: Specifies Open vSwitch hardware offload mode.
    MANDATORY: OVS offload is required
    PREFERRED: OVS offload is preferred
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vswitch-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vswitch-epa
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vswitch-epa
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vswitch-epa
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vswitch-epa
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VswitchEpa
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VswitchEpa
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa

2.1.1.6.1.1.6.4  container vnfr:hypervisor-epa
  Leaves
    name: type, type: ENUM, description: Specifies the type of hypervisor.
    KVM: KVM
    XEN: XEN
    name: version, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:hypervisor-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:hypervisor-epa
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/hypervisor-epa
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:hypervisor-epa
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:hypervisor-epa
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.HypervisorEpa
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__HypervisorEpa
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa

2.1.1.6.1.1.6.5  container vnfr:host-epa
  Description
    Specifies the host level EPA attributes.
  Leaves
    name: cpu-model, type: ENUM, description: Host CPU model. Examples include: SandyBridge,
    IvyBridge
    name: cpu-arch, type: ENUM, description: Host CPU architecture.
    name: cpu-vendor, type: ENUM, description: Host CPU Vendor.
    name: cpu-socket-count, type: UINT64, description: Number of sockets on the host.
    name: cpu-core-count, type: UINT64, description: Number of cores on the host.
    name: cpu-core-thread-count, type: UINT64, description: Number of threads per cores on the host.
    name: om-cpu-model-string, type: STRING, description: OpenMANO CPU model string
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa

2.1.1.6.1.1.6.5.1  list vnfr:cpu-feature
  Description
    List of CPU features.
  Leaves
    name: feature, type: ENUM, description: CPU feature.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:cpu-feature
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa/cpu-feature/PREFER_AES
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:cpu-feature
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa.CpuFeature
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa__CpuFeature
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature

2.1.1.6.1.1.6.5.2  list vnfr:om-cpu-feature
  Description
    List of OpenMANO CPU features
  Leaves
    name: feature, type: STRING, description: CPU feature
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:om-cpu-feature
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa/om-cpu-feature/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:om-cpu-feature
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa.OmCpuFeature
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa__OmCpuFeature
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature

2.1.1.6.1.1.6.6  list vnfr:alarm
  Leaves
    name: alarm-id, type: STRING, description: This field is reserved for the identifier assigned by the VIM provider
    name: name, type: STRING, description: A human readable string to identify the alarm
    name: description, type: STRING, description: A description of this alarm
    name: vdur-id, type: STRING, description: The identifier of the VDUR that the alarm is associated with
    name: repeat, type: BOOLEAN, description: This flag indicates whether the alarm should be repeatedly emitted
    while the associated threshold has been crossed.
    name: enabled, type: BOOLEAN, description: This flag indicates whether the alarm has been enabled or
    disabled.
    name: severity, type: ENUM, description: A measure of the importance or urgency of the alarm
    name: metric, type: ENUM, description: The metric to be tracked by this alarm.
    name: statistic, type: ENUM, description: The type of metric statistic that is tracked by this alarm
    name: operation, type: ENUM, description: The relational operator used to define whether an alarm should be
    triggered in certain scenarios, such as if the metric statistic
    goes above or below a specified value.
    name: value, type: DECIMAL64, description: This value defines the threshold that, if crossed, will trigger
    the alarm.
    name: period, type: UINT32, description: The period defines the length of time (seconds) that the metric
    data are collected over in oreder to evaluate the chosen
    statistic.
    name: evaluations, type: UINT32, description: Defines the length of time (seconds) in which metric data are
    collected in order to evaluate the chosen statistic.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm

2.1.1.6.1.1.6.6.1  container vnfr:actions
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions

2.1.1.6.1.1.6.6.1.1  list vnfr:ok
  Leaves
    name: url, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:ok
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/ok/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:ok
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.Ok
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__Ok
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok

2.1.1.6.1.1.6.6.1.2  list vnfr:insufficient-data
  Leaves
    name: url, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/insufficient-data/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.InsufficientData
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__InsufficientData
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData

2.1.1.6.1.1.6.6.1.3  list vnfr:alarm
  Leaves
    name: url, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:alarm
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/alarm/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:alarm
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.Alarm
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__Alarm
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm

2.1.1.6.1.1.6.7  list vnfr:alternative-images
  Description
    List of alternative images per VIM type.
    Different images can be used for specific types of VIMs instead
    of the default image. This allows deployments in sites where the
    image identifier in the VIM is given by the VIM provider and
    cannot be modified.
    If an alternative image is specified for a VIM type, it will prevail
    over the default image
  Leaves
    name: vim-type, type: STRING, description: VIM type: openvim, openstack, vmware, aws, etc.
    name: image, type: STRING, description: Image name for the software image.
    If the image name is found within the VNF package it will
    be uploaded to all VIM accounts during onboarding process.
    Otherwise, the image must be added to the VIM account with
    the same name as entered here.

    name: image-checksum, type: STRING, description: Image md5sum for the software image.
    The md5sum, if provided, along with the image name uniquely
    identifies an image uploaded to the CAL.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alternative-images
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alternative-images[vnfr:vim-type='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alternative-images/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alternative-images
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alternative-images[vnfr:vim-type='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.AlternativeImages
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_AlternativeImages
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__AlternativeImages
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_AlternativeImages
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_AlternativeImages

2.1.1.6.1.1.6.8  container vnfr:vdu-configuration
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration

2.1.1.6.1.1.6.8.1  container vnfr:script
  Leaves
    name: script-type, type: ENUM, description: Script type - currently supported - Scripts confirming to Rift CA plugin
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:script
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:script
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/script
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:script
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:script
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.Script
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Script
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__Script
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Script
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Script

2.1.1.6.1.1.6.8.2  container vnfr:juju
  Leaves
    name: charm, type: STRING, description: Juju charm to use with the VNF or VDU.
    name: proxy, type: BOOLEAN, description: Is this a proxy charm?
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/juju
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.Juju
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__Juju
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju

2.1.1.6.1.1.6.8.2.1  container vnfr:vca-relationships
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/juju/vca-relationships
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.Juju.VcaRelationships
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__Juju__VcaRelationships
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships

2.1.1.6.1.1.6.8.2.1.1  list vnfr:relation
  Description
    List of relations between VCA componets.
  Leaves
    name: requires, type: STRING, description: Name of the required relation.
    name: provides, type: STRING, description: Name of the provided relation.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/juju/vca-relationships/relation/STRING,STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.Juju.VcaRelationships.Relation
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__Juju__VcaRelationships__Relation
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation

2.1.1.6.1.1.6.8.3  list vnfr:config-primitive
  Description
    List of config primitives supported by the
    configuration agent for this VNF or VDU.
  Leaves
    name: name, type: STRING, description: Name of the config primitive.
    name: user-defined-script, type: STRING, description: A user defined script. If user defined script is defined,
    the script will be executed using bash
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/config-primitive/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:config-primitive
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.ConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__ConfigPrimitive
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive

2.1.1.6.1.1.6.8.3.1  list vnfr:parameter
  Description
    List of parameters to the config primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: data-type, type: ENUM, description: Data type associated with the name.
    name: mandatory, type: BOOLEAN, description: Is this field mandatory
    name: default-value, type: STRING, description: The default value for this field
    name: parameter-pool, type: STRING, description: NSD parameter pool name to use for this parameter
    name: read-only, type: BOOLEAN, description: The value should be dimmed by the UI.
    Only applies to parameters with default values.
    name: hidden, type: BOOLEAN, description: The value should be hidden by the UI.
    Only applies to parameters with default values.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:config-primitive/vnfr:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/config-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.ConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__ConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter

2.1.1.6.1.1.6.8.4  list vnfr:initial-config-primitive
  Description
    Initial set of configuration primitives.
  Leaves
    name: seq, type: UINT64, description: Sequence number for the configuration primitive.
    name: name, type: STRING, description: Name of the configuration primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:initial-config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/initial-config-primitive/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:initial-config-primitive
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.InitialConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__InitialConfigPrimitive
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive

2.1.1.6.1.1.6.8.4.1  list vnfr:parameter
  Description
    List of parameters to the configuration primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: value, type: STRING, description: Value associated with the name.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:initial-config-primitive/vnfr:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/initial-config-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:initial-config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.InitialConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__InitialConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter

2.1.1.6.1.1.6.9  container vnfr:supplemental-boot-data
  Leaves
    name: boot-data-drive, type: BOOLEAN, description: Some VIMs implement additional drives to host config-files or meta-data
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData

2.1.1.6.1.1.6.9.1  list vnfr:config-file
  Description
    List of configuration files to be written on an additional drive
  Leaves
    name: source, type: STRING, description: Name of the configuration file
    name: dest, type: STRING, description: Full path of the destination in the guest
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/vnfr:config-file
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data/config-file/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/vnfr:config-file
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData.ConfigFile
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData__ConfigFile
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile

2.1.1.6.1.1.6.10  list vnfr:internal-connection-point
  Description
    List for internal connection points. Each VNFC
    has zero or more internal connection points.
    Internal connection points are used for connecting
    the VNF with components internal to the VNF. If a VNF
    has only one VNFC, it may not have any internal
    connection points.
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: id, type: STRING, description: Identifier for the internal connection points
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: type, type: ENUM, description: Type of the connection point.
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security for the port
    name: internal-vld-ref, type: LEAFREF
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/internal-connection-point/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-connection-point
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.InternalConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__InternalConnectionPoint
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint

2.1.1.6.1.1.6.11  list vnfr:interface
  Description
    List of Interfaces (external and internal) for the VNF
  Leaves
    name: name, type: STRING, description: Name of the interface. Note that this
    name has only local significance to the VDU.
    name: position, type: UINT32, description: Explicit Position of the interface within the list
    name: type, type: ENUM, description: Type of the Interface
    name: mac-address, type: STRING, description: MAC address of the interface.
    Some VNFs require a specific MAC address to be configured
    in the interface. While this is not recommended at all in
    NFV environments, this parameter exists to allow those
    scenarios.
    This parameter will be likely deprecated in the future.
    name: internal-connection-point-ref, type: LEAFREF, description: Leaf Ref to the particular internal connection point
    name: external-connection-point-ref, type: LEAFREF, description: Leaf Ref to the particular external connection point
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/interface/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:interface
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Interface
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Interface
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface

2.1.1.6.1.1.6.11.1  container vnfr:virtual-interface
  Description
    Container for the virtual interface properties
  Leaves
    name: type, type: ENUM, description: Specifies the type of virtual interface
    between VM and host.
    VIRTIO          : Use the traditional VIRTIO interface.
    PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
    SR-IOV          : Use SR-IOV interface.
    E1000           : Emulate E1000 interface.
    RTL8139         : Emulate RTL8139 interface.
    PCNET           : Emulate PCNET interface.
    OM-MGMT         : Deprecated! Use VIRTIO instead and set the VNF management interface at vnfd:mgmt-interface:cp
    name: vpci, type: STRING, description: Specifies the virtual PCI address. Expressed in
    the following format dddd:dd:dd.d. For example
    0000:00:12.0. This information can be used to
    pass as metadata during the VM creation.
    name: bandwidth, type: UINT64, description: Aggregate bandwidth of the NIC.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:interface/vnfr:virtual-interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']/vnfr:virtual-interface
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/interface/STRING/virtual-interface
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:interface/vnfr:virtual-interface
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']/vnfr:virtual-interface
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Interface.VirtualInterface
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface_VirtualInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Interface__VirtualInterface
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface_VirtualInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface_VirtualInterface

2.1.1.6.1.1.6.12  list vnfr:volumes
  Leaves
    name: name, type: STRING, description: Name of the disk-volumes, e.g. vda, vdb etc
    name: description, type: STRING, description: Description for Volume
    name: size, type: UINT64, description: Size of disk in GB
    name: ephemeral, type: EMPTY
    name: image, type: STRING, description: Image name for the software image.
    If the image name is found within the VNF package it will
    be uploaded to all VIM accounts during onboarding process.
    Otherwise, the image must be added to the VIM account with
    the same name as entered here.

    name: image-checksum, type: STRING, description: Image md5sum for the software image.
    The md5sum, if provided, along with the image name uniquely
    identifies an image uploaded to the CAL.

    name: device-bus, type: ENUM, description: Type of disk-bus on which this disk is exposed to guest
    name: device-type, type: ENUM, description: The type of device as exposed to guest
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/volumes/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Volumes
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Volumes
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes

2.1.1.6.1.1.7  list vnfr:vdu-dependency
  Description
    List of VDU dependencies.
  Leaves
    name: vdu-source-ref, type: LEAFREF
    name: vdu-depends-on-ref, type: LEAFREF, description: Reference to the VDU on which
    the source VDU depends.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu-dependency
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu-dependency[vnfr:vdu-source-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu-dependency/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu-dependency
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu-dependency[vnfr:vdu-source-ref='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VduDependency
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VduDependency
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VduDependency
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VduDependency
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VduDependency

2.1.1.6.1.1.8  list vnfr:http-endpoint
  Description
    List of http endpoints to be used by monitoring params
  Leaves
    name: path, type: STRING, description: The HTTP path on the management server
    name: https, type: BOOLEAN, description: Pick HTTPS instead of HTTP , Default is false
    name: port, type: UINT16, description: The HTTP port to connect to
    name: username, type: STRING, description: The HTTP basic auth username
    name: password, type: STRING, description: The HTTP basic auth password
    name: polling-interval-secs, type: UINT8, description: The HTTP polling interval in seconds
    name: method, type: ENUM, description: Method that the URI should perform.
    Deafult action is GET.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/http-endpoint/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.HttpEndpoint
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__HttpEndpoint
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint

2.1.1.6.1.1.8.1  list vnfr:headers
  Description
    Custom HTTP headers to put on HTTP request
  Leaves
    name: key, type: STRING, description: HTTP header key
    name: value, type: STRING, description: HTTP header value
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint/vnfr:headers
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/http-endpoint/STRING/headers/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint/vnfr:headers
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.HttpEndpoint.Headers
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__HttpEndpoint__Headers
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers

2.1.1.6.1.1.9  list vnfr:monitoring-param
  Description
    List of monitoring parameters at the network service level
  Leaves
    name: id, type: STRING
    name: name, type: STRING
    name: http-endpoint-ref, type: LEAFREF
    name: json-query-method, type: ENUM
    name: description, type: STRING
    name: group-tag, type: STRING, description: A tag to group monitoring parameters
    name: widget-type, type: ENUM, description: Defines the UI Display variant of measured counters.
    name: units, type: STRING, description: Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
    name: value-type, type: ENUM
    name: value-integer, type: INT64, description: Current value for an integer parameter
    name: value-decimal, type: DECIMAL64, description: Current value for a decimal parameter
    name: value-string, type: STRING, description: Current value for a string parameter
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MonitoringParam
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MonitoringParam
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam

2.1.1.6.1.1.9.1  container vnfr:json-query-params
  Leaves
    name: json-path, type: STRING, description: The jsonpath to use to extract value from JSON structure
    name: object-path, type: STRING, description: The objectpath to use to extract value from JSON structure
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:json-query-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/json-query-params
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:json-query-params
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.JsonQueryParams
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__JsonQueryParams
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams

2.1.1.6.1.1.9.2  container vnfr:numeric-constraints
  Leaves
    name: min-value, type: UINT64, description: Minimum value for the parameter
    name: max-value, type: UINT64, description: Maximum value for the parameter
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:numeric-constraints
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/numeric-constraints
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:numeric-constraints
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.NumericConstraints
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__NumericConstraints
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints

2.1.1.6.1.1.9.3  container vnfr:text-constraints
  Leaves
    name: min-length, type: UINT8, description: Minimum string length for the parameter
    name: max-length, type: UINT8, description: Maximum string length for the parameter
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:text-constraints
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/text-constraints
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:text-constraints
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.TextConstraints
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__TextConstraints
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints

2.1.1.6.1.1.10  list vnfr:placement-groups
  Description
    List of placement groups at VNF level
  Leaves
    name: name, type: STRING, description: Place group construct to define the compute resource placement strategy
    in cloud environment
    name: requirement, type: STRING, description: This is free text space used to describe the intent/rationale
    behind this placement group. This is for human consumption only
    name: strategy, type: ENUM, description: Strategy associated with this placement group
    Following values are possible
      - COLOCATION: Colocation strategy imply intent to share the physical
                    infrastructure (hypervisor/network) among all members
                    of this group.
      - ISOLATION: Isolation strategy imply intent to not share the physical
                   infrastructure (hypervisor/network) among the members
                   of this group.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/placement-groups/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.PlacementGroups
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__PlacementGroups
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups

2.1.1.6.1.1.10.1  list vnfr:member-vdus
  Description
    List of VDUs that are part of this placement group
  Leaves
    name: member-vdu-ref, type: LEAFREF
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups/vnfr:member-vdus
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']/vnfr:member-vdus[vnfr:member-vdu-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/placement-groups/STRING/member-vdus/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups/vnfr:member-vdus
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']/vnfr:member-vdus[vnfr:member-vdu-ref='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.PlacementGroups.MemberVdus
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__PlacementGroups__MemberVdus
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus

2.1.1.6.1.2  container vnfr:vnf-configuration
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration

2.1.1.6.1.2.1  container vnfr:script
  Leaves
    name: script-type, type: ENUM, description: Script type - currently supported - Scripts confirming to Rift CA plugin
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:script
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:script
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/script
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:script
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:script
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.Script
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_Script
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__Script
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Script
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Script

2.1.1.6.1.2.2  container vnfr:juju
  Leaves
    name: charm, type: STRING, description: Juju charm to use with the VNF or VDU.
    name: proxy, type: BOOLEAN, description: Is this a proxy charm?
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/juju
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.Juju
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__Juju
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju

2.1.1.6.1.2.2.1  container vnfr:vca-relationships
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/juju/vca-relationships
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.Juju.VcaRelationships
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__Juju__VcaRelationships
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships

2.1.1.6.1.2.2.1.1  list vnfr:relation
  Description
    List of relations between VCA componets.
  Leaves
    name: requires, type: STRING, description: Name of the required relation.
    name: provides, type: STRING, description: Name of the provided relation.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/juju/vca-relationships/relation/STRING,STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.Juju.VcaRelationships.Relation
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships_Relation
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__Juju__VcaRelationships__Relation
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships_Relation
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships_Relation

2.1.1.6.1.2.3  list vnfr:config-primitive
  Description
    List of config primitives supported by the
    configuration agent for this VNF or VDU.
  Leaves
    name: name, type: STRING, description: Name of the config primitive.
    name: user-defined-script, type: STRING, description: A user defined script. If user defined script is defined,
    the script will be executed using bash
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/config-primitive/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-primitive
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.ConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__ConfigPrimitive
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive

2.1.1.6.1.2.3.1  list vnfr:parameter
  Description
    List of parameters to the config primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: data-type, type: ENUM, description: Data type associated with the name.
    name: mandatory, type: BOOLEAN, description: Is this field mandatory
    name: default-value, type: STRING, description: The default value for this field
    name: parameter-pool, type: STRING, description: NSD parameter pool name to use for this parameter
    name: read-only, type: BOOLEAN, description: The value should be dimmed by the UI.
    Only applies to parameters with default values.
    name: hidden, type: BOOLEAN, description: The value should be hidden by the UI.
    Only applies to parameters with default values.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-primitive/vnfr:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/config-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.ConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__ConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive_Parameter

2.1.1.6.1.2.4  list vnfr:initial-config-primitive
  Description
    Initial set of configuration primitives.
  Leaves
    name: seq, type: UINT64, description: Sequence number for the configuration primitive.
    name: name, type: STRING, description: Name of the configuration primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/initial-config-primitive/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.InitialConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__InitialConfigPrimitive
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive

2.1.1.6.1.2.4.1  list vnfr:parameter
  Description
    List of parameters to the configuration primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: value, type: STRING, description: Value associated with the name.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/initial-config-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.InitialConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__InitialConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter

2.1.1.6.1.3  container vnfr:mgmt-interface
  Leaves
    name: ip-address, type: UNION
    name: port, type: UINT16
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/mgmt-interface
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MgmtInterface
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MgmtInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MgmtInterface
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MgmtInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MgmtInterface

2.1.1.6.1.3.1  container vnfr:ssh-key
  Description
    SSH key pair used for this VNF
  Leaves
    name: public-key, type: STRING, description: Public key configured on this VNF
    name: private-key-file, type: STRING, description: Path to the private key file
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface/vnfr:ssh-key
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface/vnfr:ssh-key
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/mgmt-interface/ssh-key
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface/vnfr:ssh-key
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface/vnfr:ssh-key
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MgmtInterface.SshKey
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MgmtInterface_SshKey
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MgmtInterface__SshKey
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MgmtInterface_SshKey
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MgmtInterface_SshKey

2.1.1.6.1.4  list vnfr:internal-vlr
  Leaves
    name: vlr-ref, type: LEAFREF, description: Reference to a VLR record in the VLR catalog
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/internal-vlr/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.InternalVlr
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_InternalVlr
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__InternalVlr
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_InternalVlr
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_InternalVlr

2.1.1.6.1.4.1  leaf-list vnfr:internal-connection-point-ref
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr/vnfr:internal-connection-point-ref
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']/vnfr:internal-connection-point-ref
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/internal-vlr/STRING/internal-connection-point-ref
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr/vnfr:internal-connection-point-ref
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']/vnfr:internal-connection-point-ref
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.InternalVlr.InternalConnectionPointRef
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__InternalVlr__InternalConnectionPointRef
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef

2.1.1.6.1.5  list vnfr:connection-point
  Description
    List for external connection points. Each VNF has one
    or more external connection points. As the name
    implies that external connection points are used for
    connecting the VNF to other VNFs or to external networks.
    Each VNF exposes these connection points to the
    orchestrator. The orchestrator can construct network
    services by connecting the connection points between
    different VNFs. The NFVO will use VLDs and VNFFGs at
    the network service level to construct network services.
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: id, type: STRING, description: Identifier for the internal connection points
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: type, type: ENUM, description: Type of the connection point.
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security for the port
    name: vlr-ref, type: LEAFREF, description: Reference to the VLR associated with this connection point
    name: ip-address, type: UNION, description: IP address assigned to the external connection point
    name: mac-address, type: STRING, description: MAC address assigned to the external connection point
    name: connection-point-id, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/connection-point/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.ConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_ConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__ConnectionPoint
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ConnectionPoint

2.1.1.6.1.5.1  list vnfr:virtual-cps
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: id, type: STRING, description: Identifier for the internal connection points
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: type, type: ENUM, description: Type of the connection point.
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security for the port
    name: ip-address, type: UNION, description: IP address assigned to the virtual connection point
    name: mac-address, type: STRING, description: MAC address assigned to the virtual connection point
    name: connection-point-id, type: STRING, description: VIM identifier for connection point
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point/vnfr:virtual-cps
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']/vnfr:virtual-cps[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/connection-point/STRING/virtual-cps/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point/vnfr:virtual-cps
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']/vnfr:virtual-cps[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.ConnectionPoint.VirtualCps
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_ConnectionPoint_VirtualCps
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__ConnectionPoint__VirtualCps
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ConnectionPoint_VirtualCps
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ConnectionPoint_VirtualCps

2.1.1.6.1.6  list vnfr:vdur
  Description
    List of Virtual Deployment Units
  Leaves
    name: id, type: STRING, description: Unique id for the VDU
    name: name, type: STRING, description: name of the instantiated VDUR
    name: unique-short-name, type: STRING, description: Short Unique name of the VDU
    This will be of the format NSR name-ShortnedString-VDUname
    NSR name and VDU name shall be constrained to 10 characters
    name: vdu-id-ref, type: LEAFREF
    name: vim-id, type: STRING, description: Allocated VM resource id
    name: flavor-id, type: STRING, description: VIM assigned flavor id
    name: image-id, type: STRING, description: VIM assigned image id
    name: management-ip, type: UNION, description: Management IP address
    name: vm-management-ip, type: UNION, description: VM Private Management IP address
    name: console-url, type: STRING, description: Console URL for this VDU, if available
    name: operational-status, type: ENUM, description: The operational status of the VDU
    init                : The VDU has just started.
    vm-init-phase       : The VDUs in the VNF is being created in VIM.
    vm-alloc-pending    : The  VM alloc is pending in VIM
    running             : The VDU is active in VM
    upgrading           : The VDU is being upgraded (EXPERIMENTAL)
    terminate           : The VDU is being terminated
    vm-terminate-phase  : The VDU in the VNF is being terminated in VIM.
    terminated          : The VDU is in the terminated state.
    failed              : The VDU  instantiation failed.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur

2.1.1.6.1.6.1  container vnfr:vm-flavor
  Leaves
    name: vcpu-count, type: UINT16, description: Number of VCPUs for the VM.
    name: memory-mb, type: UINT64, description: Amount of memory in MB.
    name: storage-gb, type: UINT64, description: Amount of disk space in GB.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vm-flavor
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vm-flavor
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vm-flavor
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vm-flavor
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vm-flavor
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VmFlavor
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VmFlavor
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VmFlavor
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VmFlavor
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VmFlavor

2.1.1.6.1.6.2  container vnfr:guest-epa
  Leaves
    name: trusted-execution, type: BOOLEAN, description: This VM should be allocated from trusted pool
    name: mempage-size, type: ENUM, description: Memory page allocation size. If a VM requires
    hugepages, it should choose LARGE or SIZE_2MB
    or SIZE_1GB. If the VM prefers hugepages it
    should choose PREFER_LARGE.
    LARGE        : Require hugepages (either 2MB or 1GB)
    SMALL        : Doesn't require hugepages
    SIZE_2MB     : Requires 2MB hugepages
    SIZE_1GB     : Requires 1GB hugepages
    PREFER_LARGE : Application prefers hugepages
    name: cpu-pinning-policy, type: ENUM, description: CPU pinning policy describes association
    between virtual CPUs in guest and the
    physical CPUs in the host.
    DEDICATED : Virtual CPUs are pinned to
      physical CPUs
    SHARED    : Multiple VMs may share the
      same physical CPUs.
    ANY       : Any policy is acceptable for the VM
    name: cpu-thread-pinning-policy, type: ENUM, description: CPU thread pinning policy describes how to
    place the guest CPUs when the host supports
    hyper threads:
    AVOID   : Avoids placing a guest on a host
    with threads.
    SEPARATE: Places vCPUs on separate cores,
    and avoids placing two vCPUs on
    two threads of same core.
    ISOLATE : Places each vCPU on a different core,
    and places no vCPUs from a different
    guest on the same core.
    PREFER  : Attempts to place vCPUs on threads
    of the same core.
    name: numa-unaware, type: EMPTY
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa

2.1.1.6.1.6.2.1  list vnfr:pcie-device
  Description
    List of pcie passthrough devices.
  Leaves
    name: device-id, type: STRING, description: Device identifier.
    name: count, type: UINT64, description: Number of devices to attach to the VM.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:pcie-device
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/pcie-device/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:pcie-device
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.PcieDevice
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__PcieDevice
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice

2.1.1.6.1.6.2.2  container vnfr:numa-node-policy
  Description
    This policy defines NUMA topology of the
    guest. Specifically identifies if the guest
    should be run on a host with one NUMA
    node or multiple NUMA nodes. As an example
    a guest might need 8 VCPUs and 4 GB of
    memory. However, it might need the VCPUs
    and memory distributed across multiple
    NUMA nodes. In this scenario, NUMA node
    1 could run with 6 VCPUs and 3GB, and
    NUMA node 2 could run with 2 VCPUs and
    1GB.
  Leaves
    name: node-cnt, type: UINT16, description: The number of NUMA nodes to expose to the VM.
    name: mem-policy, type: ENUM, description: This policy specifies how the memory should
    be allocated in a multi-node scenario.
    STRICT    : The memory must be allocated
    strictly from the memory attached
    to the NUMA node.
    PREFERRED : The memory should be allocated
    preferentially from the memory
    attached to the NUMA node
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy

2.1.1.6.1.6.2.2.1  list vnfr:node
  Leaves
    name: id, type: UINT64, description: NUMA node identification. Typically
    it's 0 or 1
    name: memory-mb, type: UINT64, description: Memory size expressed in MB
    for this NUMA node.
    name: num-cores, type: UINT8
    name: num-threads, type: UINT8
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node

2.1.1.6.1.6.2.2.1.1  list vnfr:vcpu
  Description
    List of VCPUs to allocate on
    this NUMA node.
  Leaves
    name: id, type: UINT64, description: List of VCPUs ids to allocate on
    this NUMA node
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.Vcpu
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__Vcpu
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu

2.1.1.6.1.6.2.2.1.2  container vnfr:paired-threads
  Leaves
    name: num-paired-threads, type: UINT8
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/paired-threads
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.PairedThreads
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__PairedThreads
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads

2.1.1.6.1.6.2.2.1.2.1  list vnfr:paired-thread-ids
  Description
    List of thread pairs to use in case of paired-thread NUMA
  Leaves
    name: thread-a, type: UINT8
    name: thread-b, type: UINT8
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

2.1.1.6.1.6.3  container vnfr:vswitch-epa
  Leaves
    name: ovs-acceleration, type: ENUM, description: Specifies Open vSwitch acceleration mode.
    MANDATORY: OVS acceleration is required
    PREFERRED: OVS acceleration is preferred
    name: ovs-offload, type: ENUM, description: Specifies Open vSwitch hardware offload mode.
    MANDATORY: OVS offload is required
    PREFERRED: OVS offload is preferred
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vswitch-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vswitch-epa
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vswitch-epa
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vswitch-epa
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vswitch-epa
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VswitchEpa
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VswitchEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VswitchEpa
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VswitchEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VswitchEpa

2.1.1.6.1.6.4  container vnfr:hypervisor-epa
  Leaves
    name: type, type: ENUM, description: Specifies the type of hypervisor.
    KVM: KVM
    XEN: XEN
    name: version, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:hypervisor-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:hypervisor-epa
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/hypervisor-epa
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:hypervisor-epa
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:hypervisor-epa
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.HypervisorEpa
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_HypervisorEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__HypervisorEpa
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HypervisorEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HypervisorEpa

2.1.1.6.1.6.5  container vnfr:host-epa
  Description
    Specifies the host level EPA attributes.
  Leaves
    name: cpu-model, type: ENUM, description: Host CPU model. Examples include: SandyBridge,
    IvyBridge
    name: cpu-arch, type: ENUM, description: Host CPU architecture.
    name: cpu-vendor, type: ENUM, description: Host CPU Vendor.
    name: cpu-socket-count, type: UINT64, description: Number of sockets on the host.
    name: cpu-core-count, type: UINT64, description: Number of cores on the host.
    name: cpu-core-thread-count, type: UINT64, description: Number of threads per cores on the host.
    name: om-cpu-model-string, type: STRING, description: OpenMANO CPU model string
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.HostEpa
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_HostEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__HostEpa
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa

2.1.1.6.1.6.5.1  list vnfr:cpu-feature
  Description
    List of CPU features.
  Leaves
    name: feature, type: ENUM, description: CPU feature.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:cpu-feature
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa/cpu-feature/PREFER_AES
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:cpu-feature
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.HostEpa.CpuFeature
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__HostEpa__CpuFeature
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature

2.1.1.6.1.6.5.2  list vnfr:om-cpu-feature
  Description
    List of OpenMANO CPU features
  Leaves
    name: feature, type: STRING, description: CPU feature
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:om-cpu-feature
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa/om-cpu-feature/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:om-cpu-feature
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.HostEpa.OmCpuFeature
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__HostEpa__OmCpuFeature
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature

2.1.1.6.1.6.6  container vnfr:supplemental-boot-data
  Leaves
    name: boot-data-drive, type: BOOLEAN, description: Some VIMs implement additional drives to host config-files or meta-data
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.SupplementalBootData
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__SupplementalBootData
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData

2.1.1.6.1.6.6.1  list vnfr:config-file
  Description
    List of configuration files to be written on an additional drive
  Leaves
    name: source, type: STRING, description: Name of the configuration file
    name: dest, type: STRING, description: Full path of the destination in the guest
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/vnfr:config-file
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data/config-file/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/vnfr:config-file
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.SupplementalBootData.ConfigFile
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__SupplementalBootData__ConfigFile
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile

2.1.1.6.1.6.7  container vnfr:vdu-configuration
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration

2.1.1.6.1.6.7.1  container vnfr:script
  Leaves
    name: script-type, type: ENUM, description: Script type - currently supported - Scripts confirming to Rift CA plugin
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:script
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:script
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/script
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:script
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:script
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.Script
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Script
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__Script
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Script
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Script

2.1.1.6.1.6.7.2  container vnfr:juju
  Leaves
    name: charm, type: STRING, description: Juju charm to use with the VNF or VDU.
    name: proxy, type: BOOLEAN, description: Is this a proxy charm?
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/juju
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.Juju
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__Juju
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju

2.1.1.6.1.6.7.2.1  container vnfr:vca-relationships
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/juju/vca-relationships
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.Juju.VcaRelationships
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__Juju__VcaRelationships
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships

2.1.1.6.1.6.7.2.1.1  list vnfr:relation
  Description
    List of relations between VCA componets.
  Leaves
    name: requires, type: STRING, description: Name of the required relation.
    name: provides, type: STRING, description: Name of the provided relation.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/juju/vca-relationships/relation/STRING,STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.Juju.VcaRelationships.Relation
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships_Relation
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__Juju__VcaRelationships__Relation
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships_Relation
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships_Relation

2.1.1.6.1.6.7.3  list vnfr:config-primitive
  Description
    List of config primitives supported by the
    configuration agent for this VNF or VDU.
  Leaves
    name: name, type: STRING, description: Name of the config primitive.
    name: user-defined-script, type: STRING, description: A user defined script. If user defined script is defined,
    the script will be executed using bash
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/config-primitive/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:config-primitive
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.ConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__ConfigPrimitive
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive

2.1.1.6.1.6.7.3.1  list vnfr:parameter
  Description
    List of parameters to the config primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: data-type, type: ENUM, description: Data type associated with the name.
    name: mandatory, type: BOOLEAN, description: Is this field mandatory
    name: default-value, type: STRING, description: The default value for this field
    name: parameter-pool, type: STRING, description: NSD parameter pool name to use for this parameter
    name: read-only, type: BOOLEAN, description: The value should be dimmed by the UI.
    Only applies to parameters with default values.
    name: hidden, type: BOOLEAN, description: The value should be hidden by the UI.
    Only applies to parameters with default values.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:config-primitive/vnfr:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/config-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.ConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__ConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive_Parameter

2.1.1.6.1.6.7.4  list vnfr:initial-config-primitive
  Description
    Initial set of configuration primitives.
  Leaves
    name: seq, type: UINT64, description: Sequence number for the configuration primitive.
    name: name, type: STRING, description: Name of the configuration primitive.
    name: user-defined-script, type: STRING, description: A user defined script.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:initial-config-primitive
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/initial-config-primitive/0
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:initial-config-primitive
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.InitialConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__InitialConfigPrimitive
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive

2.1.1.6.1.6.7.4.1  list vnfr:parameter
  Description
    List of parameters to the configuration primitive.
  Leaves
    name: name, type: STRING, description: Name of the parameter.
    name: value, type: STRING, description: Value associated with the name.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:initial-config-primitive/vnfr:parameter
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/initial-config-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:initial-config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.InitialConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__InitialConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive_Parameter

2.1.1.6.1.6.8  list vnfr:volumes
  Leaves
    name: name, type: STRING, description: Name of the disk-volumes, e.g. vda, vdb etc
    name: volume-id, type: STRING, description: VIM assigned volume id
    name: description, type: STRING, description: Description for Volume
    name: size, type: UINT64, description: Size of disk in GB
    name: ephemeral, type: EMPTY
    name: image, type: STRING, description: Image name for the software image.
    If the image name is found within the VNF package it will
    be uploaded to all VIM accounts during onboarding process.
    Otherwise, the image must be added to the VIM account with
    the same name as entered here.

    name: image-checksum, type: STRING, description: Image md5sum for the software image.
    The md5sum, if provided, along with the image name uniquely
    identifies an image uploaded to the CAL.

    name: device-bus, type: ENUM, description: Type of disk-bus on which this disk is exposed to guest
    name: device-type, type: ENUM, description: The type of device as exposed to guest
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/volumes/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.Volumes
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_Volumes
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__Volumes
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Volumes
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Volumes

2.1.1.6.1.6.9  list vnfr:internal-connection-point
  Description
    List for internal connection points. Each VNFC
    has zero or more internal connection points.
    Internal connection points are used for connecting
    the VNF components internal to the VNF. If a VNF
    has only one VNFC, it may not have any internal
    connection points.
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: id, type: STRING, description: Identifier for the internal connection points
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: type, type: ENUM, description: Type of the connection point.
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security for the port
    name: ip-address, type: UNION, description: IP address assigned to the internal connection point
    name: mac-address, type: STRING, description: MAC address assigned to the internal connection point
    name: connection-point-id, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-connection-point/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.InternalConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__InternalConnectionPoint
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint

2.1.1.6.1.6.9.1  list vnfr:virtual-cps
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: id, type: STRING, description: Identifier for the internal connection points
    name: short-name, type: STRING, description: Short name to appear as label in the UI
    name: type, type: ENUM, description: Type of the connection point.
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security for the port
    name: ip-address, type: UNION, description: IP address assigned to the virtual connection point
    name: mac-address, type: STRING, description: MAC address assigned to the virtual connection point
    name: connection-point-id, type: STRING, description: VIM identifier for connection point
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point/vnfr:virtual-cps
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']/vnfr:virtual-cps[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-connection-point/STRING/virtual-cps/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point/vnfr:virtual-cps
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']/vnfr:virtual-cps[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.InternalConnectionPoint.VirtualCps
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint_VirtualCps
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__InternalConnectionPoint__VirtualCps
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint_VirtualCps
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint_VirtualCps

2.1.1.6.1.6.10  list vnfr:interface
  Description
    List of interfaces (internal and external) for the VNF
  Leaves
    name: name, type: STRING, description: Name of the interface. Note that this
    name has only local significance to the VDU.
    name: position, type: UINT32, description: Explicit Position of the interface within the list
    name: type, type: ENUM, description: Type of the Interface
    name: internal-connection-point-ref, type: LEAFREF, description: Leaf Ref to the particular internal connection point
    name: external-connection-point-ref, type: LEAFREF, description: Leaf Ref to the particular external connection point
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/interface/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:interface
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.Interface
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_Interface
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__Interface
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Interface
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Interface

2.1.1.6.1.6.10.1  container vnfr:virtual-interface
  Description
    Container for the virtual interface properties
  Leaves
    name: type, type: ENUM, description: Specifies the type of virtual interface
    between VM and host.
    VIRTIO          : Use the traditional VIRTIO interface.
    PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
    SR-IOV          : Use SR-IOV interface.
    name: bandwidth, type: UINT64, description: Aggregate bandwidth of the NIC.
    name: ovs-offload, type: ENUM, description: Defines if the NIC supports OVS offload.
    MANDATORY : OVS offload support in the NIC is mandatory.
    PREFERRED : OVS offload support in the NIC is preferred.
    name: vendor-id, type: STRING, description: Specifies the vendor specific id for
    the device. This is used when a NIC from
    specific HW vendor is required.
    name: datapath-library, type: STRING, description: Specifies the name and version of the datapath
    library the NIC is expected to support.
    name: provider-network-name, type: STRING, description: Name of the provider network to which this
    NIC is attached.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:interface/vnfr:virtual-interface
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']/vnfr:virtual-interface
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/interface/STRING/virtual-interface
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:interface/vnfr:virtual-interface
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']/vnfr:virtual-interface
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.Interface.VirtualInterface
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_Interface_VirtualInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__Interface__VirtualInterface
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Interface_VirtualInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Interface_VirtualInterface

2.1.1.6.1.6.11  list vnfr:placement-groups-info
  Description

      Placement groups to which this VDU belongs and its
      cloud construct
  Leaves
    name: name, type: STRING, description: Place group construct to define the compute resource placement strategy
    in cloud environment
    name: requirement, type: STRING, description: This is free text space used to describe the intent/rationale
    behind this placement group. This is for human consumption only
    name: strategy, type: ENUM, description: Strategy associated with this placement group
    Following values are possible
      - COLOCATION: Colocation strategy imply intent to share the physical
                    infrastructure (hypervisor/network) among all members
                    of this group.
      - ISOLATION: Isolation strategy imply intent to not share the physical
                   infrastructure (hypervisor/network) among the members
                   of this group.

    name: cloud-type, type: ENUM
    name: aws-construct, type: EMPTY
    name: openmano-construct, type: EMPTY
    name: vsphere-construct, type: EMPTY
    name: mock-construct, type: EMPTY
    name: cloudsim-construct, type: EMPTY
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo

2.1.1.6.1.6.11.1  container vnfr:availability-zone
  Description
    Name of the Availability Zone
  Leaves
    name: name, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:availability-zone
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/availability-zone
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:availability-zone
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.AvailabilityZone
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__AvailabilityZone
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone

2.1.1.6.1.6.11.2  container vnfr:server-group
  Description
    Name of the Affinity/Anti-Affinity Server Group
  Leaves
    name: name, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:server-group
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/server-group
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:server-group
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.ServerGroup
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__ServerGroup
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup

2.1.1.6.1.6.11.3  list vnfr:host-aggregate
  Description
    Name of the Host Aggregate
  Leaves
    name: metadata-key, type: STRING, description: Name of the additional information attached to the host-aggregate
    name: metadata-value, type: STRING, description: Value of the corresponding metadata-key
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:host-aggregate
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/host-aggregate/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:host-aggregate
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.HostAggregate
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__HostAggregate
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate

2.1.1.6.1.7  list vnfr:http-endpoint
  Description
    List of http endpoints to be used by monitoring params
  Leaves
    name: path, type: STRING, description: The HTTP path on the management server
    name: https, type: BOOLEAN, description: Pick HTTPS instead of HTTP , Default is false
    name: port, type: UINT16, description: The HTTP port to connect to
    name: username, type: STRING, description: The HTTP basic auth username
    name: password, type: STRING, description: The HTTP basic auth password
    name: polling-interval-secs, type: UINT8, description: The HTTP polling interval in seconds
    name: method, type: ENUM, description: Method that the URI should perform.
    Deafult action is GET.
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/http-endpoint/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.HttpEndpoint
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_HttpEndpoint
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__HttpEndpoint
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_HttpEndpoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_HttpEndpoint

2.1.1.6.1.7.1  list vnfr:headers
  Description
    Custom HTTP headers to put on HTTP request
  Leaves
    name: key, type: STRING, description: HTTP header key
    name: value, type: STRING, description: HTTP header value
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint/vnfr:headers
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/http-endpoint/STRING/headers/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint/vnfr:headers
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.HttpEndpoint.Headers
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_HttpEndpoint_Headers
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__HttpEndpoint__Headers
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_HttpEndpoint_Headers
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_HttpEndpoint_Headers

2.1.1.6.1.8  list vnfr:monitoring-param
  Description
    List of monitoring parameters at the network service level
  Leaves
    name: id, type: STRING
    name: name, type: STRING
    name: http-endpoint-ref, type: LEAFREF
    name: json-query-method, type: ENUM
    name: description, type: STRING
    name: group-tag, type: STRING, description: A tag to group monitoring parameters
    name: widget-type, type: ENUM, description: Defines the UI Display variant of measured counters.
    name: units, type: STRING, description: Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
    name: value-type, type: ENUM
    name: value-integer, type: INT64, description: Current value for an integer parameter
    name: value-decimal, type: DECIMAL64, description: Current value for a decimal parameter
    name: value-string, type: STRING, description: Current value for a string parameter
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MonitoringParam
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MonitoringParam
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MonitoringParam
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam

2.1.1.6.1.8.1  container vnfr:json-query-params
  Leaves
    name: json-path, type: STRING, description: The jsonpath to use to extract value from JSON structure
    name: object-path, type: STRING, description: The objectpath to use to extract value from JSON structure
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:json-query-params
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/json-query-params
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:json-query-params
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MonitoringParam.JsonQueryParams
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MonitoringParam__JsonQueryParams
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams

2.1.1.6.1.8.2  container vnfr:numeric-constraints
  Leaves
    name: min-value, type: UINT64, description: Minimum value for the parameter
    name: max-value, type: UINT64, description: Maximum value for the parameter
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:numeric-constraints
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/numeric-constraints
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:numeric-constraints
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MonitoringParam.NumericConstraints
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MonitoringParam__NumericConstraints
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints

2.1.1.6.1.8.3  container vnfr:text-constraints
  Leaves
    name: min-length, type: UINT8, description: Minimum string length for the parameter
    name: max-length, type: UINT8, description: Maximum string length for the parameter
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:text-constraints
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/text-constraints
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:text-constraints
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MonitoringParam.TextConstraints
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MonitoringParam__TextConstraints
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints

2.1.1.6.1.9  list vnfr:placement-groups-info
  Description

      Placement groups to which this VDU belongs and its
      cloud construct
  Leaves
    name: name, type: STRING, description: Place group construct to define the compute resource placement strategy
    in cloud environment
    name: requirement, type: STRING, description: This is free text space used to describe the intent/rationale
    behind this placement group. This is for human consumption only
    name: strategy, type: ENUM, description: Strategy associated with this placement group
    Following values are possible
      - COLOCATION: Colocation strategy imply intent to share the physical
                    infrastructure (hypervisor/network) among all members
                    of this group.
      - ISOLATION: Isolation strategy imply intent to not share the physical
                   infrastructure (hypervisor/network) among the members
                   of this group.

    name: cloud-type, type: ENUM
    name: aws-construct, type: EMPTY
    name: openmano-construct, type: EMPTY
    name: vsphere-construct, type: EMPTY
    name: mock-construct, type: EMPTY
    name: cloudsim-construct, type: EMPTY
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.PlacementGroupsInfo
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__PlacementGroupsInfo
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo

2.1.1.6.1.9.1  container vnfr:availability-zone
  Description
    Name of the Availability Zone
  Leaves
    name: name, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:availability-zone
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/availability-zone
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:availability-zone
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.PlacementGroupsInfo.AvailabilityZone
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__PlacementGroupsInfo__AvailabilityZone
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone

2.1.1.6.1.9.2  container vnfr:server-group
  Description
    Name of the Affinity/Anti-Affinity Server Group
  Leaves
    name: name, type: STRING
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:server-group
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/server-group
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:server-group
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.PlacementGroupsInfo.ServerGroup
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__PlacementGroupsInfo__ServerGroup
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup

2.1.1.6.1.9.3  list vnfr:host-aggregate
  Description
    Name of the Host Aggregate
  Leaves
    name: metadata-key, type: STRING, description: Name of the additional information attached to the host-aggregate
    name: metadata-value, type: STRING, description: Value of the corresponding metadata-key
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:host-aggregate
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/host-aggregate/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:host-aggregate
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.PlacementGroupsInfo.HostAggregate
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__PlacementGroupsInfo__HostAggregate
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate

2.1.1.6.1.10  container vnfr:cloud-config
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/cloud-config
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.CloudConfig
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_CloudConfig
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__CloudConfig
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig

2.1.1.6.1.10.1  list vnfr:key-pair
  Description
    Used to configure the list of public keys to be injected as part
    of ns instantiation
  Leaves
    name: name, type: STRING, description: Name of this key pair
    name: key, type: STRING, description: Key associated with this key pair
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:key-pair
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:key-pair[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/cloud-config/key-pair/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:key-pair
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:key-pair[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.CloudConfig.KeyPair
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_CloudConfig_KeyPair
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__CloudConfig__KeyPair
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_KeyPair
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_KeyPair

2.1.1.6.1.10.2  list vnfr:user
  Description
    List of users to be added through cloud-config
  Leaves
    name: name, type: STRING, description: Name of the user 
    name: user-info, type: STRING, description: The user name's real name
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:user
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:user[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/cloud-config/user/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:user
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:user[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.CloudConfig.User
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_CloudConfig_User
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__CloudConfig__User
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_User
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_User

2.1.1.6.1.10.2.1  list vnfr:key-pair
  Description
    Used to configure the list of public keys to be injected as part
    of ns instantiation
  Leaves
    name: name, type: STRING, description: Name of this key pair
    name: key, type: STRING, description: Key associated with this key pair
  XPath Path
    /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:user/vnfr:key-pair
  XPath Keyed Path
    /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:user[vnfr:name='STRING']/vnfr:key-pair[vnfr:name='STRING']
  RW.REST URI Path
    /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/cloud-config/user/STRING/key-pair/STRING
  RW Keyspec XPath Path
    D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:user/vnfr:key-pair
  RW Keyspec XPath Keyed Path
    D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:user[vnfr:name='STRING']/vnfr:key-pair[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.CloudConfig.User.KeyPair
  Python Proto-GI Type
    VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_CloudConfig_User_KeyPair
  C Protobuf-C Struct Type
    Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__CloudConfig__User__KeyPair
  C RWPB Identifiers
    Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_User_KeyPair
  YPBC Base Identifier
    rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_User_KeyPair

3  module vnfr

