rwcal - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_Rwcal_Rwcal_t_schema
Global Schema Pointer
rw_ypbc_Rwcal_Rwcal_g_schema

rwcal data

rwcal:connection-status

Key Identifiers:
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

Fields
NameTypeDescription
statusENUM
detailsSTRING

rwcal:cloud-accounts

Key Identifiers:
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

Fields
NameTypeDescription
cloud-account-listLIST

rwcal:cloud-account-list

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRING
account-typeENUM
mockCONTAINER
awsCONTAINER
openstackCONTAINER
openmanoCONTAINER
vsphereCONTAINER
cloudsimCONTAINER
cloudsim_proxyCONTAINER
openvimCONTAINER

rwcal:mock

Key Identifiers:
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

Fields
NameTypeDescription
usernameSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

rwcal:aws

Key Identifiers:
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

Fields
NameTypeDescription
keySTRING
secretSTRING
regionSTRING
vpcidSTRINGVPC ID to use to instantiate EC2 instances
ssh-keySTRINGKey pair name to connect to EC2 instance
availability-zoneSTRINGAvailability zone where EC2 instance should be started
default-subnet-idSTRINGDefault subnet ID to create network interface at instance creation time
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

rwcal:openstack

Key Identifiers:
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

Fields
NameTypeDescription
keySTRING
secretSTRING
auth_urlSTRING
user-domainSTRINGDomain of the OpenStack user
project-domainSTRINGDomain of the OpenStack project
tenantSTRING
regionSTRING
adminBOOLEAN
mgmt-networkSTRING
plugin-nameSTRING
security-groupsLEAF_LISTNames of the security groups for the VM
dynamic-flavor-supportBOOLEAN
floating-ip-poolSTRINGName of floating IP pool to use for floating IP address assignement
cert-validateBOOLEANCertificate validatation policy in case of SSL/TLS connection

rwcal:security-groups

Names of the security groups for the VM

Key Identifiers:
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

rwcal:openmano

Key Identifiers:
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

Fields
NameTypeDescription
hostSTRING
portUINT16
tenant-idSTRING
plugin-nameSTRING

rwcal:vsphere

Key Identifiers:
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

Fields
NameTypeDescription
usernameSTRING
passwordSTRING
urlSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

rwcal:cloudsim

Key Identifiers:
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

Fields
NameTypeDescription
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

rwcal:cloudsim_proxy

Key Identifiers:
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

Fields
NameTypeDescription
hostSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

rwcal:openvim

Key Identifiers:
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

Fields
NameTypeDescription
hostSTRING
portUINT16
tenant-nameSTRINGMandatory parameter to indicate openvim tenant name
mgmt-networkSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN
image-managementCONTAINER Information required for OpenVim image upload operation

rwcal:image-management

Information required for OpenVim image upload operation

Key Identifiers:
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

Fields
NameTypeDescription
usernameSTRINGUsername for host access
passwordSTRINGPassword for host access
image-directory-pathSTRINGName of the directory on the host where image needs to be copied

rwcal:vim-resources

Key Identifiers:
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

Fields
NameTypeDescription
vminfo-listLIST
imageinfo-listLIST
tenantinfo-listLIST
userinfo-listLIST
roleinfo-listLIST
hostinfo-listLIST
networkinfo-listLIST
portinfo-listLIST
flavorinfo-listLIST

rwcal:vminfo-list

Key Identifiers:
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

Fields
NameTypeDescription
vm-nameSTRING
vm-sizeSTRING
vm-idSTRING
flavor-idSTRING
image-idSTRING
stateSTRING
availability-zoneSTRING
tenant-nameSTRING
host-nameSTRING
management-ipSTRING
public-ipSTRING
allocate-public-addressBOOLEANIf this VM should allocate a floating public IP address
private-ip-listLIST
public-ip-listLIST
port-listLIST
network-listLIST
cloud-initCONTAINER
user_tagsCONTAINER
server-groupSTRING

rwcal:private-ip-list

Key Identifiers:
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

Fields
NameTypeDescription
ip-addressSTRING

rwcal:public-ip-list

Key Identifiers:
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

Fields
NameTypeDescription
ip-addressSTRING

rwcal:port-list

Key Identifiers:
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

Fields
NameTypeDescription
port-idSTRING

rwcal:network-list

Key Identifiers:
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

Fields
NameTypeDescription
network-idSTRING

rwcal:cloud-init

Key Identifiers:
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

Fields
NameTypeDescription
userdataSTRINGThe 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

rwcal:user_tags

Key Identifiers:
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

Fields
NameTypeDescription
node-idSTRING
pci_assignementSTRING
tag1STRING

rwcal:imageinfo-list

Key Identifiers:
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

Fields
NameTypeDescription
idSTRING
nameSTRING
locationSTRINGImage URL location
filenoUINT32Image file descriptor
checksumSTRING
virtual_size_mbytesUINT64Virtual size of the image
disk_formatENUMFormat of the Disk
container_formatENUMFormat of the container
stateENUMState of the Image object in CAL
user-tagsCONTAINERUser tags associated with Image

rwcal:user-tags

User tags associated with Image

Key Identifiers:
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

Fields
NameTypeDescription
checksumSTRING

rwcal:tenantinfo-list

Key Identifiers:
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

Fields
NameTypeDescription
tenant-nameSTRING
tenant-idSTRING

rwcal:userinfo-list

Key Identifiers:
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

Fields
NameTypeDescription
user-nameSTRING
user-idSTRING

rwcal:roleinfo-list

Key Identifiers:
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

Fields
NameTypeDescription
role-nameSTRING
role-idSTRING

rwcal:hostinfo-list

Key Identifiers:
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

Fields
NameTypeDescription
host-nameSTRING
host-idSTRING

rwcal:networkinfo-list

Key Identifiers:
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

Fields
NameTypeDescription
network-nameSTRING
network-idSTRING
subnetSTRING
provider-networkCONTAINERContainer for the provider network.

rwcal:provider-network

Container for the provider network.

Key Identifiers:
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

Fields
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
overlay-typeENUMType 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
segmentation_idUINT32ID of segregated virtual networks

rwcal:portinfo-list

Key Identifiers:
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

Fields
NameTypeDescription
port-nameSTRING
port-idSTRING
port-stateSTRING
network-idSTRING
ip-addressSTRING
vm-idSTRING
port-typeENUMType of the port
lxcCONTAINER

rwcal:lxc

Key Identifiers:
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

Fields
NameTypeDescription
veth-nameSTRING

rwcal:flavorinfo-list

Key Identifiers:
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

Fields
NameTypeDescription
idSTRING
nameSTRING
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
cloud-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY

rwcal:vm-flavor

Key Identifiers:
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

Fields
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.

rwcal:guest-epa

Key Identifiers:
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

Fields
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory 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
cpu-pinning-policyENUMCPU 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
cpu-thread-pinning-policyENUMCPU 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.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis 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.

rwcal:pcie-device

List of pcie passthrough devices.

Key Identifiers:
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

Fields
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number of devices to attach to the VM.

rwcal:numa-node-policy

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.

Key Identifiers:
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

Fields
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis 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
nodeLIST

rwcal:node

Key Identifiers:
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

Fields
NameTypeDescription
idUINT64NUMA node identification. Typically it's 0 or 1
vcpuLISTList of VCPUs to allocate on this NUMA node.
memory-mbUINT64Memory size expressed in MB for this NUMA node.
num-coresUINT8
paired-threadsCONTAINER
num-threadsUINT8

rwcal:vcpu

List of VCPUs to allocate on this NUMA node.

Key Identifiers:
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

Fields
NameTypeDescription
idUINT64List of VCPUs ids to allocate on this NUMA node

rwcal:paired-threads

Key Identifiers:
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

Fields
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList of thread pairs to use in case of paired-thread NUMA

rwcal:paired-thread-ids

List of thread pairs to use in case of paired-thread NUMA

Key Identifiers:
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

Fields
NameTypeDescription
thread-aUINT8
thread-bUINT8

rwcal:vswitch-epa

Key Identifiers:
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

Fields
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

rwcal:hypervisor-epa

Key Identifiers:
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

Fields
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

rwcal:host-epa

Specifies the host level EPA attributes.

Key Identifiers:
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

Fields
NameTypeDescription
cpu-modelENUMHost CPU model. Examples include: SandyBridge, IvyBridge
cpu-archENUMHost CPU architecture.
cpu-vendorENUMHost CPU Vendor.
cpu-socket-countUINT64Number of sockets on the host.
cpu-core-countUINT64Number of cores on the host.
cpu-core-thread-countUINT64Number of threads per cores on the host.
cpu-featureLISTList of CPU features.
om-cpu-model-stringSTRINGOpenMANO CPU model string
om-cpu-featureLISTList of OpenMANO CPU features

rwcal:cpu-feature

List of CPU features.

Key Identifiers:
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

Fields
NameTypeDescription
featureENUMCPU feature.

rwcal:om-cpu-feature

List of OpenMANO CPU features

Key Identifiers:
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

Fields
NameTypeDescription
featureSTRINGCPU feature

rwcal:availability-zone

Name of the Availability Zone

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRING

rwcal:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRING

rwcal:host-aggregate

Name of the Host Aggregate

Key Identifiers:
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

Fields
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue of the corresponding metadata-key

rwcal:vdu-init-params

This object defines the parameters required to create a VDU

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRINGName of the VDU
mgmt-vpciSTRINGSpecifies 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.
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
node-idSTRING
flavor-idSTRINGCAL assigned flavor-id for the VDU image
image-idSTRINGCAL assigned image-id for the VDU image
image-nameSTRINGImage name which can be used to lookup the image-id
image-checksumSTRINGImage md5sum checksum used in combination with image name to lookup image-id
cloud-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY
connection-pointsLIST
mgmt-networkSTRINGExplicit mgmt-network name, otherwise the mgmt-network from Cloud account is used
allocate-public-addressBOOLEANIf this VDU needs public IP address
vdu-initCONTAINER
supplemental-boot-dataCONTAINER
volumesLIST

rwcal:vm-flavor

Key Identifiers:
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

Fields
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.

rwcal:guest-epa

Key Identifiers:
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

Fields
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory 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
cpu-pinning-policyENUMCPU 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
cpu-thread-pinning-policyENUMCPU 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.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis 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.

rwcal:pcie-device

List of pcie passthrough devices.

Key Identifiers:
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

Fields
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number of devices to attach to the VM.

rwcal:numa-node-policy

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.

Key Identifiers:
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

Fields
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis 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
nodeLIST

rwcal:node

Key Identifiers:
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

Fields
NameTypeDescription
idUINT64NUMA node identification. Typically it's 0 or 1
vcpuLISTList of VCPUs to allocate on this NUMA node.
memory-mbUINT64Memory size expressed in MB for this NUMA node.
num-coresUINT8
paired-threadsCONTAINER
num-threadsUINT8

rwcal:vcpu

List of VCPUs to allocate on this NUMA node.

Key Identifiers:
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

Fields
NameTypeDescription
idUINT64List of VCPUs ids to allocate on this NUMA node

rwcal:paired-threads

Key Identifiers:
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

Fields
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList of thread pairs to use in case of paired-thread NUMA

rwcal:paired-thread-ids

List of thread pairs to use in case of paired-thread NUMA

Key Identifiers:
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

Fields
NameTypeDescription
thread-aUINT8
thread-bUINT8

rwcal:vswitch-epa

Key Identifiers:
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

Fields
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

rwcal:hypervisor-epa

Key Identifiers:
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

Fields
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

rwcal:host-epa

Specifies the host level EPA attributes.

Key Identifiers:
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

Fields
NameTypeDescription
cpu-modelENUMHost CPU model. Examples include: SandyBridge, IvyBridge
cpu-archENUMHost CPU architecture.
cpu-vendorENUMHost CPU Vendor.
cpu-socket-countUINT64Number of sockets on the host.
cpu-core-countUINT64Number of cores on the host.
cpu-core-thread-countUINT64Number of threads per cores on the host.
cpu-featureLISTList of CPU features.
om-cpu-model-stringSTRINGOpenMANO CPU model string
om-cpu-featureLISTList of OpenMANO CPU features

rwcal:cpu-feature

List of CPU features.

Key Identifiers:
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

Fields
NameTypeDescription
featureENUMCPU feature.

rwcal:om-cpu-feature

List of OpenMANO CPU features

Key Identifiers:
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

Fields
NameTypeDescription
featureSTRINGCPU feature

rwcal:availability-zone

Name of the Availability Zone

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRING

rwcal:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRING

rwcal:host-aggregate

Name of the Host Aggregate

Key Identifiers:
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

Fields
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue of the corresponding metadata-key

rwcal:connection-points

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRINGName of the connection point
virtual-link-idSTRINGCAL assigned resource Id for the Virtual Link
associate-public-ipBOOLEAN
vpciSTRINGSpecifies 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.
security-groupSTRINGName of the security group
port-security-enabledBOOLEANEnables the port security
typeENUMSpecifies 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.

rwcal:vdu-init

Key Identifiers:
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

Fields
NameTypeDescription
userdataSTRINGThe 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

rwcal:supplemental-boot-data

Key Identifiers:
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

Fields
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data

rwcal:config-file

List of configuration files to be written on an additional drive

Key Identifiers:
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

Fields
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

rwcal:volumes

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
descriptionSTRINGDescription for Volume
sizeUINT64Size of disk in GB
ephemeralEMPTY
imageSTRINGImage 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.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
device-busENUMType of disk-bus on which this disk is exposed to guest
device-typeENUMThe type of device as exposed to guest

rwcal:vdu-modify-params

This object defines the parameters required to modify VDU

Key Identifiers:
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

Fields
NameTypeDescription
vdu-idSTRINGCAL assigned id for VDU to which this connection point belongs
image-idSTRINGCAL assigned image-id for the VDU image
connection-points-addLIST
connection-points-removeLIST

rwcal:connection-points-add

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRINGName of the connection point
virtual-link-idSTRINGCAL assigned resource Id for the Virtual Link
associate-public-ipBOOLEAN
port-security-enabledBOOLEANEnables the port security
typeENUMSpecifies 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.

rwcal:connection-points-remove

Key Identifiers:
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

Fields
NameTypeDescription
connection-point-idSTRING

rwcal:vnf-resources

Key Identifiers:
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

Fields
NameTypeDescription
virtual-link-info-listLIST
vdu-info-listLIST

rwcal:vdu-info-list

Key Identifiers:
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

Fields
NameTypeDescription
vdu-idSTRINGCAL assigned id for VDU
nameSTRINGName of the VDU
flavor-idSTRINGCAL assigned flavor-id for the VDU image
image-idSTRINGCAL assigned image-id for the VDU image
node-idSTRING
stateENUMState of the VDU
management-ipSTRING
public-ipSTRING
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
cloud-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY
connection-pointsLIST
console-urlSTRINGConsole URL from the VIM, if available
supplemental-boot-dataCONTAINER
volumesLIST

rwcal:vm-flavor

Key Identifiers:
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

Fields
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.

rwcal:guest-epa

Key Identifiers:
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

Fields
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory 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
cpu-pinning-policyENUMCPU 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
cpu-thread-pinning-policyENUMCPU 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.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis 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.

rwcal:pcie-device

List of pcie passthrough devices.

Key Identifiers:
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

Fields
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number of devices to attach to the VM.

rwcal:numa-node-policy

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.

Key Identifiers:
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

Fields
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis 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
nodeLIST

rwcal:node

Key Identifiers:
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

Fields
NameTypeDescription
idUINT64NUMA node identification. Typically it's 0 or 1
vcpuLISTList of VCPUs to allocate on this NUMA node.
memory-mbUINT64Memory size expressed in MB for this NUMA node.
num-coresUINT8
paired-threadsCONTAINER
num-threadsUINT8

rwcal:vcpu

List of VCPUs to allocate on this NUMA node.

Key Identifiers:
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

Fields
NameTypeDescription
idUINT64List of VCPUs ids to allocate on this NUMA node

rwcal:paired-threads

Key Identifiers:
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

Fields
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList of thread pairs to use in case of paired-thread NUMA

rwcal:paired-thread-ids

List of thread pairs to use in case of paired-thread NUMA

Key Identifiers:
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

Fields
NameTypeDescription
thread-aUINT8
thread-bUINT8

rwcal:vswitch-epa

Key Identifiers:
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

Fields
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

rwcal:hypervisor-epa

Key Identifiers:
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

Fields
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

rwcal:host-epa

Specifies the host level EPA attributes.

Key Identifiers:
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

Fields
NameTypeDescription
cpu-modelENUMHost CPU model. Examples include: SandyBridge, IvyBridge
cpu-archENUMHost CPU architecture.
cpu-vendorENUMHost CPU Vendor.
cpu-socket-countUINT64Number of sockets on the host.
cpu-core-countUINT64Number of cores on the host.
cpu-core-thread-countUINT64Number of threads per cores on the host.
cpu-featureLISTList of CPU features.
om-cpu-model-stringSTRINGOpenMANO CPU model string
om-cpu-featureLISTList of OpenMANO CPU features

rwcal:cpu-feature

List of CPU features.

Key Identifiers:
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

Fields
NameTypeDescription
featureENUMCPU feature.

rwcal:om-cpu-feature

List of OpenMANO CPU features

Key Identifiers:
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

Fields
NameTypeDescription
featureSTRINGCPU feature

rwcal:availability-zone

Name of the Availability Zone

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRING

rwcal:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRING

rwcal:host-aggregate

Name of the Host Aggregate

Key Identifiers:
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

Fields
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue of the corresponding metadata-key

rwcal:connection-points

Key Identifiers:
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

Fields
NameTypeDescription
connection-point-idSTRING
nameSTRINGName of the connection point
virtual-link-idSTRINGCAL assigned resource ID of the Virtual-Link
vdu-idSTRINGCAL assigned id for VDU to which this connection point belongs
stateENUMCMP agnostic generic state of the connection point
ip-addressSTRING
public-ipSTRING
mac-addrSTRING

rwcal:supplemental-boot-data

Key Identifiers:
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

Fields
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data

rwcal:config-file

List of configuration files to be written on an additional drive

Key Identifiers:
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

Fields
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

rwcal:volumes

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
volume-idSTRINGCAL assigned volume-id