Programmer's API documentation for yang module rw-vnfr.yang



Schema Globals                                                               1

module vnfr                                                                  2
  vnfr data                                                                2.1
    container vnfr:vnfr-catalog                                          2.1.1
      list vnfr:vnfr                                                   2.1.1.1
        container vnfr:vnfd                                          2.1.1.1.1
          container vnfr:vnf-configuration                         2.1.1.1.1.1
            container vnfr:netconf                               2.1.1.1.1.1.1
            container vnfr:rest                                  2.1.1.1.1.1.2
            container vnfr:script                                2.1.1.1.1.1.3
            container vnfr:juju                                  2.1.1.1.1.1.4
            container vnfr:config-access                         2.1.1.1.1.1.5
            container vnfr:config-attributes                     2.1.1.1.1.1.6
            list vnfr:service-primitive                          2.1.1.1.1.1.7
              list vnfr:parameter                              2.1.1.1.1.1.7.1
            list vnfr:initial-config-primitive                   2.1.1.1.1.1.8
              list vnfr:parameter                              2.1.1.1.1.1.8.1
          container vnfr:mgmt-interface                            2.1.1.1.1.2
            container vnfr:dashboard-params                      2.1.1.1.1.2.1
          list vnfr:internal-vld                                   2.1.1.1.1.3
            list vnfr:internal-connection-point                  2.1.1.1.1.3.1
            container vnfr:provider-network                      2.1.1.1.1.3.2
          list vnfr:ip-profiles                                    2.1.1.1.1.4
            container vnfr:ip-profile-params                     2.1.1.1.1.4.1
              list vnfr:dns-server                             2.1.1.1.1.4.1.1
              container vnfr:dhcp-params                       2.1.1.1.1.4.1.2
          list vnfr:connection-point                               2.1.1.1.1.5
          list vnfr:vdu                                            2.1.1.1.1.6
            container vnfr:vm-flavor                             2.1.1.1.1.6.1
            container vnfr:guest-epa                             2.1.1.1.1.6.2
              list vnfr:pcie-device                            2.1.1.1.1.6.2.1
              container vnfr:numa-node-policy                  2.1.1.1.1.6.2.2
                list vnfr:node                               2.1.1.1.1.6.2.2.1
                  list vnfr:vcpu                           2.1.1.1.1.6.2.2.1.1
                  container vnfr:paired-threads            2.1.1.1.1.6.2.2.1.2
                    list vnfr:paired-thread-ids          2.1.1.1.1.6.2.2.1.2.1
            container vnfr:vswitch-epa                           2.1.1.1.1.6.3
            container vnfr:hypervisor-epa                        2.1.1.1.1.6.4
            container vnfr:host-epa                              2.1.1.1.1.6.5
              list vnfr:cpu-feature                            2.1.1.1.1.6.5.1
              list vnfr:om-cpu-feature                         2.1.1.1.1.6.5.2
            list vnfr:alarm                                      2.1.1.1.1.6.6
              container vnfr:actions                           2.1.1.1.1.6.6.1
                list vnfr:ok                                 2.1.1.1.1.6.6.1.1
                list vnfr:insufficient-data                  2.1.1.1.1.6.6.1.2
                list vnfr:alarm                              2.1.1.1.1.6.6.1.3
            container vnfr:supplemental-boot-data                2.1.1.1.1.6.7
              list vnfr:config-file                            2.1.1.1.1.6.7.1
            list vnfr:internal-connection-point                  2.1.1.1.1.6.8
            list vnfr:internal-interface                         2.1.1.1.1.6.9
              container vnfr:virtual-interface                 2.1.1.1.1.6.9.1
            list vnfr:external-interface                        2.1.1.1.1.6.10
              container vnfr:virtual-interface                2.1.1.1.1.6.10.1
            list vnfr:volumes                                   2.1.1.1.1.6.11
          list vnfr:vdu-dependency                                 2.1.1.1.1.7
          list vnfr:http-endpoint                                  2.1.1.1.1.8
            list vnfr:headers                                    2.1.1.1.1.8.1
          list vnfr:monitoring-param                               2.1.1.1.1.9
            container vnfr:json-query-params                     2.1.1.1.1.9.1
            container vnfr:numeric-constraints                   2.1.1.1.1.9.2
            container vnfr:text-constraints                      2.1.1.1.1.9.3
          list vnfr:placement-groups                              2.1.1.1.1.10
            list vnfr:member-vdus                               2.1.1.1.1.10.1
        container vnfr:vnf-configuration                             2.1.1.1.2
          container vnfr:netconf                                   2.1.1.1.2.1
          container vnfr:rest                                      2.1.1.1.2.2
          container vnfr:script                                    2.1.1.1.2.3
          container vnfr:juju                                      2.1.1.1.2.4
          container vnfr:config-access                             2.1.1.1.2.5
          container vnfr:config-attributes                         2.1.1.1.2.6
          list vnfr:service-primitive                              2.1.1.1.2.7
            list vnfr:parameter                                  2.1.1.1.2.7.1
          list vnfr:initial-config-primitive                       2.1.1.1.2.8
            list vnfr:parameter                                  2.1.1.1.2.8.1
        container vnfr:mgmt-interface                                2.1.1.1.3
        list vnfr:internal-vlr                                       2.1.1.1.4
          leaf-list vnfr:internal-connection-point-ref             2.1.1.1.4.1
        list vnfr:connection-point                                   2.1.1.1.5
        list vnfr:vdur                                               2.1.1.1.6
          container vnfr:vm-flavor                                 2.1.1.1.6.1
          container vnfr:guest-epa                                 2.1.1.1.6.2
            list vnfr:pcie-device                                2.1.1.1.6.2.1
            container vnfr:numa-node-policy                      2.1.1.1.6.2.2
              list vnfr:node                                   2.1.1.1.6.2.2.1
                list vnfr:vcpu                               2.1.1.1.6.2.2.1.1
                container vnfr:paired-threads                2.1.1.1.6.2.2.1.2
                  list vnfr:paired-thread-ids              2.1.1.1.6.2.2.1.2.1
          container vnfr:vswitch-epa                               2.1.1.1.6.3
          container vnfr:hypervisor-epa                            2.1.1.1.6.4
          container vnfr:host-epa                                  2.1.1.1.6.5
            list vnfr:cpu-feature                                2.1.1.1.6.5.1
            list vnfr:om-cpu-feature                             2.1.1.1.6.5.2
          container vnfr:supplemental-boot-data                    2.1.1.1.6.6
            list vnfr:config-file                                2.1.1.1.6.6.1
          list vnfr:volumes                                        2.1.1.1.6.7
          list vnfr:alarms                                         2.1.1.1.6.8
            container vnfr:actions                               2.1.1.1.6.8.1
              list vnfr:ok                                     2.1.1.1.6.8.1.1
              list vnfr:insufficient-data                      2.1.1.1.6.8.1.2
              list vnfr:alarm                                  2.1.1.1.6.8.1.3
          list vnfr:internal-connection-point                      2.1.1.1.6.9
          list vnfr:internal-interface                            2.1.1.1.6.10
            container vnfr:virtual-interface                    2.1.1.1.6.10.1
          list vnfr:external-interface                            2.1.1.1.6.11
            container vnfr:virtual-interface                    2.1.1.1.6.11.1
          list vnfr:placement-groups-info                         2.1.1.1.6.12
            container vnfr:availability-zone                    2.1.1.1.6.12.1
            container vnfr:server-group                         2.1.1.1.6.12.2
            list vnfr:host-aggregate                            2.1.1.1.6.12.3
          container rw-vnfr:nfvi-metrics                          2.1.1.1.6.13
            container rw-vnfr:vcpu                              2.1.1.1.6.13.1
            container rw-vnfr:memory                            2.1.1.1.6.13.2
            container rw-vnfr:storage                           2.1.1.1.6.13.3
            container rw-vnfr:external-ports                    2.1.1.1.6.13.4
            container rw-vnfr:internal-ports                    2.1.1.1.6.13.5
            container rw-vnfr:network                           2.1.1.1.6.13.6
              container rw-vnfr:incoming                      2.1.1.1.6.13.6.1
              container rw-vnfr:outgoing                      2.1.1.1.6.13.6.2
          list rw-vnfr:operational-events                         2.1.1.1.6.14
        list vnfr:http-endpoint                                      2.1.1.1.7
          list vnfr:headers                                        2.1.1.1.7.1
        list vnfr:monitoring-param                                   2.1.1.1.8
          container vnfr:json-query-params                         2.1.1.1.8.1
          container vnfr:numeric-constraints                       2.1.1.1.8.2
          container vnfr:text-constraints                          2.1.1.1.8.3
        list vnfr:placement-groups-info                              2.1.1.1.9
          container vnfr:availability-zone                         2.1.1.1.9.1
          container vnfr:server-group                              2.1.1.1.9.2
          list vnfr:host-aggregate                                 2.1.1.1.9.3
        list rw-vnfr:action-param                                   2.1.1.1.10
        list rw-vnfr:control-param                                  2.1.1.1.11
        container rw-vnfr:nfvi-metrics                              2.1.1.1.12
          container rw-vnfr:vm                                    2.1.1.1.12.1
          container rw-vnfr:vcpu                                  2.1.1.1.12.2
          container rw-vnfr:memory                                2.1.1.1.12.3
          container rw-vnfr:storage                               2.1.1.1.12.4
          container rw-vnfr:external-ports                        2.1.1.1.12.5
          container rw-vnfr:internal-ports                        2.1.1.1.12.6
          container rw-vnfr:network                               2.1.1.1.12.7
            container rw-vnfr:incoming                          2.1.1.1.12.7.1
            container rw-vnfr:outgoing                          2.1.1.1.12.7.2
        list rw-vnfr:component                                      2.1.1.1.13
          container rw-vnfr:rwcollection                          2.1.1.1.13.1
            container rw-vnfr:event-list                        2.1.1.1.13.1.1
              list rw-vnfr:event                              2.1.1.1.13.1.1.1
                list rw-vnfr:action                         2.1.1.1.13.1.1.1.1
                  container rw-vnfr:annex                 2.1.1.1.13.1.1.1.1.1
                  container rw-vnfr:start                 2.1.1.1.13.1.1.1.1.2
                    leaf-list rw-vnfr:python-variable   2.1.1.1.13.1.1.1.1.2.1
                  container rw-vnfr:sleep                 2.1.1.1.13.1.1.1.1.3
          container rw-vnfr:rwvm                                  2.1.1.1.13.2
            container rw-vnfr:event-list                        2.1.1.1.13.2.1
              list rw-vnfr:event                              2.1.1.1.13.2.1.1
                list rw-vnfr:action                         2.1.1.1.13.2.1.1.1
                  container rw-vnfr:annex                 2.1.1.1.13.2.1.1.1.1
                  container rw-vnfr:start                 2.1.1.1.13.2.1.1.1.2
                    leaf-list rw-vnfr:python-variable   2.1.1.1.13.2.1.1.1.2.1
                  container rw-vnfr:sleep                 2.1.1.1.13.2.1.1.1.3
            container rw-vnfr:valgrind                          2.1.1.1.13.2.2
              leaf-list rw-vnfr:opts                          2.1.1.1.13.2.2.1
          container rw-vnfr:rwproc                                2.1.1.1.13.3
            list rw-vnfr:tasklet                                2.1.1.1.13.3.1
              leaf-list rw-vnfr:python-variable               2.1.1.1.13.3.1.1
            container rw-vnfr:valgrind                          2.1.1.1.13.3.2
              leaf-list rw-vnfr:opts                          2.1.1.1.13.3.2.1
          container rw-vnfr:native-proc                           2.1.1.1.13.4
            container rw-vnfr:valgrind                          2.1.1.1.13.4.1
              leaf-list rw-vnfr:opts                          2.1.1.1.13.4.1.1
          container rw-vnfr:rwtasklet                             2.1.1.1.13.5
        list rw-vnfr:operational-events                             2.1.1.1.14
      list rw-vnfr:vnfd-ref-count                                      2.1.1.2
  vnfr rpc input                                                           2.2
    rpc input vnfr:create-alarm                                          2.2.1
      container vnfr:alarm                                             2.2.1.1
        container vnfr:actions                                       2.2.1.1.1
          list vnfr:ok                                             2.2.1.1.1.1
          list vnfr:insufficient-data                              2.2.1.1.1.2
          list vnfr:alarm                                          2.2.1.1.1.3
    rpc input vnfr:destroy-alarm                                         2.2.2
  vnfr rpc output                                                          2.3
    rpc output vnfr:create-alarm                                         2.3.1
    rpc output vnfr:destroy-alarm                                        2.3.2
module rw-vnfr                                                               3
  rw-vnfr data                                                             3.1
    container rw-vnfr:vnfr-console                                       3.1.1
      list rw-vnfr:vnfr                                                3.1.1.1
        list rw-vnfr:vdur                                            3.1.1.1.1


1  Schema Globals
  Global Schema Type
    rw_ypbc_RwVnfr_t_schema
  Global Schema Pointer
    rw_ypbc_RwVnfr_g_schema
2  module vnfr

2.1  vnfr data

2.1.1  container vnfr:vnfr-catalog
  XPath Path
    /vnfr:vnfr-catalog
  XPath Keyed Path
    /vnfr:vnfr-catalog
  RW.REST URI Path
    /vnfr:vnfr-catalog
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog

2.1.1.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: operational-status, type: ENUM, description: The operational status of the VNFR instance
    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

    name: cloud-account, type: LEAFREF, description: The cloud account to use when requesting resources for
    this vnf
    name: om-datacenter, type: STRING, description: Openmano datacenter name to use when instantiating
    the network service.  This is only used when openmano
    is selected as the cloud account.  This should be superceded
    by multiple cloud accounts when that becomes available.
    name: operational-status-details, type: STRING, description: The error message in case of a failed VNFR operational status
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr

2.1.1.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: 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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd

2.1.1.1.1.1  container vnfr:vnf-configuration
  Description
    Information about the VNF configuration. Note:
    If the NS contains multiple instances of the
    same VNF, each instance could have a different
    configuration.
  Leaves
    name: config-template, type: STRING, description: Configuration template for each VNF
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration

2.1.1.1.1.1.1  container vnfr:netconf
  Leaves
    name: target, type: ENUM, description: Netconf configuration target
    name: protocol, type: ENUM, description: Protocol to use for NETCONF, such as ssh
    name: port, type: UINT16, description: Port for the NETCONF server.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:netconf
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:netconf
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/netconf
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:netconf
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:netconf
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Netconf
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Netconf
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Netconf
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Netconf
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Netconf

2.1.1.1.1.1.2  container vnfr:rest
  Leaves
    name: port, type: UINT16, description: Port for the REST server.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:rest
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:rest
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/rest
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:rest
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:rest
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Rest
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Rest
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Rest
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Rest
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Rest

2.1.1.1.1.1.3  container vnfr:script
  Leaves
    name: script-type, type: ENUM, description: Script type - currently supported : bash, expect
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/script
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Script
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Script
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script

2.1.1.1.1.1.4  container vnfr:juju
  Leaves
    name: charm, type: STRING, description: Juju charm to use with the VNF.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/juju
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Juju
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Juju
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju

2.1.1.1.1.1.5  container vnfr:config-access
  Leaves
    name: mgmt-ip-address, type: UNION, description: IP address to be used to configure this VNF,
    optional if it is possible to resolve dynamically.
    name: username, type: STRING, description: User name for configuration.
    name: password, type: STRING, description: Password for configuration access authentication.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-access
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-access
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/config-access
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-access
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-access
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ConfigAccess
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAccess
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ConfigAccess
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAccess
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAccess

2.1.1.1.1.1.6  container vnfr:config-attributes
  Description
    Miscellaneous input parameters to be considered
    while processing the NSD to apply configuration
  Leaves
    name: config-priority, type: UINT64, description: Configuration priority - order of configuration
    to be applied to each VNF in this NS. A low
    number takes precedence over a high number
    name: config-delay, type: UINT64, description: Wait (seconds) before applying the configuration to VNF
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-attributes
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-attributes
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/config-attributes
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-attributes
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-attributes
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ConfigAttributes
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAttributes
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ConfigAttributes
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAttributes
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAttributes

2.1.1.1.1.1.7  list vnfr:service-primitive
  Description
    List of service primitives supported by the
    configuration agent for this VNF.
  Leaves
    name: name, type: STRING, description: Name of the service primitive.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/service-primitive/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ServicePrimitive
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ServicePrimitive
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive

2.1.1.1.1.1.7.1  list vnfr:parameter
  Description
    List of parameters to 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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive/vnfr:parameter
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/service-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ServicePrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ServicePrimitive__Parameter
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive_Parameter

2.1.1.1.1.1.8  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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/initial-config-primitive/0
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.InitialConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__InitialConfigPrimitive
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive

2.1.1.1.1.1.8.1  list vnfr:parameter
  Leaves
    name: name, type: STRING
    name: value, type: STRING, description: Value of the configuration primitive.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/initial-config-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.InitialConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__InitialConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/mgmt-interface
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MgmtInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MgmtInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MgmtInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/mgmt-interface/dashboard-params
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MgmtInterface.DashboardParams
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MgmtInterface__DashboardParams
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams

2.1.1.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, description: Description of internal 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: 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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.InternalVld
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_InternalVld
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__InternalVld
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld

2.1.1.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
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:internal-connection-point
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/internal-connection-point/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:internal-connection-point
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.InternalVld.InternalConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__InternalVld__InternalConnectionPoint
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint

2.1.1.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: overlay-type, type: ENUM, description: Type of the overlay network.
    LOCAL - Provider network implemented in a single compute node
    FLAT - Provider network shared by all tenants
    VLAN - Provider network implemented using 802.1Q tagging
    VXLAN - Provider networks implemented using RFC 7348
    GRE - Provider networks implemented using GRE tunnels
    name: segmentation_id, type: UINT32, description: ID of segregated virtual networks
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:provider-network
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:provider-network
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/provider-network
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:provider-network
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:provider-network
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.InternalVld.ProviderNetwork
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__InternalVld__ProviderNetwork
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.IpProfiles
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_IpProfiles
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__IpProfiles
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dns-server
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dns-server
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams.DnsServer
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams__DnsServer
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dhcp-params
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params/dhcp-params
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dhcp-params
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams.DhcpParams
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams__DhcpParams
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:connection-point
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:connection-point[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/connection-point/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:connection-point
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:connection-point[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.ConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__ConnectionPoint
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vm-flavor
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vm-flavor
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vm-flavor
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vm-flavor
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vm-flavor
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.VmFlavor
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__VmFlavor
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:pcie-device
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/pcie-device/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:pcie-device
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.PcieDevice
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__PcieDevice
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
  RW Keyspec XPath Path
    D,/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,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.Vcpu
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__Vcpu
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu

2.1.1.1.1.6.2.2.1.2  container vnfr:paired-threads
  Leaves
    name: num-paired-threads, type: UINT8
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads
  RW Keyspec XPath Path
    D,/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,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads

2.1.1.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
    /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
    /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
    /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,/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,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vswitch-epa
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vswitch-epa
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vswitch-epa
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vswitch-epa
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vswitch-epa
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.VswitchEpa
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__VswitchEpa
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:hypervisor-epa
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:hypervisor-epa
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/hypervisor-epa
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:hypervisor-epa
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:hypervisor-epa
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.HypervisorEpa
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__HypervisorEpa
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa

2.1.1.1.1.6.5.1  list vnfr:cpu-feature
  Description
    List of CPU features.
  Leaves
    name: feature, type: ENUM, description: CPU feature.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:cpu-feature
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa/cpu-feature/PREFER_AES
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:cpu-feature
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa.CpuFeature
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa__CpuFeature
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:om-cpu-feature
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa/om-cpu-feature/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:om-cpu-feature
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa.OmCpuFeature
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa__OmCpuFeature
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm

2.1.1.1.1.6.6.1  container vnfr:actions
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions

2.1.1.1.1.6.6.1.1  list vnfr:ok
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:ok
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/ok/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:ok
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.Ok
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__Ok
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok

2.1.1.1.1.6.6.1.2  list vnfr:insufficient-data
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/insufficient-data/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.InsufficientData
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__InsufficientData
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData

2.1.1.1.1.6.6.1.3  list vnfr:alarm
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:alarm
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/alarm/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:alarm
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.Alarm
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__Alarm
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm

2.1.1.1.1.6.7  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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData

2.1.1.1.1.6.7.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/vnfr:config-file
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data/config-file/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/vnfr:config-file
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData.ConfigFile
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData__ConfigFile
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile

2.1.1.1.1.6.8  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
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-connection-point
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/internal-connection-point/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-connection-point
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.InternalConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__InternalConnectionPoint
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint

2.1.1.1.1.6.9  list vnfr:internal-interface
  Description
    List of internal interfaces for the VNF
  Leaves
    name: name, type: STRING, description: Name of internal interface. Note that this
    name has only local significance to the VDU.
    name: vdu-internal-connection-point-ref, type: LEAFREF
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/internal-interface/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.InternalInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__InternalInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface

2.1.1.1.1.6.9.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         : Used to specify openmano mgmt external-connection type
    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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-interface/vnfr:virtual-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']/vnfr:virtual-interface
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/internal-interface/STRING/virtual-interface
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-interface/vnfr:virtual-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']/vnfr:virtual-interface
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.InternalInterface.VirtualInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface_VirtualInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__InternalInterface__VirtualInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface_VirtualInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface_VirtualInterface

2.1.1.1.1.6.10  list vnfr:external-interface
  Description
    List of external interfaces for the VNF.
    The external interfaces enable sending
    traffic to and from VNF.
  Leaves
    name: name, type: STRING, description: Name of the external interface. Note that
    this name has only local significance to
    the VDU.
    name: vnfd-connection-point-ref, type: LEAFREF, description: Name of the external connection point.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:external-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/external-interface/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:external-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.ExternalInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__ExternalInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface

2.1.1.1.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.
    E1000           : Emulate E1000 interface.
    RTL8139         : Emulate RTL8139 interface.
    PCNET           : Emulate PCNET interface.
    OM-MGMT         : Used to specify openmano mgmt external-connection type
    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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:external-interface/vnfr:virtual-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']/vnfr:virtual-interface
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/external-interface/STRING/virtual-interface
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:external-interface/vnfr:virtual-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']/vnfr:virtual-interface
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.ExternalInterface.VirtualInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface_VirtualInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__ExternalInterface__VirtualInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface_VirtualInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface_VirtualInterface

2.1.1.1.1.6.11  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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/volumes/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Volumes
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Volumes
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu-dependency
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu-dependency[vnfr:vdu-source-ref='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu-dependency/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu-dependency
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu-dependency[vnfr:vdu-source-ref='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VduDependency
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VduDependency
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VduDependency
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VduDependency
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VduDependency

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/http-endpoint/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.HttpEndpoint
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__HttpEndpoint
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint/vnfr:headers
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/http-endpoint/STRING/headers/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint/vnfr:headers
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.HttpEndpoint.Headers
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__HttpEndpoint__Headers
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MonitoringParam
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MonitoringParam
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MonitoringParam
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:json-query-params
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/json-query-params
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:json-query-params
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.JsonQueryParams
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__JsonQueryParams
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:numeric-constraints
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/numeric-constraints
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:numeric-constraints
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.NumericConstraints
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__NumericConstraints
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:text-constraints
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/text-constraints
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:text-constraints
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.TextConstraints
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__TextConstraints
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/placement-groups/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.PlacementGroups
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_PlacementGroups
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__PlacementGroups
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups/vnfr:member-vdus
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnfd/placement-groups/STRING/member-vdus/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups/vnfr:member-vdus
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vnfd.PlacementGroups.MemberVdus
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__PlacementGroups__MemberVdus
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus

2.1.1.1.2  container vnfr:vnf-configuration
  Description
    Information about the VNF configuration. Note:
    If the NS contains multiple instances of the
    same VNF, each instance could have a different
    configuration.
  Leaves
    name: config-template, type: STRING, description: Configuration template for each VNF
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration

2.1.1.1.2.1  container vnfr:netconf
  Leaves
    name: target, type: ENUM, description: Netconf configuration target
    name: protocol, type: ENUM, description: Protocol to use for NETCONF, such as ssh
    name: port, type: UINT16, description: Port for the NETCONF server.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:netconf
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:netconf
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/netconf
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:netconf
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:netconf
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.Netconf
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_Netconf
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__Netconf
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Netconf
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Netconf

2.1.1.1.2.2  container vnfr:rest
  Leaves
    name: port, type: UINT16, description: Port for the REST server.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:rest
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:rest
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/rest
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:rest
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:rest
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.Rest
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_Rest
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__Rest
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Rest
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Rest

2.1.1.1.2.3  container vnfr:script
  Leaves
    name: script-type, type: ENUM, description: Script type - currently supported : bash, expect
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:script
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:script
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/script
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:script
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:script
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.Script
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_Script
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__Script
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Script
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Script

2.1.1.1.2.4  container vnfr:juju
  Leaves
    name: charm, type: STRING, description: Juju charm to use with the VNF.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/juju
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.Juju
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_Juju
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__Juju
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Juju
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Juju

2.1.1.1.2.5  container vnfr:config-access
  Leaves
    name: mgmt-ip-address, type: UNION, description: IP address to be used to configure this VNF,
    optional if it is possible to resolve dynamically.
    name: username, type: STRING, description: User name for configuration.
    name: password, type: STRING, description: Password for configuration access authentication.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-access
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-access
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/config-access
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-access
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-access
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.ConfigAccess
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAccess
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__ConfigAccess
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAccess
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAccess

2.1.1.1.2.6  container vnfr:config-attributes
  Description
    Miscellaneous input parameters to be considered
    while processing the NSD to apply configuration
  Leaves
    name: config-priority, type: UINT64, description: Configuration priority - order of configuration
    to be applied to each VNF in this NS. A low
    number takes precedence over a high number
    name: config-delay, type: UINT64, description: Wait (seconds) before applying the configuration to VNF
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-attributes
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-attributes
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/config-attributes
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-attributes
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-attributes
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.ConfigAttributes
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAttributes
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__ConfigAttributes
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAttributes
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAttributes

2.1.1.1.2.7  list vnfr:service-primitive
  Description
    List of service primitives supported by the
    configuration agent for this VNF.
  Leaves
    name: name, type: STRING, description: Name of the service primitive.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:service-primitive
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/service-primitive/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:service-primitive
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.ServicePrimitive
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__ServicePrimitive
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive

2.1.1.1.2.7.1  list vnfr:parameter
  Description
    List of parameters to 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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:service-primitive/vnfr:parameter
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/service-primitive/STRING/parameter/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:service-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.ServicePrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__ServicePrimitive__Parameter
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive_Parameter

2.1.1.1.2.8  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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/initial-config-primitive/0
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.InitialConfigPrimitive
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__InitialConfigPrimitive
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive

2.1.1.1.2.8.1  list vnfr:parameter
  Leaves
    name: name, type: STRING
    name: value, type: STRING, description: Value of the configuration primitive.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/initial-config-primitive/0/parameter/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.InitialConfigPrimitive.Parameter
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__InitialConfigPrimitive__Parameter
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter

2.1.1.1.3  container vnfr:mgmt-interface
  Leaves
    name: ip-address, type: UNION
    name: port, type: UINT16
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/mgmt-interface
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MgmtInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MgmtInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MgmtInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MgmtInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MgmtInterface

2.1.1.1.4  list vnfr:internal-vlr
  Leaves
    name: vlr-ref, type: LEAFREF, description: Reference to a VLR record in the VLR catalog
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/internal-vlr/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.InternalVlr
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_InternalVlr
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__InternalVlr
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_InternalVlr
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_InternalVlr

2.1.1.1.4.1  leaf-list vnfr:internal-connection-point-ref
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr/vnfr:internal-connection-point-ref
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']/vnfr:internal-connection-point-ref
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/internal-vlr/STRING/internal-connection-point-ref
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr/vnfr:internal-connection-point-ref
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']/vnfr:internal-connection-point-ref
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.InternalVlr.InternalConnectionPointRef
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__InternalVlr__InternalConnectionPointRef
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/connection-point/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.ConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_ConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__ConnectionPoint
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_ConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_ConnectionPoint

2.1.1.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
    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.

    name: vm-pool, type: STRING, description: The pool from which this vm was allocated from
    name: vcs-component-ref, type: LEAFREF, description: This defines the software components using the
    RIFT.ware Virtual Component System (VCS). This
    also allows specifying a state machine during
    the VM startup.
    NOTE: This is an significant addition to MANO,
    since MANO doesn't clearly specify a method to
    identify various software components in a VM.
    Also using a state machine is not something that
    is well described in MANO.
    name: operational-status-details, type: STRING, description: The error message in case of a failed VDU operational status
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vm-flavor
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vm-flavor
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vm-flavor
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vm-flavor
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vm-flavor
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.VmFlavor
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_VmFlavor
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__VmFlavor
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_VmFlavor
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_VmFlavor

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:pcie-device
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/pcie-device/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:pcie-device
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.PcieDevice
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__PcieDevice
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.Vcpu
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__Vcpu
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu

2.1.1.1.6.2.2.1.2  container vnfr:paired-threads
  Leaves
    name: num-paired-threads, type: UINT8
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/paired-threads
  RW Keyspec XPath Path
    D,/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,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.PairedThreads
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__PairedThreads
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads

2.1.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
    /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
    /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
    /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,/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,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vswitch-epa
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vswitch-epa
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vswitch-epa
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vswitch-epa
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vswitch-epa
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.VswitchEpa
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_VswitchEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__VswitchEpa
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_VswitchEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_VswitchEpa

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:hypervisor-epa
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:hypervisor-epa
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/hypervisor-epa
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:hypervisor-epa
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:hypervisor-epa
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.HypervisorEpa
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_HypervisorEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__HypervisorEpa
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HypervisorEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HypervisorEpa

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.HostEpa
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_HostEpa
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__HostEpa
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa

2.1.1.1.6.5.1  list vnfr:cpu-feature
  Description
    List of CPU features.
  Leaves
    name: feature, type: ENUM, description: CPU feature.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:cpu-feature
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa/cpu-feature/PREFER_AES
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:cpu-feature
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.HostEpa.CpuFeature
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__HostEpa__CpuFeature
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature

2.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:om-cpu-feature
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa/om-cpu-feature/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:om-cpu-feature
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.HostEpa.OmCpuFeature
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__HostEpa__OmCpuFeature
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.SupplementalBootData
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_SupplementalBootData
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__SupplementalBootData
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/vnfr:config-file
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data/config-file/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/vnfr:config-file
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.SupplementalBootData.ConfigFile
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__SupplementalBootData__ConfigFile
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile

2.1.1.1.6.7  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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/volumes/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Volumes
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Volumes
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Volumes
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Volumes
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Volumes

2.1.1.1.6.8  list vnfr:alarms
  Description
    A list of the alarms that have been created for this VDU
  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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms

2.1.1.1.6.8.1  container vnfr:actions
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING/actions
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms.Actions
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms_Actions
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms__Actions
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions

2.1.1.1.6.8.1.1  list vnfr:ok
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:ok
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING/actions/ok/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:ok
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms.Actions.Ok
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Ok
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms__Actions__Ok
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Ok
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Ok

2.1.1.1.6.8.1.2  list vnfr:insufficient-data
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:insufficient-data
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING/actions/insufficient-data/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:insufficient-data
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms.Actions.InsufficientData
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_InsufficientData
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms__Actions__InsufficientData
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_InsufficientData
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_InsufficientData

2.1.1.1.6.8.1.3  list vnfr:alarm
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:alarm
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING/actions/alarm/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:alarm
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms.Actions.Alarm
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Alarm
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms__Actions__Alarm
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Alarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Alarm

2.1.1.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
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-connection-point/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.InternalConnectionPoint
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__InternalConnectionPoint
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint

2.1.1.1.6.10  list vnfr:internal-interface
  Description
    List of internal interfaces for the VNF
  Leaves
    name: name, type: STRING, description: Name of internal interface. Note that this
    name has only local significance to the VDU.
    name: vdur-internal-connection-point-ref, type: LEAFREF
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-interface/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.InternalInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_InternalInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__InternalInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-interface/vnfr:virtual-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']/vnfr:virtual-interface
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-interface/STRING/virtual-interface
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-interface/vnfr:virtual-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']/vnfr:virtual-interface
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.InternalInterface.VirtualInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_InternalInterface_VirtualInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__InternalInterface__VirtualInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface_VirtualInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface_VirtualInterface

2.1.1.1.6.11  list vnfr:external-interface
  Description
    List of external interfaces for the VNF.
    The external interfaces enable sending
    traffic to and from VNF.
  Leaves
    name: name, type: STRING, description: Name of the external interface. Note that
    this name has only local significance.
    name: vnfd-connection-point-ref, type: LEAFREF, description: Name of the external connection point.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:external-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/external-interface/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:external-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.ExternalInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_ExternalInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__ExternalInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface

2.1.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.
    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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:external-interface/vnfr:virtual-interface
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']/vnfr:virtual-interface
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/external-interface/STRING/virtual-interface
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:external-interface/vnfr:virtual-interface
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']/vnfr:virtual-interface
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.ExternalInterface.VirtualInterface
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_ExternalInterface_VirtualInterface
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__ExternalInterface__VirtualInterface
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface_VirtualInterface
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface_VirtualInterface

2.1.1.1.6.12  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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo

2.1.1.1.6.12.1  container vnfr:availability-zone
  Description
    Name of the Availability Zone
  Leaves
    name: name, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:availability-zone
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/availability-zone
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:availability-zone
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.AvailabilityZone
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__AvailabilityZone
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone

2.1.1.1.6.12.2  container vnfr:server-group
  Description
    Name of the Affinity/Anti-Affinity Server Group
  Leaves
    name: name, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:server-group
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/server-group
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:server-group
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.ServerGroup
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__ServerGroup
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup

2.1.1.1.6.12.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:host-aggregate
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/host-aggregate/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:host-aggregate
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.HostAggregate
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__HostAggregate
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate

2.1.1.1.6.13  container rw-vnfr:nfvi-metrics
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics

2.1.1.1.6.13.1  container rw-vnfr:vcpu
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: total, type: UINT64, description: The total number of VCPUs available.
    name: utilization, type: DECIMAL64, description: The VCPU utilization (percentage).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/vcpu
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Vcpu
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Vcpu
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Vcpu
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Vcpu
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Vcpu

2.1.1.1.6.13.2  container rw-vnfr:memory
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: used, type: UINT64, description: The amount of memory (bytes) currently in use.
    name: total, type: UINT64, description: The amount of memory (bytes) available.
    name: utilization, type: DECIMAL64, description: The memory utilization (percentage).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:memory
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:memory
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/memory
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:memory
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:memory
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Memory
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Memory
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Memory
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Memory
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Memory

2.1.1.1.6.13.3  container rw-vnfr:storage
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: used, type: UINT64, description: The amount of storage (bytes) currently in use.
    name: total, type: UINT64, description: The amount of storage (bytes) available.
    name: utilization, type: DECIMAL64, description: The storage utilization (percentage).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:storage
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:storage
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/storage
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:storage
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:storage
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Storage
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Storage
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Storage
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Storage
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Storage

2.1.1.1.6.13.4  container rw-vnfr:external-ports
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: total, type: UINT64, description: The total number of external ports.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/external-ports
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics.ExternalPorts
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics_ExternalPorts
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics__ExternalPorts
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_ExternalPorts
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_ExternalPorts

2.1.1.1.6.13.5  container rw-vnfr:internal-ports
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: total, type: UINT64, description: The total number of internal ports.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/internal-ports
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics.InternalPorts
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics_InternalPorts
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics__InternalPorts
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_InternalPorts
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_InternalPorts

2.1.1.1.6.13.6  container rw-vnfr:network
  Leaves
    name: label, type: STRING, description: Label to show in UI
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/network
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Network
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Network
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network

2.1.1.1.6.13.6.1  container rw-vnfr:incoming
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: bytes, type: UINT64, description: The cumulative number of incoming bytes.
    name: packets, type: UINT64, description: The cumulative number of incoming packets.
    name: byte-rate, type: DECIMAL64, description: The current incoming byte-rate (bytes per second).
    name: packet-rate, type: DECIMAL64, description: The current incoming packet (packets per second).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/network/incoming
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Network.Incoming
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Incoming
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Network__Incoming
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Incoming
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Incoming

2.1.1.1.6.13.6.2  container rw-vnfr:outgoing
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: bytes, type: UINT64, description: The cumulative number of outgoing bytes.
    name: packets, type: UINT64, description: The cumulative number of outgoing packets.
    name: byte-rate, type: DECIMAL64, description: The current outgoing byte-rate (bytes per second).
    name: packet-rate, type: DECIMAL64, description: The current outgoing packet (packets per second).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/network/outgoing
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Network.Outgoing
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Outgoing
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Network__Outgoing
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Outgoing
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Outgoing

2.1.1.1.6.14  list rw-vnfr:operational-events
  Description
    Recent operational events for VDUR
    Though the model does not impose any restrictions on the numbe of events,
    the max operational events will be limited to the most recent 10
  Leaves
    name: id, type: UINT64, description: The id of the instance
    name: timestamp, type: UINT32, description: The timestamp of this event expressed as seconds since
    unix epoch - 1970-01-01T00:00:00Z
    name: event, type: ENUM, description: The event
    name: description, type: STRING, description: The description of this event
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:operational-events
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:operational-events[rw-vnfr:id='0']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:operational-events/0
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:operational-events
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:operational-events[rw-vnfr:id='0']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.OperationalEvents
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_OperationalEvents
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__OperationalEvents
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_OperationalEvents
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_OperationalEvents

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/http-endpoint/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.HttpEndpoint
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_HttpEndpoint
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__HttpEndpoint
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint/vnfr:headers
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/http-endpoint/STRING/headers/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint/vnfr:headers
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.HttpEndpoint.Headers
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_HttpEndpoint_Headers
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__HttpEndpoint__Headers
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint_Headers
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint_Headers

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MonitoringParam
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MonitoringParam
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MonitoringParam
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:json-query-params
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/json-query-params
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:json-query-params
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MonitoringParam.JsonQueryParams
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MonitoringParam__JsonQueryParams
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:numeric-constraints
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/numeric-constraints
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:numeric-constraints
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MonitoringParam.NumericConstraints
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MonitoringParam__NumericConstraints
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:text-constraints
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/text-constraints
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:text-constraints
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MonitoringParam.TextConstraints
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MonitoringParam__TextConstraints
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.PlacementGroupsInfo
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_PlacementGroupsInfo
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__PlacementGroupsInfo
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo

2.1.1.1.9.1  container vnfr:availability-zone
  Description
    Name of the Availability Zone
  Leaves
    name: name, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:availability-zone
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/availability-zone
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:availability-zone
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
  Protobuf Type
    .vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.PlacementGroupsInfo.AvailabilityZone
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__PlacementGroupsInfo__AvailabilityZone
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone

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

2.1.1.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
    /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:host-aggregate
  XPath Keyed Path
    /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
    /vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/host-aggregate/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:host-aggregate
  RW Keyspec XPath Keyed Path
    D,/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.Vnfr.VnfrCatalog.Vnfr.PlacementGroupsInfo.HostAggregate
  Python Proto-GI Type
    VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate
  C Protobuf-C Struct Type
    Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__PlacementGroupsInfo__HostAggregate
  C RWPB Identifiers
    Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate

2.1.1.1.10  list rw-vnfr:action-param
  Description
    List of action parameters to
    control VNF
  Leaves
    name: id, type: STRING
    name: name, type: STRING
    name: description, type: STRING
    name: group-tag, type: STRING, description: A tag to group monitoring parameter
    name: url, type: STRING, description: This is the URL where to perform the operation
    name: method, type: ENUM, description: This is the method to be performed at the uri.
    POST by default for action
    name: payload, type: STRING, description: This is the operation payload or payload template to be sent in
    the data for this operation call
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:action-param
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:action-param[rw-vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:action-param/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:action-param
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:action-param[rw-vnfr:id='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.ActionParam
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_ActionParam
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__ActionParam
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_ActionParam
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_ActionParam

2.1.1.1.11  list rw-vnfr:control-param
  Description
    List of control parameters to manage and
    update the running configuration of the VNF
  Leaves
    name: id, type: STRING, description: Identifier for control parameter
    name: name, type: STRING, description: Name of a control parameter
    name: description, type: STRING, description: A description of the control parameter
    name: group-tag, type: STRING, description: A tag to group control parameters
    name: min-value, type: UINT64, description: Minimum value for the parameter
    name: max-value, type: UINT64, description: Maximum value for the parameter
    name: current-value, type: UINT64, description: Current value for the parameter
    name: step-value, type: UINT64, description: Step value for the parameter
    name: units, type: STRING
    name: widget-type, type: ENUM
    name: url, type: STRING, description: This is the URL where the operation should be performed.
    name: method, type: ENUM, description: Method that the URI should perform.
    Default Action is POST
    name: payload, type: STRING, description: This is the operation payload or payload template as stringified
    JSON. This field provides the data  to be sent for this operation
    call
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:control-param
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:control-param[rw-vnfr:id='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:control-param/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:control-param
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:control-param[rw-vnfr:id='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.ControlParam
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_ControlParam
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__ControlParam
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_ControlParam
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_ControlParam

2.1.1.1.12  container rw-vnfr:nfvi-metrics
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics

2.1.1.1.12.1  container rw-vnfr:vm
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: active-vm, type: UINT64, description: The number of active VMs.
    name: inactive-vm, type: UINT64, description: The number of inactive VMs.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:vm
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vm
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/vm
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:vm
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vm
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.Vm
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_Vm
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__Vm
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Vm
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Vm

2.1.1.1.12.2  container rw-vnfr:vcpu
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: total, type: UINT64, description: The total number of VCPUs available.
    name: utilization, type: DECIMAL64, description: The VCPU utilization (percentage).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/vcpu
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.Vcpu
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_Vcpu
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__Vcpu
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Vcpu
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Vcpu

2.1.1.1.12.3  container rw-vnfr:memory
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: used, type: UINT64, description: The amount of memory (bytes) currently in use.
    name: total, type: UINT64, description: The amount of memory (bytes) available.
    name: utilization, type: DECIMAL64, description: The memory utilization (percentage).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:memory
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:memory
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/memory
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:memory
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:memory
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.Memory
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_Memory
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__Memory
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Memory
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Memory

2.1.1.1.12.4  container rw-vnfr:storage
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: used, type: UINT64, description: The amount of storage (bytes) currently in use.
    name: total, type: UINT64, description: The amount of storage (bytes) available.
    name: utilization, type: DECIMAL64, description: The storage utilization (percentage).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:storage
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:storage
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/storage
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:storage
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:storage
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.Storage
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_Storage
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__Storage
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Storage
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Storage

2.1.1.1.12.5  container rw-vnfr:external-ports
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: total, type: UINT64, description: The total number of external ports.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/external-ports
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.ExternalPorts
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_ExternalPorts
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__ExternalPorts
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_ExternalPorts
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_ExternalPorts

2.1.1.1.12.6  container rw-vnfr:internal-ports
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: total, type: UINT64, description: The total number of internal ports.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/internal-ports
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.InternalPorts
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_InternalPorts
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__InternalPorts
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_InternalPorts
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_InternalPorts

2.1.1.1.12.7  container rw-vnfr:network
  Leaves
    name: label, type: STRING, description: Label to show in UI
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/network
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.Network
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_Network
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__Network
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Network
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Network

2.1.1.1.12.7.1  container rw-vnfr:incoming
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: bytes, type: UINT64, description: The cumulative number of incoming bytes.
    name: packets, type: UINT64, description: The cumulative number of incoming packets.
    name: byte-rate, type: DECIMAL64, description: The current incoming byte-rate (bytes per second).
    name: packet-rate, type: DECIMAL64, description: The current incoming packet (packets per second).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/network/incoming
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.Network.Incoming
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_Network_Incoming
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__Network__Incoming
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Network_Incoming
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Network_Incoming

2.1.1.1.12.7.2  container rw-vnfr:outgoing
  Leaves
    name: label, type: STRING, description: Label to show in UI
    name: bytes, type: UINT64, description: The cumulative number of outgoing bytes.
    name: packets, type: UINT64, description: The cumulative number of outgoing packets.
    name: byte-rate, type: DECIMAL64, description: The current outgoing byte-rate (bytes per second).
    name: packet-rate, type: DECIMAL64, description: The current outgoing packet (packets per second).
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/network/outgoing
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.NfviMetrics.Network.Outgoing
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_NfviMetrics_Network_Outgoing
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__NfviMetrics__Network__Outgoing
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Network_Outgoing
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_NfviMetrics_Network_Outgoing

2.1.1.1.13  list rw-vnfr:component
  Description
    This section defines the RIFT.ware
    virtual components
  Leaves
    name: component-name, type: STRING
    name: component-type, type: ENUM
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component
  Python Proto-GI Type
    RwVnfrYang.VcsComponentOp
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component
    RwVnfr_VcsComponentOp
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component

2.1.1.1.13.1  container rw-vnfr:rwcollection
  Description
    This section defines a RW.VCS
    rwollection component
  Leaves
    name: collection-type, type: STRING, description: Collection type
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwcollection
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwcollection
  Python Proto-GI Type
    RwVnfrYang.VcsRwCollection
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwcollection
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection
    RwVnfr_VcsRwCollection
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection

2.1.1.1.13.1.1  container rw-vnfr:event-list
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwcollection/event-list
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwcollection.EventList
  Python Proto-GI Type
    RwVnfrYang.VcsEventList
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwcollection__EventList
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList
    RwVnfr_VcsEventList
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList

2.1.1.1.13.1.1.1  list rw-vnfr:event
  Description
    This section contains a list
    of RW.VCS events
  Leaves
    name: name, type: STRING, description: Name of the event
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwcollection/event-list/event/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwcollection.EventList.Event
  Python Proto-GI Type
    RwVnfrYang.VcsEvent
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwcollection__EventList__Event
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event
    RwVnfr_VcsEvent
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event

2.1.1.1.13.1.1.1.1  list rw-vnfr:action
  Description
    This section contains a sequence
    of RW.VCS actions
  Leaves
    name: name, type: STRING, description: Name of the action within the sequence
    name: python-loop-expression, type: STRING, description: Python expression
    name: python-loop-iterate, type: STRING, description: Python iteration
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwcollection/event-list/event/STRING/action/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwcollection.EventList.Event.Action
  Python Proto-GI Type
    RwVnfrYang.VcsAction
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwcollection__EventList__Event__Action
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action
    RwVnfr_VcsAction
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action

2.1.1.1.13.1.1.1.1.1  container rw-vnfr:annex
  Leaves
    name: component-name, type: LEAFREF, description: Name of the component type
    in the inventory
    name: instance-id, type: STRING, description: ID of the component instance
    in the inventory
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:annex
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:annex
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwcollection/event-list/event/STRING/action/STRING/annex
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:annex
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:annex
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwcollection.EventList.Event.Action.Annex
  Python Proto-GI Type
    RwVnfrYang.VcsAction_Annex
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwcollection__EventList__Event__Action__Annex
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action_Annex
    RwVnfr_VcsAction_Annex
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action_Annex

2.1.1.1.13.1.1.1.1.2  container rw-vnfr:start
  Leaves
    name: component-name, type: LEAFREF, description: Name of the component type in
    the inventory
    name: instance-id, type: STRING, description: ID of the component instance
    in the inventory
    name: ip-address, type: STRING, description: IP address of the component if present
    name: config-ready, type: BOOLEAN, description: Config readiness check enable
    name: recovery-action, type: ENUM, description: Define recovery action if this component fail
    name: data-storetype, type: ENUM, description: Define the type of data-storetype to store the data
    name: mode-active, type: BOOLEAN, description: Define active mode setting
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:start
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:start
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwcollection/event-list/event/STRING/action/STRING/start
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:start
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:start
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwcollection.EventList.Event.Action.Start
  Python Proto-GI Type
    RwVnfrYang.ActionStart
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwcollection__EventList__Event__Action__Start
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action_Start
    RwVnfr_ActionStart
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action_Start

2.1.1.1.13.1.1.1.1.2.1  leaf-list rw-vnfr:python-variable
  Description
    List of Python variable assignments
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:start/rw-vnfr:python-variable
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:start/rw-vnfr:python-variable
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwcollection/event-list/event/STRING/action/STRING/start/python-variable
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:start/rw-vnfr:python-variable
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:start/rw-vnfr:python-variable
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwcollection.EventList.Event.Action.Start.PythonVariable
  Python Proto-GI Type
    RwVnfrYang.ActionStart_PythonVariable
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwcollection__EventList__Event__Action__Start__PythonVariable
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action_Start_PythonVariable
    RwVnfr_ActionStart_PythonVariable
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action_Start_PythonVariable

2.1.1.1.13.1.1.1.1.3  container rw-vnfr:sleep
  Leaves
    name: wait-time-usec, type: UINT32, description: Time to wait while sleeping
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:sleep
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:sleep
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwcollection/event-list/event/STRING/action/STRING/sleep
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:sleep
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwcollection/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:sleep
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwcollection.EventList.Event.Action.Sleep
  Python Proto-GI Type
    RwVnfrYang.VcsAction_Sleep
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwcollection__EventList__Event__Action__Sleep
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action_Sleep
    RwVnfr_VcsAction_Sleep
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwcollection_EventList_Event_Action_Sleep

2.1.1.1.13.2  container rw-vnfr:rwvm
  Description
    This section defines a RW.VCS
    rwvm component
  Leaves
    name: pool-name, type: STRING, description: Name of the pool from which to
    allocate the VM
    name: leader, type: BOOLEAN, description: True if this VM is designated as a leader for
    the parent collection.
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm
    RwVnfr_VcsRwVm
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm

2.1.1.1.13.2.1  container rw-vnfr:event-list
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/event-list
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.EventList
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_EventList
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__EventList
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList
    RwVnfr_VcsRwVm_EventList
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList

2.1.1.1.13.2.1.1  list rw-vnfr:event
  Description
    This section contains a list
    of RW.VCS events
  Leaves
    name: name, type: STRING, description: Name of the event
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/event-list/event/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.EventList.Event
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_EventList_Event
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__EventList__Event
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event
    RwVnfr_VcsRwVm_EventList_Event
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event

2.1.1.1.13.2.1.1.1  list rw-vnfr:action
  Description
    This section contains a sequence
    of RW.VCS actions
  Leaves
    name: name, type: STRING, description: Name of the action within the sequence
    name: python-loop-expression, type: STRING, description: Python expression
    name: python-loop-iterate, type: STRING, description: Python iteration
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/event-list/event/STRING/action/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.EventList.Event.Action
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_EventList_Event_Action
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__EventList__Event__Action
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action
    RwVnfr_VcsRwVm_EventList_Event_Action
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action

2.1.1.1.13.2.1.1.1.1  container rw-vnfr:annex
  Leaves
    name: component-name, type: LEAFREF, description: Name of the component type
    in the inventory
    name: instance-id, type: STRING, description: ID of the component instance
    in the inventory
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:annex
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:annex
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/event-list/event/STRING/action/STRING/annex
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:annex
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:annex
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.EventList.Event.Action.Annex
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_EventList_Event_Action_Annex
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__EventList__Event__Action__Annex
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action_Annex
    RwVnfr_VcsRwVm_EventList_Event_Action_Annex
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action_Annex

2.1.1.1.13.2.1.1.1.2  container rw-vnfr:start
  Leaves
    name: component-name, type: LEAFREF, description: Name of the component type in
    the inventory
    name: instance-id, type: STRING, description: ID of the component instance
    in the inventory
    name: ip-address, type: STRING, description: IP address of the component if present
    name: config-ready, type: BOOLEAN, description: Config readiness check enable
    name: recovery-action, type: ENUM, description: Define recovery action if this component fail
    name: data-storetype, type: ENUM, description: Define the type of data-storetype to store the data
    name: mode-active, type: BOOLEAN, description: Define active mode setting
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:start
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:start
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/event-list/event/STRING/action/STRING/start
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:start
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:start
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.EventList.Event.Action.Start
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_EventList_Event_Action_Start
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__EventList__Event__Action__Start
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action_Start
    RwVnfr_VcsRwVm_EventList_Event_Action_Start
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action_Start

2.1.1.1.13.2.1.1.1.2.1  leaf-list rw-vnfr:python-variable
  Description
    List of Python variable assignments
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:start/rw-vnfr:python-variable
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:start/rw-vnfr:python-variable
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/event-list/event/STRING/action/STRING/start/python-variable
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:start/rw-vnfr:python-variable
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:start/rw-vnfr:python-variable
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.EventList.Event.Action.Start.PythonVariable
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_EventList_Event_Action_Start_PythonVariable
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__EventList__Event__Action__Start__PythonVariable
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action_Start_PythonVariable
    RwVnfr_VcsRwVm_EventList_Event_Action_Start_PythonVariable
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action_Start_PythonVariable

2.1.1.1.13.2.1.1.1.3  container rw-vnfr:sleep
  Leaves
    name: wait-time-usec, type: UINT32, description: Time to wait while sleeping
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:sleep
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:sleep
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/event-list/event/STRING/action/STRING/sleep
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event/rw-vnfr:action/rw-vnfr:sleep
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:event-list/rw-vnfr:event[rw-vnfr:name='STRING']/rw-vnfr:action[rw-vnfr:name='STRING']/rw-vnfr:sleep
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.EventList.Event.Action.Sleep
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_EventList_Event_Action_Sleep
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__EventList__Event__Action__Sleep
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action_Sleep
    RwVnfr_VcsRwVm_EventList_Event_Action_Sleep
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_EventList_Event_Action_Sleep

2.1.1.1.13.2.2  container rw-vnfr:valgrind
  Leaves
    name: enable, type: BOOLEAN, description: Run the component under valgrind
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:valgrind
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:valgrind
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/valgrind
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:valgrind
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:valgrind
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.Valgrind
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_Valgrind
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__Valgrind
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_Valgrind
    RwVnfr_VcsRwVm_Valgrind
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_Valgrind

2.1.1.1.13.2.2.1  leaf-list rw-vnfr:opts
  Description
    Command line options to pass to valgrind
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:valgrind/rw-vnfr:opts
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:valgrind/rw-vnfr:opts
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwvm/valgrind/opts
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwvm/rw-vnfr:valgrind/rw-vnfr:opts
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwvm/rw-vnfr:valgrind/rw-vnfr:opts
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwvm.Valgrind.Opts
  Python Proto-GI Type
    RwVnfrYang.VcsRwVm_Valgrind_Opts
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwvm__Valgrind__Opts
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_Valgrind_Opts
    RwVnfr_VcsRwVm_Valgrind_Opts
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwvm_Valgrind_Opts

2.1.1.1.13.3  container rw-vnfr:rwproc
  Description
    This section defines a RW.VCS
    rwproc component
  Leaves
    name: run-as, type: STRING, description: Host OS user that should run this
    process, requires sudo -E access
    and non-collapsed processes
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwproc
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwproc
  Python Proto-GI Type
    RwVnfrYang.VcsRwproc
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwproc
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc
    RwVnfr_VcsRwproc
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc

2.1.1.1.13.3.1  list rw-vnfr:tasklet
  Description
    List of tasklets to be run within
    this process
  Leaves
    name: name, type: STRING, description: Local description of the tasklet
    name: component-name, type: STRING, description: Component name of the tasklet
    name: instance-id, type: UINT32, description: If specified, the desired instance-id of
    tasklet component instance
    name: config-ready, type: BOOLEAN, description: Config readiness check enable
    name: recovery-action, type: ENUM, description: Define recovery action if this component fail
    name: data-storetype, type: ENUM, description: Define the type of data-storetype to store the data
    name: mode-active, type: BOOLEAN, description: Define active mode setting
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc/rw-vnfr:tasklet
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc/rw-vnfr:tasklet[rw-vnfr:name='STRING']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwproc/tasklet/STRING
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc/rw-vnfr:tasklet
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc/rw-vnfr:tasklet[rw-vnfr:name='STRING']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwproc.Tasklet
  Python Proto-GI Type
    RwVnfrYang.RwprocTasklet
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwproc__Tasklet
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc_Tasklet
    RwVnfr_RwprocTasklet
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc_Tasklet

2.1.1.1.13.3.1.1  leaf-list rw-vnfr:python-variable
  Description
    List of Python variable assignments
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc/rw-vnfr:tasklet/rw-vnfr:python-variable
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc/rw-vnfr:tasklet[rw-vnfr:name='STRING']/rw-vnfr:python-variable
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwproc/tasklet/STRING/python-variable
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc/rw-vnfr:tasklet/rw-vnfr:python-variable
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc/rw-vnfr:tasklet[rw-vnfr:name='STRING']/rw-vnfr:python-variable
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwproc.Tasklet.PythonVariable
  Python Proto-GI Type
    RwVnfrYang.RwprocTasklet_PythonVariable
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwproc__Tasklet__PythonVariable
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc_Tasklet_PythonVariable
    RwVnfr_RwprocTasklet_PythonVariable
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc_Tasklet_PythonVariable

2.1.1.1.13.3.2  container rw-vnfr:valgrind
  Leaves
    name: enable, type: BOOLEAN, description: Run the component under valgrind
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc/rw-vnfr:valgrind
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc/rw-vnfr:valgrind
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwproc/valgrind
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc/rw-vnfr:valgrind
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc/rw-vnfr:valgrind
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwproc.Valgrind
  Python Proto-GI Type
    RwVnfrYang.VcsRwproc_Valgrind
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwproc__Valgrind
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc_Valgrind
    RwVnfr_VcsRwproc_Valgrind
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc_Valgrind

2.1.1.1.13.3.2.1  leaf-list rw-vnfr:opts
  Description
    Command line options to pass to valgrind
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc/rw-vnfr:valgrind/rw-vnfr:opts
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc/rw-vnfr:valgrind/rw-vnfr:opts
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwproc/valgrind/opts
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwproc/rw-vnfr:valgrind/rw-vnfr:opts
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwproc/rw-vnfr:valgrind/rw-vnfr:opts
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwproc.Valgrind.Opts
  Python Proto-GI Type
    RwVnfrYang.VcsRwproc_Valgrind_Opts
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwproc__Valgrind__Opts
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc_Valgrind_Opts
    RwVnfr_VcsRwproc_Valgrind_Opts
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwproc_Valgrind_Opts

2.1.1.1.13.4  container rw-vnfr:native-proc
  Leaves
    name: run-as, type: STRING, description: Host OS user that should run this
    process, requires sudo -E access
    name: environment, type: STRING, description: Runtime environment for native process
    name: exe-path, type: STRING, description: Path to native process executable
    name: args, type: STRING, description: Arguments to pass to native process
    name: network-namespace, type: STRING, description: Namespace to start process in
    name: stdout, type: STRING, description: Redirect stdout to the file at the
    specified path
    name: stderr, type: STRING, description: Redirect stderr to the file at the
    specified path. Optionally, 'stdout'
    may be used to redirect to the same
    file as stdout
    name: interactive, type: EMPTY, description: Native process is interactive and needs
    terminal control
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:native-proc
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:native-proc
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/native-proc
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:native-proc
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:native-proc
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.NativeProc
  Python Proto-GI Type
    RwVnfrYang.NativeProc
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__NativeProc
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_NativeProc
    RwVnfr_NativeProc
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_NativeProc

2.1.1.1.13.4.1  container rw-vnfr:valgrind
  Leaves
    name: enable, type: BOOLEAN, description: Run the component under valgrind
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:native-proc/rw-vnfr:valgrind
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:native-proc/rw-vnfr:valgrind
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/native-proc/valgrind
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:native-proc/rw-vnfr:valgrind
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:native-proc/rw-vnfr:valgrind
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.NativeProc.Valgrind
  Python Proto-GI Type
    RwVnfrYang.NativeProc_Valgrind
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__NativeProc__Valgrind
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_NativeProc_Valgrind
    RwVnfr_NativeProc_Valgrind
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_NativeProc_Valgrind

2.1.1.1.13.4.1.1  leaf-list rw-vnfr:opts
  Description
    Command line options to pass to valgrind
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:native-proc/rw-vnfr:valgrind/rw-vnfr:opts
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:native-proc/rw-vnfr:valgrind/rw-vnfr:opts
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/native-proc/valgrind/opts
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:native-proc/rw-vnfr:valgrind/rw-vnfr:opts
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:native-proc/rw-vnfr:valgrind/rw-vnfr:opts
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.NativeProc.Valgrind.Opts
  Python Proto-GI Type
    RwVnfrYang.NativeProc_Valgrind_Opts
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__NativeProc__Valgrind__Opts
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_NativeProc_Valgrind_Opts
    RwVnfr_NativeProc_Valgrind_Opts
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_NativeProc_Valgrind_Opts

2.1.1.1.13.5  container rw-vnfr:rwtasklet
  Description
    This section defines a RW.VCS
    rwtasklet component
  Leaves
    name: plugin-directory, type: STRING
    name: plugin-name, type: STRING
    name: plugin-version, type: STRING
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwtasklet
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwtasklet
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:component/STRING/rwtasklet
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:component/rw-vnfr:rwtasklet
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:component[rw-vnfr:component-name='STRING']/rw-vnfr:rwtasklet
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Component.Rwtasklet
  Python Proto-GI Type
    RwVnfrYang.VcsRwTasklet
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Component__Rwtasklet
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwtasklet
    RwVnfr_VcsRwTasklet
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_Component_Rwtasklet

2.1.1.1.14  list rw-vnfr:operational-events
  Description
    Recent operational events for VNFR
    Though the model does not impose any restrictions on the numbe of events,
    the max operational events will be limited to the most recent 10
  Leaves
    name: id, type: UINT64, description: The id of the instance
    name: timestamp, type: UINT32, description: The timestamp of this event expressed as seconds since
    unix epoch - 1970-01-01T00:00:00Z
    name: event, type: ENUM, description: The event
    name: description, type: STRING, description: The description of this event
  XPath Path
    /vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:operational-events
  XPath Keyed Path
    /vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:operational-events[rw-vnfr:id='0']
  RW.REST URI Path
    /vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:operational-events/0
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:operational-events
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:operational-events[rw-vnfr:id='0']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.OperationalEvents
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_OperationalEvents
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__Vnfr__OperationalEvents
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_OperationalEvents
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_Vnfr_OperationalEvents

2.1.1.2  list rw-vnfr:vnfd-ref-count
  Description
    This table maintains the number of VNFRs used by each VNFD
  Leaves
    name: vnfd-id-ref, type: LEAFREF, description: Reference to VNFD
    name: instance-ref-count, type: UINT64, description: Reference count for the number of VNFRs refering this VNFD.
    Every VNF Record instantiated using this descriptor takes
    a reference on the VNFD and releases the reference when the
    virtual network service is terminated. This desciptor cannot
    be deleted when this counter is non zero
  XPath Path
    /vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count
  XPath Keyed Path
    /vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count[rw-vnfr:vnfd-id-ref='LEAFREF_VALUE']
  RW.REST URI Path
    /vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count/LEAFREF_VALUE
  RW Keyspec XPath Path
    D,/vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count
  RW Keyspec XPath Keyed Path
    D,/vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count[rw-vnfr:vnfd-id-ref='LEAFREF_VALUE']
  Protobuf Type
    .rw_vnfr.YangData.Vnfr.VnfrCatalog.VnfdRefCount
  Python Proto-GI Type
    RwVnfrYang.YangData_Vnfr_VnfrCatalog_VnfdRefCount
  C Protobuf-C Struct Type
    RwVnfr__YangData__Vnfr__VnfrCatalog__VnfdRefCount
  C RWPB Identifiers
    RwVnfr_Vnfr_data_VnfrCatalog_VnfdRefCount
  YPBC Base Identifier
    rw_ypbc_RwVnfr_Vnfr_data_VnfrCatalog_VnfdRefCount

2.2  vnfr rpc input

2.2.1  rpc input vnfr:create-alarm
  Leaves
    name: cloud-account, type: STRING
    name: vdur-id, type: STRING
  XPath Path
    /vnfr:create-alarm
  XPath Keyed Path
    /vnfr:create-alarm
  RW.REST URI Path
    /input
  RW Keyspec XPath Path
    I,/vnfr:create-alarm
  RW Keyspec XPath Keyed Path
    I,/vnfr:create-alarm
  Protobuf Type
    .vnfr.YangInput.Vnfr.CreateAlarm
  Python Proto-GI Type
    VnfrYang.YangInput_Vnfr_CreateAlarm
  C Protobuf-C Struct Type
    Vnfr__YangInput__Vnfr__CreateAlarm
  C RWPB Identifiers
    Vnfr_Vnfr_input_CreateAlarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_input_CreateAlarm

2.2.1.1  container 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
    /vnfr:create-alarm/vnfr:alarm
  XPath Keyed Path
    /vnfr:create-alarm/vnfr:alarm
  RW.REST URI Path
    /input/alarm
  RW Keyspec XPath Path
    I,/vnfr:create-alarm/vnfr:alarm
  RW Keyspec XPath Keyed Path
    I,/vnfr:create-alarm/vnfr:alarm
  Protobuf Type
    .vnfr.YangInput.Vnfr.CreateAlarm.Alarm
  Python Proto-GI Type
    VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm
  C Protobuf-C Struct Type
    Vnfr__YangInput__Vnfr__CreateAlarm__Alarm
  C RWPB Identifiers
    Vnfr_Vnfr_input_CreateAlarm_Alarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm

2.2.1.1.1  container vnfr:actions
  XPath Path
    /vnfr:create-alarm/vnfr:alarm/vnfr:actions
  XPath Keyed Path
    /vnfr:create-alarm/vnfr:alarm/vnfr:actions
  RW.REST URI Path
    /input/alarm/actions
  RW Keyspec XPath Path
    I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions
  RW Keyspec XPath Keyed Path
    I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions
  Protobuf Type
    .vnfr.YangInput.Vnfr.CreateAlarm.Alarm.Actions
  Python Proto-GI Type
    VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm_Actions
  C Protobuf-C Struct Type
    Vnfr__YangInput__Vnfr__CreateAlarm__Alarm__Actions
  C RWPB Identifiers
    Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions

2.2.1.1.1.1  list vnfr:ok
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:ok
  XPath Keyed Path
    /vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:ok[vnfr:url='STRING']
  RW.REST URI Path
    /input/alarm/actions/ok/STRING
  RW Keyspec XPath Path
    I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:ok
  RW Keyspec XPath Keyed Path
    I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:ok[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangInput.Vnfr.CreateAlarm.Alarm.Actions.Ok
  Python Proto-GI Type
    VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm_Actions_Ok
  C Protobuf-C Struct Type
    Vnfr__YangInput__Vnfr__CreateAlarm__Alarm__Actions__Ok
  C RWPB Identifiers
    Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_Ok
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_Ok

2.2.1.1.1.2  list vnfr:insufficient-data
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
  XPath Keyed Path
    /vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
  RW.REST URI Path
    /input/alarm/actions/insufficient-data/STRING
  RW Keyspec XPath Path
    I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
  RW Keyspec XPath Keyed Path
    I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangInput.Vnfr.CreateAlarm.Alarm.Actions.InsufficientData
  Python Proto-GI Type
    VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm_Actions_InsufficientData
  C Protobuf-C Struct Type
    Vnfr__YangInput__Vnfr__CreateAlarm__Alarm__Actions__InsufficientData
  C RWPB Identifiers
    Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_InsufficientData
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_InsufficientData

2.2.1.1.1.3  list vnfr:alarm
  Leaves
    name: url, type: STRING
  XPath Path
    /vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:alarm
  XPath Keyed Path
    /vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
  RW.REST URI Path
    /input/alarm/actions/alarm/STRING
  RW Keyspec XPath Path
    I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:alarm
  RW Keyspec XPath Keyed Path
    I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
  Protobuf Type
    .vnfr.YangInput.Vnfr.CreateAlarm.Alarm.Actions.Alarm
  Python Proto-GI Type
    VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm_Actions_Alarm
  C Protobuf-C Struct Type
    Vnfr__YangInput__Vnfr__CreateAlarm__Alarm__Actions__Alarm
  C RWPB Identifiers
    Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_Alarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_Alarm

2.2.2  rpc input vnfr:destroy-alarm
  Leaves
    name: cloud-account, type: STRING
    name: alarm-id, type: STRING
  XPath Path
    /vnfr:destroy-alarm
  XPath Keyed Path
    /vnfr:destroy-alarm
  RW.REST URI Path
    /input
  RW Keyspec XPath Path
    I,/vnfr:destroy-alarm
  RW Keyspec XPath Keyed Path
    I,/vnfr:destroy-alarm
  Protobuf Type
    .vnfr.YangInput.Vnfr.DestroyAlarm
  Python Proto-GI Type
    VnfrYang.YangInput_Vnfr_DestroyAlarm
  C Protobuf-C Struct Type
    Vnfr__YangInput__Vnfr__DestroyAlarm
  C RWPB Identifiers
    Vnfr_Vnfr_input_DestroyAlarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_input_DestroyAlarm

2.3  vnfr rpc output

2.3.1  rpc output vnfr:create-alarm
  Leaves
    name: alarm-id, type: STRING
  XPath Path
    /vnfr:create-alarm
  XPath Keyed Path
    /vnfr:create-alarm
  RW.REST URI Path
    /output
  RW Keyspec XPath Path
    O,/vnfr:create-alarm
  RW Keyspec XPath Keyed Path
    O,/vnfr:create-alarm
  Protobuf Type
    .vnfr.YangOutput.Vnfr.CreateAlarm
  Python Proto-GI Type
    VnfrYang.YangOutput_Vnfr_CreateAlarm
  C Protobuf-C Struct Type
    Vnfr__YangOutput__Vnfr__CreateAlarm
  C RWPB Identifiers
    Vnfr_Vnfr_output_CreateAlarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_output_CreateAlarm

2.3.2  rpc output vnfr:destroy-alarm
  XPath Path
    /vnfr:destroy-alarm
  XPath Keyed Path
    /vnfr:destroy-alarm
  RW.REST URI Path
    /output
  RW Keyspec XPath Path
    O,/vnfr:destroy-alarm
  RW Keyspec XPath Keyed Path
    O,/vnfr:destroy-alarm
  Protobuf Type
    .vnfr.YangOutput.Vnfr.DestroyAlarm
  Python Proto-GI Type
    VnfrYang.YangOutput_Vnfr_DestroyAlarm
  C Protobuf-C Struct Type
    Vnfr__YangOutput__Vnfr__DestroyAlarm
  C RWPB Identifiers
    Vnfr_Vnfr_output_DestroyAlarm
  YPBC Base Identifier
    rw_ypbc_Vnfr_Vnfr_output_DestroyAlarm

3  module rw-vnfr

3.1  rw-vnfr data

3.1.1  container rw-vnfr:vnfr-console
  XPath Path
    /rw-vnfr:vnfr-console
  XPath Keyed Path
    /rw-vnfr:vnfr-console
  RW.REST URI Path
    /rw-vnfr:vnfr-console
  RW Keyspec XPath Path
    D,/rw-vnfr:vnfr-console
  RW Keyspec XPath Keyed Path
    D,/rw-vnfr:vnfr-console
  Protobuf Type
    .rw_vnfr.YangData.RwVnfr.VnfrConsole
  Python Proto-GI Type
    RwVnfrYang.YangData_RwVnfr_VnfrConsole
  C Protobuf-C Struct Type
    RwVnfr__YangData__RwVnfr__VnfrConsole
  C RWPB Identifiers
    RwVnfr_RwVnfr_data_VnfrConsole
    RwVnfr_data_VnfrConsole
  YPBC Base Identifier
    rw_ypbc_RwVnfr_RwVnfr_data_VnfrConsole

3.1.1.1  list rw-vnfr:vnfr
  Leaves
    name: id, type: STRING, description: Identifier for the VNFR.
  XPath Path
    /rw-vnfr:vnfr-console/rw-vnfr:vnfr
  XPath Keyed Path
    /rw-vnfr:vnfr-console/rw-vnfr:vnfr[rw-vnfr:id='STRING']
  RW.REST URI Path
    /rw-vnfr:vnfr-console/vnfr/STRING
  RW Keyspec XPath Path
    D,/rw-vnfr:vnfr-console/rw-vnfr:vnfr
  RW Keyspec XPath Keyed Path
    D,/rw-vnfr:vnfr-console/rw-vnfr:vnfr[rw-vnfr:id='STRING']
  Protobuf Type
    .rw_vnfr.YangData.RwVnfr.VnfrConsole.Vnfr
  Python Proto-GI Type
    RwVnfrYang.YangData_RwVnfr_VnfrConsole_Vnfr
  C Protobuf-C Struct Type
    RwVnfr__YangData__RwVnfr__VnfrConsole__Vnfr
  C RWPB Identifiers
    RwVnfr_RwVnfr_data_VnfrConsole_Vnfr
    RwVnfr_data_VnfrConsole_Vnfr
  YPBC Base Identifier
    rw_ypbc_RwVnfr_RwVnfr_data_VnfrConsole_Vnfr

3.1.1.1.1  list rw-vnfr:vdur
  Description
    List of Virtual Deployment Units
  Leaves
    name: id, type: STRING, description: Unique id for the VDU
    name: console-url, type: STRING, description: Console URL for this VDU, if available
  XPath Path
    /rw-vnfr:vnfr-console/rw-vnfr:vnfr/rw-vnfr:vdur
  XPath Keyed Path
    /rw-vnfr:vnfr-console/rw-vnfr:vnfr[rw-vnfr:id='STRING']/rw-vnfr:vdur[rw-vnfr:id='STRING']
  RW.REST URI Path
    /rw-vnfr:vnfr-console/vnfr/STRING/vdur/STRING
  RW Keyspec XPath Path
    D,/rw-vnfr:vnfr-console/rw-vnfr:vnfr/rw-vnfr:vdur
  RW Keyspec XPath Keyed Path
    D,/rw-vnfr:vnfr-console/rw-vnfr:vnfr[rw-vnfr:id='STRING']/rw-vnfr:vdur[rw-vnfr:id='STRING']
  Protobuf Type
    .rw_vnfr.YangData.RwVnfr.VnfrConsole.Vnfr.Vdur
  Python Proto-GI Type
    RwVnfrYang.YangData_RwVnfr_VnfrConsole_Vnfr_Vdur
  C Protobuf-C Struct Type
    RwVnfr__YangData__RwVnfr__VnfrConsole__Vnfr__Vdur
  C RWPB Identifiers
    RwVnfr_RwVnfr_data_VnfrConsole_Vnfr_Vdur
    RwVnfr_data_VnfrConsole_Vnfr_Vdur
  YPBC Base Identifier
    rw_ypbc_RwVnfr_RwVnfr_data_VnfrConsole_Vnfr_Vdur

