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
| Name | Type | Description |
|---|---|---|
| status | ENUM | |
| details | STRING |
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
| Name | Type | Description |
|---|---|---|
| cloud-account-list | LIST |
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
| Name | Type | Description |
|---|---|---|
| name | STRING | |
| account-type | ENUM | |
| mock | CONTAINER | |
| aws | CONTAINER | |
| openstack | CONTAINER | |
| openmano | CONTAINER | |
| vsphere | CONTAINER | |
| cloudsim | CONTAINER | |
| cloudsim_proxy | CONTAINER | |
| openvim | CONTAINER |
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
| Name | Type | Description |
|---|---|---|
| username | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN |
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
| Name | Type | Description |
|---|---|---|
| key | STRING | |
| secret | STRING | |
| region | STRING | |
| vpcid | STRING | VPC ID to use to instantiate EC2 instances |
| ssh-key | STRING | Key pair name to connect to EC2 instance |
| availability-zone | STRING | Availability zone where EC2 instance should be started |
| default-subnet-id | STRING | Default subnet ID to create network interface at instance creation time |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN |
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
| Name | Type | Description |
|---|---|---|
| key | STRING | |
| secret | STRING | |
| auth_url | STRING | |
| user-domain | STRING | Domain of the OpenStack user |
| project-domain | STRING | Domain of the OpenStack project |
| tenant | STRING | |
| region | STRING | |
| admin | BOOLEAN | |
| mgmt-network | STRING | |
| plugin-name | STRING | |
| security-groups | LEAF_LIST | Names of the security groups for the VM |
| dynamic-flavor-support | BOOLEAN | |
| floating-ip-pool | STRING | Name of floating IP pool to use for floating IP address assignement |
| cert-validate | BOOLEAN | Certificate 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
| Name | Type | Description |
|---|---|---|
| host | STRING | |
| port | UINT16 | |
| tenant-id | STRING | |
| plugin-name | STRING |
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
| Name | Type | Description |
|---|---|---|
| username | STRING | |
| password | STRING | |
| url | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN |
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
| Name | Type | Description |
|---|---|---|
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN |
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
| Name | Type | Description |
|---|---|---|
| host | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN |
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
| Name | Type | Description |
|---|---|---|
| host | STRING | |
| port | UINT16 | |
| tenant-name | STRING | Mandatory parameter to indicate openvim tenant name |
| mgmt-network | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
| image-management | CONTAINER | 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
| Name | Type | Description |
|---|---|---|
| username | STRING | Username for host access |
| password | STRING | Password for host access |
| image-directory-path | STRING | Name 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
| Name | Type | Description |
|---|---|---|
| vminfo-list | LIST | |
| imageinfo-list | LIST | |
| tenantinfo-list | LIST | |
| userinfo-list | LIST | |
| roleinfo-list | LIST | |
| hostinfo-list | LIST | |
| networkinfo-list | LIST | |
| portinfo-list | LIST | |
| flavorinfo-list | LIST |
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
| Name | Type | Description |
|---|---|---|
| vm-name | STRING | |
| vm-size | STRING | |
| vm-id | STRING | |
| flavor-id | STRING | |
| image-id | STRING | |
| state | STRING | |
| availability-zone | STRING | |
| tenant-name | STRING | |
| host-name | STRING | |
| management-ip | STRING | |
| public-ip | STRING | |
| allocate-public-address | BOOLEAN | If this VM should allocate a floating public IP address |
| private-ip-list | LIST | |
| public-ip-list | LIST | |
| port-list | LIST | |
| network-list | LIST | |
| cloud-init | CONTAINER | |
| user_tags | CONTAINER | |
| server-group | STRING |
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
| Name | Type | Description |
|---|---|---|
| ip-address | STRING |
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
| Name | Type | Description |
|---|---|---|
| ip-address | STRING |
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
| Name | Type | Description |
|---|---|---|
| port-id | STRING |
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
| Name | Type | Description |
|---|---|---|
| network-id | STRING |
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
| Name | Type | Description |
|---|---|---|
| userdata | STRING | The userdata field for cloud-init should contain the contents of the script that cloud-init should invoke when configuring the system. Note that this script is expected to be in the cloud-config format |
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
| Name | Type | Description |
|---|---|---|
| id | STRING | |
| name | STRING | |
| location | STRING | Image URL location |
| fileno | UINT32 | Image file descriptor |
| checksum | STRING | |
| virtual_size_mbytes | UINT64 | Virtual size of the image |
| disk_format | ENUM | Format of the Disk |
| container_format | ENUM | Format of the container |
| state | ENUM | State of the Image object in CAL |
| user-tags | CONTAINER | User tags associated with Image |
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
| Name | Type | Description |
|---|---|---|
| tenant-name | STRING | |
| tenant-id | STRING |
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
| Name | Type | Description |
|---|---|---|
| user-name | STRING | |
| user-id | STRING |
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
| Name | Type | Description |
|---|---|---|
| role-name | STRING | |
| role-id | STRING |
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
| Name | Type | Description |
|---|---|---|
| host-name | STRING | |
| host-id | STRING |
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
| Name | Type | Description |
|---|---|---|
| network-name | STRING | |
| network-id | STRING | |
| subnet | STRING | |
| provider-network | CONTAINER | Container 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
| Name | Type | Description |
|---|---|---|
| physical-network | STRING | Name of the physical network on which the provider network is built. |
| overlay-type | ENUM | Type of the overlay network. LOCAL - Provider network implemented in a single compute node FLAT - Provider network shared by all tenants VLAN - Provider network implemented using 802.1Q tagging VXLAN - Provider networks implemented using RFC 7348 GRE - Provider networks implemented using GRE tunnels |
| segmentation_id | UINT32 | ID 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
| Name | Type | Description |
|---|---|---|
| port-name | STRING | |
| port-id | STRING | |
| port-state | STRING | |
| network-id | STRING | |
| ip-address | STRING | |
| vm-id | STRING | |
| port-type | ENUM | Type of the port |
| lxc | CONTAINER |
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
| Name | Type | Description |
|---|---|---|
| veth-name | STRING |
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
| Name | Type | Description |
|---|---|---|
| id | STRING | |
| name | STRING | |
| vm-flavor | CONTAINER | |
| guest-epa | CONTAINER | |
| vswitch-epa | CONTAINER | |
| hypervisor-epa | CONTAINER | |
| host-epa | CONTAINER | Specifies the host level EPA attributes. |
| cloud-type | ENUM | |
| availability-zone | CONTAINER | Name of the Availability Zone |
| server-group | CONTAINER | Name of the Affinity/Anti-Affinity Server Group |
| host-aggregate | LIST | Name of the Host Aggregate |
| aws-construct | EMPTY | |
| openmano-construct | EMPTY | |
| vsphere-construct | EMPTY | |
| mock-construct | EMPTY | |
| cloudsim-construct | EMPTY |
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
| Name | Type | Description |
|---|---|---|
| vcpu-count | UINT16 | Number of VCPUs for the VM. |
| memory-mb | UINT64 | Amount of memory in MB. |
| storage-gb | UINT64 | Amount 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
| Name | Type | Description |
|---|---|---|
| trusted-execution | BOOLEAN | This VM should be allocated from trusted pool |
| mempage-size | ENUM | Memory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages |
| cpu-pinning-policy | ENUM | CPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM |
| cpu-thread-pinning-policy | ENUM | CPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core. |
| pcie-device | LIST | List of pcie passthrough devices. |
| numa-unaware | EMPTY | |
| numa-node-policy | CONTAINER | 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. |
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
| Name | Type | Description |
|---|---|---|
| device-id | STRING | Device identifier. |
| count | UINT64 | Number 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
| Name | Type | Description |
|---|---|---|
| node-cnt | UINT16 | The number of NUMA nodes to expose to the VM. |
| mem-policy | ENUM | This policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node |
| node | LIST |
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
| Name | Type | Description |
|---|---|---|
| id | UINT64 | NUMA node identification. Typically it's 0 or 1 |
| vcpu | LIST | List of VCPUs to allocate on this NUMA node. |
| memory-mb | UINT64 | Memory size expressed in MB for this NUMA node. |
| num-cores | UINT8 | |
| paired-threads | CONTAINER | |
| num-threads | UINT8 |
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
| Name | Type | Description |
|---|---|---|
| id | UINT64 | List 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
| Name | Type | Description |
|---|---|---|
| num-paired-threads | UINT8 | |
| paired-thread-ids | LIST | List 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
| Name | Type | Description |
|---|---|---|
| thread-a | UINT8 | |
| thread-b | UINT8 |
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
| Name | Type | Description |
|---|---|---|
| ovs-acceleration | ENUM | Specifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred |
| ovs-offload | ENUM | Specifies 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
| Name | Type | Description |
|---|---|---|
| type | ENUM | Specifies the type of hypervisor. KVM: KVM XEN: XEN |
| version | STRING |
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
| Name | Type | Description |
|---|---|---|
| cpu-model | ENUM | Host CPU model. Examples include: SandyBridge, IvyBridge |
| cpu-arch | ENUM | Host CPU architecture. |
| cpu-vendor | ENUM | Host CPU Vendor. |
| cpu-socket-count | UINT64 | Number of sockets on the host. |
| cpu-core-count | UINT64 | Number of cores on the host. |
| cpu-core-thread-count | UINT64 | Number of threads per cores on the host. |
| cpu-feature | LIST | List of CPU features. |
| om-cpu-model-string | STRING | OpenMANO CPU model string |
| om-cpu-feature | LIST | List 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
| Name | Type | Description |
|---|---|---|
| feature | ENUM | CPU 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
| Name | Type | Description |
|---|---|---|
| feature | STRING | CPU 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
| Name | Type | Description |
|---|---|---|
| name | STRING |
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
| Name | Type | Description |
|---|---|---|
| name | STRING |
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
| Name | Type | Description |
|---|---|---|
| metadata-key | STRING | Name of the additional information attached to the host-aggregate |
| metadata-value | STRING | Value of the corresponding metadata-key |
rwcal:virtual-link-req-params
This object defines the parameters required to create a virtual-link
Key Identifiers:| XPath Path | /rwcal:virtual-link-req-params |
| XPath Keyed Path | /rwcal:virtual-link-req-params |
| RW.REST URI Path | /rwcal:virtual-link-req-params |
| RW Keyspec XPath Path | C,/rwcal:virtual-link-req-params |
| RW Keyspec XPath Keyed Path | C,/rwcal:virtual-link-req-params |
| Protobuf Type | .rwcal.YangData.Rwcal.VirtualLinkReqParams |
| Python Proto-GI Type | RwcalYang.VirtualLinkReqParams |
| C Protobuf-C Struct Type | Rwcal__YangData__Rwcal__VirtualLinkReqParams |
| C RWPB Identifiers | Rwcal_Rwcal_data_VirtualLinkReqParams Rwcal_data_VirtualLinkReqParams Rwcal_VirtualLinkReqParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the Virtual-Link |
| subnet | STRING | |
| associate-public-ip | BOOLEAN | |
| vim-network-name | STRING | Name of network in VIM account. This is used to indicate pre-provisioned network name in cloud account. |
| provider-network | CONTAINER | Container for the provider network. |
| ip-profile-params | CONTAINER |
rwcal:provider-network
Container for the provider network.
Key Identifiers:| XPath Path | /rwcal:virtual-link-req-params/rwcal:provider-network |
| XPath Keyed Path | /rwcal:virtual-link-req-params/rwcal:provider-network |
| RW.REST URI Path | /rwcal:virtual-link-req-params/provider-network |
| RW Keyspec XPath Path | C,/rwcal:virtual-link-req-params/rwcal:provider-network |
| RW Keyspec XPath Keyed Path | C,/rwcal:virtual-link-req-params/rwcal:provider-network |
| Protobuf Type | .rwcal.YangData.Rwcal.VirtualLinkReqParams.ProviderNetwork |
| Python Proto-GI Type | RwcalYang.VirtualLinkReqParams_ProviderNetwork |
| C Protobuf-C Struct Type | Rwcal__YangData__Rwcal__VirtualLinkReqParams__ProviderNetwork |
| C RWPB Identifiers | Rwcal_Rwcal_data_VirtualLinkReqParams_ProviderNetwork Rwcal_data_VirtualLinkReqParams_ProviderNetwork Rwcal_VirtualLinkReqParams_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams_ProviderNetwork |
Fields
| Name | Type | Description |
|---|---|---|
| physical-network | STRING | Name of the physical network on which the provider network is built. |
| overlay-type | ENUM | Type of the overlay network. LOCAL - Provider network implemented in a single compute node FLAT - Provider network shared by all tenants VLAN - Provider network implemented using 802.1Q tagging VXLAN - Provider networks implemented using RFC 7348 GRE - Provider networks implemented using GRE tunnels |
| segmentation_id | UINT32 | ID of segregated virtual networks |
rwcal:ip-profile-params
Key Identifiers:| XPath Path | /rwcal:virtual-link-req-params/rwcal:ip-profile-params |
| XPath Keyed Path | /rwcal:virtual-link-req-params/rwcal:ip-profile-params |
| RW.REST URI Path | /rwcal:virtual-link-req-params/ip-profile-params |
| RW Keyspec XPath Path | C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params |
| RW Keyspec XPath Keyed Path | C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params |
| Protobuf Type | .rwcal.YangData.Rwcal.VirtualLinkReqParams.IpProfileParams |
| Python Proto-GI Type | RwcalYang.VirtualLinkReqParams_IpProfileParams |
| C Protobuf-C Struct Type | Rwcal__YangData__Rwcal__VirtualLinkReqParams__IpProfileParams |
| C RWPB Identifiers | Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams Rwcal_data_VirtualLinkReqParams_IpProfileParams Rwcal_VirtualLinkReqParams_IpProfileParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams |
Fields
| Name | Type | Description |
|---|---|---|
| ip-version | ENUM | |
| subnet-address | UNION | Subnet IP prefix associated with IP Profile |
| gateway-address | UNION | IP Address of the default gateway associated with IP Profile |
| security-group | STRING | Name of the security group |
| dns-server | LIST | |
| dhcp-params | CONTAINER | |
| subnet-prefix-pool | STRING | VIM Specific reference to pre-created subnet prefix |
rwcal:dns-server
Key Identifiers:| XPath Path | /rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server |
| XPath Keyed Path | /rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server[rwcal:address='UNION_VALUE'] |
| RW.REST URI Path | /rwcal:virtual-link-req-params/ip-profile-params/dns-server/UNION_VALUE |
| RW Keyspec XPath Path | C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server |
| RW Keyspec XPath Keyed Path | C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server[rwcal:address='UNION_VALUE'] |
| Protobuf Type | .rwcal.YangData.Rwcal.VirtualLinkReqParams.IpProfileParams.DnsServer |
| Python Proto-GI Type | RwcalYang.VirtualLinkReqParams_IpProfileParams_DnsServer |
| C Protobuf-C Struct Type | Rwcal__YangData__Rwcal__VirtualLinkReqParams__IpProfileParams__DnsServer |
| C RWPB Identifiers | Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams_DnsServer Rwcal_data_VirtualLinkReqParams_IpProfileParams_DnsServer Rwcal_VirtualLinkReqParams_IpProfileParams_DnsServer |
| YPBC Base Identifier | rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams_DnsServer |
Fields
| Name | Type | Description |
|---|---|---|
| address | UNION | List of DNS Servers associated with IP Profile |
rwcal:dhcp-params
Key Identifiers:| XPath Path | /rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params |
| XPath Keyed Path | /rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params |
| RW.REST URI Path | /rwcal:virtual-link-req-params/ip-profile-params/dhcp-params |
| RW Keyspec XPath Path | C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params |
| RW Keyspec XPath Keyed Path | C,/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params |
| Protobuf Type | .rwcal.YangData.Rwcal.VirtualLinkReqParams.IpProfileParams.DhcpParams |
| Python Proto-GI Type | RwcalYang.VirtualLinkReqParams_IpProfileParams_DhcpParams |
| C Protobuf-C Struct Type | Rwcal__YangData__Rwcal__VirtualLinkReqParams__IpProfileParams__DhcpParams |
| C RWPB Identifiers | Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams_DhcpParams Rwcal_data_VirtualLinkReqParams_IpProfileParams_DhcpParams Rwcal_VirtualLinkReqParams_IpProfileParams_DhcpParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_Rwcal_data_VirtualLinkReqParams_IpProfileParams_DhcpParams |
Fields
| Name | Type | Description |
|---|---|---|
| enabled | BOOLEAN | This flag indicates if DHCP is enabled or not |
| start-address | UNION | Start IP address of the IP-Address range associated with DHCP domain |
| count | UINT32 | Size of the DHCP pool associated with DHCP domain |
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
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the VDU |
| mgmt-vpci | STRING | Specifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation. |
| vm-flavor | CONTAINER | |
| guest-epa | CONTAINER | |
| vswitch-epa | CONTAINER | |
| hypervisor-epa | CONTAINER | |
| host-epa | CONTAINER | Specifies the host level EPA attributes. |
| node-id | STRING | |
| flavor-id | STRING | CAL assigned flavor-id for the VDU image |
| image-id | STRING | CAL assigned image-id for the VDU image |
| image-name | STRING | Image name which can be used to lookup the image-id |
| image-checksum | STRING | Image md5sum checksum used in combination with image name to lookup image-id |
| cloud-type | ENUM | |
| availability-zone | CONTAINER | Name of the Availability Zone |
| server-group | CONTAINER | Name of the Affinity/Anti-Affinity Server Group |
| host-aggregate | LIST | Name of the Host Aggregate |
| aws-construct | EMPTY | |
| openmano-construct | EMPTY | |
| vsphere-construct | EMPTY | |
| mock-construct | EMPTY | |
| cloudsim-construct | EMPTY | |
| connection-points | LIST | |
| mgmt-network | STRING | Explicit mgmt-network name, otherwise the mgmt-network from Cloud account is used |
| allocate-public-address | BOOLEAN | If this VDU needs public IP address |
| vdu-init | CONTAINER | |
| supplemental-boot-data | CONTAINER | |
| volumes | LIST |
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
| Name | Type | Description |
|---|---|---|
| vcpu-count | UINT16 | Number of VCPUs for the VM. |
| memory-mb | UINT64 | Amount of memory in MB. |
| storage-gb | UINT64 | Amount 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
| Name | Type | Description |
|---|---|---|
| trusted-execution | BOOLEAN | This VM should be allocated from trusted pool |
| mempage-size | ENUM | Memory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages |
| cpu-pinning-policy | ENUM | CPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM |
| cpu-thread-pinning-policy | ENUM | CPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core. |
| pcie-device | LIST | List of pcie passthrough devices. |
| numa-unaware | EMPTY | |
| numa-node-policy | CONTAINER | 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. |
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
| Name | Type | Description |
|---|---|---|
| device-id | STRING | Device identifier. |
| count | UINT64 | Number 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
| Name | Type | Description |
|---|---|---|
| node-cnt | UINT16 | The number of NUMA nodes to expose to the VM. |
| mem-policy | ENUM | This policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node |
| node | LIST |
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
| Name | Type | Description |
|---|---|---|
| id | UINT64 | NUMA node identification. Typically it's 0 or 1 |
| vcpu | LIST | List of VCPUs to allocate on this NUMA node. |
| memory-mb | UINT64 | Memory size expressed in MB for this NUMA node. |
| num-cores | UINT8 | |
| paired-threads | CONTAINER | |
| num-threads | UINT8 |
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
| Name | Type | Description |
|---|---|---|
| id | UINT64 | List 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
| Name | Type | Description |
|---|---|---|
| num-paired-threads | UINT8 | |
| paired-thread-ids | LIST | List 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
| Name | Type | Description |
|---|---|---|
| thread-a | UINT8 | |
| thread-b | UINT8 |
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
| Name | Type | Description |
|---|---|---|
| ovs-acceleration | ENUM | Specifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred |
| ovs-offload | ENUM | Specifies 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
| Name | Type | Description |
|---|---|---|
| type | ENUM | Specifies the type of hypervisor. KVM: KVM XEN: XEN |
| version | STRING |
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
| Name | Type | Description |
|---|---|---|
| cpu-model | ENUM | Host CPU model. Examples include: SandyBridge, IvyBridge |
| cpu-arch | ENUM | Host CPU architecture. |
| cpu-vendor | ENUM | Host CPU Vendor. |
| cpu-socket-count | UINT64 | Number of sockets on the host. |
| cpu-core-count | UINT64 | Number of cores on the host. |
| cpu-core-thread-count | UINT64 | Number of threads per cores on the host. |
| cpu-feature | LIST | List of CPU features. |
| om-cpu-model-string | STRING | OpenMANO CPU model string |
| om-cpu-feature | LIST | List 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
| Name | Type | Description |
|---|---|---|
| feature | ENUM | CPU 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
| Name | Type | Description |
|---|---|---|
| feature | STRING | CPU 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
| Name | Type | Description |
|---|---|---|
| name | STRING |
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
| Name | Type | Description |
|---|---|---|
| name | STRING |
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
| Name | Type | Description |
|---|---|---|
| metadata-key | STRING | Name of the additional information attached to the host-aggregate |
| metadata-value | STRING | Value 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
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the connection point |
| virtual-link-id | STRING | CAL assigned resource Id for the Virtual Link |
| associate-public-ip | BOOLEAN | |
| vpci | STRING | Specifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation. |
| security-group | STRING | Name of the security group |
| port-security-enabled | BOOLEAN | Enables the port security |
| type | ENUM | Specifies the type of connection point VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface. E1000 : Emulate E1000 interface. RTL8139 : Emulate RTL8139 interface. PCNET : Emulate PCNET interface. |
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
| Name | Type | Description |
|---|---|---|
| userdata | STRING | The userdata field for vdu-init should contain the contents of the script that cloud-init should invoke when configuring the system. Note that this script is expected to be in the cloud-config format |
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
| Name | Type | Description |
|---|---|---|
| config-file | LIST | List of configuration files to be written on an additional drive |
| boot-data-drive | BOOLEAN | Some 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
| Name | Type | Description |
|---|---|---|
| source | STRING | Name of the configuration file |
| dest | STRING | Full 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
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the disk-volumes, e.g. vda, vdb etc |
| description | STRING | Description for Volume |
| size | UINT64 | Size of disk in GB |
| ephemeral | EMPTY | |
| image | STRING | Image name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here. |
| image-checksum | STRING | Image md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL. |
| device-bus | ENUM | Type of disk-bus on which this disk is exposed to guest |
| device-type | ENUM | The 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
| Name | Type | Description |
|---|---|---|
| vdu-id | STRING | CAL assigned id for VDU to which this connection point belongs |
| image-id | STRING | CAL assigned image-id for the VDU image |
| connection-points-add | LIST | |
| connection-points-remove | LIST |
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
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the connection point |
| virtual-link-id | STRING | CAL assigned resource Id for the Virtual Link |
| associate-public-ip | BOOLEAN | |
| port-security-enabled | BOOLEAN | Enables the port security |
| type | ENUM | Specifies the type of connection point VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface. E1000 : Emulate E1000 interface. RTL8139 : Emulate RTL8139 interface. PCNET : Emulate PCNET interface. |
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
| Name | Type | Description |
|---|---|---|
| connection-point-id | STRING |
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
| Name | Type | Description |
|---|---|---|
| virtual-link-info-list | LIST | |
| vdu-info-list | LIST |
rwcal:virtual-link-info-list
Key Identifiers:| XPath Path | /rwcal:vnf-resources/rwcal:virtual-link-info-list |
| XPath Keyed Path | /rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING'] |
| RW.REST URI Path | /rwcal:vnf-resources/virtual-link-info-list/STRING |
| RW Keyspec XPath Path | D,/rwcal:vnf-resources/rwcal:virtual-link-info-list |
| RW Keyspec XPath Keyed Path | D,/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING'] |
| Protobuf Type | .rwcal.YangData.Rwcal.VnfResources.VirtualLinkInfoList |
| Python Proto-GI Type | RwcalYang.VirtualLinkInfoParams |
| C Protobuf-C Struct Type | Rwcal__YangData__Rwcal__VnfResources__VirtualLinkInfoList |
| C RWPB Identifiers | Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList Rwcal_data_VnfResources_VirtualLinkInfoList Rwcal_VirtualLinkInfoParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the Virtual-Link |
| state | ENUM | State of the Virtual Link |
| virtual-link-id | STRING | CAL assigned resource ID of the Virtual-Link |
| connection-points | LIST | |
| subnet | STRING | |
| provider-network | CONTAINER | Container for the provider network. |
rwcal:connection-points
Key Identifiers:| XPath Path | /rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:connection-points |
| XPath Keyed Path | /rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING'] |
| RW.REST URI Path | /rwcal:vnf-resources/virtual-link-info-list/STRING/connection-points/STRING |
| RW Keyspec XPath Path | D,/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:connection-points |
| RW Keyspec XPath Keyed Path | D,/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING'] |
| Protobuf Type | .rwcal.YangData.Rwcal.VnfResources.VirtualLinkInfoList.ConnectionPoints |
| Python Proto-GI Type | RwcalYang.VirtualLinkInfoParams_ConnectionPoints |
| C Protobuf-C Struct Type | Rwcal__YangData__Rwcal__VnfResources__VirtualLinkInfoList__ConnectionPoints |
| C RWPB Identifiers | Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList_ConnectionPoints Rwcal_data_VnfResources_VirtualLinkInfoList_ConnectionPoints Rwcal_VirtualLinkInfoParams_ConnectionPoints |
| YPBC Base Identifier | rw_ypbc_Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList_ConnectionPoints |
Fields
| Name | Type | Description |
|---|---|---|
| connection-point-id | STRING | |
| name | STRING | Name of the connection point |
| virtual-link-id | STRING | CAL assigned resource ID of the Virtual-Link |
| vdu-id | STRING | CAL assigned id for VDU to which this connection point belongs |
| state | ENUM | CMP agnostic generic state of the connection point |
| ip-address | STRING | |
| public-ip | STRING | |
| mac-addr | STRING |
rwcal:provider-network
Container for the provider network.
Key Identifiers:| XPath Path | /rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:provider-network |
| XPath Keyed Path | /rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:provider-network |
| RW.REST URI Path | /rwcal:vnf-resources/virtual-link-info-list/STRING/provider-network |
| RW Keyspec XPath Path | D,/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:provider-network |
| RW Keyspec XPath Keyed Path | D,/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:provider-network |
| Protobuf Type | .rwcal.YangData.Rwcal.VnfResources.VirtualLinkInfoList.ProviderNetwork |
| Python Proto-GI Type | RwcalYang.VirtualLinkInfoParams_ProviderNetwork |
| C Protobuf-C Struct Type | Rwcal__YangData__Rwcal__VnfResources__VirtualLinkInfoList__ProviderNetwork |
| C RWPB Identifiers | Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList_ProviderNetwork Rwcal_data_VnfResources_VirtualLinkInfoList_ProviderNetwork Rwcal_VirtualLinkInfoParams_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Rwcal_Rwcal_data_VnfResources_VirtualLinkInfoList_ProviderNetwork |
Fields
| Name | Type | Description |
|---|---|---|
| physical-network | STRING | Name of the physical network on which the provider network is built. |
| overlay-type | ENUM | Type of the overlay network. LOCAL - Provider network implemented in a single compute node FLAT - Provider network shared by all tenants VLAN - Provider network implemented using 802.1Q tagging VXLAN - Provider networks implemented using RFC 7348 GRE - Provider networks implemented using GRE tunnels |
| segmentation_id | UINT32 | ID of segregated virtual networks |
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
| Name | Type | Description |
|---|---|---|
| vdu-id | STRING | CAL assigned id for VDU |
| name | STRING | Name of the VDU |
| flavor-id | STRING | CAL assigned flavor-id for the VDU image |
| image-id | STRING | CAL assigned image-id for the VDU image |
| node-id | STRING | |
| state | ENUM | State of the VDU |
| management-ip | STRING | |
| public-ip | STRING | |
| vm-flavor | CONTAINER | |
| guest-epa | CONTAINER | |
| vswitch-epa | CONTAINER | |
| hypervisor-epa | CONTAINER | |
| host-epa | CONTAINER | Specifies the host level EPA attributes. |
| cloud-type | ENUM | |
| availability-zone | CONTAINER | Name of the Availability Zone |
| server-group | CONTAINER | Name of the Affinity/Anti-Affinity Server Group |
| host-aggregate | LIST | Name of the Host Aggregate |
| aws-construct | EMPTY | |
| openmano-construct | EMPTY | |
| vsphere-construct | EMPTY | |
| mock-construct | EMPTY | |
| cloudsim-construct | EMPTY | |
| connection-points | LIST | |
| console-url | STRING | Console URL from the VIM, if available |
| supplemental-boot-data | CONTAINER | |
| volumes | LIST |
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
| Name | Type | Description |
|---|---|---|
| vcpu-count | UINT16 | Number of VCPUs for the VM. |
| memory-mb | UINT64 | Amount of memory in MB. |
| storage-gb | UINT64 | Amount 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
| Name | Type | Description |
|---|---|---|
| trusted-execution | BOOLEAN | This VM should be allocated from trusted pool |
| mempage-size | ENUM | Memory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages |
| cpu-pinning-policy | ENUM | CPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM |
| cpu-thread-pinning-policy | ENUM | CPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core. |
| pcie-device | LIST | List of pcie passthrough devices. |
| numa-unaware | EMPTY | |
| numa-node-policy | CONTAINER | 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. |
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
| Name | Type | Description |
|---|---|---|
| device-id | STRING | Device identifier. |
| count | UINT64 | Number 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
| Name | Type | Description |
|---|---|---|
| node-cnt | UINT16 | The number of NUMA nodes to expose to the VM. |
| mem-policy | ENUM | This policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node |
| node | LIST |
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
| Name | Type | Description |
|---|---|---|
| id | UINT64 | NUMA node identification. Typically it's 0 or 1 |
| vcpu | LIST | List of VCPUs to allocate on this NUMA node. |
| memory-mb | UINT64 | Memory size expressed in MB for this NUMA node. |
| num-cores | UINT8 | |
| paired-threads | CONTAINER | |
| num-threads | UINT8 |
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
| Name | Type | Description |
|---|---|---|
| id | UINT64 | List 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
| Name | Type | Description |
|---|---|---|
| num-paired-threads | UINT8 | |
| paired-thread-ids | LIST | List 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
| Name | Type | Description |
|---|---|---|
| thread-a | UINT8 | |
| thread-b | UINT8 |
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
| Name | Type | Description |
|---|---|---|
| ovs-acceleration | ENUM | Specifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred |
| ovs-offload | ENUM | Specifies 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
| Name | Type | Description |
|---|---|---|
| type | ENUM | Specifies the type of hypervisor. KVM: KVM XEN: XEN |
| version | STRING |
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
| Name | Type | Description |
|---|---|---|
| cpu-model | ENUM | Host CPU model. Examples include: SandyBridge, IvyBridge |
| cpu-arch | ENUM | Host CPU architecture. |
| cpu-vendor | ENUM | Host CPU Vendor. |
| cpu-socket-count | UINT64 | Number of sockets on the host. |
| cpu-core-count | UINT64 | Number of cores on the host. |
| cpu-core-thread-count | UINT64 | Number of threads per cores on the host. |
| cpu-feature | LIST | List of CPU features. |
| om-cpu-model-string | STRING | OpenMANO CPU model string |
| om-cpu-feature | LIST | List 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
| Name | Type | Description |
|---|---|---|
| feature | ENUM | CPU 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
| Name | Type | Description |
|---|---|---|
| feature | STRING | CPU 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
| Name | Type | Description |
|---|---|---|
| name | STRING |
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
| Name | Type | Description |
|---|---|---|
| name | STRING |
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
| Name | Type | Description |
|---|---|---|
| metadata-key | STRING | Name of the additional information attached to the host-aggregate |
| metadata-value | STRING | Value 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
| Name | Type | Description |
|---|---|---|
| connection-point-id | STRING | |
| name | STRING | Name of the connection point |
| virtual-link-id | STRING | CAL assigned resource ID of the Virtual-Link |
| vdu-id | STRING | CAL assigned id for VDU to which this connection point belongs |
| state | ENUM | CMP agnostic generic state of the connection point |
| ip-address | STRING | |
| public-ip | STRING | |
| mac-addr | STRING |
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
| Name | Type | Description |
|---|---|---|
| config-file | LIST | List of configuration files to be written on an additional drive |
| boot-data-drive | BOOLEAN | Some 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
| Name | Type | Description |
|---|---|---|
| source | STRING | Name of the configuration file |
| dest | STRING | Full 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
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the disk-volumes, e.g. vda, vdb etc |
| volume-id | STRING | CAL assigned volume-id |