rw-project - Programmers API Reference
Schema Globals
| Global Schema Type |
rw_ypbc_RwImageMgmt_RwProject_t_schema |
| Global Schema Pointer |
rw_ypbc_RwImageMgmt_RwProject_g_schema |
rw-project data
This yang module defines project-based tenancy for RIFT.ware.
Authorization for project access is defined in terms of RIFT.ware's
Role-Based Access Control (RBAC) model.
rw-project:project
Configuration and state for individual projects. RIFT.ware
applications and projects are expected to augment this list in
order to add configuration for projects that is specific to the
product or application. As such, this list contains minimal
data defined in this yang module.
When augmenting this element, other yang modules should prefer to
define containers with the same name as the augmenting module.
(Augmenting RIFT.ware modules should prefer to augment without
the rw prefix [for new features], or should prefer to augment the
augmented container of an existing augment, to ease future
adoption and/or standardization.)
Key Identifiers:
| XPath Path | /rw-project:project |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING |
| RW Keyspec XPath Path | C,/rw-project:project |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING'] |
| RW Keyspec XPath Path | D,/rw-project:project |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING'] |
| Protobuf Type | .rw_image_mgmt.YangData.RwProject.Project |
| Python Proto-GI Type | RwImageMgmtYang.YangData_RwProject_Project |
| C Protobuf-C Struct Type | RwImageMgmt__YangData__RwProject__Project |
| C RWPB Identifiers | RwImageMgmt_RwProject_data_Project |
| YPBC Base Identifier | rw_ypbc_RwImageMgmt_RwProject_data_Project |
Fields
rw-project:project-config
General Project configuration supported by all products.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-config |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-config |
| RW.REST URI Path | /rw-project:project/STRING/project-config |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-config |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config |
| Protobuf Type | .rw_project_mano.YangData.RwProject.Project.ProjectConfig |
| Python Proto-GI Type | RwProjectManoYang.YangData_RwProject_Project_ProjectConfig |
| C Protobuf-C Struct Type | RwProjectMano__YangData__RwProject__Project__ProjectConfig |
| C RWPB Identifiers | RwProjectMano_RwProject_data_Project_ProjectConfig |
| YPBC Base Identifier | rw_ypbc_RwProjectMano_RwProject_data_Project_ProjectConfig |
Fields
| Name | Type | Description |
| user | LIST | The list of Users who have been assigned Roles within this
Project. |
rw-project:user
The list of Users who have been assigned Roles within this
Project.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-config/rw-project:user |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-config/user/STRING,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-config/rw-project:user |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING'] |
| Protobuf Type | .rw_project_mano.YangData.RwProject.Project.ProjectConfig.User |
| Python Proto-GI Type | RwProjectManoYang.YangData_RwProject_Project_ProjectConfig_User |
| C Protobuf-C Struct Type | RwProjectMano__YangData__RwProject__Project__ProjectConfig__User |
| C RWPB Identifiers | RwProjectMano_RwProject_data_Project_ProjectConfig_User |
| YPBC Base Identifier | rw_ypbc_RwProjectMano_RwProject_data_Project_ProjectConfig_User |
Fields
| Name | Type | Description |
| user-domain | LEAFREF | The user domain. This is the source of the user identity.
Different domains may duplicate a user-name, but such users
would be considered distinct by RIFT.ware. |
| user-name | LEAFREF | The user name. The syntax of this name depends on the domain.
For example, if the domain is a login name, it might be limited
to alphanumeric characters. However, if the domain is email address,
the syntax could include additional characters, such as the at(@) sign. |
| role | LIST | The list of Roles the User has been assigned. |
| mano-role | LIST | The list of MANO application-specific Roles the User has been
assigned, within the enclosing Project. |
rw-project:role
The list of Roles the User has been assigned.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-config/rw-project:user/rw-project:role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-config/user/STRING,STRING/role/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-config/rw-project:user/rw-project:role |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING'] |
| Protobuf Type | .rw_project.YangData.RwProject.Project.ProjectConfig.User.Role |
| Python Proto-GI Type | RwProjectYang.YangData_RwProject_Project_ProjectConfig_User_Role |
| C Protobuf-C Struct Type | RwProject__YangData__RwProject__Project__ProjectConfig__User__Role |
| C RWPB Identifiers | RwProject_RwProject_data_Project_ProjectConfig_User_Role |
| YPBC Base Identifier | rw_ypbc_RwProject_RwProject_data_Project_ProjectConfig_User_Role |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
rw-project-mano:mano-role
The list of MANO application-specific Roles the User has been
assigned, within the enclosing Project.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-config/rw-project:user/rw-project-mano:mano-role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project-mano:mano-role[rw-project-mano:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-config/user/STRING,STRING/rw-project-mano:mano-role/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-config/rw-project:user/rw-project-mano:mano-role |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project-mano:mano-role[rw-project-mano:role='STRING'] |
| Protobuf Type | .rw_project_mano.YangData.RwProject.Project.ProjectConfig.User.ManoRole |
| Python Proto-GI Type | RwProjectManoYang.YangData_RwProject_Project_ProjectConfig_User_ManoRole |
| C Protobuf-C Struct Type | RwProjectMano__YangData__RwProject__Project__ProjectConfig__User__ManoRole |
| C RWPB Identifiers | RwProjectMano_RwProject_data_Project_ProjectConfig_User_ManoRole |
| YPBC Base Identifier | rw_ypbc_RwProjectMano_RwProject_data_Project_ProjectConfig_User_ManoRole |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
rw-project:project-state
General Project operational state supported by all products.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-state |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-state |
| RW.REST URI Path | /rw-project:project/STRING/project-state |
| RW Keyspec XPath Path | D,/rw-project:project/rw-project:project-state |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state |
| Protobuf Type | .rw_project_mano.YangData.RwProject.Project.ProjectState |
| Python Proto-GI Type | RwProjectManoYang.YangData_RwProject_Project_ProjectState |
| C Protobuf-C Struct Type | RwProjectMano__YangData__RwProject__Project__ProjectState |
| C RWPB Identifiers | RwProjectMano_RwProject_data_Project_ProjectState |
| YPBC Base Identifier | rw_ypbc_RwProjectMano_RwProject_data_Project_ProjectState |
Fields
| Name | Type | Description |
| user | LIST | The state of Users who have been assigned Roles within
this Project. |
| role | LIST | The set of Roles that may be configured into
/rw-project:project/rw-project:config/rw-project:user/
rw-project:role. |
| mano-role | LIST | The set of Roles that may be configured into
/rw-project:project/rw-project:project-config/rw-project:user/
rw-project-mano:mano-role/rw-project-mano:role. |
rw-project:user
The state of Users who have been assigned Roles within
this Project.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-state/rw-project:user |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-state/user/STRING,STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-project:project-state/rw-project:user |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING'] |
| Protobuf Type | .rw_project_mano.YangData.RwProject.Project.ProjectState.User |
| Python Proto-GI Type | RwProjectManoYang.YangData_RwProject_Project_ProjectState_User |
| C Protobuf-C Struct Type | RwProjectMano__YangData__RwProject__Project__ProjectState__User |
| C RWPB Identifiers | RwProjectMano_RwProject_data_Project_ProjectState_User |
| YPBC Base Identifier | rw_ypbc_RwProjectMano_RwProject_data_Project_ProjectState_User |
Fields
| Name | Type | Description |
| user-domain | STRING | The user domain. This is the source of the user identity.
Different domains may duplicate a user-name, but such users
would be considered distinct by RIFT.ware. |
| user-name | STRING | The user name. The syntax of this name depends on the domain.
For example, if the domain is a login name, it might be limited
to alphanumeric characters. However, if the domain is some
kind of email address, the syntax could include assitional
characters, such as the at sign. |
| role | LIST | The state of the Roles the User has been assigned. |
| mano-role | LIST | The state of the MANO application-specific Role the User has
been assigned. |
rw-project:role
The state of the Roles the User has been assigned.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-state/rw-project:user/rw-project:role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-state/user/STRING,STRING/role/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-project:project-state/rw-project:user/rw-project:role |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING'] |
| Protobuf Type | .rw_project.YangData.RwProject.Project.ProjectState.User.Role |
| Python Proto-GI Type | RwProjectYang.YangData_RwProject_Project_ProjectState_User_Role |
| C Protobuf-C Struct Type | RwProject__YangData__RwProject__Project__ProjectState__User__Role |
| C RWPB Identifiers | RwProject_RwProject_data_Project_ProjectState_User_Role |
| YPBC Base Identifier | rw_ypbc_RwProject_RwProject_data_Project_ProjectState_User_Role |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
| state | STRING | The assignment of a User to a Role may be an asynchronous
operation. This value indicates whether the Role
assignment is active. If the value is 'active', then the
assignment is complete and active. Any other value
indicates that Role assignment is in a transitional or
failed state, as described in the value. |
rw-project-mano:mano-role
The state of the MANO application-specific Role the User has
been assigned.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-state/rw-project:user/rw-project-mano:mano-role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project-mano:mano-role[rw-project-mano:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-state/user/STRING,STRING/rw-project-mano:mano-role/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-state/rw-project:user/rw-project-mano:mano-role |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project-mano:mano-role[rw-project-mano:role='STRING'] |
| Protobuf Type | .rw_project_mano.YangData.RwProject.Project.ProjectState.User.ManoRole |
| Python Proto-GI Type | RwProjectManoYang.YangData_RwProject_Project_ProjectState_User_ManoRole |
| C Protobuf-C Struct Type | RwProjectMano__YangData__RwProject__Project__ProjectState__User__ManoRole |
| C RWPB Identifiers | RwProjectMano_RwProject_data_Project_ProjectState_User_ManoRole |
| YPBC Base Identifier | rw_ypbc_RwProjectMano_RwProject_data_Project_ProjectState_User_ManoRole |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
| state | STRING | The assignment of a User to a Role may be an asynchronous
operation. This value indicates whether the Role
assignment is active. If the value is 'active', then the
assignment is complete and active. Any other value
indicates that Role assignment is in a transitional or
failed state, as described in the value. |
rw-project:role
The set of Roles that may be configured into
/rw-project:project/rw-project:config/rw-project:user/
rw-project:role.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-state/rw-project:role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:role[rw-project:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-state/role/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-project:project-state/rw-project:role |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:role[rw-project:role='STRING'] |
| Protobuf Type | .rw_project.YangData.RwProject.Project.ProjectState.Role |
| Python Proto-GI Type | RwProjectYang.YangData_RwProject_Project_ProjectState_Role |
| C Protobuf-C Struct Type | RwProject__YangData__RwProject__Project__ProjectState__Role |
| C RWPB Identifiers | RwProject_RwProject_data_Project_ProjectState_Role |
| YPBC Base Identifier | rw_ypbc_RwProject_RwProject_data_Project_ProjectState_Role |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
| description | STRING | A description of the Role. |
rw-project-mano:mano-role
The set of Roles that may be configured into
/rw-project:project/rw-project:project-config/rw-project:user/
rw-project-mano:mano-role/rw-project-mano:role.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-state/rw-project-mano:mano-role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project-mano:mano-role[rw-project-mano:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-state/rw-project-mano:mano-role/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-state/rw-project-mano:mano-role |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project-mano:mano-role[rw-project-mano:role='STRING'] |
| Protobuf Type | .rw_project_mano.YangData.RwProject.Project.ProjectState.ManoRole |
| Python Proto-GI Type | RwProjectManoYang.YangData_RwProject_Project_ProjectState_ManoRole |
| C Protobuf-C Struct Type | RwProjectMano__YangData__RwProject__Project__ProjectState__ManoRole |
| C RWPB Identifiers | RwProjectMano_RwProject_data_Project_ProjectState_ManoRole |
| YPBC Base Identifier | rw_ypbc_RwProjectMano_RwProject_data_Project_ProjectState_ManoRole |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
| description | STRING | A description of the Role. |
rwcal:cloud-accounts
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_CloudAccounts |
Fields
rwcal:cloud-account-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList |
Fields
rwcal:mock
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:mock |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:mock |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/mock |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:mock |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:mock |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Mock |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Mock |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Mock |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Mock |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Mock |
Fields
| Name | Type | Description |
| username | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rwcal:aws
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:aws |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:aws |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/aws |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:aws |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:aws |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Aws |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Aws |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Aws |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Aws |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openstack |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openstack |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/openstack |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openstack |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openstack |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Openstack |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Openstack |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Openstack |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Openstack |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openstack/rwcal:security-groups |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openstack/rwcal:security-groups |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/openstack/security-groups |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openstack/rwcal:security-groups |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openstack/rwcal:security-groups |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Openstack.SecurityGroups |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Openstack_SecurityGroups |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Openstack__SecurityGroups |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Openstack_SecurityGroups |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Openstack_SecurityGroups |
rwcal:openmano
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openmano |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openmano |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/openmano |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openmano |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openmano |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Openmano |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Openmano |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Openmano |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Openmano |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Openmano |
Fields
| Name | Type | Description |
| host | STRING | |
| port | UINT16 | |
| tenant-id | STRING | |
| plugin-name | STRING | |
rwcal:vsphere
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:vsphere |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:vsphere |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/vsphere |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:vsphere |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:vsphere |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Vsphere |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Vsphere |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Vsphere |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Vsphere |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:cloudsim |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:cloudsim |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/cloudsim |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:cloudsim |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:cloudsim |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Cloudsim |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Cloudsim |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Cloudsim |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Cloudsim |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Cloudsim |
Fields
| Name | Type | Description |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rwcal:cloudsim_proxy
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:cloudsim_proxy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:cloudsim_proxy |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/cloudsim_proxy |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:cloudsim_proxy |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:cloudsim_proxy |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.CloudsimProxy |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_CloudsimProxy |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__CloudsimProxy |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_CloudsimProxy |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_CloudsimProxy |
Fields
| Name | Type | Description |
| host | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rwcal:openvim
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openvim |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openvim |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/openvim |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openvim |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openvim |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Openvim |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Openvim |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Openvim |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Openvim |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openvim/rwcal:image-management |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openvim/rwcal:image-management |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/openvim/image-management |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:openvim/rwcal:image-management |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:openvim/rwcal:image-management |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.Openvim.ImageManagement |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_Openvim_ImageManagement |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__Openvim__ImageManagement |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_Openvim_ImageManagement |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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:prop_cloud1
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:prop_cloud1 |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:prop_cloud1 |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:cloud-accounts/cloud-account-list/STRING/prop_cloud1 |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:cloud-accounts/rwcal:cloud-account-list/rwcal:prop_cloud1 |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:cloud-accounts/rwcal:cloud-account-list[rwcal:name='STRING']/rwcal:prop_cloud1 |
| Protobuf Type | .rwcal.YangData.RwProject.Project.CloudAccounts.CloudAccountList.PropCloud1 |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_CloudAccounts_CloudAccountList_PropCloud1 |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__CloudAccounts__CloudAccountList__PropCloud1 |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_PropCloud1 |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_CloudAccounts_CloudAccountList_PropCloud1 |
Fields
| Name | Type | Description |
| host | STRING | This is a single-host cloud. IP address of host |
| username | STRING | Username to access host |
| password | STRING | Password for user |
| mgmt-network | STRING | Name of bridge used for management access to VMs on cloud |
| public-ip-pool | STRING | Public IP pool for VMs |
| wan-interface | STRING | WAN interface name |
| firewall | STRING | Firewall services |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rwcal:vim-resources
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources |
Fields
rwcal:vminfo-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:vminfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/vminfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:vminfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.VminfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_VminfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__VminfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_VminfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:private-ip-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:private-ip-list[rwcal:ip-address='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/vminfo-list/STRING/private-ip-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:private-ip-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:private-ip-list[rwcal:ip-address='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.VminfoList.PrivateIpList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_VminfoList_PrivateIpList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__VminfoList__PrivateIpList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_VminfoList_PrivateIpList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_VminfoList_PrivateIpList |
Fields
| Name | Type | Description |
| ip-address | STRING | |
rwcal:public-ip-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:public-ip-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:public-ip-list[rwcal:ip-address='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/vminfo-list/STRING/public-ip-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:public-ip-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:public-ip-list[rwcal:ip-address='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.VminfoList.PublicIpList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_VminfoList_PublicIpList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__VminfoList__PublicIpList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_VminfoList_PublicIpList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_VminfoList_PublicIpList |
Fields
| Name | Type | Description |
| ip-address | STRING | |
rwcal:port-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:port-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:port-list[rwcal:port-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/vminfo-list/STRING/port-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:port-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:port-list[rwcal:port-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.VminfoList.PortList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_VminfoList_PortList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__VminfoList__PortList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_VminfoList_PortList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_VminfoList_PortList |
Fields
| Name | Type | Description |
| port-id | STRING | |
rwcal:network-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:network-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:network-list[rwcal:network-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/vminfo-list/STRING/network-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:network-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:network-list[rwcal:network-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.VminfoList.NetworkList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_VminfoList_NetworkList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__VminfoList__NetworkList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_VminfoList_NetworkList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_VminfoList_NetworkList |
Fields
| Name | Type | Description |
| network-id | STRING | |
rwcal:cloud-init
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:cloud-init |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:cloud-init |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/vminfo-list/STRING/cloud-init |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:cloud-init |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:cloud-init |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.VminfoList.CloudInit |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_VminfoList_CloudInit |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__VminfoList__CloudInit |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_VminfoList_CloudInit |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:imageinfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/imageinfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:imageinfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.ImageinfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_ImageinfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__ImageinfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_ImageinfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | STRING | Format of the Disk |
| container_format | STRING | Format of the container |
| state | ENUM | State of the Image object in CAL |
| user-tags | CONTAINER | User tags associated with Image |
| properties | LIST | |
rwcal:properties
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:imageinfo-list/rwcal:properties |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING']/rwcal:properties[rwcal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/imageinfo-list/STRING/properties/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:imageinfo-list/rwcal:properties |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING']/rwcal:properties[rwcal:name='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.ImageinfoList.Properties |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_ImageinfoList_Properties |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__ImageinfoList__Properties |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_ImageinfoList_Properties |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_ImageinfoList_Properties |
Fields
| Name | Type | Description |
| name | STRING | Name of the image property |
| property_value | STRING | Value of the image property |
rwcal:tenantinfo-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:tenantinfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:tenantinfo-list[rwcal:tenant-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/tenantinfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:tenantinfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:tenantinfo-list[rwcal:tenant-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.TenantinfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_TenantinfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__TenantinfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_TenantinfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_TenantinfoList |
Fields
| Name | Type | Description |
| tenant-name | STRING | |
| tenant-id | STRING | |
rwcal:userinfo-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:userinfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:userinfo-list[rwcal:user-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/userinfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:userinfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:userinfo-list[rwcal:user-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.UserinfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_UserinfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__UserinfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_UserinfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_UserinfoList |
Fields
| Name | Type | Description |
| user-name | STRING | |
| user-id | STRING | |
rwcal:roleinfo-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:roleinfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:roleinfo-list[rwcal:role-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/roleinfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:roleinfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:roleinfo-list[rwcal:role-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.RoleinfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_RoleinfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__RoleinfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_RoleinfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_RoleinfoList |
Fields
| Name | Type | Description |
| role-name | STRING | |
| role-id | STRING | |
rwcal:hostinfo-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:hostinfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:hostinfo-list[rwcal:host-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/hostinfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:hostinfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:hostinfo-list[rwcal:host-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.HostinfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_HostinfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__HostinfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_HostinfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_HostinfoList |
Fields
| Name | Type | Description |
| host-name | STRING | |
| host-id | STRING | |
rwcal:networkinfo-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:networkinfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:networkinfo-list[rwcal:network-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/networkinfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:networkinfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:networkinfo-list[rwcal:network-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.NetworkinfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_NetworkinfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__NetworkinfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_NetworkinfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:networkinfo-list/rwcal:provider-network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:networkinfo-list[rwcal:network-id='STRING']/rwcal:provider-network |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/networkinfo-list/STRING/provider-network |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:networkinfo-list/rwcal:provider-network |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:networkinfo-list[rwcal:network-id='STRING']/rwcal:provider-network |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.NetworkinfoList.ProviderNetwork |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_NetworkinfoList_ProviderNetwork |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__NetworkinfoList__ProviderNetwork |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_NetworkinfoList_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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
PORTGROUP - Provider networks implemented for VIO support |
| segmentation_id | UINT32 | ID of segregated virtual networks |
rwcal:portinfo-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:portinfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:portinfo-list[rwcal:port-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/portinfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:portinfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:portinfo-list[rwcal:port-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.PortinfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_PortinfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__PortinfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_PortinfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:portinfo-list/rwcal:lxc |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:portinfo-list[rwcal:port-id='STRING']/rwcal:lxc |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/portinfo-list/STRING/lxc |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:portinfo-list/rwcal:lxc |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:portinfo-list[rwcal:port-id='STRING']/rwcal:lxc |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.PortinfoList.Lxc |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_PortinfoList_Lxc |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__PortinfoList__Lxc |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_PortinfoList_Lxc |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_PortinfoList_Lxc |
Fields
| Name | Type | Description |
| veth-name | STRING | |
rwcal:flavorinfo-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:vm-flavor |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:vm-flavor |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/vm-flavor |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:vm-flavor |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:vm-flavor |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.VmFlavor |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_VmFlavor |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__VmFlavor |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_VmFlavor |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/guest-epa |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.GuestEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_GuestEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__GuestEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_GuestEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:pcie-device |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/pcie-device/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:pcie-device |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.GuestEpa.PcieDevice |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_GuestEpa_PcieDevice |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__GuestEpa__PcieDevice |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_GuestEpa_PcieDevice |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy/node/0 |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy.Node |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy__Node |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy/node/0/vcpu/0 |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy.Node.Vcpu |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_Vcpu |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy__Node__Vcpu |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_Vcpu |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy/node/0/paired-threads |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy.Node.PairedThreads |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy__Node__PairedThreads |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/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 | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0 |
| RW Keyspec XPath Path | D,/rw-project:project/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,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VimResources.FlavorinfoList.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
Fields
| Name | Type | Description |
| thread-a | UINT8 | |
| thread-b | UINT8 | |
rwcal:vswitch-epa
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:vswitch-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:vswitch-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/vswitch-epa |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:vswitch-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:vswitch-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.VswitchEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_VswitchEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__VswitchEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_VswitchEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:hypervisor-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:hypervisor-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/hypervisor-epa |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:hypervisor-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:hypervisor-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.HypervisorEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_HypervisorEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__HypervisorEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_HypervisorEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/host-epa |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.HostEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_HostEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__HostEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_HostEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa/rwcal:cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/host-epa/cpu-feature/PREFER_AES |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa/rwcal:cpu-feature |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.HostEpa.CpuFeature |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_HostEpa_CpuFeature |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__HostEpa__CpuFeature |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_HostEpa_CpuFeature |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa/rwcal:om-cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/host-epa/om-cpu-feature/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-epa/rwcal:om-cpu-feature |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.HostEpa.OmCpuFeature |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_HostEpa_OmCpuFeature |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__HostEpa__OmCpuFeature |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_HostEpa_OmCpuFeature |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_HostEpa_OmCpuFeature |
Fields
| Name | Type | Description |
| feature | STRING | CPU feature |
rwcal:availability-zone
Name of the Availability Zone
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:availability-zone |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:availability-zone |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/availability-zone |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:availability-zone |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:availability-zone |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.AvailabilityZone |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_AvailabilityZone |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__AvailabilityZone |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_AvailabilityZone |
Fields
| Name | Type | Description |
| name | STRING | |
rwcal:server-group
Name of the Affinity/Anti-Affinity Server Group
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:server-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:server-group |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/server-group |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:server-group |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:server-group |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.ServerGroup |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_ServerGroup |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__ServerGroup |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_ServerGroup |
Fields
| Name | Type | Description |
| name | STRING | |
rwcal:host-aggregate
Name of the Host Aggregate
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-aggregate |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-aggregate[rwcal:metadata-key='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vim-resources/flavorinfo-list/STRING/host-aggregate/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vim-resources/rwcal:flavorinfo-list/rwcal:host-aggregate |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:flavorinfo-list[rwcal:id='STRING']/rwcal:host-aggregate[rwcal:metadata-key='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VimResources.FlavorinfoList.HostAggregate |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VimResources_FlavorinfoList_HostAggregate |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VimResources__FlavorinfoList__HostAggregate |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VimResources_FlavorinfoList_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:virtual-link-req-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:virtual-link-req-params |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:virtual-link-req-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VirtualLinkReqParams |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VirtualLinkReqParams |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VirtualLinkReqParams |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VirtualLinkReqParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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. |
| virtual-cps | LIST | |
| provider-network | CONTAINER | Container for the provider network. |
| ip-profile-params | CONTAINER | |
rwcal:virtual-cps
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:virtual-link-req-params/rwcal:virtual-cps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:virtual-cps[rwcal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:virtual-link-req-params/virtual-cps/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:virtual-link-req-params/rwcal:virtual-cps |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:virtual-cps[rwcal:name='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VirtualLinkReqParams.VirtualCps |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VirtualLinkReqParams_VirtualCps |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VirtualLinkReqParams__VirtualCps |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VirtualLinkReqParams_VirtualCps |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VirtualLinkReqParams_VirtualCps |
Fields
| Name | Type | Description |
| name | STRING | Name of virtual connection point |
| type | ENUM | Type of the Virtual Connection Point |
| security-group | STRING | Name of the security group |
| port-security-enabled | BOOLEAN | Enables the port security |
| static-ip-address | UNION | Static IP address for the connection point |
rwcal:provider-network
Container for the provider network.
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:virtual-link-req-params/rwcal:provider-network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:provider-network |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:virtual-link-req-params/provider-network |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:virtual-link-req-params/rwcal:provider-network |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:provider-network |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VirtualLinkReqParams.ProviderNetwork |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VirtualLinkReqParams_ProviderNetwork |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VirtualLinkReqParams__ProviderNetwork |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VirtualLinkReqParams_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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
PORTGROUP - Provider networks implemented for VIO support |
| segmentation_id | UINT32 | ID of segregated virtual networks |
rwcal:ip-profile-params
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:virtual-link-req-params/rwcal:ip-profile-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:ip-profile-params |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:virtual-link-req-params/ip-profile-params |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:virtual-link-req-params/rwcal:ip-profile-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:ip-profile-params |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VirtualLinkReqParams.IpProfileParams |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VirtualLinkReqParams_IpProfileParams |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VirtualLinkReqParams__IpProfileParams |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VirtualLinkReqParams_IpProfileParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server[rwcal:address='UNION_VALUE'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:virtual-link-req-params/ip-profile-params/dns-server/UNION_VALUE |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dns-server[rwcal:address='UNION_VALUE'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VirtualLinkReqParams.IpProfileParams.DnsServer |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VirtualLinkReqParams_IpProfileParams_DnsServer |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VirtualLinkReqParams__IpProfileParams__DnsServer |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VirtualLinkReqParams_IpProfileParams_DnsServer |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VirtualLinkReqParams_IpProfileParams_DnsServer |
Fields
| Name | Type | Description |
| address | UNION | List of DNS Servers associated with IP Profile |
rwcal:dhcp-params
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:virtual-link-req-params/ip-profile-params/dhcp-params |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:virtual-link-req-params/rwcal:ip-profile-params/rwcal:dhcp-params |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VirtualLinkReqParams.IpProfileParams.DhcpParams |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VirtualLinkReqParams_IpProfileParams_DhcpParams |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VirtualLinkReqParams__IpProfileParams__DhcpParams |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VirtualLinkReqParams_IpProfileParams_DhcpParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:vm-flavor |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:vm-flavor |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/vm-flavor |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:vm-flavor |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:vm-flavor |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.VmFlavor |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_VmFlavor |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__VmFlavor |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_VmFlavor |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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. |
| vm-flavor-name | STRING | flavor name to be used while creating vm using cloud account |
rwcal:guest-epa
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/guest-epa |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.GuestEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_GuestEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__GuestEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_GuestEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:pcie-device |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/guest-epa/pcie-device/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:pcie-device |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:pcie-device[rwcal:device-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.GuestEpa.PcieDevice |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_GuestEpa_PcieDevice |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__GuestEpa__PcieDevice |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_GuestEpa_PcieDevice |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/guest-epa/numa-node-policy |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.GuestEpa.NumaNodePolicy |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_GuestEpa_NumaNodePolicy |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__GuestEpa__NumaNodePolicy |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_GuestEpa_NumaNodePolicy |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/guest-epa/numa-node-policy/node/0 |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.GuestEpa.NumaNodePolicy.Node |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__GuestEpa__NumaNodePolicy__Node |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vdu-init-params/guest-epa/numa-node-policy/node/0/vcpu/0 |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VduInitParams.GuestEpa.NumaNodePolicy.Node.Vcpu |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node_Vcpu |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__GuestEpa__NumaNodePolicy__Node__Vcpu |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node_Vcpu |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/guest-epa/numa-node-policy/node/0/paired-threads |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node[rwcal:id='0']/rwcal:paired-threads |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.GuestEpa.NumaNodePolicy.Node.PairedThreads |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__GuestEpa__NumaNodePolicy__Node__PairedThreads |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads/rwcal:paired-thread-ids |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vdu-init-params/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0 |
| RW Keyspec XPath Path | C,/rw-project:project/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,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VduInitParams.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VduInitParams_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
Fields
| Name | Type | Description |
| thread-a | UINT8 | |
| thread-b | UINT8 | |
rwcal:vswitch-epa
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:vswitch-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:vswitch-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/vswitch-epa |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:vswitch-epa |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:vswitch-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.VswitchEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_VswitchEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__VswitchEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_VswitchEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:hypervisor-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:hypervisor-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/hypervisor-epa |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:hypervisor-epa |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:hypervisor-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.HypervisorEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_HypervisorEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__HypervisorEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_HypervisorEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:host-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:host-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/host-epa |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:host-epa |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:host-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.HostEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_HostEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__HostEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_HostEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:host-epa/rwcal:cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/host-epa/cpu-feature/PREFER_AES |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:host-epa/rwcal:cpu-feature |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:host-epa/rwcal:cpu-feature[rwcal:feature='PREFER_AES'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.HostEpa.CpuFeature |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_HostEpa_CpuFeature |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__HostEpa__CpuFeature |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_HostEpa_CpuFeature |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VduInitParams_HostEpa_CpuFeature |
Fields
| Name | Type | Description |
| feature | ENUM | CPU feature. |
rwcal:om-cpu-feature
List of OpenMANO CPU features
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:host-epa/rwcal:om-cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/host-epa/om-cpu-feature/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:host-epa/rwcal:om-cpu-feature |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:host-epa/rwcal:om-cpu-feature[rwcal:feature='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.HostEpa.OmCpuFeature |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_HostEpa_OmCpuFeature |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__HostEpa__OmCpuFeature |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_HostEpa_OmCpuFeature |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VduInitParams_HostEpa_OmCpuFeature |
Fields
| Name | Type | Description |
| feature | STRING | CPU feature |
rwcal:availability-zone
Name of the Availability Zone
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:availability-zone |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:availability-zone |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/availability-zone |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:availability-zone |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:availability-zone |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.AvailabilityZone |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_AvailabilityZone |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__AvailabilityZone |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VduInitParams_AvailabilityZone |
Fields
| Name | Type | Description |
| name | STRING | |
rwcal:server-group
Name of the Affinity/Anti-Affinity Server Group
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:server-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:server-group |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/server-group |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:server-group |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:server-group |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.ServerGroup |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_ServerGroup |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__ServerGroup |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VduInitParams_ServerGroup |
Fields
| Name | Type | Description |
| name | STRING | |
rwcal:host-aggregate
Name of the Host Aggregate
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:host-aggregate |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:host-aggregate[rwcal:metadata-key='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/host-aggregate/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:host-aggregate |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:host-aggregate[rwcal:metadata-key='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.HostAggregate |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_HostAggregate |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__HostAggregate |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:connection-points |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:connection-points[rwcal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/connection-points/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:connection-points |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:connection-points[rwcal:name='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.ConnectionPoints |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_ConnectionPoints |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__ConnectionPoints |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_ConnectionPoints |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 |
| static-ip-address | UNION | Static IP address for the connection point |
| port-order | UINT32 | Port Sequence Order |
| virtual_cps | LIST | |
| 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.
VPORT : Virtual Port. |
rwcal:virtual_cps
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:connection-points/rwcal:virtual_cps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:connection-points[rwcal:name='STRING']/rwcal:virtual_cps[rwcal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/connection-points/STRING/virtual_cps/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:connection-points/rwcal:virtual_cps |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:connection-points[rwcal:name='STRING']/rwcal:virtual_cps[rwcal:name='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.ConnectionPoints.VirtualCps |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_ConnectionPoints_VirtualCps |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__ConnectionPoints__VirtualCps |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_ConnectionPoints_VirtualCps |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VduInitParams_ConnectionPoints_VirtualCps |
Fields
| Name | Type | Description |
| connection-point-id | STRING | Connection point id |
| name | STRING | Name of virtual connection point |
| ip-address | UNION | IP address of the virtual connection point |
| mac-address | STRING | MAC address of the virtual connection point |
rwcal:vdu-init
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:vdu-init |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:vdu-init |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/vdu-init |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:vdu-init |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:vdu-init |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.VduInit |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_VduInit |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__VduInit |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_VduInit |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:supplemental-boot-data |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:supplemental-boot-data |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/supplemental-boot-data |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:supplemental-boot-data |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:supplemental-boot-data |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.SupplementalBootData |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_SupplementalBootData |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__SupplementalBootData |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_SupplementalBootData |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 |
| custom-meta-data | LIST | List of meta-data to be associated with the instance |
rwcal:config-file
List of configuration files to be written on an additional drive
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:config-file |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:config-file[rwcal:source='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/supplemental-boot-data/config-file/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:config-file |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:config-file[rwcal:source='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.SupplementalBootData.ConfigFile |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_SupplementalBootData_ConfigFile |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__SupplementalBootData__ConfigFile |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_SupplementalBootData_ConfigFile |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vdu-init-params/rwcal:volumes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:volumes[rwcal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-init-params/volumes/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-init-params/rwcal:volumes |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:volumes[rwcal:name='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduInitParams.Volumes |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduInitParams_Volumes |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduInitParams__Volumes |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduInitParams_Volumes |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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.
|
| volume-ref | STRING | Reference for pre-existing volume in VIM |
| 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 |
| boot-volume | BOOLEAN | This flag indicates if this is boot volume or not |
| boot-priority | INT32 | Boot priority associated with volume |
rwcal:vdu-modify-params
This object defines the parameters required to modify VDU
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-modify-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-modify-params |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-modify-params |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-modify-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-modify-params |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduModifyParams |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduModifyParams |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduModifyParams |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduModifyParams |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VduModifyParams |
Fields
| Name | Type | Description |
| vdu-id | STRING | CAL assigned id for VDU to which this connection point belongs |
| static-ip-address | UNION | Static IP address for the connection point |
| 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.
VPORT : Virtual Port. |
| 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 | /rw-project:project/rwcal:vdu-modify-params/rwcal:connection-points-add |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-modify-params/rwcal:connection-points-add[rwcal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-modify-params/connection-points-add/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-modify-params/rwcal:connection-points-add |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-modify-params/rwcal:connection-points-add[rwcal:name='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduModifyParams.ConnectionPointsAdd |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduModifyParams_ConnectionPointsAdd |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduModifyParams__ConnectionPointsAdd |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduModifyParams_ConnectionPointsAdd |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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.
VPORT : Virtual Port. |
rwcal:connection-points-remove
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vdu-modify-params/rwcal:connection-points-remove |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vdu-modify-params/rwcal:connection-points-remove[rwcal:connection-point-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vdu-modify-params/connection-points-remove/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwcal:vdu-modify-params/rwcal:connection-points-remove |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-modify-params/rwcal:connection-points-remove[rwcal:connection-point-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VduModifyParams.ConnectionPointsRemove |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VduModifyParams_ConnectionPointsRemove |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VduModifyParams__ConnectionPointsRemove |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VduModifyParams_ConnectionPointsRemove |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VduModifyParams_ConnectionPointsRemove |
Fields
| Name | Type | Description |
| connection-point-id | STRING | |
rwcal:vnf-resources
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources |
Fields
rwcal:virtual-link-info-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/virtual-link-info-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VirtualLinkInfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VirtualLinkInfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VirtualLinkInfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VirtualLinkInfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VirtualLinkInfoList |
Fields
rwcal:connection-points
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:connection-points |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vnf-resources/virtual-link-info-list/STRING/connection-points/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:connection-points |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VirtualLinkInfoList.ConnectionPoints |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VirtualLinkInfoList_ConnectionPoints |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VirtualLinkInfoList__ConnectionPoints |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VirtualLinkInfoList_ConnectionPoints |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | UNION | |
| public-ip | STRING | |
| mac-addr | STRING | |
| port-order | UINT32 | Port Sequence Order |
| virtual-cp-info | LIST | |
rwcal:virtual-cp-info
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:connection-points/rwcal:virtual-cp-info |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING']/rwcal:virtual-cp-info[rwcal:ip-address='UNION_VALUE'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/virtual-link-info-list/STRING/connection-points/STRING/virtual-cp-info/UNION_VALUE |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:connection-points/rwcal:virtual-cp-info |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING']/rwcal:virtual-cp-info[rwcal:ip-address='UNION_VALUE'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VirtualLinkInfoList.ConnectionPoints.VirtualCpInfo |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VirtualLinkInfoList_ConnectionPoints_VirtualCpInfo |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VirtualLinkInfoList__ConnectionPoints__VirtualCpInfo |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VirtualLinkInfoList_ConnectionPoints_VirtualCpInfo |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VirtualLinkInfoList_ConnectionPoints_VirtualCpInfo |
Fields
| Name | Type | Description |
| ip-address | UNION | |
| mac-address | STRING | |
rwcal:virtual-connection-points
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:virtual-connection-points |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:virtual-connection-points[rwcal:connection-point-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/virtual-link-info-list/STRING/virtual-connection-points/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:virtual-connection-points |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:virtual-connection-points[rwcal:connection-point-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VirtualLinkInfoList.VirtualConnectionPoints |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VirtualLinkInfoList_VirtualConnectionPoints |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VirtualLinkInfoList__VirtualConnectionPoints |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VirtualLinkInfoList_VirtualConnectionPoints |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VirtualLinkInfoList_VirtualConnectionPoints |
Fields
| Name | Type | Description |
| connection-point-id | STRING | Connection point id |
| name | STRING | Name of virtual connection point |
| ip-address | UNION | IP address of the virtual connection point |
| mac-address | STRING | MAC address of the virtual connection point |
rwcal:provider-network
Container for the provider network.
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:provider-network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:provider-network |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/virtual-link-info-list/STRING/provider-network |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:virtual-link-info-list/rwcal:provider-network |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:virtual-link-info-list[rwcal:virtual-link-id='STRING']/rwcal:provider-network |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VirtualLinkInfoList.ProviderNetwork |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VirtualLinkInfoList_ProviderNetwork |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VirtualLinkInfoList__ProviderNetwork |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VirtualLinkInfoList_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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
PORTGROUP - Provider networks implemented for VIO support |
| segmentation_id | UINT32 | ID of segregated virtual networks |
rwcal:vdu-info-list
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:vm-flavor |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:vm-flavor |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/vm-flavor |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:vm-flavor |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:vm-flavor |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.VmFlavor |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_VmFlavor |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__VmFlavor |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_VmFlavor |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/guest-epa |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.GuestEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_GuestEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__GuestEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_GuestEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:pcie-device |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/pcie-device/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:pcie-device |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VduInfoList.GuestEpa.PcieDevice |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_GuestEpa_PcieDevice |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__GuestEpa__PcieDevice |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_GuestEpa_PcieDevice |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:guest-epa/rwcal:numa-node-policy |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy/node/0 |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy.Node |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy__Node |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy/node/0/vcpu/0 |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:vcpu |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy.Node.Vcpu |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_Vcpu |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy__Node__Vcpu |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_Vcpu |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:guest-epa/rwcal:numa-node-policy/rwcal:node/rwcal:paired-threads |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/guest-epa/numa-node-policy/node/0/paired-threads |
| RW Keyspec XPath Path | D,/rw-project:project/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,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy.Node.PairedThreads |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy__Node__PairedThreads |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/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 | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/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,/rw-project:project/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,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VduInfoList.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VduInfoList_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
Fields
| Name | Type | Description |
| thread-a | UINT8 | |
| thread-b | UINT8 | |
rwcal:vswitch-epa
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:vswitch-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:vswitch-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/vswitch-epa |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:vswitch-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:vswitch-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.VswitchEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_VswitchEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__VswitchEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_VswitchEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:hypervisor-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:hypervisor-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/hypervisor-epa |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:hypervisor-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:hypervisor-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.HypervisorEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_HypervisorEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__HypervisorEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_HypervisorEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-epa |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/host-epa |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-epa |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.HostEpa |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_HostEpa |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__HostEpa |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_HostEpa |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa/rwcal:cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/host-epa/cpu-feature/PREFER_AES |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa/rwcal:cpu-feature |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VduInfoList.HostEpa.CpuFeature |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_HostEpa_CpuFeature |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__HostEpa__CpuFeature |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_HostEpa_CpuFeature |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa/rwcal:om-cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/host-epa/om-cpu-feature/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-epa/rwcal:om-cpu-feature |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VduInfoList.HostEpa.OmCpuFeature |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_HostEpa_OmCpuFeature |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__HostEpa__OmCpuFeature |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_HostEpa_OmCpuFeature |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VduInfoList_HostEpa_OmCpuFeature |
Fields
| Name | Type | Description |
| feature | STRING | CPU feature |
rwcal:availability-zone
Name of the Availability Zone
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:availability-zone |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:availability-zone |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/availability-zone |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:availability-zone |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:availability-zone |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.AvailabilityZone |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_AvailabilityZone |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__AvailabilityZone |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VduInfoList_AvailabilityZone |
Fields
| Name | Type | Description |
| name | STRING | |
rwcal:server-group
Name of the Affinity/Anti-Affinity Server Group
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:server-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:server-group |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/server-group |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:server-group |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:server-group |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.ServerGroup |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_ServerGroup |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__ServerGroup |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VduInfoList_ServerGroup |
Fields
| Name | Type | Description |
| name | STRING | |
rwcal:host-aggregate
Name of the Host Aggregate
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-aggregate |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-aggregate[rwcal:metadata-key='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/host-aggregate/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:host-aggregate |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:host-aggregate[rwcal:metadata-key='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.HostAggregate |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_HostAggregate |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__HostAggregate |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:connection-points |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/connection-points/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:connection-points |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.ConnectionPoints |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_ConnectionPoints |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__ConnectionPoints |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_ConnectionPoints |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | UNION | |
| public-ip | STRING | |
| mac-addr | STRING | |
| port-order | UINT32 | Port Sequence Order |
| virtual-cp-info | LIST | |
rwcal:virtual-cp-info
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:connection-points/rwcal:virtual-cp-info |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING']/rwcal:virtual-cp-info[rwcal:ip-address='UNION_VALUE'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/connection-points/STRING/virtual-cp-info/UNION_VALUE |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:connection-points/rwcal:virtual-cp-info |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:connection-points[rwcal:connection-point-id='STRING']/rwcal:virtual-cp-info[rwcal:ip-address='UNION_VALUE'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.ConnectionPoints.VirtualCpInfo |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_ConnectionPoints_VirtualCpInfo |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__ConnectionPoints__VirtualCpInfo |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_ConnectionPoints_VirtualCpInfo |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VduInfoList_ConnectionPoints_VirtualCpInfo |
Fields
| Name | Type | Description |
| ip-address | UNION | |
| mac-address | STRING | |
rwcal:supplemental-boot-data
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:supplemental-boot-data |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/supplemental-boot-data |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:supplemental-boot-data |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.SupplementalBootData |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_SupplementalBootData |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__SupplementalBootData |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_SupplementalBootData |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 |
| custom-meta-data | LIST | List of meta-data to be associated with the instance |
rwcal:config-file
List of configuration files to be written on an additional drive
Key Identifiers:
| XPath Path | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data/rwcal:config-file |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/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 | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/supplemental-boot-data/config-file/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data/rwcal:config-file |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/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.RwProject.Project.VnfResources.VduInfoList.SupplementalBootData.ConfigFile |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_SupplementalBootData_ConfigFile |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__SupplementalBootData__ConfigFile |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_SupplementalBootData_ConfigFile |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 | /rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:volumes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:volumes[rwcal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/volumes/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:volumes |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwcal:vnf-resources/rwcal:vdu-info-list[rwcal:vdu-id='STRING']/rwcal:volumes[rwcal:name='STRING'] |
| Protobuf Type | .rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.Volumes |
| Python Proto-GI Type | RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_Volumes |
| C Protobuf-C Struct Type | Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__Volumes |
| C RWPB Identifiers | Rwcal_RwProject_data_Project_VnfResources_VduInfoList_Volumes |
| YPBC Base Identifier | rw_ypbc_Rwcal_RwProject_data_Project_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 |
| custom-meta-data | LIST | List of meta-data to be associated with the instance |
rw-cloud:cloud
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud |
| RW Keyspec XPath Path | D,/rw-project:project/rw-cloud:cloud |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud |
Fields
| Name | Type | Description |
| account | LIST | Configure Cloud Accounts |
rw-cloud:account
Configure Cloud Accounts
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING'] |
| RW Keyspec XPath Path | D,/rw-project:project/rw-cloud:cloud/rw-cloud:account |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING'] |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account |
Fields
rw-cloud:mock
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:mock |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:mock |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/mock |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:mock |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:mock |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Mock |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Mock |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Mock |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Mock |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_Mock |
Fields
| Name | Type | Description |
| username | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rw-cloud:aws
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:aws |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:aws |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/aws |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:aws |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:aws |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Aws |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Aws |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Aws |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Aws |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_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 | |
rw-cloud:openstack
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openstack |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openstack |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/openstack |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openstack |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openstack |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Openstack |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Openstack |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Openstack |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Openstack |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_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 |
rw-cloud:security-groups
Names of the security groups for the VM
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openstack/rw-cloud:security-groups |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openstack/rw-cloud:security-groups |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/openstack/security-groups |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openstack/rw-cloud:security-groups |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openstack/rw-cloud:security-groups |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Openstack.SecurityGroups |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Openstack_SecurityGroups |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Openstack__SecurityGroups |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Openstack_SecurityGroups |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_Openstack_SecurityGroups |
rw-cloud:openmano
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openmano |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openmano |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/openmano |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openmano |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openmano |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Openmano |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Openmano |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Openmano |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Openmano |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_Openmano |
Fields
| Name | Type | Description |
| host | STRING | |
| port | UINT16 | |
| tenant-id | STRING | |
| plugin-name | STRING | |
rw-cloud:vsphere
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:vsphere |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:vsphere |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/vsphere |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:vsphere |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:vsphere |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Vsphere |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Vsphere |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Vsphere |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Vsphere |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_Vsphere |
Fields
| Name | Type | Description |
| username | STRING | |
| password | STRING | |
| url | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rw-cloud:cloudsim
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:cloudsim |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:cloudsim |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/cloudsim |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:cloudsim |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:cloudsim |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Cloudsim |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Cloudsim |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Cloudsim |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Cloudsim |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_Cloudsim |
Fields
| Name | Type | Description |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rw-cloud:cloudsim_proxy
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:cloudsim_proxy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:cloudsim_proxy |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/cloudsim_proxy |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:cloudsim_proxy |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:cloudsim_proxy |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.CloudsimProxy |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_CloudsimProxy |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__CloudsimProxy |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_CloudsimProxy |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_CloudsimProxy |
Fields
| Name | Type | Description |
| host | STRING | |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rw-cloud:openvim
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openvim |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openvim |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/openvim |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openvim |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openvim |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Openvim |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Openvim |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Openvim |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Openvim |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_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 |
rw-cloud:image-management
Information required for OpenVim image upload operation
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openvim/rw-cloud:image-management |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openvim/rw-cloud:image-management |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/openvim/image-management |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:openvim/rw-cloud:image-management |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:openvim/rw-cloud:image-management |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.Openvim.ImageManagement |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_Openvim_ImageManagement |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__Openvim__ImageManagement |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_Openvim_ImageManagement |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_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 |
rw-cloud:prop_cloud1
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:prop_cloud1 |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:prop_cloud1 |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/prop_cloud1 |
| RW Keyspec XPath Path | C,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:prop_cloud1 |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:prop_cloud1 |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.PropCloud1 |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_PropCloud1 |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__PropCloud1 |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_PropCloud1 |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_PropCloud1 |
Fields
| Name | Type | Description |
| host | STRING | This is a single-host cloud. IP address of host |
| username | STRING | Username to access host |
| password | STRING | Password for user |
| mgmt-network | STRING | Name of bridge used for management access to VMs on cloud |
| public-ip-pool | STRING | Public IP pool for VMs |
| wan-interface | STRING | WAN interface name |
| firewall | STRING | Firewall services |
| plugin-name | STRING | |
| dynamic-flavor-support | BOOLEAN | |
rw-cloud:connection-status
Key Identifiers:
| XPath Path | /rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:connection-status |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:connection-status |
| RW.REST URI Path | /rw-project:project/STRING/rw-cloud:cloud/account/STRING/connection-status |
| RW Keyspec XPath Path | D,/rw-project:project/rw-cloud:cloud/rw-cloud:account/rw-cloud:connection-status |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-cloud:cloud/rw-cloud:account[rw-cloud:name='STRING']/rw-cloud:connection-status |
| Protobuf Type | .rw_cloud.YangData.RwProject.Project.Cloud.Account.ConnectionStatus |
| Python Proto-GI Type | RwCloudYang.YangData_RwProject_Project_Cloud_Account_ConnectionStatus |
| C Protobuf-C Struct Type | RwCloud__YangData__RwProject__Project__Cloud__Account__ConnectionStatus |
| C RWPB Identifiers | RwCloud_RwProject_data_Project_Cloud_Account_ConnectionStatus |
| YPBC Base Identifier | rw_ypbc_RwCloud_RwProject_data_Project_Cloud_Account_ConnectionStatus |
Fields
| Name | Type | Description |
| status | ENUM | |
| details | STRING | |
rw-image-mgmt:upload-jobs
Image upload jobs
Key Identifiers:
| XPath Path | /rw-project:project/rw-image-mgmt:upload-jobs |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-image-mgmt:upload-jobs |
| RW.REST URI Path | /rw-project:project/STRING/rw-image-mgmt:upload-jobs |
| RW Keyspec XPath Path | D,/rw-project:project/rw-image-mgmt:upload-jobs |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-image-mgmt:upload-jobs |
| Protobuf Type | .rw_image_mgmt.YangData.RwProject.Project.UploadJobs |
| Python Proto-GI Type | RwImageMgmtYang.YangData_RwProject_Project_UploadJobs |
| C Protobuf-C Struct Type | RwImageMgmt__YangData__RwProject__Project__UploadJobs |
| C RWPB Identifiers | RwImageMgmt_RwProject_data_Project_UploadJobs |
| YPBC Base Identifier | rw_ypbc_RwImageMgmt_RwProject_data_Project_UploadJobs |
Fields
| Name | Type | Description |
| job | LIST | |
rw-image-mgmt:job
Key Identifiers:
| XPath Path | /rw-project:project/rw-image-mgmt:upload-jobs/rw-image-mgmt:job |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-image-mgmt:upload-jobs/rw-image-mgmt:job[rw-image-mgmt:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-image-mgmt:upload-jobs/job/0 |
| RW Keyspec XPath Path | D,/rw-project:project/rw-image-mgmt:upload-jobs/rw-image-mgmt:job |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-image-mgmt:upload-jobs/rw-image-mgmt:job[rw-image-mgmt:id='0'] |
| Protobuf Type | .rw_image_mgmt.YangData.RwProject.Project.UploadJobs.Job |
| Python Proto-GI Type | RwImageMgmtYang.YangData_RwProject_Project_UploadJobs_Job |
| C Protobuf-C Struct Type | RwImageMgmt__YangData__RwProject__Project__UploadJobs__Job |
| C RWPB Identifiers | RwImageMgmt_RwProject_data_Project_UploadJobs_Job |
| YPBC Base Identifier | rw_ypbc_RwImageMgmt_RwProject_data_Project_UploadJobs_Job |
Fields
| Name | Type | Description |
| id | UINT32 | Unique image upload job-id |
| status | ENUM | Current job status |
| start-time | UINT32 | The job start time (unix epoch) |
| stop-time | UINT32 | The job stop time (unix epoch) |
| upload-tasks | LIST | The upload tasks that are part of this job |
rw-image-mgmt:upload-tasks
The upload tasks that are part of this job
Key Identifiers:
| XPath Path | /rw-project:project/rw-image-mgmt:upload-jobs/rw-image-mgmt:job/rw-image-mgmt:upload-tasks |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-image-mgmt:upload-jobs/rw-image-mgmt:job[rw-image-mgmt:id='0']/rw-image-mgmt:upload-tasks |
| RW.REST URI Path | /rw-project:project/STRING/rw-image-mgmt:upload-jobs/job/0/upload-tasks |
| RW Keyspec XPath Path | D,/rw-project:project/rw-image-mgmt:upload-jobs/rw-image-mgmt:job/rw-image-mgmt:upload-tasks |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-image-mgmt:upload-jobs/rw-image-mgmt:job[rw-image-mgmt:id='0']/rw-image-mgmt:upload-tasks |
| Protobuf Type | .rw_image_mgmt.YangData.RwProject.Project.UploadJobs.Job.UploadTasks |
| Python Proto-GI Type | RwImageMgmtYang.YangData_RwProject_Project_UploadJobs_Job_UploadTasks |
| C Protobuf-C Struct Type | RwImageMgmt__YangData__RwProject__Project__UploadJobs__Job__UploadTasks |
| C RWPB Identifiers | RwImageMgmt_RwProject_data_Project_UploadJobs_Job_UploadTasks |
| YPBC Base Identifier | rw_ypbc_RwImageMgmt_RwProject_data_Project_UploadJobs_Job_UploadTasks |
Fields
| Name | Type | Description |
| cloud-account | LEAFREF | The cloud account to upload the image to |
| image-id | STRING | The image id that exists in the image catalog |
| image-name | STRING | The image name that exists in the image catalog |
| image-checksum | STRING | The image md5 checksum |
| status | ENUM | The status of the upload task |
| detail | STRING | Detailed upload status message |
| progress-percent | UINT8 | The image upload progress percentage (0-100) |
| bytes_written | UINT64 | The number of bytes written |
| bytes_total | UINT64 | The total number of bytes to write |
| bytes_per_second | UINT32 | The total number of bytes written per second |
| start-time | UINT32 | The image upload start time (unix epoch) |
| stop-time | UINT32 | The image upload stop time (unix epoch) |
rwsdnal:sdn-accounts
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:sdn-accounts |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts |
Fields
rwsdnal:sdn-account-list
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING'] |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList |
Fields
rwsdnal:odl
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:odl |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:odl |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/odl |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:odl |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:odl |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.Odl |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_Odl |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__Odl |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Odl |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Odl |
Fields
| Name | Type | Description |
| username | STRING | |
| password | STRING | |
| url | STRING | |
| plugin-name | STRING | |
rwsdnal:mock
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:mock |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:mock |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/mock |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:mock |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:mock |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.Mock |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_Mock |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__Mock |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Mock |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Mock |
Fields
| Name | Type | Description |
| username | STRING | |
| plugin-name | STRING | |
rwsdnal:sdnsim
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:sdnsim |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:sdnsim |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/sdnsim |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:sdnsim |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:sdnsim |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.Sdnsim |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_Sdnsim |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__Sdnsim |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Sdnsim |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Sdnsim |
Fields
| Name | Type | Description |
| username | STRING | |
| topology-source | STRING | |
| plugin-name | STRING | |
rwsdnal:openstack
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:openstack |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:openstack |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/openstack |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:openstack |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:openstack |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.Openstack |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_Openstack |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__Openstack |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Openstack |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Openstack |
Fields
| Name | Type | Description |
| key | STRING | |
| secret | STRING | |
| auth_url | STRING | |
| tenant | STRING | |
| admin | BOOLEAN | |
| user-domain | STRING | Domain of the OpenStack user |
| project-domain | STRING | Domain of the OpenStack project |
| region | STRING | |
| plugin-name | STRING | |
| cert-validate | BOOLEAN | Certificate validatation policy in case of SSL/TLS connection |
rwsdnal:connection-status
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:connection-status |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:connection-status |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/connection-status |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:connection-status |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:connection-status |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.ConnectionStatus |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_ConnectionStatus |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__ConnectionStatus |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_ConnectionStatus |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_ConnectionStatus |
Fields
| Name | Type | Description |
| status | ENUM | |
| details | STRING | |
rwsdnal:vnffgs
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs |
Fields
rwsdnal:vnffg-chain
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain |
Fields
rwsdnal:vnf-chain-path
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/vnf-chain-path/0 |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.VnfChainPath |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_VnfChainPath |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__VnfChainPath |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath |
Fields
| Name | Type | Description |
| order | UINT32 | Order of the VNF in VNFFG chain |
| service-function-type | STRING | |
| nsh-aware | BOOLEAN | |
| transport-type | STRING | |
| vnfr-ids | LIST | |
rwsdnal:vnfr-ids
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path/rwsdnal:vnfr-ids |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0']/rwsdnal:vnfr-ids[rwsdnal:vnfr-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/vnf-chain-path/0/vnfr-ids/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path/rwsdnal:vnfr-ids |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0']/rwsdnal:vnfr-ids[rwsdnal:vnfr-id='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.VnfChainPath.VnfrIds |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__VnfChainPath__VnfrIds |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds |
Fields
| Name | Type | Description |
| vnfr-id | STRING | |
| vnfr-name | STRING | |
| mgmt-address | UNION | |
| mgmt-port | UINT16 | |
| vdu-list | LIST | |
| sff-name | STRING | SFF name useful for non OVS based SFF |
rwsdnal:vdu-list
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path/rwsdnal:vnfr-ids/rwsdnal:vdu-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0']/rwsdnal:vnfr-ids[rwsdnal:vnfr-id='STRING']/rwsdnal:vdu-list[rwsdnal:vm-id='STRING'][rwsdnal:port-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/vnf-chain-path/0/vnfr-ids/STRING/vdu-list/STRING,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path/rwsdnal:vnfr-ids/rwsdnal:vdu-list |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0']/rwsdnal:vnfr-ids[rwsdnal:vnfr-id='STRING']/rwsdnal:vdu-list[rwsdnal:vm-id='STRING'][rwsdnal:port-id='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.VnfChainPath.VnfrIds.VduList |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds_VduList |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__VnfChainPath__VnfrIds__VduList |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds_VduList |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds_VduList |
Fields
| Name | Type | Description |
| port-id | STRING | |
| vm-id | STRING | |
| name | STRING | |
| address | UNION | |
| port | UINT16 | |
rwsdnal:sff
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/sff/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.Sff |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_Sff |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__Sff |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff |
Fields
| Name | Type | Description |
| name | STRING | |
| function-type | STRING | |
| mgmt-address | UNION | |
| mgmt-port | UINT16 | |
| dp-endpoints | LIST | |
| vnfr-list | LIST | |
rwsdnal:dp-endpoints
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff/rwsdnal:dp-endpoints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING']/rwsdnal:dp-endpoints[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/sff/STRING/dp-endpoints/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff/rwsdnal:dp-endpoints |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING']/rwsdnal:dp-endpoints[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.Sff.DpEndpoints |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_Sff_DpEndpoints |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__Sff__DpEndpoints |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff_DpEndpoints |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff_DpEndpoints |
Fields
| Name | Type | Description |
| name | STRING | |
| address | UNION | |
| port | UINT16 | |
rwsdnal:vnfr-list
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff/rwsdnal:vnfr-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING']/rwsdnal:vnfr-list[rwsdnal:vnfr-name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/sff/STRING/vnfr-list/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff/rwsdnal:vnfr-list |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING']/rwsdnal:vnfr-list[rwsdnal:vnfr-name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.Sff.VnfrList |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_Sff_VnfrList |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__Sff__VnfrList |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff_VnfrList |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff_VnfrList |
Fields
| Name | Type | Description |
| vnfr-name | STRING | |
rwsdnal:vnffg-rendered-paths
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-rendered-paths |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-rendered-paths |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffg-rendered-paths |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:vnffg-rendered-paths |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgRenderedPaths |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgRenderedPaths |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgRenderedPaths |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgRenderedPaths |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgRenderedPaths |
Fields
rwsdnal:vnffg-rendered-path
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-rendered-paths/vnffg-rendered-path/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgRenderedPaths.VnffgRenderedPath |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgRenderedPaths_VnffgRenderedPath |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgRenderedPaths__VnffgRenderedPath |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath |
Fields
| Name | Type | Description |
| name | STRING | |
| path-id | UINT32 | Unique Identifier for the service path |
| rendered-path-hop | LIST | |
rwsdnal:rendered-path-hop
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path/rwsdnal:rendered-path-hop |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING']/rwsdnal:rendered-path-hop[rwsdnal:hop-number='0'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-rendered-paths/vnffg-rendered-path/STRING/rendered-path-hop/0 |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path/rwsdnal:rendered-path-hop |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING']/rwsdnal:rendered-path-hop[rwsdnal:hop-number='0'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgRenderedPaths.VnffgRenderedPath.RenderedPathHop |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgRenderedPaths__VnffgRenderedPath__RenderedPathHop |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop |
Fields
| Name | Type | Description |
| hop-number | UINT8 | |
| service-index | UINT8 | Location within the service path |
| vnfr-name | STRING | |
| service-function-forwarder | CONTAINER | |
rwsdnal:service-function-forwarder
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path/rwsdnal:rendered-path-hop/rwsdnal:service-function-forwarder |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING']/rwsdnal:rendered-path-hop[rwsdnal:hop-number='0']/rwsdnal:service-function-forwarder |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-rendered-paths/vnffg-rendered-path/STRING/rendered-path-hop/0/service-function-forwarder |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path/rwsdnal:rendered-path-hop/rwsdnal:service-function-forwarder |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING']/rwsdnal:rendered-path-hop[rwsdnal:hop-number='0']/rwsdnal:service-function-forwarder |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgRenderedPaths.VnffgRenderedPath.RenderedPathHop.ServiceFunctionForwarder |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop_ServiceFunctionForwarder |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgRenderedPaths__VnffgRenderedPath__RenderedPathHop__ServiceFunctionForwarder |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop_ServiceFunctionForwarder |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop_ServiceFunctionForwarder |
Fields
| Name | Type | Description |
| name | STRING | Service Function Forwarder name |
| ip-address | UNION | Service Function Forwarder Data Plane IP address |
| port | UINT16 | Service Function Forwarder Data Plane port |
rwsdnal:vnffg-classifiers
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-classifiers |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-classifiers |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffg-classifiers |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgClassifiers |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgClassifiers |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgClassifiers |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgClassifiers |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgClassifiers |
Fields
rwsdnal:vnffg-classifier
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-classifiers/vnffg-classifier/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgClassifiers.VnffgClassifier |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgClassifiers_VnffgClassifier |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgClassifiers__VnffgClassifier |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier |
Fields
| Name | Type | Description |
| name | STRING | |
| rsp-name | STRING | |
| rsp-id | STRING | |
| port-id | STRING | |
| vm-id | STRING | |
| sff-name | STRING | |
| vnffg-metadata | CONTAINER | |
| match-attributes | LIST | List of match attributes. |
rwsdnal:match-attributes
List of match attributes.
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier/rwsdnal:match-attributes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING']/rwsdnal:match-attributes[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-classifiers/vnffg-classifier/STRING/match-attributes/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier/rwsdnal:match-attributes |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING']/rwsdnal:match-attributes[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgClassifiers.VnffgClassifier.MatchAttributes |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgClassifiers_VnffgClassifier_MatchAttributes |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgClassifiers__VnffgClassifier__MatchAttributes |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier_MatchAttributes |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier_MatchAttributes |
Fields
| Name | Type | Description |
| name | STRING | Name for the Access list |
| ip-proto | UINT8 | IP Protocol. |
| source-ip-address | UNION | Source IP address. |
| destination-ip-address | UNION | Destination IP address. |
| source-port | UINT16 | Source port number. |
| destination-port | UINT16 | Destination port number. |
rw-sdn:sdn
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn |
| RW Keyspec XPath Path | D,/rw-project:project/rw-sdn:sdn |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn |
Fields
rw-sdn:account
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING'] |
| RW Keyspec XPath Path | D,/rw-project:project/rw-sdn:sdn/rw-sdn:account |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING'] |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account |
Fields
rw-sdn:odl
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:odl |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:odl |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/odl |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:odl |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:odl |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.Odl |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_Odl |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__Odl |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_Odl |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_Odl |
Fields
| Name | Type | Description |
| username | STRING | |
| password | STRING | |
| url | STRING | |
| plugin-name | STRING | |
rw-sdn:mock
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:mock |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:mock |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/mock |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:mock |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:mock |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.Mock |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_Mock |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__Mock |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_Mock |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_Mock |
Fields
| Name | Type | Description |
| username | STRING | |
| plugin-name | STRING | |
rw-sdn:sdnsim
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:sdnsim |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:sdnsim |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/sdnsim |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:sdnsim |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:sdnsim |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.Sdnsim |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_Sdnsim |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__Sdnsim |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_Sdnsim |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_Sdnsim |
Fields
| Name | Type | Description |
| username | STRING | |
| topology-source | STRING | |
| plugin-name | STRING | |
rw-sdn:openstack
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:openstack |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:openstack |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/openstack |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:openstack |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:openstack |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.Openstack |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_Openstack |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__Openstack |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_Openstack |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_Openstack |
Fields
| Name | Type | Description |
| key | STRING | |
| secret | STRING | |
| auth_url | STRING | |
| tenant | STRING | |
| admin | BOOLEAN | |
| user-domain | STRING | Domain of the OpenStack user |
| project-domain | STRING | Domain of the OpenStack project |
| region | STRING | |
| plugin-name | STRING | |
| cert-validate | BOOLEAN | Certificate validatation policy in case of SSL/TLS connection |
rw-sdn:connection-status
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:connection-status |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:connection-status |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/connection-status |
| RW Keyspec XPath Path | D,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:connection-status |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:connection-status |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.ConnectionStatus |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_ConnectionStatus |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__ConnectionStatus |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_ConnectionStatus |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_ConnectionStatus |
Fields
| Name | Type | Description |
| status | ENUM | |
| details | STRING | |
rw-image-mgmt - Programmers API Reference
Schema Globals
| Global Schema Type |
rw_ypbc_RwImageMgmt_RwImageMgmt_t_schema |
| Global Schema Pointer |
rw_ypbc_RwImageMgmt_RwImageMgmt_g_schema |
rw-image-mgmt rpc output
rw-image-mgmt:create-upload-job
Key Identifiers:
| XPath Path | /rw-image-mgmt:create-upload-job |
| XPath Keyed Path | /rw-image-mgmt:create-upload-job |
| RW.REST URI Path | /output |
| RW Keyspec XPath Path | O,/rw-image-mgmt:create-upload-job |
| RW Keyspec XPath Keyed Path | O,/rw-image-mgmt:create-upload-job |
| Protobuf Type | .rw_image_mgmt.YangOutput.RwImageMgmt.CreateUploadJob |
| Python Proto-GI Type | RwImageMgmtYang.YangOutput_RwImageMgmt_CreateUploadJob |
| C Protobuf-C Struct Type | RwImageMgmt__YangOutput__RwImageMgmt__CreateUploadJob |
| C RWPB Identifiers | RwImageMgmt_RwImageMgmt_output_CreateUploadJob
RwImageMgmt_output_CreateUploadJob |
| YPBC Base Identifier | rw_ypbc_RwImageMgmt_RwImageMgmt_output_CreateUploadJob |
Fields
| Name | Type | Description |
| job-id | UINT32 | The upload job-id to cancel |
rw-image-mgmt:cancel-upload-job
Key Identifiers:
| XPath Path | /rw-image-mgmt:cancel-upload-job |
| XPath Keyed Path | /rw-image-mgmt:cancel-upload-job |
| RW.REST URI Path | /output |
| RW Keyspec XPath Path | O,/rw-image-mgmt:cancel-upload-job |
| RW Keyspec XPath Keyed Path | O,/rw-image-mgmt:cancel-upload-job |
| Protobuf Type | .rw_image_mgmt.YangOutput.RwImageMgmt.CancelUploadJob |
| Python Proto-GI Type | RwImageMgmtYang.YangOutput_RwImageMgmt_CancelUploadJob |
| C Protobuf-C Struct Type | RwImageMgmt__YangOutput__RwImageMgmt__CancelUploadJob |
| C RWPB Identifiers | RwImageMgmt_RwImageMgmt_output_CancelUploadJob
RwImageMgmt_output_CancelUploadJob |
| YPBC Base Identifier | rw_ypbc_RwImageMgmt_RwImageMgmt_output_CancelUploadJob |