Programmer's API documentation for yang module rwcal.yang



Schema Globals                                                               1

module rwcal                                                                 2
  rwcal data                                                               2.1
    container rwcal:connection-status                                    2.1.1
    container rwcal:cloud-accounts                                       2.1.2
      list rwcal:cloud-account-list                                    2.1.2.1
        container rwcal:mock                                         2.1.2.1.1
        container rwcal:aws                                          2.1.2.1.2
        container rwcal:openstack                                    2.1.2.1.3
          leaf-list rwcal:security-groups                          2.1.2.1.3.1
        container rwcal:openmano                                     2.1.2.1.4
        container rwcal:vsphere                                      2.1.2.1.5
        container rwcal:cloudsim                                     2.1.2.1.6
        container rwcal:cloudsim_proxy                               2.1.2.1.7
        container rwcal:openvim                                      2.1.2.1.8
          container rwcal:image-management                         2.1.2.1.8.1
    container rwcal:vim-resources                                        2.1.3
      list rwcal:vminfo-list                                           2.1.3.1
        list rwcal:private-ip-list                                   2.1.3.1.1
        list rwcal:public-ip-list                                    2.1.3.1.2
        list rwcal:port-list                                         2.1.3.1.3
        list rwcal:network-list                                      2.1.3.1.4
        container rwcal:cloud-init                                   2.1.3.1.5
        container rwcal:user_tags                                    2.1.3.1.6
      list rwcal:imageinfo-list                                        2.1.3.2
        container rwcal:user-tags                                    2.1.3.2.1
      list rwcal:tenantinfo-list                                       2.1.3.3
      list rwcal:userinfo-list                                         2.1.3.4
      list rwcal:roleinfo-list                                         2.1.3.5
      list rwcal:hostinfo-list                                         2.1.3.6
      list rwcal:networkinfo-list                                      2.1.3.7
        container rwcal:provider-network                             2.1.3.7.1
      list rwcal:portinfo-list                                         2.1.3.8
        container rwcal:lxc                                          2.1.3.8.1
      list rwcal:flavorinfo-list                                       2.1.3.9
        container rwcal:vm-flavor                                    2.1.3.9.1
        container rwcal:guest-epa                                    2.1.3.9.2
          list rwcal:pcie-device                                   2.1.3.9.2.1
          container rwcal:numa-node-policy                         2.1.3.9.2.2
            list rwcal:node                                      2.1.3.9.2.2.1
              list rwcal:vcpu                                  2.1.3.9.2.2.1.1
              container rwcal:paired-threads                   2.1.3.9.2.2.1.2
                list rwcal:paired-thread-ids                 2.1.3.9.2.2.1.2.1
        container rwcal:vswitch-epa                                  2.1.3.9.3
        container rwcal:hypervisor-epa                               2.1.3.9.4
        container rwcal:host-epa                                     2.1.3.9.5
          list rwcal:cpu-feature                                   2.1.3.9.5.1
          list rwcal:om-cpu-feature                                2.1.3.9.5.2
        container rwcal:availability-zone                            2.1.3.9.6
        container rwcal:server-group                                 2.1.3.9.7
        list rwcal:host-aggregate                                    2.1.3.9.8
    container rwcal:virtual-link-req-params                              2.1.4
      container rwcal:provider-network                                 2.1.4.1
      container rwcal:ip-profile-params                                2.1.4.2
        list rwcal:dns-server                                        2.1.4.2.1
        container rwcal:dhcp-params                                  2.1.4.2.2
    container rwcal:vdu-init-params                                      2.1.5
      container rwcal:vm-flavor                                        2.1.5.1
      container rwcal:guest-epa                                        2.1.5.2
        list rwcal:pcie-device                                       2.1.5.2.1
        container rwcal:numa-node-policy                             2.1.5.2.2
          list rwcal:node                                          2.1.5.2.2.1
            list rwcal:vcpu                                      2.1.5.2.2.1.1
            container rwcal:paired-threads                       2.1.5.2.2.1.2
              list rwcal:paired-thread-ids                     2.1.5.2.2.1.2.1
      container rwcal:vswitch-epa                                      2.1.5.3
      container rwcal:hypervisor-epa                                   2.1.5.4
      container rwcal:host-epa                                         2.1.5.5
        list rwcal:cpu-feature                                       2.1.5.5.1
        list rwcal:om-cpu-feature                                    2.1.5.5.2
      container rwcal:availability-zone                                2.1.5.6
      container rwcal:server-group                                     2.1.5.7
      list rwcal:host-aggregate                                        2.1.5.8
      list rwcal:connection-points                                     2.1.5.9
      container rwcal:vdu-init                                        2.1.5.10
      container rwcal:supplemental-boot-data                          2.1.5.11
        list rwcal:config-file                                      2.1.5.11.1
      list rwcal:volumes                                              2.1.5.12
    container rwcal:vdu-modify-params                                    2.1.6
      list rwcal:connection-points-add                                 2.1.6.1
      list rwcal:connection-points-remove                              2.1.6.2
    container rwcal:vnf-resources                                        2.1.7
      list rwcal:virtual-link-info-list                                2.1.7.1
        list rwcal:connection-points                                 2.1.7.1.1
        container rwcal:provider-network                             2.1.7.1.2
      list rwcal:vdu-info-list                                         2.1.7.2
        container rwcal:vm-flavor                                    2.1.7.2.1
        container rwcal:guest-epa                                    2.1.7.2.2
          list rwcal:pcie-device                                   2.1.7.2.2.1
          container rwcal:numa-node-policy                         2.1.7.2.2.2
            list rwcal:node                                      2.1.7.2.2.2.1
              list rwcal:vcpu                                  2.1.7.2.2.2.1.1
              container rwcal:paired-threads                   2.1.7.2.2.2.1.2
                list rwcal:paired-thread-ids                 2.1.7.2.2.2.1.2.1
        container rwcal:vswitch-epa                                  2.1.7.2.3
        container rwcal:hypervisor-epa                               2.1.7.2.4
        container rwcal:host-epa                                     2.1.7.2.5
          list rwcal:cpu-feature                                   2.1.7.2.5.1
          list rwcal:om-cpu-feature                                2.1.7.2.5.2
        container rwcal:availability-zone                            2.1.7.2.6
        container rwcal:server-group                                 2.1.7.2.7
        list rwcal:host-aggregate                                    2.1.7.2.8
        list rwcal:connection-points                                 2.1.7.2.9
        container rwcal:supplemental-boot-data                      2.1.7.2.10
          list rwcal:config-file                                  2.1.7.2.10.1
        list rwcal:volumes                                          2.1.7.2.11


1  Schema Globals
  Global Schema Type
    rw_ypbc_Rwcal_t_schema
  Global Schema Pointer
    rw_ypbc_Rwcal_g_schema
2  module rwcal

2.1  rwcal data

2.1.1  container rwcal:connection-status
  Leaves
    name: status, type: ENUM
    name: details, type: STRING
  XPath Path
    /rwcal:connection-status
  XPath Keyed Path
    /rwcal:connection-status
  RW.REST URI Path
    /rwcal:connection-status
  RW Keyspec XPath Path
    D,/rwcal:connection-status
  RW Keyspec XPath Keyed Path
    D,/rwcal:connection-status
  Protobuf Type
    .rwcal.YangData.Rwcal.ConnectionStatus
  Python Proto-GI Type
    RwcalYang.CloudConnectionStatus
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__ConnectionStatus
  C RWPB Identifiers
    Rwcal_Rwcal_data_ConnectionStatus
    Rwcal_data_ConnectionStatus
    Rwcal_CloudConnectionStatus
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_ConnectionStatus

2.1.2  container rwcal:cloud-accounts
  XPath Path
    /rwcal:cloud-accounts
  XPath Keyed Path
    /rwcal:cloud-accounts
  RW.REST URI Path
    /rwcal:cloud-accounts
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts
  Python Proto-GI Type
    RwcalYang.YangData_Rwcal_CloudAccounts
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts
    Rwcal_data_CloudAccounts
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts

2.1.2.1  list rwcal:cloud-account-list
  Leaves
    name: name, type: STRING
    name: account-type, type: ENUM
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList
  Python Proto-GI Type
    RwcalYang.CloudAccount
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList
    Rwcal_data_CloudAccounts_CloudAccountList
    Rwcal_CloudAccount
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList

2.1.2.1.1  container rwcal:mock
  Leaves
    name: username, type: STRING
    name: plugin-name, type: STRING
    name: dynamic-flavor-support, type: BOOLEAN
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:mock
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:mock
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/mock
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:mock
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:mock
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Mock
  Python Proto-GI Type
    RwcalYang.CloudAccount_Mock
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Mock
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Mock
    Rwcal_data_CloudAccounts_CloudAccountList_Mock
    Rwcal_CloudAccount_Mock
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Mock

2.1.2.1.2  container rwcal:aws
  Leaves
    name: key, type: STRING
    name: secret, type: STRING
    name: region, type: STRING
    name: vpcid, type: STRING, description: VPC ID to use to instantiate EC2 instances
    name: ssh-key, type: STRING, description: Key pair name to connect to EC2 instance
    name: availability-zone, type: STRING, description: Availability zone where EC2 instance should
    be started
    name: default-subnet-id, type: STRING, description: Default subnet ID to create network
    interface at instance creation time
    name: plugin-name, type: STRING
    name: dynamic-flavor-support, type: BOOLEAN
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:aws
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:aws
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/aws
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:aws
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:aws
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Aws
  Python Proto-GI Type
    RwcalYang.CloudAccount_Aws
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Aws
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Aws
    Rwcal_data_CloudAccounts_CloudAccountList_Aws
    Rwcal_CloudAccount_Aws
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Aws

2.1.2.1.3  container rwcal:openstack
  Leaves
    name: key, type: STRING
    name: secret, type: STRING
    name: auth_url, type: STRING
    name: user-domain, type: STRING, description: Domain of the OpenStack user
    name: project-domain, type: STRING, description: Domain of the OpenStack project
    name: tenant, type: STRING
    name: region, type: STRING
    name: admin, type: BOOLEAN
    name: mgmt-network, type: STRING
    name: plugin-name, type: STRING
    name: dynamic-flavor-support, type: BOOLEAN
    name: floating-ip-pool, type: STRING, description: Name of floating IP pool to use for floating IP address assignement
    name: cert-validate, type: BOOLEAN, description: Certificate validatation policy in case of SSL/TLS connection
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openstack
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openstack
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/openstack
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openstack
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openstack
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Openstack
  Python Proto-GI Type
    RwcalYang.CloudAccount_Openstack
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Openstack
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openstack
    Rwcal_data_CloudAccounts_CloudAccountList_Openstack
    Rwcal_CloudAccount_Openstack
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openstack

2.1.2.1.3.1  leaf-list rwcal:security-groups
  Description
    Names of the security groups for the VM
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openstack/rwcal:security-groups
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openstack/rwcal:security-groups
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/openstack/security-groups
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openstack/rwcal:security-groups
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openstack/rwcal:security-groups
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Openstack.SecurityGroups
  Python Proto-GI Type
    RwcalYang.CloudAccount_Openstack_SecurityGroups
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Openstack__SecurityGroups
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openstack_SecurityGroups
    Rwcal_data_CloudAccounts_CloudAccountList_Openstack_SecurityGroups
    Rwcal_CloudAccount_Openstack_SecurityGroups
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openstack_SecurityGroups

2.1.2.1.4  container rwcal:openmano
  Leaves
    name: host, type: STRING
    name: port, type: UINT16
    name: tenant-id, type: STRING
    name: plugin-name, type: STRING
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openmano
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openmano
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/openmano
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openmano
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openmano
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Openmano
  Python Proto-GI Type
    RwcalYang.CloudAccount_Openmano
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Openmano
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openmano
    Rwcal_data_CloudAccounts_CloudAccountList_Openmano
    Rwcal_CloudAccount_Openmano
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openmano

2.1.2.1.5  container rwcal:vsphere
  Leaves
    name: username, type: STRING
    name: password, type: STRING
    name: url, type: STRING
    name: plugin-name, type: STRING
    name: dynamic-flavor-support, type: BOOLEAN
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:vsphere
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:vsphere
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/vsphere
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:vsphere
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:vsphere
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Vsphere
  Python Proto-GI Type
    RwcalYang.CloudAccount_Vsphere
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Vsphere
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Vsphere
    Rwcal_data_CloudAccounts_CloudAccountList_Vsphere
    Rwcal_CloudAccount_Vsphere
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Vsphere

2.1.2.1.6  container rwcal:cloudsim
  Leaves
    name: plugin-name, type: STRING
    name: dynamic-flavor-support, type: BOOLEAN
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:cloudsim
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:cloudsim
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/cloudsim
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:cloudsim
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:cloudsim
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Cloudsim
  Python Proto-GI Type
    RwcalYang.CloudAccount_Cloudsim
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Cloudsim
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Cloudsim
    Rwcal_data_CloudAccounts_CloudAccountList_Cloudsim
    Rwcal_CloudAccount_Cloudsim
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Cloudsim

2.1.2.1.7  container rwcal:cloudsim_proxy
  Leaves
    name: host, type: STRING
    name: plugin-name, type: STRING
    name: dynamic-flavor-support, type: BOOLEAN
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:cloudsim_proxy
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:cloudsim_proxy
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/cloudsim_proxy
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:cloudsim_proxy
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:cloudsim_proxy
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.CloudsimProxy
  Python Proto-GI Type
    RwcalYang.CloudAccount_CloudsimProxy
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__CloudsimProxy
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_CloudsimProxy
    Rwcal_data_CloudAccounts_CloudAccountList_CloudsimProxy
    Rwcal_CloudAccount_CloudsimProxy
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_CloudsimProxy

2.1.2.1.8  container rwcal:openvim
  Leaves
    name: host, type: STRING
    name: port, type: UINT16
    name: tenant-name, type: STRING, description: Mandatory parameter to indicate openvim tenant name
    name: mgmt-network, type: STRING
    name: plugin-name, type: STRING
    name: dynamic-flavor-support, type: BOOLEAN
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openvim
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openvim
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/openvim
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openvim
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openvim
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Openvim
  Python Proto-GI Type
    RwcalYang.CloudAccount_Openvim
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Openvim
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openvim
    Rwcal_data_CloudAccounts_CloudAccountList_Openvim
    Rwcal_CloudAccount_Openvim
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openvim

2.1.2.1.8.1  container rwcal:image-management
  Description
    Information required for OpenVim image upload operation
  Leaves
    name: username, type: STRING, description: Username for host access
    name: password, type: STRING, description: Password for host access
    name: image-directory-path, type: STRING, description: Name of the directory on the host where image needs to be copied
  XPath Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openvim/rwcal:image-management
  XPath Keyed Path
    /rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openvim/rwcal:image-management
  RW.REST URI Path
    /rwcal:cloud-accounts/cloud-account-list/STRING/openvim/image-management
  RW Keyspec XPath Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openvim/rwcal:image-management
  RW Keyspec XPath Keyed Path
    C,/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openvim/rwcal:image-management
  Protobuf Type
    .rwcal.YangData.Rwcal.CloudAccounts.CloudAccountList.Openvim.ImageManagement
  Python Proto-GI Type
    RwcalYang.CloudAccount_Openvim_ImageManagement
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__CloudAccounts__CloudAccountList__Openvim__ImageManagement
  C RWPB Identifiers
    Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openvim_ImageManagement
    Rwcal_data_CloudAccounts_CloudAccountList_Openvim_ImageManagement
    Rwcal_CloudAccount_Openvim_ImageManagement
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_CloudAccounts_CloudAccountList_Openvim_ImageManagement

2.1.3  container rwcal:vim-resources
  XPath Path
    /rwcal:vim-resources
  XPath Keyed Path
    /rwcal:vim-resources
  RW.REST URI Path
    /rwcal:vim-resources
  RW Keyspec XPath Path
    D,/rwcal:vim-resources
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources
  Python Proto-GI Type
    RwcalYang.VimResources
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources
    Rwcal_data_VimResources
    Rwcal_VimResources
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources

2.1.3.1  list rwcal:vminfo-list
  Leaves
    name: vm-name, type: STRING
    name: vm-size, type: STRING
    name: vm-id, type: STRING
    name: flavor-id, type: STRING
    name: image-id, type: STRING
    name: state, type: STRING
    name: availability-zone, type: STRING
    name: tenant-name, type: STRING
    name: host-name, type: STRING
    name: management-ip, type: STRING
    name: public-ip, type: STRING
    name: allocate-public-address, type: BOOLEAN, description: If this VM should allocate a floating public IP address
    name: server-group, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:vminfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/vminfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:vminfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.VminfoList
  Python Proto-GI Type
    RwcalYang.VMInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__VminfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_VminfoList
    Rwcal_data_VimResources_VminfoList
    Rwcal_VMInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_VminfoList

2.1.3.1.1  list rwcal:private-ip-list
  Leaves
    name: ip-address, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:vminfo-list/rwcal:private-ip-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:private-ip-list[rwcal:ip-address='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/vminfo-list/STRING/private-ip-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:vminfo-list/rwcal:private-ip-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:private-ip-list[rwcal:ip-address='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.VminfoList.PrivateIpList
  Python Proto-GI Type
    RwcalYang.VMInfoItem_PrivateIpList
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__VminfoList__PrivateIpList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_VminfoList_PrivateIpList
    Rwcal_data_VimResources_VminfoList_PrivateIpList
    Rwcal_VMInfoItem_PrivateIpList
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_VminfoList_PrivateIpList

2.1.3.1.2  list rwcal:public-ip-list
  Leaves
    name: ip-address, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:vminfo-list/rwcal:public-ip-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:public-ip-list[rwcal:ip-address='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/vminfo-list/STRING/public-ip-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:vminfo-list/rwcal:public-ip-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:public-ip-list[rwcal:ip-address='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.VminfoList.PublicIpList
  Python Proto-GI Type
    RwcalYang.VMInfoItem_PublicIpList
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__VminfoList__PublicIpList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_VminfoList_PublicIpList
    Rwcal_data_VimResources_VminfoList_PublicIpList
    Rwcal_VMInfoItem_PublicIpList
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_VminfoList_PublicIpList

2.1.3.1.3  list rwcal:port-list
  Leaves
    name: port-id, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:vminfo-list/rwcal:port-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:port-list[rwcal:port-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/vminfo-list/STRING/port-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:vminfo-list/rwcal:port-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:port-list[rwcal:port-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.VminfoList.PortList
  Python Proto-GI Type
    RwcalYang.VMInfoItem_PortList
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__VminfoList__PortList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_VminfoList_PortList
    Rwcal_data_VimResources_VminfoList_PortList
    Rwcal_VMInfoItem_PortList
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_VminfoList_PortList

2.1.3.1.4  list rwcal:network-list
  Leaves
    name: network-id, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:vminfo-list/rwcal:network-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:network-list[rwcal:network-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/vminfo-list/STRING/network-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:vminfo-list/rwcal:network-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:network-list[rwcal:network-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.VminfoList.NetworkList
  Python Proto-GI Type
    RwcalYang.VMInfoItem_NetworkList
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__VminfoList__NetworkList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_VminfoList_NetworkList
    Rwcal_data_VimResources_VminfoList_NetworkList
    Rwcal_VMInfoItem_NetworkList
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_VminfoList_NetworkList

2.1.3.1.5  container rwcal:cloud-init
  Leaves
    name: userdata, type: STRING, description: The userdata field for cloud-init should contain
    the contents of the script that cloud-init should
    invoke when configuring the system. Note that this
    script is expected to be in the cloud-config format
  XPath Path
    /rwcal:vim-resources/rwcal:vminfo-list/rwcal:cloud-init
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:cloud-init
  RW.REST URI Path
    /rwcal:vim-resources/vminfo-list/STRING/cloud-init
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:vminfo-list/rwcal:cloud-init
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:cloud-init
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.VminfoList.CloudInit
  Python Proto-GI Type
    RwcalYang.VMInfoItem_CloudInit
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__VminfoList__CloudInit
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_VminfoList_CloudInit
    Rwcal_data_VimResources_VminfoList_CloudInit
    Rwcal_VMInfoItem_CloudInit
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_VminfoList_CloudInit

2.1.3.1.6  container rwcal:user_tags
  Leaves
    name: node-id, type: STRING
    name: pci_assignement, type: STRING
    name: tag1, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:vminfo-list/rwcal:user_tags
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:user_tags
  RW.REST URI Path
    /rwcal:vim-resources/vminfo-list/STRING/user_tags
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:vminfo-list/rwcal:user_tags
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:user_tags
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.VminfoList.UserTags
  Python Proto-GI Type
    RwcalYang.VMInfoItem_UserTags
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__VminfoList__UserTags
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_VminfoList_UserTags
    Rwcal_data_VimResources_VminfoList_UserTags
    Rwcal_VMInfoItem_UserTags
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_VminfoList_UserTags

2.1.3.2  list rwcal:imageinfo-list
  Leaves
    name: id, type: STRING
    name: name, type: STRING
    name: location, type: STRING, description: Image URL location
    name: fileno, type: UINT32, description: Image file descriptor
    name: checksum, type: STRING
    name: virtual_size_mbytes, type: UINT64, description: Virtual size of the image
    name: disk_format, type: ENUM, description: Format of the Disk
    name: container_format, type: ENUM, description: Format of the container
    name: state, type: ENUM, description: State of the Image object in CAL
  XPath Path
    /rwcal:vim-resources/rwcal:imageinfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/imageinfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:imageinfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.ImageinfoList
  Python Proto-GI Type
    RwcalYang.ImageInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__ImageinfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_ImageinfoList
    Rwcal_data_VimResources_ImageinfoList
    Rwcal_ImageInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_ImageinfoList

2.1.3.2.1  container rwcal:user-tags
  Description
    User tags associated with Image
  Leaves
    name: checksum, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:imageinfo-list/rwcal:user-tags
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING']/rwcal:user-tags
  RW.REST URI Path
    /rwcal:vim-resources/imageinfo-list/STRING/user-tags
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:imageinfo-list/rwcal:user-tags
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING']/rwcal:user-tags
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.ImageinfoList.UserTags
  Python Proto-GI Type
    RwcalYang.ImageInfoItem_UserTags
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__ImageinfoList__UserTags
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_ImageinfoList_UserTags
    Rwcal_data_VimResources_ImageinfoList_UserTags
    Rwcal_ImageInfoItem_UserTags
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_ImageinfoList_UserTags

2.1.3.3  list rwcal:tenantinfo-list
  Leaves
    name: tenant-name, type: STRING
    name: tenant-id, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:tenantinfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:tenantinfo-list[rwcal:tenant-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/tenantinfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:tenantinfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:tenantinfo-list[rwcal:tenant-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.TenantinfoList
  Python Proto-GI Type
    RwcalYang.TenantInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__TenantinfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_TenantinfoList
    Rwcal_data_VimResources_TenantinfoList
    Rwcal_TenantInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_TenantinfoList

2.1.3.4  list rwcal:userinfo-list
  Leaves
    name: user-name, type: STRING
    name: user-id, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:userinfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:userinfo-list[rwcal:user-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/userinfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:userinfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:userinfo-list[rwcal:user-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.UserinfoList
  Python Proto-GI Type
    RwcalYang.UserInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__UserinfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_UserinfoList
    Rwcal_data_VimResources_UserinfoList
    Rwcal_UserInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_UserinfoList

2.1.3.5  list rwcal:roleinfo-list
  Leaves
    name: role-name, type: STRING
    name: role-id, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:roleinfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:roleinfo-list[rwcal:role-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/roleinfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:roleinfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:roleinfo-list[rwcal:role-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.RoleinfoList
  Python Proto-GI Type
    RwcalYang.RoleInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__RoleinfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_RoleinfoList
    Rwcal_data_VimResources_RoleinfoList
    Rwcal_RoleInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_RoleinfoList

2.1.3.6  list rwcal:hostinfo-list
  Leaves
    name: host-name, type: STRING
    name: host-id, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:hostinfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:hostinfo-list[rwcal:host-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/hostinfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:hostinfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:hostinfo-list[rwcal:host-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.HostinfoList
  Python Proto-GI Type
    RwcalYang.HostInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__HostinfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_HostinfoList
    Rwcal_data_VimResources_HostinfoList
    Rwcal_HostInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_HostinfoList

2.1.3.7  list rwcal:networkinfo-list
  Leaves
    name: network-name, type: STRING
    name: network-id, type: STRING
    name: subnet, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:networkinfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:networkinfo-list[rwcal:network-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/networkinfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:networkinfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:networkinfo-list[rwcal:network-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.NetworkinfoList
  Python Proto-GI Type
    RwcalYang.NetworkInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__NetworkinfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_NetworkinfoList
    Rwcal_data_VimResources_NetworkinfoList
    Rwcal_NetworkInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_NetworkinfoList

2.1.3.7.1  container rwcal: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
    /rwcal:vim-resources/rwcal:networkinfo-list/rwcal:provider-network
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:networkinfo-list[rwcal:network-id='STRING']/rwcal:provider-network
  RW.REST URI Path
    /rwcal:vim-resources/networkinfo-list/STRING/provider-network
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:networkinfo-list/rwcal:provider-network
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:networkinfo-list[rwcal:network-id='STRING']/rwcal:provider-network
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.NetworkinfoList.ProviderNetwork
  Python Proto-GI Type
    RwcalYang.NetworkInfoItem_ProviderNetwork
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__NetworkinfoList__ProviderNetwork
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_NetworkinfoList_ProviderNetwork
    Rwcal_data_VimResources_NetworkinfoList_ProviderNetwork
    Rwcal_NetworkInfoItem_ProviderNetwork
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_NetworkinfoList_ProviderNetwork

2.1.3.8  list rwcal:portinfo-list
  Leaves
    name: port-name, type: STRING
    name: port-id, type: STRING
    name: port-state, type: STRING
    name: network-id, type: STRING
    name: ip-address, type: STRING
    name: vm-id, type: STRING
    name: port-type, type: ENUM, description: Type of the port
  XPath Path
    /rwcal:vim-resources/rwcal:portinfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:portinfo-list[rwcal:port-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/portinfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:portinfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:portinfo-list[rwcal:port-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.PortinfoList
  Python Proto-GI Type
    RwcalYang.PortInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__PortinfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_PortinfoList
    Rwcal_data_VimResources_PortinfoList
    Rwcal_PortInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_PortinfoList

2.1.3.8.1  container rwcal:lxc
  Leaves
    name: veth-name, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:portinfo-list/rwcal:lxc
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:portinfo-list[rwcal:port-id='STRING']/rwcal:lxc
  RW.REST URI Path
    /rwcal:vim-resources/portinfo-list/STRING/lxc
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:portinfo-list/rwcal:lxc
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:portinfo-list[rwcal:port-id='STRING']/rwcal:lxc
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.PortinfoList.Lxc
  Python Proto-GI Type
    RwcalYang.PortInfoItem_Lxc
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__PortinfoList__Lxc
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_PortinfoList_Lxc
    Rwcal_data_VimResources_PortinfoList_Lxc
    Rwcal_PortInfoItem_Lxc
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_PortinfoList_Lxc

2.1.3.9  list rwcal:flavorinfo-list
  Leaves
    name: id, type: STRING
    name: name, type: STRING
    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
    /rwcal:vim-resources/rwcal:flavorinfo-list
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList
    Rwcal_data_VimResources_FlavorinfoList
    Rwcal_FlavorInfoItem
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList

2.1.3.9.1  container rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:vm-flavor
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:vm-flavor
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/vm-flavor
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:vm-flavor
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:vm-flavor
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.VmFlavor
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_VmFlavor
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__VmFlavor
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_VmFlavor
    Rwcal_data_VimResources_FlavorinfoList_VmFlavor
    Rwcal_FlavorInfoItem_VmFlavor
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_VmFlavor

2.1.3.9.2  container rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/guest-epa
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.GuestEpa
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_GuestEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__GuestEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa
    Rwcal_data_VimResources_FlavorinfoList_GuestEpa
    Rwcal_FlavorInfoItem_GuestEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa

2.1.3.9.2.1  list rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:pcie-device
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/pcie-device/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:pcie-device
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.GuestEpa.PcieDevice
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_GuestEpa_PcieDevice
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__GuestEpa__PcieDevice
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_PcieDevice
    Rwcal_data_VimResources_FlavorinfoList_GuestEpa_PcieDevice
    Rwcal_FlavorInfoItem_GuestEpa_PcieDevice
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_PcieDevice

2.1.3.9.2.2  container rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_GuestEpa_NumaNodePolicy
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy
    Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy
    Rwcal_FlavorInfoItem_GuestEpa_NumaNodePolicy
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy

2.1.3.9.2.2.1  list rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy/node/0
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy.Node
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_GuestEpa_NumaNodePolicy_Node
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy__Node
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node
    Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node
    Rwcal_FlavorInfoItem_GuestEpa_NumaNodePolicy_Node
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node

2.1.3.9.2.2.1.1  list rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:vcpu[rwcal:id='0']
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:vcpu[rwcal:id='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy.Node.Vcpu
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_GuestEpa_NumaNodePolicy_Node_Vcpu
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy__Node__Vcpu
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_Vcpu
    Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_Vcpu
    Rwcal_FlavorInfoItem_GuestEpa_NumaNodePolicy_Node_Vcpu
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_Vcpu

2.1.3.9.2.2.1.2  container rwcal:paired-threads
  Leaves
    name: num-paired-threads, type: UINT8
  XPath Path
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy/node/0/paired-threads
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy.Node.PairedThreads
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_GuestEpa_NumaNodePolicy_Node_PairedThreads
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy__Node__PairedThreads
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads
    Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads
    Rwcal_FlavorInfoItem_GuestEpa_NumaNodePolicy_Node_PairedThreads
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads

2.1.3.9.2.2.1.2.1  list rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads/rwcal:paired-thread-ids
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads/rwcal:paired-thread-ids[rwcal:thread-a='0']
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads/rwcal:paired-thread-ids
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads/rwcal:paired-thread-ids[rwcal:thread-a='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
    Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
    Rwcal_FlavorInfoItem_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

2.1.3.9.3  container rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:vswitch-epa
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:vswitch-epa
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/vswitch-epa
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:vswitch-epa
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:vswitch-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.VswitchEpa
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_VswitchEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__VswitchEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_VswitchEpa
    Rwcal_data_VimResources_FlavorinfoList_VswitchEpa
    Rwcal_FlavorInfoItem_VswitchEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_VswitchEpa

2.1.3.9.4  container rwcal:hypervisor-epa
  Leaves
    name: type, type: ENUM, description: Specifies the type of hypervisor.
    KVM: KVM
    XEN: XEN
    name: version, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:hypervisor-epa
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:hypervisor-epa
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/hypervisor-epa
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:hypervisor-epa
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:hypervisor-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.HypervisorEpa
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_HypervisorEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__HypervisorEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_HypervisorEpa
    Rwcal_data_VimResources_FlavorinfoList_HypervisorEpa
    Rwcal_FlavorInfoItem_HypervisorEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_HypervisorEpa

2.1.3.9.5  container rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/host-epa
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.HostEpa
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_HostEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__HostEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_HostEpa
    Rwcal_data_VimResources_FlavorinfoList_HostEpa
    Rwcal_FlavorInfoItem_HostEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_HostEpa

2.1.3.9.5.1  list rwcal:cpu-feature
  Description
    List of CPU features.
  Leaves
    name: feature, type: ENUM, description: CPU feature.
  XPath Path
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa/rwcal:cpu-feature
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES']
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/host-epa/cpu-feature/PREFER_AES
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa/rwcal:cpu-feature
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.HostEpa.CpuFeature
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_HostEpa_CpuFeature
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__HostEpa__CpuFeature
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_HostEpa_CpuFeature
    Rwcal_data_VimResources_FlavorinfoList_HostEpa_CpuFeature
    Rwcal_FlavorInfoItem_HostEpa_CpuFeature
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_HostEpa_CpuFeature

2.1.3.9.5.2  list rwcal:om-cpu-feature
  Description
    List of OpenMANO CPU features
  Leaves
    name: feature, type: STRING, description: CPU feature
  XPath Path
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa/rwcal:om-cpu-feature
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/host-epa/om-cpu-feature/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa/rwcal:om-cpu-feature
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.HostEpa.OmCpuFeature
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_HostEpa_OmCpuFeature
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__HostEpa__OmCpuFeature
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_HostEpa_OmCpuFeature
    Rwcal_data_VimResources_FlavorinfoList_HostEpa_OmCpuFeature
    Rwcal_FlavorInfoItem_HostEpa_OmCpuFeature
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_HostEpa_OmCpuFeature

2.1.3.9.6  container rwcal:availability-zone
  Description
    Name of the Availability Zone
  Leaves
    name: name, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:availability-zone
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:availability-zone
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/availability-zone
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:availability-zone
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:availability-zone
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.AvailabilityZone
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_AvailabilityZone
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__AvailabilityZone
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_AvailabilityZone
    Rwcal_data_VimResources_FlavorinfoList_AvailabilityZone
    Rwcal_FlavorInfoItem_AvailabilityZone
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_AvailabilityZone

2.1.3.9.7  container rwcal:server-group
  Description
    Name of the Affinity/Anti-Affinity Server Group
  Leaves
    name: name, type: STRING
  XPath Path
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:server-group
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:server-group
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/server-group
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:server-group
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:server-group
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.ServerGroup
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_ServerGroup
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__ServerGroup
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_ServerGroup
    Rwcal_data_VimResources_FlavorinfoList_ServerGroup
    Rwcal_FlavorInfoItem_ServerGroup
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_ServerGroup

2.1.3.9.8  list rwcal: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
    /rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-aggregate
  XPath Keyed Path
    /rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-aggregate[rwcal:metadata-key='STRING']
  RW.REST URI Path
    /rwcal:vim-resources/flavorinfo-list/STRING/host-aggregate/STRING
  RW Keyspec XPath Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-aggregate
  RW Keyspec XPath Keyed Path
    D,/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-aggregate[rwcal:metadata-key='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VimResources.FlavorinfoList.HostAggregate
  Python Proto-GI Type
    RwcalYang.FlavorInfoItem_HostAggregate
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VimResources__FlavorinfoList__HostAggregate
  C RWPB Identifiers
    Rwcal_Rwcal_data_VimResources_FlavorinfoList_HostAggregate
    Rwcal_data_VimResources_FlavorinfoList_HostAggregate
    Rwcal_FlavorInfoItem_HostAggregate
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VimResources_FlavorinfoList_HostAggregate

2.1.4  container rwcal:virtual-link-req-params
  Description
    This object defines the parameters required to create a virtual-link
  Leaves
    name: name, type: STRING, description: Name of the Virtual-Link
    name: subnet, type: STRING
    name: associate-public-ip, type: BOOLEAN
    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.
  XPath Path
    /rwcal:virtual-link-req-params
  XPath Keyed Path
    /rwcal:virtual-link-req-params
  RW.REST URI Path
    /rwcal:virtual-link-req-params
  RW Keyspec XPath Path
    C,/rwcal:virtual-link-req-params
  RW Keyspec XPath Keyed Path
    C,/rwcal:virtual-link-req-params
  Protobuf Type
    .rwcal.YangData.Rwcal.VirtualLinkReqParams
  Python Proto-GI Type
    RwcalYang.VirtualLinkReqParams
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VirtualLinkReqParams
  C RWPB Identifiers
    Rwcal_Rwcal_data_VirtualLinkReqParams
    Rwcal_data_VirtualLinkReqParams
    Rwcal_VirtualLinkReqParams
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams

2.1.4.1  container rwcal: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
    /rwcal:virtual-link-req-params/rwcal:provider-network
  XPath Keyed Path
    /rwcal:virtual-link-req-params/rwcal:provider-network
  RW.REST URI Path
    /rwcal:virtual-link-req-params/provider-network
  RW Keyspec XPath Path
    C,/rwcal:virtual-link-req-params/rwcal:provider-network
  RW Keyspec XPath Keyed Path
    C,/rwcal:virtual-link-req-params/rwcal:provider-network
  Protobuf Type
    .rwcal.YangData.Rwcal.VirtualLinkReqParams.ProviderNetwork
  Python Proto-GI Type
    RwcalYang.VirtualLinkReqParams_ProviderNetwork
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VirtualLinkReqParams__ProviderNetwork
  C RWPB Identifiers
    Rwcal_Rwcal_data_VirtualLinkReqParams_ProviderNetwork
    Rwcal_data_VirtualLinkReqParams_ProviderNetwork
    Rwcal_VirtualLinkReqParams_ProviderNetwork
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams_ProviderNetwork

2.1.4.2  container rwcal: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
    /rwcal:virtual-link-req-params/rwcal:ip-profile-params
  XPath Keyed Path
    /rwcal:virtual-link-req-params/rwcal:ip-profile-params
  RW.REST URI Path
    /rwcal:virtual-link-req-params/ip-profile-params
  RW Keyspec XPath Path
    C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params
  RW Keyspec XPath Keyed Path
    C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params
  Protobuf Type
    .rwcal.YangData.Rwcal.VirtualLinkReqParams.IpProfileParams
  Python Proto-GI Type
    RwcalYang.VirtualLinkReqParams_IpProfileParams
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VirtualLinkReqParams__IpProfileParams
  C RWPB Identifiers
    Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams
    Rwcal_data_VirtualLinkReqParams_IpProfileParams
    Rwcal_VirtualLinkReqParams_IpProfileParams
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams

2.1.4.2.1  list rwcal:dns-server
  Leaves
    name: address, type: UNION, description: List of DNS Servers associated with IP Profile
  XPath Path
    /rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server
  XPath Keyed Path
    /rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server[rwcal:address='UNION_VALUE']
  RW.REST URI Path
    /rwcal:virtual-link-req-params/ip-profile-params/dns-server/UNION_VALUE
  RW Keyspec XPath Path
    C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server
  RW Keyspec XPath Keyed Path
    C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server[rwcal:address='UNION_VALUE']
  Protobuf Type
    .rwcal.YangData.Rwcal.VirtualLinkReqParams.IpProfileParams.DnsServer
  Python Proto-GI Type
    RwcalYang.VirtualLinkReqParams_IpProfileParams_DnsServer
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VirtualLinkReqParams__IpProfileParams__DnsServer
  C RWPB Identifiers
    Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams_DnsServer
    Rwcal_data_VirtualLinkReqParams_IpProfileParams_DnsServer
    Rwcal_VirtualLinkReqParams_IpProfileParams_DnsServer
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams_DnsServer

2.1.4.2.2  container rwcal: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
    /rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params
  XPath Keyed Path
    /rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params
  RW.REST URI Path
    /rwcal:virtual-link-req-params/ip-profile-params/dhcp-params
  RW Keyspec XPath Path
    C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params
  RW Keyspec XPath Keyed Path
    C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params
  Protobuf Type
    .rwcal.YangData.Rwcal.VirtualLinkReqParams.IpProfileParams.DhcpParams
  Python Proto-GI Type
    RwcalYang.VirtualLinkReqParams_IpProfileParams_DhcpParams
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VirtualLinkReqParams__IpProfileParams__DhcpParams
  C RWPB Identifiers
    Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams_DhcpParams
    Rwcal_data_VirtualLinkReqParams_IpProfileParams_DhcpParams
    Rwcal_VirtualLinkReqParams_IpProfileParams_DhcpParams
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams_DhcpParams

2.1.5  container rwcal:vdu-init-params
  Description
    This object defines the parameters required to create a VDU
  Leaves
    name: name, type: STRING, description: Name of the 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: node-id, type: STRING
    name: flavor-id, type: STRING, description: CAL assigned flavor-id for the VDU image
    name: image-id, type: STRING, description: CAL assigned image-id for the VDU image
    name: image-name, type: STRING, description: Image name which can be used to lookup the image-id
    name: image-checksum, type: STRING, description: Image md5sum checksum used in combination with image name to lookup image-id 
    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
    name: mgmt-network, type: STRING, description: Explicit mgmt-network name, otherwise the mgmt-network from
    Cloud account is used
    name: allocate-public-address, type: BOOLEAN, description: If this VDU needs public IP address
  XPath Path
    /rwcal:vdu-init-params
  XPath Keyed Path
    /rwcal:vdu-init-params
  RW.REST URI Path
    /rwcal:vdu-init-params
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams
  Python Proto-GI Type
    RwcalYang.VDUInitParams
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams
    Rwcal_data_VduInitParams
    Rwcal_VDUInitParams
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams

2.1.5.1  container rwcal: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
    /rwcal:vdu-init-params/rwcal:vm-flavor
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:vm-flavor
  RW.REST URI Path
    /rwcal:vdu-init-params/vm-flavor
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:vm-flavor
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:vm-flavor
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.VmFlavor
  Python Proto-GI Type
    RwcalYang.VDUInitParams_VmFlavor
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__VmFlavor
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_VmFlavor
    Rwcal_data_VduInitParams_VmFlavor
    Rwcal_VDUInitParams_VmFlavor
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_VmFlavor

2.1.5.2  container rwcal: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
    /rwcal:vdu-init-params/rwcal:guest-epa
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:guest-epa
  RW.REST URI Path
    /rwcal:vdu-init-params/guest-epa
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.GuestEpa
  Python Proto-GI Type
    RwcalYang.VDUInitParams_GuestEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__GuestEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_GuestEpa
    Rwcal_data_VduInitParams_GuestEpa
    Rwcal_VDUInitParams_GuestEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_GuestEpa

2.1.5.2.1  list rwcal: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
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:pcie-device
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING']
  RW.REST URI Path
    /rwcal:vdu-init-params/guest-epa/pcie-device/STRING
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:pcie-device
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.GuestEpa.PcieDevice
  Python Proto-GI Type
    RwcalYang.VDUInitParams_GuestEpa_PcieDevice
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__GuestEpa__PcieDevice
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_GuestEpa_PcieDevice
    Rwcal_data_VduInitParams_GuestEpa_PcieDevice
    Rwcal_VDUInitParams_GuestEpa_PcieDevice
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_GuestEpa_PcieDevice

2.1.5.2.2  container rwcal: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
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy
  RW.REST URI Path
    /rwcal:vdu-init-params/guest-epa/numa-node-policy
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.GuestEpa.NumaNodePolicy
  Python Proto-GI Type
    RwcalYang.VDUInitParams_GuestEpa_NumaNodePolicy
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__GuestEpa__NumaNodePolicy
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy
    Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy
    Rwcal_VDUInitParams_GuestEpa_NumaNodePolicy
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy

2.1.5.2.2.1  list rwcal: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
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']
  RW.REST URI Path
    /rwcal:vdu-init-params/guest-epa/numa-node-policy/node/0
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.GuestEpa.NumaNodePolicy.Node
  Python Proto-GI Type
    RwcalYang.VDUInitParams_GuestEpa_NumaNodePolicy_Node
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__GuestEpa__NumaNodePolicy__Node
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node
    Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node
    Rwcal_VDUInitParams_GuestEpa_NumaNodePolicy_Node
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node

2.1.5.2.2.1.1  list rwcal: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
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:vcpu[rwcal:id='0']
  RW.REST URI Path
    /rwcal:vdu-init-params/guest-epa/numa-node-policy/node/0/vcpu/0
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:vcpu[rwcal:id='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.GuestEpa.NumaNodePolicy.Node.Vcpu
  Python Proto-GI Type
    RwcalYang.VDUInitParams_GuestEpa_NumaNodePolicy_Node_Vcpu
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__GuestEpa__NumaNodePolicy__Node__Vcpu
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_Vcpu
    Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_Vcpu
    Rwcal_VDUInitParams_GuestEpa_NumaNodePolicy_Node_Vcpu
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_Vcpu

2.1.5.2.2.1.2  container rwcal:paired-threads
  Leaves
    name: num-paired-threads, type: UINT8
  XPath Path
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads
  RW.REST URI Path
    /rwcal:vdu-init-params/guest-epa/numa-node-policy/node/0/paired-threads
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.GuestEpa.NumaNodePolicy.Node.PairedThreads
  Python Proto-GI Type
    RwcalYang.VDUInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__GuestEpa__NumaNodePolicy__Node__PairedThreads
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads
    Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads
    Rwcal_VDUInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads

2.1.5.2.2.1.2.1  list rwcal: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
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads/rwcal:paired-thread-ids
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads/rwcal:paired-thread-ids[rwcal:thread-a='0']
  RW.REST URI Path
    /rwcal:vdu-init-params/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads/rwcal:paired-thread-ids
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads/rwcal:paired-thread-ids[rwcal:thread-a='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
  Python Proto-GI Type
    RwcalYang.VDUInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
    Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
    Rwcal_VDUInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

2.1.5.3  container rwcal: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
    /rwcal:vdu-init-params/rwcal:vswitch-epa
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:vswitch-epa
  RW.REST URI Path
    /rwcal:vdu-init-params/vswitch-epa
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:vswitch-epa
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:vswitch-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.VswitchEpa
  Python Proto-GI Type
    RwcalYang.VDUInitParams_VswitchEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__VswitchEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_VswitchEpa
    Rwcal_data_VduInitParams_VswitchEpa
    Rwcal_VDUInitParams_VswitchEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_VswitchEpa

2.1.5.4  container rwcal:hypervisor-epa
  Leaves
    name: type, type: ENUM, description: Specifies the type of hypervisor.
    KVM: KVM
    XEN: XEN
    name: version, type: STRING
  XPath Path
    /rwcal:vdu-init-params/rwcal:hypervisor-epa
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:hypervisor-epa
  RW.REST URI Path
    /rwcal:vdu-init-params/hypervisor-epa
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:hypervisor-epa
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:hypervisor-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.HypervisorEpa
  Python Proto-GI Type
    RwcalYang.VDUInitParams_HypervisorEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__HypervisorEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_HypervisorEpa
    Rwcal_data_VduInitParams_HypervisorEpa
    Rwcal_VDUInitParams_HypervisorEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_HypervisorEpa

2.1.5.5  container rwcal: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
    /rwcal:vdu-init-params/rwcal:host-epa
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:host-epa
  RW.REST URI Path
    /rwcal:vdu-init-params/host-epa
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:host-epa
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:host-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.HostEpa
  Python Proto-GI Type
    RwcalYang.VDUInitParams_HostEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__HostEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_HostEpa
    Rwcal_data_VduInitParams_HostEpa
    Rwcal_VDUInitParams_HostEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_HostEpa

2.1.5.5.1  list rwcal:cpu-feature
  Description
    List of CPU features.
  Leaves
    name: feature, type: ENUM, description: CPU feature.
  XPath Path
    /rwcal:vdu-init-params/rwcal:host-epa/rwcal:cpu-feature
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES']
  RW.REST URI Path
    /rwcal:vdu-init-params/host-epa/cpu-feature/PREFER_AES
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:host-epa/rwcal:cpu-feature
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.HostEpa.CpuFeature
  Python Proto-GI Type
    RwcalYang.VDUInitParams_HostEpa_CpuFeature
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__HostEpa__CpuFeature
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_HostEpa_CpuFeature
    Rwcal_data_VduInitParams_HostEpa_CpuFeature
    Rwcal_VDUInitParams_HostEpa_CpuFeature
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_HostEpa_CpuFeature

2.1.5.5.2  list rwcal:om-cpu-feature
  Description
    List of OpenMANO CPU features
  Leaves
    name: feature, type: STRING, description: CPU feature
  XPath Path
    /rwcal:vdu-init-params/rwcal:host-epa/rwcal:om-cpu-feature
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING']
  RW.REST URI Path
    /rwcal:vdu-init-params/host-epa/om-cpu-feature/STRING
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:host-epa/rwcal:om-cpu-feature
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.HostEpa.OmCpuFeature
  Python Proto-GI Type
    RwcalYang.VDUInitParams_HostEpa_OmCpuFeature
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__HostEpa__OmCpuFeature
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_HostEpa_OmCpuFeature
    Rwcal_data_VduInitParams_HostEpa_OmCpuFeature
    Rwcal_VDUInitParams_HostEpa_OmCpuFeature
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_HostEpa_OmCpuFeature

2.1.5.6  container rwcal:availability-zone
  Description
    Name of the Availability Zone
  Leaves
    name: name, type: STRING
  XPath Path
    /rwcal:vdu-init-params/rwcal:availability-zone
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:availability-zone
  RW.REST URI Path
    /rwcal:vdu-init-params/availability-zone
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:availability-zone
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:availability-zone
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.AvailabilityZone
  Python Proto-GI Type
    RwcalYang.VDUInitParams_AvailabilityZone
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__AvailabilityZone
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_AvailabilityZone
    Rwcal_data_VduInitParams_AvailabilityZone
    Rwcal_VDUInitParams_AvailabilityZone
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_AvailabilityZone

2.1.5.7  container rwcal:server-group
  Description
    Name of the Affinity/Anti-Affinity Server Group
  Leaves
    name: name, type: STRING
  XPath Path
    /rwcal:vdu-init-params/rwcal:server-group
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:server-group
  RW.REST URI Path
    /rwcal:vdu-init-params/server-group
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:server-group
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:server-group
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.ServerGroup
  Python Proto-GI Type
    RwcalYang.VDUInitParams_ServerGroup
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__ServerGroup
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_ServerGroup
    Rwcal_data_VduInitParams_ServerGroup
    Rwcal_VDUInitParams_ServerGroup
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_ServerGroup

2.1.5.8  list rwcal: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
    /rwcal:vdu-init-params/rwcal:host-aggregate
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:host-aggregate[rwcal:metadata-key='STRING']
  RW.REST URI Path
    /rwcal:vdu-init-params/host-aggregate/STRING
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:host-aggregate
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:host-aggregate[rwcal:metadata-key='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.HostAggregate
  Python Proto-GI Type
    RwcalYang.VDUInitParams_HostAggregate
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__HostAggregate
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_HostAggregate
    Rwcal_data_VduInitParams_HostAggregate
    Rwcal_VDUInitParams_HostAggregate
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_HostAggregate

2.1.5.9  list rwcal:connection-points
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: virtual-link-id, type: STRING, description: CAL assigned resource Id for the Virtual Link
    name: associate-public-ip, type: BOOLEAN
    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: security-group, type: STRING, description: Name of the security group
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security
    name: type, type: ENUM, description: Specifies the type of connection point
    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.
  XPath Path
    /rwcal:vdu-init-params/rwcal:connection-points
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:connection-points[rwcal:name='STRING']
  RW.REST URI Path
    /rwcal:vdu-init-params/connection-points/STRING
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:connection-points
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:connection-points[rwcal:name='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.ConnectionPoints
  Python Proto-GI Type
    RwcalYang.VDUInitParams_ConnectionPoints
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__ConnectionPoints
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_ConnectionPoints
    Rwcal_data_VduInitParams_ConnectionPoints
    Rwcal_VDUInitParams_ConnectionPoints
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_ConnectionPoints

2.1.5.10  container rwcal:vdu-init
  Leaves
    name: userdata, type: STRING, description: The userdata field for vdu-init should contain
    the contents of the script that cloud-init should
    invoke when configuring the system. Note that this
    script is expected to be in the cloud-config format
  XPath Path
    /rwcal:vdu-init-params/rwcal:vdu-init
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:vdu-init
  RW.REST URI Path
    /rwcal:vdu-init-params/vdu-init
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:vdu-init
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:vdu-init
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.VduInit
  Python Proto-GI Type
    RwcalYang.VDUInitParams_VduInit
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__VduInit
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_VduInit
    Rwcal_data_VduInitParams_VduInit
    Rwcal_VDUInitParams_VduInit
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_VduInit

2.1.5.11  container rwcal: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
    /rwcal:vdu-init-params/rwcal:supplemental-boot-data
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:supplemental-boot-data
  RW.REST URI Path
    /rwcal:vdu-init-params/supplemental-boot-data
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:supplemental-boot-data
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:supplemental-boot-data
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.SupplementalBootData
  Python Proto-GI Type
    RwcalYang.VDUInitParams_SupplementalBootData
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__SupplementalBootData
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_SupplementalBootData
    Rwcal_data_VduInitParams_SupplementalBootData
    Rwcal_VDUInitParams_SupplementalBootData
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_SupplementalBootData

2.1.5.11.1  list rwcal: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
    /rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:config-file
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:config-file[rwcal:source='STRING']
  RW.REST URI Path
    /rwcal:vdu-init-params/supplemental-boot-data/config-file/STRING
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:config-file
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:config-file[rwcal:source='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.SupplementalBootData.ConfigFile
  Python Proto-GI Type
    RwcalYang.VDUInitParams_SupplementalBootData_ConfigFile
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__SupplementalBootData__ConfigFile
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_SupplementalBootData_ConfigFile
    Rwcal_data_VduInitParams_SupplementalBootData_ConfigFile
    Rwcal_VDUInitParams_SupplementalBootData_ConfigFile
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_SupplementalBootData_ConfigFile

2.1.5.12  list rwcal: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
    /rwcal:vdu-init-params/rwcal:volumes
  XPath Keyed Path
    /rwcal:vdu-init-params/rwcal:volumes[rwcal:name='STRING']
  RW.REST URI Path
    /rwcal:vdu-init-params/volumes/STRING
  RW Keyspec XPath Path
    C,/rwcal:vdu-init-params/rwcal:volumes
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-init-params/rwcal:volumes[rwcal:name='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduInitParams.Volumes
  Python Proto-GI Type
    RwcalYang.VDUInitParams_Volumes
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduInitParams__Volumes
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduInitParams_Volumes
    Rwcal_data_VduInitParams_Volumes
    Rwcal_VDUInitParams_Volumes
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduInitParams_Volumes

2.1.6  container rwcal:vdu-modify-params
  Description
    This object defines the parameters required to modify VDU
  Leaves
    name: vdu-id, type: STRING, description: CAL assigned id for VDU to which this connection point belongs
    name: image-id, type: STRING, description: CAL assigned image-id for the VDU image
  XPath Path
    /rwcal:vdu-modify-params
  XPath Keyed Path
    /rwcal:vdu-modify-params
  RW.REST URI Path
    /rwcal:vdu-modify-params
  RW Keyspec XPath Path
    C,/rwcal:vdu-modify-params
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-modify-params
  Protobuf Type
    .rwcal.YangData.Rwcal.VduModifyParams
  Python Proto-GI Type
    RwcalYang.VDUModifyParams
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduModifyParams
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduModifyParams
    Rwcal_data_VduModifyParams
    Rwcal_VDUModifyParams
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduModifyParams

2.1.6.1  list rwcal:connection-points-add
  Leaves
    name: name, type: STRING, description: Name of the connection point
    name: virtual-link-id, type: STRING, description: CAL assigned resource Id for the Virtual Link
    name: associate-public-ip, type: BOOLEAN
    name: port-security-enabled, type: BOOLEAN, description: Enables the port security
    name: type, type: ENUM, description: Specifies the type of connection point
    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.
  XPath Path
    /rwcal:vdu-modify-params/rwcal:connection-points-add
  XPath Keyed Path
    /rwcal:vdu-modify-params/rwcal:connection-points-add[rwcal:name='STRING']
  RW.REST URI Path
    /rwcal:vdu-modify-params/connection-points-add/STRING
  RW Keyspec XPath Path
    C,/rwcal:vdu-modify-params/rwcal:connection-points-add
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-modify-params/rwcal:connection-points-add[rwcal:name='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduModifyParams.ConnectionPointsAdd
  Python Proto-GI Type
    RwcalYang.VDUModifyParams_ConnectionPointsAdd
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduModifyParams__ConnectionPointsAdd
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduModifyParams_ConnectionPointsAdd
    Rwcal_data_VduModifyParams_ConnectionPointsAdd
    Rwcal_VDUModifyParams_ConnectionPointsAdd
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduModifyParams_ConnectionPointsAdd

2.1.6.2  list rwcal:connection-points-remove
  Leaves
    name: connection-point-id, type: STRING
  XPath Path
    /rwcal:vdu-modify-params/rwcal:connection-points-remove
  XPath Keyed Path
    /rwcal:vdu-modify-params/rwcal:connection-points-remove[rwcal:connection-point-id='STRING']
  RW.REST URI Path
    /rwcal:vdu-modify-params/connection-points-remove/STRING
  RW Keyspec XPath Path
    C,/rwcal:vdu-modify-params/rwcal:connection-points-remove
  RW Keyspec XPath Keyed Path
    C,/rwcal:vdu-modify-params/rwcal:connection-points-remove[rwcal:connection-point-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VduModifyParams.ConnectionPointsRemove
  Python Proto-GI Type
    RwcalYang.VDUModifyParams_ConnectionPointsRemove
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VduModifyParams__ConnectionPointsRemove
  C RWPB Identifiers
    Rwcal_Rwcal_data_VduModifyParams_ConnectionPointsRemove
    Rwcal_data_VduModifyParams_ConnectionPointsRemove
    Rwcal_VDUModifyParams_ConnectionPointsRemove
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VduModifyParams_ConnectionPointsRemove

2.1.7  container rwcal:vnf-resources
  XPath Path
    /rwcal:vnf-resources
  XPath Keyed Path
    /rwcal:vnf-resources
  RW.REST URI Path
    /rwcal:vnf-resources
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources
  Python Proto-GI Type
    RwcalYang.VNFResources
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources
    Rwcal_data_VnfResources
    Rwcal_VNFResources
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources

2.1.7.1  list rwcal:virtual-link-info-list
  Leaves
    name: name, type: STRING, description: Name of the Virtual-Link
    name: state, type: ENUM, description: State of the Virtual Link
    name: virtual-link-id, type: STRING, description: CAL assigned resource ID of the Virtual-Link
    name: subnet, type: STRING
  XPath Path
    /rwcal:vnf-resources/rwcal:virtual-link-info-list
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/virtual-link-info-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:virtual-link-info-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VirtualLinkInfoList
  Python Proto-GI Type
    RwcalYang.VirtualLinkInfoParams
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VirtualLinkInfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList
    Rwcal_data_VnfResources_VirtualLinkInfoList
    Rwcal_VirtualLinkInfoParams
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList

2.1.7.1.1  list rwcal:connection-points
  Leaves
    name: connection-point-id, type: STRING
    name: name, type: STRING, description: Name of the connection point
    name: virtual-link-id, type: STRING, description: CAL assigned resource ID of the Virtual-Link
    name: vdu-id, type: STRING, description: CAL assigned id for VDU to which this connection point belongs
    name: state, type: ENUM, description: CMP agnostic generic state of the connection point
    name: ip-address, type: STRING
    name: public-ip, type: STRING
    name: mac-addr, type: STRING
  XPath Path
    /rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:connection-points
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/virtual-link-info-list/STRING/connection-points/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:connection-points
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VirtualLinkInfoList.ConnectionPoints
  Python Proto-GI Type
    RwcalYang.VirtualLinkInfoParams_ConnectionPoints
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VirtualLinkInfoList__ConnectionPoints
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList_ConnectionPoints
    Rwcal_data_VnfResources_VirtualLinkInfoList_ConnectionPoints
    Rwcal_VirtualLinkInfoParams_ConnectionPoints
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList_ConnectionPoints

2.1.7.1.2  container rwcal: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
    /rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:provider-network
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:provider-network
  RW.REST URI Path
    /rwcal:vnf-resources/virtual-link-info-list/STRING/provider-network
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:provider-network
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:provider-network
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VirtualLinkInfoList.ProviderNetwork
  Python Proto-GI Type
    RwcalYang.VirtualLinkInfoParams_ProviderNetwork
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VirtualLinkInfoList__ProviderNetwork
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList_ProviderNetwork
    Rwcal_data_VnfResources_VirtualLinkInfoList_ProviderNetwork
    Rwcal_VirtualLinkInfoParams_ProviderNetwork
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList_ProviderNetwork

2.1.7.2  list rwcal:vdu-info-list
  Leaves
    name: vdu-id, type: STRING, description: CAL assigned id for VDU
    name: name, type: STRING, description: Name of the VDU
    name: flavor-id, type: STRING, description: CAL assigned flavor-id for the VDU image
    name: image-id, type: STRING, description: CAL assigned image-id for the VDU image
    name: node-id, type: STRING
    name: state, type: ENUM, description: State of the VDU
    name: management-ip, type: STRING
    name: public-ip, type: STRING
    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
    name: console-url, type: STRING, description: Console URL from the VIM, if available
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList
  Python Proto-GI Type
    RwcalYang.VDUInfoParams
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList
    Rwcal_data_VnfResources_VduInfoList
    Rwcal_VDUInfoParams
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList

2.1.7.2.1  container rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:vm-flavor
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:vm-flavor
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/vm-flavor
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:vm-flavor
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:vm-flavor
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.VmFlavor
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_VmFlavor
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__VmFlavor
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_VmFlavor
    Rwcal_data_VnfResources_VduInfoList_VmFlavor
    Rwcal_VDUInfoParams_VmFlavor
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_VmFlavor

2.1.7.2.2  container rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/guest-epa
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.GuestEpa
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_GuestEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__GuestEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa
    Rwcal_data_VnfResources_VduInfoList_GuestEpa
    Rwcal_VDUInfoParams_GuestEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa

2.1.7.2.2.1  list rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:pcie-device
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/pcie-device/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:pcie-device
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.GuestEpa.PcieDevice
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_GuestEpa_PcieDevice
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__GuestEpa__PcieDevice
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_PcieDevice
    Rwcal_data_VnfResources_VduInfoList_GuestEpa_PcieDevice
    Rwcal_VDUInfoParams_GuestEpa_PcieDevice
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_PcieDevice

2.1.7.2.2.2  container rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_GuestEpa_NumaNodePolicy
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy
    Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy
    Rwcal_VDUInfoParams_GuestEpa_NumaNodePolicy
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy

2.1.7.2.2.2.1  list rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy/node/0
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy.Node
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_GuestEpa_NumaNodePolicy_Node
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy__Node
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node
    Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node
    Rwcal_VDUInfoParams_GuestEpa_NumaNodePolicy_Node
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node

2.1.7.2.2.2.1.1  list rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:vcpu[rwcal:id='0']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:vcpu[rwcal:id='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy.Node.Vcpu
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_GuestEpa_NumaNodePolicy_Node_Vcpu
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy__Node__Vcpu
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_Vcpu
    Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_Vcpu
    Rwcal_VDUInfoParams_GuestEpa_NumaNodePolicy_Node_Vcpu
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_Vcpu

2.1.7.2.2.2.1.2  container rwcal:paired-threads
  Leaves
    name: num-paired-threads, type: UINT8
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy/node/0/paired-threads
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy.Node.PairedThreads
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_GuestEpa_NumaNodePolicy_Node_PairedThreads
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy__Node__PairedThreads
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads
    Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads
    Rwcal_VDUInfoParams_GuestEpa_NumaNodePolicy_Node_PairedThreads
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads

2.1.7.2.2.2.1.2.1  list rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads/rwcal:paired-thread-ids
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads/rwcal:paired-thread-ids[rwcal:thread-a='0']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads/rwcal:paired-thread-ids
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads/rwcal:paired-thread-ids[rwcal:thread-a='0']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
    Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
    Rwcal_VDUInfoParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

2.1.7.2.3  container rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:vswitch-epa
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:vswitch-epa
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/vswitch-epa
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:vswitch-epa
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:vswitch-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.VswitchEpa
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_VswitchEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__VswitchEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_VswitchEpa
    Rwcal_data_VnfResources_VduInfoList_VswitchEpa
    Rwcal_VDUInfoParams_VswitchEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_VswitchEpa

2.1.7.2.4  container rwcal:hypervisor-epa
  Leaves
    name: type, type: ENUM, description: Specifies the type of hypervisor.
    KVM: KVM
    XEN: XEN
    name: version, type: STRING
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:hypervisor-epa
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:hypervisor-epa
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/hypervisor-epa
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:hypervisor-epa
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:hypervisor-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.HypervisorEpa
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_HypervisorEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__HypervisorEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_HypervisorEpa
    Rwcal_data_VnfResources_VduInfoList_HypervisorEpa
    Rwcal_VDUInfoParams_HypervisorEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_HypervisorEpa

2.1.7.2.5  container rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-epa
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/host-epa
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-epa
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.HostEpa
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_HostEpa
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__HostEpa
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_HostEpa
    Rwcal_data_VnfResources_VduInfoList_HostEpa
    Rwcal_VDUInfoParams_HostEpa
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_HostEpa

2.1.7.2.5.1  list rwcal:cpu-feature
  Description
    List of CPU features.
  Leaves
    name: feature, type: ENUM, description: CPU feature.
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa/rwcal:cpu-feature
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/host-epa/cpu-feature/PREFER_AES
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa/rwcal:cpu-feature
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.HostEpa.CpuFeature
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_HostEpa_CpuFeature
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__HostEpa__CpuFeature
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_HostEpa_CpuFeature
    Rwcal_data_VnfResources_VduInfoList_HostEpa_CpuFeature
    Rwcal_VDUInfoParams_HostEpa_CpuFeature
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_HostEpa_CpuFeature

2.1.7.2.5.2  list rwcal:om-cpu-feature
  Description
    List of OpenMANO CPU features
  Leaves
    name: feature, type: STRING, description: CPU feature
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa/rwcal:om-cpu-feature
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/host-epa/om-cpu-feature/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa/rwcal:om-cpu-feature
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.HostEpa.OmCpuFeature
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_HostEpa_OmCpuFeature
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__HostEpa__OmCpuFeature
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_HostEpa_OmCpuFeature
    Rwcal_data_VnfResources_VduInfoList_HostEpa_OmCpuFeature
    Rwcal_VDUInfoParams_HostEpa_OmCpuFeature
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_HostEpa_OmCpuFeature

2.1.7.2.6  container rwcal:availability-zone
  Description
    Name of the Availability Zone
  Leaves
    name: name, type: STRING
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:availability-zone
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:availability-zone
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/availability-zone
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:availability-zone
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:availability-zone
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.AvailabilityZone
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_AvailabilityZone
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__AvailabilityZone
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_AvailabilityZone
    Rwcal_data_VnfResources_VduInfoList_AvailabilityZone
    Rwcal_VDUInfoParams_AvailabilityZone
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_AvailabilityZone

2.1.7.2.7  container rwcal:server-group
  Description
    Name of the Affinity/Anti-Affinity Server Group
  Leaves
    name: name, type: STRING
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:server-group
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:server-group
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/server-group
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:server-group
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:server-group
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.ServerGroup
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_ServerGroup
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__ServerGroup
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_ServerGroup
    Rwcal_data_VnfResources_VduInfoList_ServerGroup
    Rwcal_VDUInfoParams_ServerGroup
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_ServerGroup

2.1.7.2.8  list rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-aggregate
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-aggregate[rwcal:metadata-key='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/host-aggregate/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-aggregate
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-aggregate[rwcal:metadata-key='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.HostAggregate
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_HostAggregate
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__HostAggregate
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_HostAggregate
    Rwcal_data_VnfResources_VduInfoList_HostAggregate
    Rwcal_VDUInfoParams_HostAggregate
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_HostAggregate

2.1.7.2.9  list rwcal:connection-points
  Leaves
    name: connection-point-id, type: STRING
    name: name, type: STRING, description: Name of the connection point
    name: virtual-link-id, type: STRING, description: CAL assigned resource ID of the Virtual-Link
    name: vdu-id, type: STRING, description: CAL assigned id for VDU to which this connection point belongs
    name: state, type: ENUM, description: CMP agnostic generic state of the connection point
    name: ip-address, type: STRING
    name: public-ip, type: STRING
    name: mac-addr, type: STRING
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:connection-points
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/connection-points/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:connection-points
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.ConnectionPoints
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_ConnectionPoints
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__ConnectionPoints
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_ConnectionPoints
    Rwcal_data_VnfResources_VduInfoList_ConnectionPoints
    Rwcal_VDUInfoParams_ConnectionPoints
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_ConnectionPoints

2.1.7.2.10  container rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:supplemental-boot-data
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/supplemental-boot-data
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:supplemental-boot-data
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.SupplementalBootData
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_SupplementalBootData
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__SupplementalBootData
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_SupplementalBootData
    Rwcal_data_VnfResources_VduInfoList_SupplementalBootData
    Rwcal_VDUInfoParams_SupplementalBootData
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_SupplementalBootData

2.1.7.2.10.1  list rwcal: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
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data/rwcal:config-file
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:supplemental-boot-data/rwcal:config-file[rwcal:source='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/supplemental-boot-data/config-file/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data/rwcal:config-file
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:supplemental-boot-data/rwcal:config-file[rwcal:source='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.SupplementalBootData.ConfigFile
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_SupplementalBootData_ConfigFile
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__SupplementalBootData__ConfigFile
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_SupplementalBootData_ConfigFile
    Rwcal_data_VnfResources_VduInfoList_SupplementalBootData_ConfigFile
    Rwcal_VDUInfoParams_SupplementalBootData_ConfigFile
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_SupplementalBootData_ConfigFile

2.1.7.2.11  list rwcal:volumes
  Leaves
    name: name, type: STRING, description: Name of the disk-volumes, e.g. vda, vdb etc
    name: volume-id, type: STRING, description: CAL assigned volume-id 
  XPath Path
    /rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:volumes
  XPath Keyed Path
    /rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:volumes[rwcal:name='STRING']
  RW.REST URI Path
    /rwcal:vnf-resources/vdu-info-list/STRING/volumes/STRING
  RW Keyspec XPath Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:volumes
  RW Keyspec XPath Keyed Path
    D,/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:volumes[rwcal:name='STRING']
  Protobuf Type
    .rwcal.YangData.Rwcal.VnfResources.VduInfoList.Volumes
  Python Proto-GI Type
    RwcalYang.VDUInfoParams_Volumes
  C Protobuf-C Struct Type
    Rwcal__YangData__Rwcal__VnfResources__VduInfoList__Volumes
  C RWPB Identifiers
    Rwcal_Rwcal_data_VnfResources_VduInfoList_Volumes
    Rwcal_data_VnfResources_VduInfoList_Volumes
    Rwcal_VDUInfoParams_Volumes
  YPBC Base Identifier
    rw_ypbc_Rwcal_Rwcal_data_VnfResources_VduInfoList_Volumes

