rw-project - Programmers API Reference
Schema Globals
| Global Schema Type |
rw_ypbc_RwMonitor_RwProject_t_schema |
| Global Schema Pointer |
rw_ypbc_RwMonitor_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_monitor.YangData.RwProject.Project |
| Python Proto-GI Type | RwMonitorYang.YangData_RwProject_Project |
| C Protobuf-C Struct Type | RwMonitor__YangData__RwProject__Project |
| C RWPB Identifiers | RwMonitor_RwProject_data_Project |
| YPBC Base Identifier | rw_ypbc_RwMonitor_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. |
| 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. |
| 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. |
| 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 |
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-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 | |
vlr:vlr-catalog
Key Identifiers:
| XPath Path | /rw-project:project/vlr:vlr-catalog |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog |
| RW.REST URI Path | /rw-project:project/STRING/vlr:vlr-catalog |
| RW Keyspec XPath Path | D,/rw-project:project/vlr:vlr-catalog |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog |
| Protobuf Type | .vlr.YangData.RwProject.Project.VlrCatalog |
| Python Proto-GI Type | VlrYang.YangData_RwProject_Project_VlrCatalog |
| C Protobuf-C Struct Type | Vlr__YangData__RwProject__Project__VlrCatalog |
| C RWPB Identifiers | Vlr_RwProject_data_Project_VlrCatalog |
| YPBC Base Identifier | rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog |
Fields
| Name | Type | Description |
| schema-version | STRING | Schema version for the VLR. If unspecified, it assumes v3.0 |
| vlr | LIST | |
vlr:vlr
Key Identifiers:
| XPath Path | /rw-project:project/vlr:vlr-catalog/vlr:vlr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vlr:vlr-catalog/vlr:vlr |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING'] |
| Protobuf Type | .vlr.YangData.RwProject.Project.VlrCatalog.Vlr |
| Python Proto-GI Type | VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr |
| C Protobuf-C Struct Type | Vlr__YangData__RwProject__Project__VlrCatalog__Vlr |
| C RWPB Identifiers | Vlr_RwProject_data_Project_VlrCatalog_Vlr |
| YPBC Base Identifier | rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VLR. |
| name | STRING | VLR name. |
| nsr-id-ref | STRING | NS instance identifier.
This is a leafref /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:id |
| vld-ref | STRING | Reference to VLD
/rw-project:project/nsr:ns-instance-config/nsr:nsr[nsr:id=../nsr-id-ref]
/nsd/vld:vld/vld:id |
| res-id | STRING | Identifier for resmgr id mapping |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Provider of the VLR. |
| description | STRING | Description of the VLR. |
| version | STRING | Version of the VLR |
| type | ENUM | |
| root-bandwidth | UINT64 | For ELAN this is the aggregate bandwidth. |
| leaf-bandwidth | UINT64 | For ELAN this is the bandwidth of branches. |
| create-time | UINT32 | Creation timestamp of this Virtual Link.
The timestamp is expressed as seconds
since unix epoch - 1970-01-01T00:00:00Z |
| uptime | UINT32 | Active period of this Virtual Link.
Uptime is expressed in seconds |
| network-id | STRING | Identifier for the allocated network resource. |
| vim-network-name | STRING | Name of network in VIM account. This is used to indicate
pre-provisioned network name in cloud account. |
| provider-network | CONTAINER | Container for the provider network. |
| ip-profile-params | CONTAINER | |
| status | ENUM | Status of the virtual link record. |
| operational-status | ENUM | The operational status of the Virtual Link
init : The VL is in init stat.
vl-alloc-pending : The VL alloc is pending in VIM
running : The VL is up and running in VM
vl-terminate-pending : The VL is being terminated in VIM.
terminated : The VL is terminated in the VM.
failed : The VL instantiation failed in VIM.
|
vlr:provider-network
Container for the provider network.
Key Identifiers:
| XPath Path | /rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:provider-network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:provider-network |
| RW.REST URI Path | /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING/provider-network |
| RW Keyspec XPath Path | D,/rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:provider-network |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:provider-network |
| Protobuf Type | .vlr.YangData.RwProject.Project.VlrCatalog.Vlr.ProviderNetwork |
| Python Proto-GI Type | VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr_ProviderNetwork |
| C Protobuf-C Struct Type | Vlr__YangData__RwProject__Project__VlrCatalog__Vlr__ProviderNetwork |
| C RWPB Identifiers | Vlr_RwProject_data_Project_VlrCatalog_Vlr_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr_ProviderNetwork |
Fields
| Name | Type | Description |
| physical-network | STRING | Name of the physical network on which the provider
network is built. |
| segmentation_id | UINT32 | ID of segregated virtual networks |
vlr:ip-profile-params
Key Identifiers:
| XPath Path | /rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params |
| RW.REST URI Path | /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING/ip-profile-params |
| RW Keyspec XPath Path | D,/rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params |
| Protobuf Type | .vlr.YangData.RwProject.Project.VlrCatalog.Vlr.IpProfileParams |
| Python Proto-GI Type | VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr_IpProfileParams |
| C Protobuf-C Struct Type | Vlr__YangData__RwProject__Project__VlrCatalog__Vlr__IpProfileParams |
| C RWPB Identifiers | Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams |
| YPBC Base Identifier | rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr_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 |
vlr:dns-server
Key Identifiers:
| XPath Path | /rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dns-server |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dns-server[vlr:address='UNION_VALUE'] |
| RW.REST URI Path | /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING/ip-profile-params/dns-server/UNION_VALUE |
| RW Keyspec XPath Path | D,/rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dns-server |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dns-server[vlr:address='UNION_VALUE'] |
| Protobuf Type | .vlr.YangData.RwProject.Project.VlrCatalog.Vlr.IpProfileParams.DnsServer |
| Python Proto-GI Type | VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr_IpProfileParams_DnsServer |
| C Protobuf-C Struct Type | Vlr__YangData__RwProject__Project__VlrCatalog__Vlr__IpProfileParams__DnsServer |
| C RWPB Identifiers | Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams_DnsServer |
| YPBC Base Identifier | rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams_DnsServer |
Fields
| Name | Type | Description |
| address | UNION | List of DNS Servers associated with IP Profile |
vlr:dhcp-params
Key Identifiers:
| XPath Path | /rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dhcp-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dhcp-params |
| RW.REST URI Path | /rw-project:project/STRING/vlr:vlr-catalog/vlr/STRING/ip-profile-params/dhcp-params |
| RW Keyspec XPath Path | D,/rw-project:project/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dhcp-params |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dhcp-params |
| Protobuf Type | .vlr.YangData.RwProject.Project.VlrCatalog.Vlr.IpProfileParams.DhcpParams |
| Python Proto-GI Type | VlrYang.YangData_RwProject_Project_VlrCatalog_Vlr_IpProfileParams_DhcpParams |
| C Protobuf-C Struct Type | Vlr__YangData__RwProject__Project__VlrCatalog__Vlr__IpProfileParams__DhcpParams |
| C RWPB Identifiers | Vlr_RwProject_data_Project_VlrCatalog_Vlr_IpProfileParams_DhcpParams |
| YPBC Base Identifier | rw_ypbc_Vlr_RwProject_data_Project_VlrCatalog_Vlr_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 |
project-vnfd:vnfd-catalog
Virtual Network Function Descriptor (VNFD).
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog |
Fields
| Name | Type | Description |
| vnfd | LIST | |
project-vnfd:vnfd
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VNFD. |
| name | STRING | VNFD name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Vendor of the VNFD. |
| logo | STRING | Vendor logo for the Virtual Network Function |
| description | STRING | Description of the VNFD. |
| version | STRING | Version of the VNFD |
| vnf-configuration | CONTAINER | |
| operational-status | ENUM | The operational status of the VNF
init : The VNF has just started.
running : The VNF is active in VM
upgrading : The VNF is being upgraded (EXPERIMENTAL)
terminate : The VNF is being terminated
terminated : The VNF is in the terminated state.
failed : The VNF instantiation failed.
|
| mgmt-interface | CONTAINER | Interface over which the VNF is managed. |
| internal-vld | LIST | List of Internal Virtual Link Descriptors (VLD).
The internal VLD describes the basic topology of
the connectivity such as E-LAN, E-Line, E-Tree.
between internal VNF components of the system. |
| ip-profiles | LIST | List of IP Profiles.
IP Profile describes the IP characteristics for the Virtual-Link |
| connection-point | LIST | List for external connection points. Each VNF has one
or more external connection points that connect the VNF
to other VNFs or to external networks. Each VNF exposes
connection points to the orchestrator, which can construct
network services by connecting the connection points
between different VNFs. The NFVO will use VLDs and VNFFGs
at the network service level to construct network services. |
| vdu | LIST | List of Virtual Deployment Units |
| vdu-dependency | LIST | List of VDU dependencies. |
| service-function-chain | ENUM | Type of node in Service Function Chaining Architecture |
| service-function-type | STRING | Type of Service Function.
NOTE: This needs to map with Service Function Type in ODL to
support VNFFG. Service Function Type is mandatory param in ODL
SFC. This is temporarily set to string for ease of use |
| http-endpoint | LIST | List of http endpoints to be used by monitoring params |
| monitoring-param | LIST | List of monitoring parameters at the network service level |
| placement-groups | LIST | List of placement groups at VNF level |
| meta | STRING | Any meta-data needed by the UI |
| config-parameter | CONTAINER | List of VNF config parameter requests and sources |
project-vnfd:vnf-configuration
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration |
Fields
project-vnfd:script
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:script |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:script |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/script |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:script |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:script |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.Script |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_Script |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__Script |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Script |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Script |
Fields
| Name | Type | Description |
| script-type | ENUM | Script type - currently supported - Scripts confirming to Rift CA plugin |
project-vnfd:juju
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/juju |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.Juju |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__Juju |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju |
Fields
| Name | Type | Description |
| charm | STRING | Juju charm to use with the VNF or VDU. |
| proxy | BOOLEAN | Is this a proxy charm? |
| vca-relationships | CONTAINER | |
project-vnfd:vca-relationships
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/juju/vca-relationships |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.Juju.VcaRelationships |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__Juju__VcaRelationships |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships |
Fields
| Name | Type | Description |
| relation | LIST | List of relations between VCA componets. |
project-vnfd:relation
List of relations between VCA componets.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation[project-vnfd:requires='STRING'][project-vnfd:provides='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/juju/vca-relationships/relation/STRING,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation[project-vnfd:requires='STRING'][project-vnfd:provides='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.Juju.VcaRelationships.Relation |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__Juju__VcaRelationships__Relation |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation |
Fields
| Name | Type | Description |
| requires | STRING | Name of the required relation. |
| provides | STRING | Name of the provided relation. |
project-vnfd:config-primitive
List of config primitives supported by the
configuration agent for this VNF or VDU.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/config-primitive/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:config-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.ConfigPrimitive |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__ConfigPrimitive |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the config primitive. |
| parameter | LIST | List of parameters to the config primitive. |
| user-defined-script | STRING | A user defined script. If user defined script is defined,
the script will be executed using bash |
project-vnfd:parameter
List of parameters to the config primitive.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:config-primitive/project-vnfd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']/project-vnfd:parameter[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/config-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:config-primitive/project-vnfd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']/project-vnfd:parameter[project-vnfd:name='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.ConfigPrimitive.Parameter |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__ConfigPrimitive__Parameter |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
| out | BOOLEAN | If this is an output of the primitive execution |
project-vnfd:initial-config-primitive
Initial set of configuration primitives.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/initial-config-primitive/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.InitialConfigPrimitive |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__InitialConfigPrimitive |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| parameter | LIST | List of parameters to the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| config-primitive-ref | LEAFREF | Reference to a config primitive name.
NOTE: The config primitive referred should have
all the input parameters predefined either
with default values or dependency references. |
project-vnfd:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive/project-vnfd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']/project-vnfd:parameter[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vnf-configuration/initial-config-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive/project-vnfd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vnf-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']/project-vnfd:parameter[project-vnfd:name='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VnfConfiguration.InitialConfigPrimitive.Parameter |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VnfConfiguration__InitialConfigPrimitive__Parameter |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
project-vnfd:mgmt-interface
Interface over which the VNF is managed.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:mgmt-interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:mgmt-interface |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/mgmt-interface |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:mgmt-interface |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:mgmt-interface |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MgmtInterface |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MgmtInterface |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MgmtInterface |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MgmtInterface |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MgmtInterface |
Fields
| Name | Type | Description |
| ip-address | UNION | |
| vdu-id | LEAFREF | |
| cp | LEAFREF | |
| port | UINT16 | Port for the management interface. |
| dashboard-params | CONTAINER | Parameters for the VNF dashboard |
| ssh-key | BOOLEAN | Whether SSH keys need to be generated and passed
to the RO and VCA during instantiation. |
project-vnfd:dashboard-params
Parameters for the VNF dashboard
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:mgmt-interface/project-vnfd:dashboard-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:mgmt-interface/project-vnfd:dashboard-params |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/mgmt-interface/dashboard-params |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:mgmt-interface/project-vnfd:dashboard-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:mgmt-interface/project-vnfd:dashboard-params |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MgmtInterface.DashboardParams |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MgmtInterface_DashboardParams |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MgmtInterface__DashboardParams |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MgmtInterface_DashboardParams |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MgmtInterface_DashboardParams |
Fields
| Name | Type | Description |
| path | STRING | The HTTP path for the dashboard |
| https | BOOLEAN | Pick HTTPS instead of HTTP , Default is false |
| port | UINT16 | The HTTP port for the dashboard |
project-vnfd:internal-vld
List of Internal Virtual Link Descriptors (VLD).
The internal VLD describes the basic topology of
the connectivity such as E-LAN, E-Line, E-Tree.
between internal VNF components of the system.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/internal-vld/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.InternalVld |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_InternalVld |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__InternalVld |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VLD |
| name | STRING | Name of the internal VLD |
| short-name | STRING | Short name to appear as label in the UI |
| description | STRING | |
| type | ENUM | |
| root-bandwidth | UINT64 | For ELAN this is the aggregate bandwidth. |
| leaf-bandwidth | UINT64 | For ELAN this is the bandwidth of branches. |
| internal-connection-point | LIST | List of internal connection points in this VLD |
| provider-network | CONTAINER | Container for the provider network. |
| vim-network-name | STRING | Name of network in VIM account. This is used to indicate
pre-provisioned network name in cloud account. |
| ip-profile-ref | STRING | Named reference to IP-profile object |
| virtual-connection-points | LIST | A list of virtual-connection points associated with Virtual Link.
These connection points are not directly associated with any VDUs |
project-vnfd:internal-connection-point
List of internal connection points in this VLD
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/project-vnfd:internal-connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/project-vnfd:internal-connection-point[project-vnfd:id-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/internal-vld/STRING/internal-connection-point/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/project-vnfd:internal-connection-point |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/project-vnfd:internal-connection-point[project-vnfd:id-ref='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.InternalVld.InternalConnectionPoint |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_InternalVld_InternalConnectionPoint |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__InternalVld__InternalConnectionPoint |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_InternalConnectionPoint |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_InternalConnectionPoint |
Fields
| Name | Type | Description |
| id-ref | LEAFREF | reference to the internal connection point id |
| ip-address | UNION | IP address of the internal connection point |
project-vnfd:provider-network
Container for the provider network.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/project-vnfd:provider-network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/project-vnfd:provider-network |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/internal-vld/STRING/provider-network |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/project-vnfd:provider-network |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/project-vnfd:provider-network |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.InternalVld.ProviderNetwork |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_InternalVld_ProviderNetwork |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__InternalVld__ProviderNetwork |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_ProviderNetwork |
Fields
| Name | Type | Description |
| physical-network | STRING | Name of the physical network on which the provider
network is built. |
| segmentation_id | UINT32 | ID of segregated virtual networks |
rw-project-vnfd:virtual-connection-points
A list of virtual-connection points associated with Virtual Link.
These connection points are not directly associated with any VDUs
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/rw-project-vnfd:virtual-connection-points |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/rw-project-vnfd:virtual-connection-points[rw-project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/internal-vld/STRING/rw-project-vnfd:virtual-connection-points/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/rw-project-vnfd:virtual-connection-points |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/rw-project-vnfd:virtual-connection-points[rw-project-vnfd:name='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.InternalVld.VirtualConnectionPoints |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_InternalVld_VirtualConnectionPoints |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__InternalVld__VirtualConnectionPoints |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_VirtualConnectionPoints |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_VirtualConnectionPoints |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| associated-cps | LEAF_LIST | A List of connection points associated with virtual connection point |
rw-project-vnfd:associated-cps
A List of connection points associated with virtual connection point
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/rw-project-vnfd:virtual-connection-points/rw-project-vnfd:associated-cps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/rw-project-vnfd:virtual-connection-points[rw-project-vnfd:name='STRING']/rw-project-vnfd:associated-cps |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/internal-vld/STRING/rw-project-vnfd:virtual-connection-points/STRING/associated-cps |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:internal-vld/rw-project-vnfd:virtual-connection-points/rw-project-vnfd:associated-cps |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:internal-vld[project-vnfd:id='STRING']/rw-project-vnfd:virtual-connection-points[rw-project-vnfd:name='STRING']/rw-project-vnfd:associated-cps |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.InternalVld.VirtualConnectionPoints.AssociatedCps |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_InternalVld_VirtualConnectionPoints_AssociatedCps |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__InternalVld__VirtualConnectionPoints__AssociatedCps |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_VirtualConnectionPoints_AssociatedCps |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_InternalVld_VirtualConnectionPoints_AssociatedCps |
project-vnfd:ip-profiles
List of IP Profiles.
IP Profile describes the IP characteristics for the Virtual-Link
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/ip-profiles/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.IpProfiles |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_IpProfiles |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__IpProfiles |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles |
Fields
| Name | Type | Description |
| name | STRING | Name of the IP-Profile |
| description | STRING | Description for IP profile |
| ip-profile-params | CONTAINER | |
project-vnfd:ip-profile-params
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/ip-profiles/STRING/ip-profile-params |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.IpProfiles.IpProfileParams |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__IpProfiles__IpProfileParams |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_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 |
project-vnfd:dns-server
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params/project-vnfd:dns-server |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params/project-vnfd:dns-server[project-vnfd:address='UNION_VALUE'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params/project-vnfd:dns-server |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params/project-vnfd:dns-server[project-vnfd:address='UNION_VALUE'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.IpProfiles.IpProfileParams.DnsServer |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DnsServer |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__IpProfiles__IpProfileParams__DnsServer |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DnsServer |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DnsServer |
Fields
| Name | Type | Description |
| address | UNION | List of DNS Servers associated with IP Profile |
project-vnfd:dhcp-params
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params/project-vnfd:dhcp-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params/project-vnfd:dhcp-params |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/ip-profiles/STRING/ip-profile-params/dhcp-params |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:ip-profiles/project-vnfd:ip-profile-params/project-vnfd:dhcp-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:ip-profiles[project-vnfd:name='STRING']/project-vnfd:ip-profile-params/project-vnfd:dhcp-params |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.IpProfiles.IpProfileParams.DhcpParams |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DhcpParams |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__IpProfiles__IpProfileParams__DhcpParams |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_IpProfileParams_DhcpParams |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_IpProfiles_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 |
project-vnfd:connection-point
List for external connection points. Each VNF has one
or more external connection points that connect the VNF
to other VNFs or to external networks. Each VNF exposes
connection points to the orchestrator, which can construct
network services by connecting the connection points
between different VNFs. The NFVO will use VLDs and VNFFGs
at the network service level to construct network services.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:connection-point[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/connection-point/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:connection-point |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:connection-point[project-vnfd:name='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.ConnectionPoint |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_ConnectionPoint |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__ConnectionPoint |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConnectionPoint |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
project-vnfd:vdu
List of Virtual Deployment Units
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu |
Fields
| Name | Type | Description |
| id | STRING | Unique id for the VDU |
| name | STRING | Unique name for the VDU |
| description | STRING | Description of the VDU. |
| count | UINT64 | Number of instances of 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. |
| alarm | LIST | |
| 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.
|
| alternative-images | LIST | List of alternative images per VIM type.
Different images can be used for specific types of VIMs instead
of the default image. This allows deployments in sites where the
image identifier in the VIM is given by the VIM provider and
cannot be modified.
If an alternative image is specified for a VIM type, it will prevail
over the default image |
| vdu-configuration | CONTAINER | |
| cloud-init | STRING | Contents of cloud-init script, provided inline, in cloud-config format |
| cloud-init-file | STRING | Name of file with contents of cloud-init script in cloud-config format |
| supplemental-boot-data | CONTAINER | |
| internal-connection-point | LIST | List for internal connection points. Each VNFC
has zero or more internal connection points.
Internal connection points are used for connecting
the VNF with components internal to the VNF. If a VNF
has only one VNFC, it may not have any internal
connection points. |
| interface | LIST | List of Interfaces (external and internal) for the VNF |
| volumes | LIST | |
project-vnfd:vm-flavor
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vm-flavor |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vm-flavor |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vm-flavor |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vm-flavor |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vm-flavor |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VmFlavor |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VmFlavor |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VmFlavor |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VmFlavor |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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 |
project-vnfd:guest-epa
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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. |
project-vnfd:pcie-device
List of pcie passthrough devices.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:pcie-device |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:pcie-device[project-vnfd:device-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/pcie-device/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:pcie-device |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:pcie-device[project-vnfd:device-id='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.PcieDevice |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_PcieDevice |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__PcieDevice |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_PcieDevice |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_PcieDevice |
Fields
| Name | Type | Description |
| device-id | STRING | Device identifier. |
| count | UINT64 | Number of devices to attach to the VM. |
project-vnfd: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/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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 | |
project-vnfd:node
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy/node/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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 | |
project-vnfd:vcpu
List of VCPUs to allocate on
this NUMA node.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:vcpu[project-vnfd:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy/node/0/vcpu/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:vcpu |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:vcpu[project-vnfd:id='0'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.Vcpu |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__Vcpu |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu |
Fields
| Name | Type | Description |
| id | UINT64 | List of VCPUs ids to allocate on
this NUMA node |
project-vnfd:paired-threads
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:paired-threads |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:paired-threads |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:paired-threads |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:paired-threads |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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 |
project-vnfd:paired-thread-ids
List of thread pairs to use in case of paired-thread NUMA
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:paired-threads/project-vnfd:paired-thread-ids |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:paired-threads/project-vnfd:paired-thread-ids[project-vnfd:thread-a='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node/project-vnfd:paired-threads/project-vnfd:paired-thread-ids |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:guest-epa/project-vnfd:numa-node-policy/project-vnfd:node[project-vnfd:id='0']/project-vnfd:paired-threads/project-vnfd:paired-thread-ids[project-vnfd:thread-a='0'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
Fields
| Name | Type | Description |
| thread-a | UINT8 | |
| thread-b | UINT8 | |
project-vnfd:vswitch-epa
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vswitch-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vswitch-epa |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vswitch-epa |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vswitch-epa |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vswitch-epa |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VswitchEpa |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VswitchEpa |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VswitchEpa |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VswitchEpa |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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 |
project-vnfd:hypervisor-epa
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:hypervisor-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:hypervisor-epa |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/hypervisor-epa |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:hypervisor-epa |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:hypervisor-epa |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.HypervisorEpa |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_HypervisorEpa |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__HypervisorEpa |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HypervisorEpa |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HypervisorEpa |
Fields
| Name | Type | Description |
| type | ENUM | Specifies the type of hypervisor.
KVM: KVM
XEN: XEN |
| version | STRING | |
project-vnfd:host-epa
Specifies the host level EPA attributes.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/host-epa |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.HostEpa |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_HostEpa |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__HostEpa |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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 |
project-vnfd:cpu-feature
List of CPU features.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa/project-vnfd:cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa/project-vnfd:cpu-feature[project-vnfd:feature='PREFER_AES'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/host-epa/cpu-feature/PREFER_AES |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa/project-vnfd:cpu-feature |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa/project-vnfd:cpu-feature[project-vnfd:feature='PREFER_AES'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.HostEpa.CpuFeature |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_CpuFeature |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__HostEpa__CpuFeature |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_CpuFeature |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_CpuFeature |
Fields
| Name | Type | Description |
| feature | ENUM | CPU feature. |
project-vnfd:om-cpu-feature
List of OpenMANO CPU features
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa/project-vnfd:om-cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa/project-vnfd:om-cpu-feature[project-vnfd:feature='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/host-epa/om-cpu-feature/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:host-epa/project-vnfd:om-cpu-feature |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:host-epa/project-vnfd:om-cpu-feature[project-vnfd:feature='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.HostEpa.OmCpuFeature |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_OmCpuFeature |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__HostEpa__OmCpuFeature |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_OmCpuFeature |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_HostEpa_OmCpuFeature |
Fields
| Name | Type | Description |
| feature | STRING | CPU feature |
project-vnfd:alarm
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm |
Fields
| Name | Type | Description |
| alarm-id | STRING | This field is reserved for the identifier assigned by the VIM provider |
| name | STRING | A human readable string to identify the alarm |
| description | STRING | A description of this alarm |
| vdur-id | STRING | The identifier of the VDUR that the alarm is associated with |
| actions | CONTAINER | |
| repeat | BOOLEAN | This flag indicates whether the alarm should be repeatedly emitted
while the associated threshold has been crossed. |
| enabled | BOOLEAN | This flag indicates whether the alarm has been enabled or
disabled. |
| severity | ENUM | A measure of the importance or urgency of the alarm |
| metric | ENUM | The metric to be tracked by this alarm. |
| statistic | ENUM | The type of metric statistic that is tracked by this alarm |
| operation | ENUM | The relational operator used to define whether an alarm should be
triggered in certain scenarios, such as if the metric statistic
goes above or below a specified value. |
| value | DECIMAL64 | This value defines the threshold that, if crossed, will trigger
the alarm. |
| period | UINT32 | The period defines the length of time (seconds) that the metric
data are collected over in oreder to evaluate the chosen
statistic. |
| evaluations | UINT32 | Defines the length of time (seconds) in which metric data are
collected in order to evaluate the chosen statistic. |
project-vnfd:actions
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING/actions |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm.Actions |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm__Actions |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions |
Fields
project-vnfd:ok
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:ok |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:ok[project-vnfd:url='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING/actions/ok/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:ok |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:ok[project-vnfd:url='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm.Actions.Ok |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Ok |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm__Actions__Ok |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Ok |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Ok |
Fields
| Name | Type | Description |
| url | STRING | |
project-vnfd:insufficient-data
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:insufficient-data |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:insufficient-data[project-vnfd:url='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING/actions/insufficient-data/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:insufficient-data |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:insufficient-data[project-vnfd:url='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm.Actions.InsufficientData |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_InsufficientData |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm__Actions__InsufficientData |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_InsufficientData |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_InsufficientData |
Fields
| Name | Type | Description |
| url | STRING | |
project-vnfd:alarm
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:alarm |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:alarm[project-vnfd:url='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alarm/STRING/actions/alarm/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alarm/project-vnfd:actions/project-vnfd:alarm |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alarm[project-vnfd:alarm-id='STRING']/project-vnfd:actions/project-vnfd:alarm[project-vnfd:url='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Alarm.Actions.Alarm |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Alarm |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Alarm__Actions__Alarm |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Alarm |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Alarm_Actions_Alarm |
Fields
| Name | Type | Description |
| url | STRING | |
project-vnfd:alternative-images
List of alternative images per VIM type.
Different images can be used for specific types of VIMs instead
of the default image. This allows deployments in sites where the
image identifier in the VIM is given by the VIM provider and
cannot be modified.
If an alternative image is specified for a VIM type, it will prevail
over the default image
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alternative-images |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alternative-images[project-vnfd:vim-type='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/alternative-images/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:alternative-images |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:alternative-images[project-vnfd:vim-type='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.AlternativeImages |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_AlternativeImages |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__AlternativeImages |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_AlternativeImages |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_AlternativeImages |
Fields
| Name | Type | Description |
| vim-type | STRING | VIM type: openvim, openstack, vmware, aws, etc. |
| 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.
|
project-vnfd:vdu-configuration
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration |
Fields
project-vnfd:script
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:script |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:script |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/script |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:script |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:script |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.Script |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Script |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__Script |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Script |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Script |
Fields
| Name | Type | Description |
| script-type | ENUM | Script type - currently supported - Scripts confirming to Rift CA plugin |
project-vnfd:juju
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/juju |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.Juju |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__Juju |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju |
Fields
| Name | Type | Description |
| charm | STRING | Juju charm to use with the VNF or VDU. |
| proxy | BOOLEAN | Is this a proxy charm? |
| vca-relationships | CONTAINER | |
project-vnfd:vca-relationships
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/juju/vca-relationships |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.Juju.VcaRelationships |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__Juju__VcaRelationships |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships |
Fields
| Name | Type | Description |
| relation | LIST | List of relations between VCA componets. |
project-vnfd:relation
List of relations between VCA componets.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation[project-vnfd:requires='STRING'][project-vnfd:provides='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/juju/vca-relationships/relation/STRING,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:juju/project-vnfd:vca-relationships/project-vnfd:relation[project-vnfd:requires='STRING'][project-vnfd:provides='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.Juju.VcaRelationships.Relation |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__Juju__VcaRelationships__Relation |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation |
Fields
| Name | Type | Description |
| requires | STRING | Name of the required relation. |
| provides | STRING | Name of the provided relation. |
project-vnfd:config-primitive
List of config primitives supported by the
configuration agent for this VNF or VDU.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/config-primitive/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:config-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.ConfigPrimitive |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__ConfigPrimitive |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the config primitive. |
| parameter | LIST | List of parameters to the config primitive. |
| user-defined-script | STRING | A user defined script. If user defined script is defined,
the script will be executed using bash |
project-vnfd:parameter
List of parameters to the config primitive.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:config-primitive/project-vnfd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']/project-vnfd:parameter[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/config-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:config-primitive/project-vnfd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:config-primitive[project-vnfd:name='STRING']/project-vnfd:parameter[project-vnfd:name='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.ConfigPrimitive.Parameter |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__ConfigPrimitive__Parameter |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
project-vnfd:initial-config-primitive
Initial set of configuration primitives.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/initial-config-primitive/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.InitialConfigPrimitive |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__InitialConfigPrimitive |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| parameter | LIST | List of parameters to the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
project-vnfd:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive/project-vnfd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']/project-vnfd:parameter[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/vdu-configuration/initial-config-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive/project-vnfd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:vdu-configuration/project-vnfd:initial-config-primitive[project-vnfd:seq='0']/project-vnfd:parameter[project-vnfd:name='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.VduConfiguration.InitialConfigPrimitive.Parameter |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__VduConfiguration__InitialConfigPrimitive__Parameter |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
project-vnfd:supplemental-boot-data
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:supplemental-boot-data |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/supplemental-boot-data |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:supplemental-boot-data |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.SupplementalBootData |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__SupplementalBootData |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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 |
project-vnfd:config-file
List of configuration files to be written on an additional drive
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data/project-vnfd:config-file |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:supplemental-boot-data/project-vnfd:config-file[project-vnfd:source='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/supplemental-boot-data/config-file/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data/project-vnfd:config-file |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:supplemental-boot-data/project-vnfd:config-file[project-vnfd:source='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.SupplementalBootData.ConfigFile |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_ConfigFile |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__SupplementalBootData__ConfigFile |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_ConfigFile |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_ConfigFile |
Fields
| Name | Type | Description |
| source | STRING | Name of the configuration file |
| dest | STRING | Full path of the destination in the guest |
project-vnfd:internal-connection-point
List for internal connection points. Each VNFC
has zero or more internal connection points.
Internal connection points are used for connecting
the VNF with components internal to the VNF. If a VNF
has only one VNFC, it may not have any internal
connection points.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:internal-connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:internal-connection-point[project-vnfd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/internal-connection-point/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:internal-connection-point |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:internal-connection-point[project-vnfd:id='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.InternalConnectionPoint |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_InternalConnectionPoint |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__InternalConnectionPoint |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_InternalConnectionPoint |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_InternalConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| internal-vld-ref | LEAFREF | |
project-vnfd:interface
List of Interfaces (external and internal) for the VNF
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:interface[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/interface/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:interface |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:interface[project-vnfd:name='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Interface |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Interface |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Interface |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Interface |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Interface |
Fields
| Name | Type | Description |
| name | STRING | Name of the interface. Note that this
name has only local significance to the VDU. |
| position | UINT32 | Explicit Position of the interface within the list |
| type | ENUM | Type of the Interface |
| mac-address | STRING | MAC address of the interface.
Some VNFs require a specific MAC address to be configured
in the interface. While this is not recommended at all in
NFV environments, this parameter exists to allow those
scenarios.
This parameter will be likely deprecated in the future. |
| internal-connection-point-ref | LEAFREF | Leaf Ref to the particular internal connection point |
| external-connection-point-ref | LEAFREF | Leaf Ref to the particular external connection point |
| virtual-interface | CONTAINER | Container for the virtual interface properties |
| static-ip-address | UNION | Static IP address for the connection point |
| floating-ip-needed | BOOLEAN | Sole purpose of this field is to facilitate translation of VNFD
to other VNFMs |
project-vnfd:virtual-interface
Container for the virtual interface properties
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:interface/project-vnfd:virtual-interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:interface[project-vnfd:name='STRING']/project-vnfd:virtual-interface |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/interface/STRING/virtual-interface |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:interface/project-vnfd:virtual-interface |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:interface[project-vnfd:name='STRING']/project-vnfd:virtual-interface |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Interface.VirtualInterface |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Interface_VirtualInterface |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Interface__VirtualInterface |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Interface_VirtualInterface |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Interface_VirtualInterface |
Fields
| Name | Type | Description |
| type | ENUM | Specifies the type of virtual interface
between VM and host.
VIRTIO : Use the traditional VIRTIO interface.
PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
SR-IOV : Use SR-IOV interface.
E1000 : Emulate E1000 interface.
RTL8139 : Emulate RTL8139 interface.
PCNET : Emulate PCNET interface.
OM-MGMT : Deprecated! Use VIRTIO instead and set the VNF management interface at vnfd:mgmt-interface:cp |
| 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. |
| bandwidth | UINT64 | Aggregate bandwidth of the NIC. |
project-vnfd:volumes
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:volumes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:volumes[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/volumes/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:volumes |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu[project-vnfd:id='STRING']/project-vnfd:volumes[project-vnfd:name='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Volumes |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Volumes |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Volumes |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Volumes |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_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 |
| custom-meta-data | LIST | List of meta-data to be associated with the instance |
project-vnfd:vdu-dependency
List of VDU dependencies.
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu-dependency |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu-dependency[project-vnfd:vdu-source-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu-dependency/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu-dependency |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:vdu-dependency[project-vnfd:vdu-source-ref='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.VduDependency |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_VduDependency |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__VduDependency |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VduDependency |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_VduDependency |
Fields
| Name | Type | Description |
| vdu-source-ref | LEAFREF | |
| vdu-depends-on-ref | LEAFREF | Reference to the VDU on which
the source VDU depends. |
project-vnfd:http-endpoint
List of http endpoints to be used by monitoring params
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:http-endpoint |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:http-endpoint[project-vnfd:path='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/http-endpoint/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:http-endpoint |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:http-endpoint[project-vnfd:path='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.HttpEndpoint |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_HttpEndpoint |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__HttpEndpoint |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_HttpEndpoint |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_HttpEndpoint |
Fields
| Name | Type | Description |
| path | STRING | The HTTP path on the management server |
| https | BOOLEAN | Pick HTTPS instead of HTTP , Default is false |
| port | UINT16 | The HTTP port to connect to |
| username | STRING | The HTTP basic auth username |
| password | STRING | The HTTP basic auth password |
| polling-interval-secs | UINT8 | The HTTP polling interval in seconds |
| method | ENUM | Method that the URI should perform.
Deafult action is GET. |
| headers | LIST | Custom HTTP headers to put on HTTP request |
| data | STRING | This is the data to be sent with POST |
project-vnfd:monitoring-param
List of monitoring parameters at the network service level
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/monitoring-param/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MonitoringParam |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MonitoringParam |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MonitoringParam |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam |
Fields
| Name | Type | Description |
| id | STRING | |
| name | STRING | |
| http-endpoint-ref | LEAFREF | |
| json-query-method | ENUM | |
| json-query-params | CONTAINER | |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameters |
| widget-type | ENUM | Defines the UI Display variant of measured counters. |
| units | STRING | Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.) |
| value-type | ENUM | |
| numeric-constraints | CONTAINER | |
| text-constraints | CONTAINER | |
| value-integer | INT64 | Current value for an integer parameter |
| value-decimal | DECIMAL64 | Current value for a decimal parameter |
| value-string | STRING | Current value for a string parameter |
project-vnfd:json-query-params
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:json-query-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:json-query-params |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/monitoring-param/STRING/json-query-params |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:json-query-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:json-query-params |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MonitoringParam.JsonQueryParams |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MonitoringParam_JsonQueryParams |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MonitoringParam__JsonQueryParams |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_JsonQueryParams |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_JsonQueryParams |
Fields
| Name | Type | Description |
| json-path | STRING | The jsonpath to use to extract value from JSON structure |
| object-path | STRING | The objectpath to use to extract value from JSON structure |
project-vnfd:numeric-constraints
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:numeric-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:numeric-constraints |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/monitoring-param/STRING/numeric-constraints |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:numeric-constraints |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:numeric-constraints |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MonitoringParam.NumericConstraints |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MonitoringParam_NumericConstraints |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MonitoringParam__NumericConstraints |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_NumericConstraints |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_NumericConstraints |
Fields
| Name | Type | Description |
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum value for the parameter |
project-vnfd:text-constraints
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:text-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:text-constraints |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/monitoring-param/STRING/text-constraints |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:monitoring-param/project-vnfd:text-constraints |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:monitoring-param[project-vnfd:id='STRING']/project-vnfd:text-constraints |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.MonitoringParam.TextConstraints |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_MonitoringParam_TextConstraints |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__MonitoringParam__TextConstraints |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_TextConstraints |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_MonitoringParam_TextConstraints |
Fields
| Name | Type | Description |
| min-length | UINT8 | Minimum string length for the parameter |
| max-length | UINT8 | Maximum string length for the parameter |
project-vnfd:placement-groups
List of placement groups at VNF level
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:placement-groups |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:placement-groups[project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/placement-groups/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:placement-groups |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:placement-groups[project-vnfd:name='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.PlacementGroups |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_PlacementGroups |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__PlacementGroups |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_PlacementGroups |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_PlacementGroups |
Fields
| Name | Type | Description |
| name | STRING | Place group construct to define the compute resource placement strategy
in cloud environment |
| requirement | STRING | This is free text space used to describe the intent/rationale
behind this placement group. This is for human consumption only |
| strategy | ENUM | Strategy associated with this placement group
Following values are possible
- COLOCATION: Colocation strategy imply intent to share the physical
infrastructure (hypervisor/network) among all members
of this group.
- ISOLATION: Isolation strategy imply intent to not share the physical
infrastructure (hypervisor/network) among the members
of this group.
|
| member-vdus | LIST | List of VDUs that are part of this placement group |
project-vnfd:member-vdus
List of VDUs that are part of this placement group
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:placement-groups/project-vnfd:member-vdus |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:placement-groups[project-vnfd:name='STRING']/project-vnfd:member-vdus[project-vnfd:member-vdu-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/placement-groups/STRING/member-vdus/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:placement-groups/project-vnfd:member-vdus |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/project-vnfd:placement-groups[project-vnfd:name='STRING']/project-vnfd:member-vdus[project-vnfd:member-vdu-ref='STRING'] |
| Protobuf Type | .project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.PlacementGroups.MemberVdus |
| Python Proto-GI Type | ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_PlacementGroups_MemberVdus |
| C Protobuf-C Struct Type | ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__PlacementGroups__MemberVdus |
| C RWPB Identifiers | ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_PlacementGroups_MemberVdus |
| YPBC Base Identifier | rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_PlacementGroups_MemberVdus |
Fields
| Name | Type | Description |
| member-vdu-ref | LEAFREF | |
rw-project-vnfd:config-parameter
List of VNF config parameter requests and sources
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/rw-project-vnfd:config-parameter |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.ConfigParameter |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_ConfigParameter |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__ConfigParameter |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter |
Fields
rw-project-vnfd:config-parameter-source
The list of parameters exposed by this VNF
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-source |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-source[rw-project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/rw-project-vnfd:config-parameter/config-parameter-source/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-source |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-source[rw-project-vnfd:name='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.ConfigParameter.ConfigParameterSource |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterSource |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__ConfigParameter__ConfigParameterSource |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterSource |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterSource |
Fields
| Name | Type | Description |
| name | STRING | Name of the source |
| description | STRING | Description of the source |
| descriptor | STRING | Location of this source as an xpath.
For example:
../../../mgmt-interface/port |
| attribute | STRING | Location of this source as runtime attribute.
The value is ,
For example:
../../../mgmt-interface, ip-address
which retruns the ip-address assigned to the
mgmt-interface after VNF instantiation. |
| config-primitive-name-ref | LEAFREF | A leafref to configuration primitive.
This refers to a config parameter whose
output parameter is referred in out-parameter. |
| parameter-ref | LEAFREF | Name of the output parameter in the config primitiive |
| value | STRING | Pre-defined value to be used for this source |
| parameter | LIST | |
rw-project-vnfd:parameter
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-source/rw-project-vnfd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-source[rw-project-vnfd:name='STRING']/rw-project-vnfd:parameter[rw-project-vnfd:config-primitive-name-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/rw-project-vnfd:config-parameter/config-parameter-source/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-source/rw-project-vnfd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-source[rw-project-vnfd:name='STRING']/rw-project-vnfd:parameter[rw-project-vnfd:config-primitive-name-ref='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.ConfigParameter.ConfigParameterSource.Parameter |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterSource_Parameter |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__ConfigParameter__ConfigParameterSource__Parameter |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterSource_Parameter |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterSource_Parameter |
Fields
| Name | Type | Description |
| config-primitive-name-ref | LEAFREF | Name of the configuration primitive where this
request will used |
| config-primitive-parameter-ref | LEAFREF | Parameter name of the config primitive |
rw-project-vnfd:config-parameter-request
The list of requests for this VNF
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-request |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-request[rw-project-vnfd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/rw-project-vnfd:config-parameter/config-parameter-request/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-request |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-request[rw-project-vnfd:name='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.ConfigParameter.ConfigParameterRequest |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterRequest |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__ConfigParameter__ConfigParameterRequest |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterRequest |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterRequest |
Fields
| Name | Type | Description |
| name | STRING | Name of this parameter request |
| description | STRING | Description of this request |
| parameter | LIST | |
rw-project-vnfd:parameter
Key Identifiers:
| XPath Path | /rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-request/rw-project-vnfd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-request[rw-project-vnfd:name='STRING']/rw-project-vnfd:parameter[rw-project-vnfd:config-primitive-name-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/rw-project-vnfd:config-parameter/config-parameter-request/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-request/rw-project-vnfd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-vnfd:vnfd-catalog/project-vnfd:vnfd[project-vnfd:id='STRING']/rw-project-vnfd:config-parameter/rw-project-vnfd:config-parameter-request[rw-project-vnfd:name='STRING']/rw-project-vnfd:parameter[rw-project-vnfd:config-primitive-name-ref='STRING'] |
| Protobuf Type | .rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.ConfigParameter.ConfigParameterRequest.Parameter |
| Python Proto-GI Type | RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterRequest_Parameter |
| C Protobuf-C Struct Type | RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__ConfigParameter__ConfigParameterRequest__Parameter |
| C RWPB Identifiers | RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterRequest_Parameter |
| YPBC Base Identifier | rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_ConfigParameter_ConfigParameterRequest_Parameter |
Fields
| Name | Type | Description |
| config-primitive-name-ref | LEAFREF | Name of the configuration primitive where this
request will used |
| config-primitive-parameter-ref | LEAFREF | Parameter name of the config primitive |
project-nsd:nsd-catalog
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog |
Fields
| Name | Type | Description |
| nsd | LIST | |
project-nsd:nsd
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the NSD. |
| name | STRING | NSD name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Vendor of the NSD. |
| logo | STRING | File path for the vendor specific logo. For example icons/mylogo.png.
The logo should be part of the network service |
| description | STRING | Description of the NSD. |
| version | STRING | Version of the NSD |
| connection-point | LIST | List for external connection points.
Each NS has one or more external connection
points. As the name implies that external
connection points are used for connecting
the NS to other NS or to external networks.
Each NS exposes these connection points to
the orchestrator. The orchestrator can
construct network service chains by
connecting the connection points between
different NS. |
| scaling-group-descriptor | LIST | scaling group descriptor within this network service.
The scaling group defines a group of VNFs,
and the ratio of VNFs in the network service
that is used as target for scaling action |
| vnffgd | LIST | List of VNF Forwarding Graph Descriptors (VNFFGD). |
| ip-profiles | LIST | List of IP Profiles.
IP Profile describes the IP characteristics for the Virtual-Link |
| initial-service-primitive | LIST | Initial set of service primitives for NSD. |
| terminate-service-primitive | LIST | Set of service primitives during
termination for NSD. |
| input-parameter-xpath | LIST | List of xpaths to parameters inside the NSD
the can be customized during the instantiation. |
| parameter-pool | LIST | Pool of parameter values which must be
pulled from during configuration |
| key-pair | LIST | Used to configure the list of public keys to be injected as part
of ns instantiation |
| user | LIST | List of users to be added through cloud-config |
| vld | LIST | |
| constituent-vnfd | LIST | List of VNFDs that are part of this
network service. |
| placement-groups | LIST | List of placement groups at NS level |
| vnf-dependency | LIST | List of VNF dependencies. |
| monitoring-param | LIST | |
| service-primitive | LIST | Network service level service primitives. |
project-nsd:connection-point
List for external connection points.
Each NS has one or more external connection
points. As the name implies that external
connection points are used for connecting
the NS to other NS or to external networks.
Each NS exposes these connection points to
the orchestrator. The orchestrator can
construct network service chains by
connecting the connection points between
different NS.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:connection-point[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/connection-point/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:connection-point |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:connection-point[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ConnectionPoint |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ConnectionPoint |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ConnectionPoint |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ConnectionPoint |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the NS connection point. |
| type | ENUM | Type of the connection point. |
project-nsd:scaling-group-descriptor
scaling group descriptor within this network service.
The scaling group defines a group of VNFs,
and the ratio of VNFs in the network service
that is used as target for scaling action
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor |
Fields
| Name | Type | Description |
| name | STRING | Name of this scaling group. |
| scaling-policy | LIST | |
| vnfd-member | LIST | List of VNFs in this scaling group |
| min-instance-count | UINT32 | Minimum instances of the scaling group which are allowed.
These instances are created by default when the network service
is instantiated. |
| max-instance-count | UINT32 | Maximum instances of this scaling group that are allowed
in a single network service. The network service scaling
will fail, when the number of service group instances
exceed the max-instance-count specified. |
| scaling-config-action | LIST | List of scaling config actions |
project-nsd:scaling-policy
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-policy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-policy[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING/scaling-policy/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-policy |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-policy[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor.ScalingPolicy |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor__ScalingPolicy |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy |
Fields
| Name | Type | Description |
| name | STRING | Name of the scaling policy |
| scaling-type | ENUM | Type of scaling |
| enabled | BOOLEAN | Specifies if the scaling policy can be applied |
| scale-in-operation-type | ENUM | Operation to be applied to check between scaling criterias to
check if the scale in threshold condition has been met.
Defaults to AND |
| scale-out-operation-type | ENUM | Operation to be applied to check between scaling criterias to
check if the scale out threshold condition has been met.
Defauls to OR |
| threshold-time | UINT32 | The duration for which the criteria must hold true |
| cooldown-time | UINT32 | The duration after a scaling-in/scaling-out action has been
triggered, for which there will be no further optional |
| scaling-criteria | LIST | list of conditions to be met for generating scaling
requests |
project-nsd:scaling-criteria
list of conditions to be met for generating scaling
requests
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-policy/project-nsd:scaling-criteria |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-policy[project-nsd:name='STRING']/project-nsd:scaling-criteria[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING/scaling-policy/STRING/scaling-criteria/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-policy/project-nsd:scaling-criteria |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-policy[project-nsd:name='STRING']/project-nsd:scaling-criteria[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor.ScalingPolicy.ScalingCriteria |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor__ScalingPolicy__ScalingCriteria |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria |
Fields
| Name | Type | Description |
| name | STRING | |
| scale-in-threshold | UINT64 | Value below which scale-in requests are generated |
| scale-out-threshold | UINT64 | Value above which scale-out requests are generated |
| ns-monitoring-param-ref | LEAFREF | Reference to the NS level monitoring parameter
that is aggregated |
project-nsd:vnfd-member
List of VNFs in this scaling group
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:vnfd-member |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:vnfd-member[project-nsd:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING/vnfd-member/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:vnfd-member |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:vnfd-member[project-nsd:member-vnf-index-ref='0'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor.VnfdMember |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_VnfdMember |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor__VnfdMember |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_VnfdMember |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_VnfdMember |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | member VNF index of this member VNF |
| count | UINT32 | count of this member VNF within this scaling group.
The count allows to define the number of instances
when a scaling action targets this scaling group |
project-nsd:scaling-config-action
List of scaling config actions
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-config-action |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-config-action[project-nsd:trigger='pre-scale-in'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/scaling-group-descriptor/STRING/scaling-config-action/pre-scale-in |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:scaling-group-descriptor/project-nsd:scaling-config-action |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:scaling-group-descriptor[project-nsd:name='STRING']/project-nsd:scaling-config-action[project-nsd:trigger='pre-scale-in'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ScalingGroupDescriptor.ScalingConfigAction |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingConfigAction |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ScalingGroupDescriptor__ScalingConfigAction |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingConfigAction |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ScalingGroupDescriptor_ScalingConfigAction |
Fields
| Name | Type | Description |
| trigger | ENUM | scaling trigger |
| ns-service-primitive-name-ref | LEAFREF | Reference to the NS service primitive |
project-nsd:vnffgd
List of VNF Forwarding Graph Descriptors (VNFFGD).
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VNFFGD. |
| name | STRING | VNFFGD name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Provider of the VNFFGD. |
| description | STRING | Description of the VNFFGD. |
| version | STRING | Version of the VNFFGD |
| rsp | LIST | List of Rendered Service Paths (RSP). |
| classifier | LIST | List of classifier rules. |
project-nsd:rsp
List of Rendered Service Paths (RSP).
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:rsp |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:rsp[project-nsd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING/rsp/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:rsp |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:rsp[project-nsd:id='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd.Rsp |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd_Rsp |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd__Rsp |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Rsp |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Rsp |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the RSP. |
| name | STRING | RSP name. |
| vnfd-connection-point-ref | LIST | A list of references to connection points. |
project-nsd:vnfd-connection-point-ref
A list of references to connection points.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:rsp/project-nsd:vnfd-connection-point-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:rsp[project-nsd:id='STRING']/project-nsd:vnfd-connection-point-ref[project-nsd:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING/rsp/STRING/vnfd-connection-point-ref/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:rsp/project-nsd:vnfd-connection-point-ref |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:rsp[project-nsd:id='STRING']/project-nsd:vnfd-connection-point-ref[project-nsd:member-vnf-index-ref='0'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd.Rsp.VnfdConnectionPointRef |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd__Rsp__VnfdConnectionPointRef |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| order | UINT8 | A number that denotes the order of a VNF in a chain |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a
leafref to path:
../../../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref |
| vnfd-connection-point-ref | STRING | A reference to a connection point name
in a vnfd. This is a leafref to path:
/vnfd:vnfd-catalog/vnfd:vnfd
+ [vnfd:id = current()/../nsd:vnfd-id-ref]
+ /vnfd:connection-point/vnfd:name
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
project-nsd:classifier
List of classifier rules.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:classifier |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:classifier[project-nsd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING/classifier/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:classifier |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:classifier[project-nsd:id='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd.Classifier |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd_Classifier |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd__Classifier |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Classifier |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Classifier |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the classifier rule. |
| name | STRING | Name of the classifier. |
| rsp-id-ref | LEAFREF | A reference to the RSP. |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a
leafref to path:
../../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref |
| vnfd-connection-point-ref | STRING | A reference to a connection point name
in a vnfd. This is a leafref to path:
/vnfd:vnfd-catalog/vnfd:vnfd
+ [vnfd:id = current()/../nsd:vnfd-id-ref]
+ /vnfd:connection-point/vnfd:name
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
| match-attributes | LIST | List of match attributes. |
project-nsd:match-attributes
List of match attributes.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:classifier/project-nsd:match-attributes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:classifier[project-nsd:id='STRING']/project-nsd:match-attributes[project-nsd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnffgd/STRING/classifier/STRING/match-attributes/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnffgd/project-nsd:classifier/project-nsd:match-attributes |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnffgd[project-nsd:id='STRING']/project-nsd:classifier[project-nsd:id='STRING']/project-nsd:match-attributes[project-nsd:id='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vnffgd.Classifier.MatchAttributes |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vnffgd_Classifier_MatchAttributes |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vnffgd__Classifier__MatchAttributes |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Classifier_MatchAttributes |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vnffgd_Classifier_MatchAttributes |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the classifier match attribute rule. |
| 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. |
project-nsd:ip-profiles
List of IP Profiles.
IP Profile describes the IP characteristics for the Virtual-Link
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/ip-profiles/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.IpProfiles |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_IpProfiles |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__IpProfiles |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles |
Fields
| Name | Type | Description |
| name | STRING | Name of the IP-Profile |
| description | STRING | Description for IP profile |
| ip-profile-params | CONTAINER | |
project-nsd:ip-profile-params
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/ip-profiles/STRING/ip-profile-params |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.IpProfiles.IpProfileParams |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__IpProfiles__IpProfileParams |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_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 |
project-nsd:dns-server
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params/project-nsd:dns-server |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params/project-nsd:dns-server[project-nsd:address='UNION_VALUE'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params/project-nsd:dns-server |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params/project-nsd:dns-server[project-nsd:address='UNION_VALUE'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.IpProfiles.IpProfileParams.DnsServer |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DnsServer |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__IpProfiles__IpProfileParams__DnsServer |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DnsServer |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DnsServer |
Fields
| Name | Type | Description |
| address | UNION | List of DNS Servers associated with IP Profile |
project-nsd:dhcp-params
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params/project-nsd:dhcp-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params/project-nsd:dhcp-params |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/ip-profiles/STRING/ip-profile-params/dhcp-params |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:ip-profiles/project-nsd:ip-profile-params/project-nsd:dhcp-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:ip-profiles[project-nsd:name='STRING']/project-nsd:ip-profile-params/project-nsd:dhcp-params |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.IpProfiles.IpProfileParams.DhcpParams |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DhcpParams |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__IpProfiles__IpProfileParams__DhcpParams |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_IpProfileParams_DhcpParams |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_IpProfiles_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 |
project-nsd:initial-service-primitive
Initial set of service primitives for NSD.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:initial-service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:initial-service-primitive[project-nsd:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/initial-service-primitive/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:initial-service-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:initial-service-primitive[project-nsd:seq='0'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.InitialServicePrimitive |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_InitialServicePrimitive |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__InitialServicePrimitive |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InitialServicePrimitive |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InitialServicePrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| parameter | LIST | |
project-nsd:parameter
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:initial-service-primitive/project-nsd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:initial-service-primitive[project-nsd:seq='0']/project-nsd:parameter[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/initial-service-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:initial-service-primitive/project-nsd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:initial-service-primitive[project-nsd:seq='0']/project-nsd:parameter[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.InitialServicePrimitive.Parameter |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_InitialServicePrimitive_Parameter |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__InitialServicePrimitive__Parameter |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InitialServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InitialServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | |
| value | STRING | Value of the configuration primitive. |
project-nsd:terminate-service-primitive
Set of service primitives during
termination for NSD.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:terminate-service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:terminate-service-primitive[project-nsd:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/terminate-service-primitive/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:terminate-service-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:terminate-service-primitive[project-nsd:seq='0'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.TerminateServicePrimitive |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_TerminateServicePrimitive |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__TerminateServicePrimitive |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_TerminateServicePrimitive |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_TerminateServicePrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| parameter | LIST | |
project-nsd:parameter
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:terminate-service-primitive/project-nsd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:terminate-service-primitive[project-nsd:seq='0']/project-nsd:parameter[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/terminate-service-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:terminate-service-primitive/project-nsd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:terminate-service-primitive[project-nsd:seq='0']/project-nsd:parameter[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.TerminateServicePrimitive.Parameter |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_TerminateServicePrimitive_Parameter |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__TerminateServicePrimitive__Parameter |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_TerminateServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_TerminateServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | |
| value | STRING | Value of the configuration primitive. |
project-nsd:parameter-pool
Pool of parameter values which must be
pulled from during configuration
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:parameter-pool |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:parameter-pool[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/parameter-pool/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:parameter-pool |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:parameter-pool[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ParameterPool |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ParameterPool |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ParameterPool |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ParameterPool |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ParameterPool |
Fields
| Name | Type | Description |
| name | STRING | Name of the configuration value pool |
| range | CONTAINER | Create a range of values to populate the pool with |
project-nsd:range
Create a range of values to populate the pool with
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:parameter-pool/project-nsd:range |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:parameter-pool[project-nsd:name='STRING']/project-nsd:range |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/parameter-pool/STRING/range |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:parameter-pool/project-nsd:range |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:parameter-pool[project-nsd:name='STRING']/project-nsd:range |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ParameterPool.Range |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ParameterPool_Range |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ParameterPool__Range |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ParameterPool_Range |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ParameterPool_Range |
Fields
| Name | Type | Description |
| start-value | UINT32 | Generated pool values start at this value |
| end-value | UINT32 | Generated pool values stop at this value |
project-nsd:key-pair
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:key-pair |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:key-pair[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/key-pair/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:key-pair |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:key-pair[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.KeyPair |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_KeyPair |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__KeyPair |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_KeyPair |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_KeyPair |
Fields
| Name | Type | Description |
| name | STRING | Name of this key pair |
| key | STRING | Key associated with this key pair |
project-nsd:user
List of users to be added through cloud-config
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:user |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:user[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/user/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:user |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:user[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.User |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_User |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__User |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_User |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_User |
Fields
| Name | Type | Description |
| name | STRING | Name of the user |
| user-info | STRING | The user name's real name |
| key-pair | LIST | Used to configure the list of public keys to be injected as part
of ns instantiation |
project-nsd:key-pair
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:user/project-nsd:key-pair |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:user[project-nsd:name='STRING']/project-nsd:key-pair[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/user/STRING/key-pair/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:user/project-nsd:key-pair |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:user[project-nsd:name='STRING']/project-nsd:key-pair[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.User.KeyPair |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_User_KeyPair |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__User__KeyPair |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_User_KeyPair |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_User_KeyPair |
Fields
| Name | Type | Description |
| name | STRING | Name of this key pair |
| key | STRING | Key associated with this key pair |
project-nsd:vld
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vld/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vld |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vld |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vld |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VLD. |
| name | STRING | Virtual Link Descriptor (VLD) name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Provider of the VLD. |
| description | STRING | Description of the VLD. |
| version | STRING | Version of the VLD |
| type | ENUM | |
| root-bandwidth | UINT64 | For ELAN this is the aggregate bandwidth. |
| leaf-bandwidth | UINT64 | For ELAN this is the bandwidth of branches. |
| provider-network | CONTAINER | Container for the provider network. |
| mgmt-network | BOOLEAN | Flag indicating whether this network is a VIM management network |
| vim-network-name | STRING | Name of network in VIM account. This is used to indicate
pre-provisioned network name in cloud account. |
| ip-profile-ref | LEAFREF | Named reference to IP-profile object |
| vnfd-connection-point-ref | LIST | A list of references to connection points. |
project-nsd:provider-network
Container for the provider network.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld/project-nsd:provider-network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']/project-nsd:provider-network |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vld/STRING/provider-network |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld/project-nsd:provider-network |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']/project-nsd:provider-network |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vld.ProviderNetwork |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vld_ProviderNetwork |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vld__ProviderNetwork |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld_ProviderNetwork |
Fields
| Name | Type | Description |
| physical-network | STRING | Name of the physical network on which the provider
network is built. |
| segmentation_id | UINT32 | ID of segregated virtual networks |
project-nsd:vnfd-connection-point-ref
A list of references to connection points.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld/project-nsd:vnfd-connection-point-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']/project-nsd:vnfd-connection-point-ref[project-nsd:member-vnf-index-ref='0'][project-nsd:vnfd-connection-point-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vld/STRING/vnfd-connection-point-ref/0,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vld/project-nsd:vnfd-connection-point-ref |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vld[project-nsd:id='STRING']/project-nsd:vnfd-connection-point-ref[project-nsd:member-vnf-index-ref='0'][project-nsd:vnfd-connection-point-ref='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.Vld.VnfdConnectionPointRef |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_Vld_VnfdConnectionPointRef |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__Vld__VnfdConnectionPointRef |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld_VnfdConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_Vld_VnfdConnectionPointRef |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a
leafref to path:
../../constituent-vnfd
+ [id = current()/../id-ref]
+ /vnfd-id-ref
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
| vnfd-connection-point-ref | LEAFREF | A reference to a connection point name |
project-nsd:constituent-vnfd
List of VNFDs that are part of this
network service.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:constituent-vnfd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:constituent-vnfd[project-nsd:member-vnf-index='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/constituent-vnfd/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:constituent-vnfd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:constituent-vnfd[project-nsd:member-vnf-index='0'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ConstituentVnfd |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ConstituentVnfd |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ConstituentVnfd |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ConstituentVnfd |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ConstituentVnfd |
Fields
| Name | Type | Description |
| member-vnf-index | UINT64 | Identifier/index for the VNFD. This separate id
is required to ensure that multiple VNFs can be
part of single NS |
| vnfd-id-ref | LEAFREF | Identifier for the VNFD. |
| start-by-default | BOOLEAN | VNFD is started as part of the NS instantiation |
project-nsd:placement-groups
List of placement groups at NS level
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:placement-groups |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:placement-groups[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/placement-groups/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:placement-groups |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:placement-groups[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.PlacementGroups |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_PlacementGroups |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__PlacementGroups |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_PlacementGroups |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_PlacementGroups |
Fields
| Name | Type | Description |
| name | STRING | Place group construct to define the compute resource placement strategy
in cloud environment |
| requirement | STRING | This is free text space used to describe the intent/rationale
behind this placement group. This is for human consumption only |
| strategy | ENUM | Strategy associated with this placement group
Following values are possible
- COLOCATION: Colocation strategy imply intent to share the physical
infrastructure (hypervisor/network) among all members
of this group.
- ISOLATION: Isolation strategy imply intent to not share the physical
infrastructure (hypervisor/network) among the members
of this group.
|
| member-vnfd | LIST | List of VNFDs that are part of this placement group |
project-nsd:member-vnfd
List of VNFDs that are part of this placement group
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:placement-groups/project-nsd:member-vnfd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:placement-groups[project-nsd:name='STRING']/project-nsd:member-vnfd[project-nsd:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/placement-groups/STRING/member-vnfd/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:placement-groups/project-nsd:member-vnfd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:placement-groups[project-nsd:name='STRING']/project-nsd:member-vnfd[project-nsd:member-vnf-index-ref='0'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.PlacementGroups.MemberVnfd |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_PlacementGroups_MemberVnfd |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__PlacementGroups__MemberVnfd |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_PlacementGroups_MemberVnfd |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_PlacementGroups_MemberVnfd |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | member VNF index of this member VNF |
| vnfd-id-ref | LEAFREF | Identifier for the VNFD. |
project-nsd:vnf-dependency
List of VNF dependencies.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnf-dependency |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnf-dependency[project-nsd:vnf-source-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/vnf-dependency/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:vnf-dependency |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:vnf-dependency[project-nsd:vnf-source-ref='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.VnfDependency |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_VnfDependency |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__VnfDependency |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_VnfDependency |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_VnfDependency |
Fields
| Name | Type | Description |
| vnf-source-ref | LEAFREF | |
| vnf-depends-on-ref | LEAFREF | Reference to VNF that sorce VNF depends. |
project-nsd:monitoring-param
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/monitoring-param/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.MonitoringParam |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_MonitoringParam |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__MonitoringParam |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam |
Fields
| Name | Type | Description |
| id | STRING | |
| name | STRING | |
| value-type | ENUM | |
| numeric-constraints | CONTAINER | |
| text-constraints | CONTAINER | |
| value-integer | INT64 | Current value for an integer parameter |
| value-decimal | DECIMAL64 | Current value for a decimal parameter |
| value-string | STRING | Current value for a string parameter |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameters |
| widget-type | ENUM | Defines the UI Display variant of measured counters. |
| units | STRING | Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.) |
| aggregation-type | ENUM | |
| vnfd-monitoring-param | LIST | A list of VNFD monitoring params |
project-nsd:numeric-constraints
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:numeric-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:numeric-constraints |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/monitoring-param/STRING/numeric-constraints |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:numeric-constraints |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:numeric-constraints |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.MonitoringParam.NumericConstraints |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_MonitoringParam_NumericConstraints |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__MonitoringParam__NumericConstraints |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_NumericConstraints |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_NumericConstraints |
Fields
| Name | Type | Description |
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum value for the parameter |
project-nsd:text-constraints
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:text-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:text-constraints |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/monitoring-param/STRING/text-constraints |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:text-constraints |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:text-constraints |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.MonitoringParam.TextConstraints |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_MonitoringParam_TextConstraints |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__MonitoringParam__TextConstraints |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_TextConstraints |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_TextConstraints |
Fields
| Name | Type | Description |
| min-length | UINT8 | Minimum string length for the parameter |
| max-length | UINT8 | Maximum string length for the parameter |
project-nsd:vnfd-monitoring-param
A list of VNFD monitoring params
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:vnfd-monitoring-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:vnfd-monitoring-param[project-nsd:member-vnf-index-ref='0'][project-nsd:vnfd-monitoring-param-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/monitoring-param/STRING/vnfd-monitoring-param/0,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:monitoring-param/project-nsd:vnfd-monitoring-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:monitoring-param[project-nsd:id='STRING']/project-nsd:vnfd-monitoring-param[project-nsd:member-vnf-index-ref='0'][project-nsd:vnfd-monitoring-param-ref='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.MonitoringParam.VnfdMonitoringParam |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_MonitoringParam_VnfdMonitoringParam |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__MonitoringParam__VnfdMonitoringParam |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_VnfdMonitoringParam |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_MonitoringParam_VnfdMonitoringParam |
Fields
| Name | Type | Description |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a
leafref to path:
../../../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
| vnfd-monitoring-param-ref | LEAFREF | A reference to the VNFD monitoring param |
| member-vnf-index-ref | LEAFREF | Optional reference to member-vnf within constituent-vnfds |
project-nsd:service-primitive
Network service level service primitives.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the service primitive. |
| parameter | LIST | List of parameters for the service primitive. |
| parameter-group | LIST | Grouping of parameters which are logically grouped in UI |
| vnf-primitive-group | LIST | List of service primitives grouped by VNF. |
| user-defined-script | STRING | A user defined script. |
project-nsd:parameter
List of parameters for the service primitive.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.Parameter |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_Parameter |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__Parameter |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
project-nsd:parameter-group
Grouping of parameters which are logically grouped in UI
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter-group[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/parameter-group/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter-group |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter-group[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.ParameterGroup |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__ParameterGroup |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter group |
| parameter | LIST | List of parameters for the service primitive. |
| mandatory | BOOLEAN | Is this parameter group mandatory |
project-nsd:parameter
List of parameters for the service primitive.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter-group/project-nsd:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter-group[project-nsd:name='STRING']/project-nsd:parameter[project-nsd:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/parameter-group/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:parameter-group/project-nsd:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:parameter-group[project-nsd:name='STRING']/project-nsd:parameter[project-nsd:name='STRING'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.ParameterGroup.Parameter |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup_Parameter |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__ParameterGroup__Parameter |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
project-nsd:vnf-primitive-group
List of service primitives grouped by VNF.
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:vnf-primitive-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:vnf-primitive-group[project-nsd:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/vnf-primitive-group/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:vnf-primitive-group |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:vnf-primitive-group[project-nsd:member-vnf-index-ref='0'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.VnfPrimitiveGroup |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__VnfPrimitiveGroup |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a leafref |
| vnfd-name | LEAFREF | Name of the VNFD |
| primitive | LIST | |
project-nsd:primitive
Key Identifiers:
| XPath Path | /rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:vnf-primitive-group/project-nsd:primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:vnf-primitive-group[project-nsd:member-vnf-index-ref='0']/project-nsd:primitive[project-nsd:index='0'] |
| RW.REST URI Path | /rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/service-primitive/STRING/vnf-primitive-group/0/primitive/0 |
| RW Keyspec XPath Path | C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:service-primitive/project-nsd:vnf-primitive-group/project-nsd:primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:service-primitive[project-nsd:name='STRING']/project-nsd:vnf-primitive-group[project-nsd:member-vnf-index-ref='0']/project-nsd:primitive[project-nsd:index='0'] |
| Protobuf Type | .project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.ServicePrimitive.VnfPrimitiveGroup.Primitive |
| Python Proto-GI Type | ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive |
| C Protobuf-C Struct Type | ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__ServicePrimitive__VnfPrimitiveGroup__Primitive |
| C RWPB Identifiers | ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive |
| YPBC Base Identifier | rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive |
Fields
| Name | Type | Description |
| index | UINT32 | Index of this primitive |
| name | STRING | Name of the primitive in the VNF primitive |
vnfr:vnfr-catalog
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog |
Fields
| Name | Type | Description |
| schema-version | STRING | Schema version for the VNFR. If unspecified, it assumes v3.0 |
| vnfr | LIST | Virtual Network Function Record (VNFR). |
| vnfd-ref-count | LIST | This table maintains the number of VNFRs used by each VNFD |
vnfr:vnfr
Virtual Network Function Record (VNFR).
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VNFR. |
| nsr-id-ref | STRING | NS instance identifier.
This is a leafref /nsr:ns-instance-config/nsr:nsr/nsr:id |
| member-vnf-index-ref | LEAFREF | Reference to member VNF index in Network service. |
| dashboard-url | STRING | Dashboard URL |
| name | STRING | VNFR name. |
| short-name | STRING | VNFR short name. |
| vendor | STRING | Vendor of the VNFR. |
| description | STRING | Description of the VNFR. |
| version | STRING | Version of the VNFR |
| create-time | UINT32 | Creation timestamp of this Virtual Network
Function. The timestamp is expressed as
seconds since unix epoch - 1970-01-01T00:00:00Z |
| uptime | UINT32 | Active period of this Virtual Network Function.
Uptime is expressed in seconds |
| vnfd | CONTAINER | VNF descriptor used to instantiate this VNF |
| vnfd-ref | LEAFREF | Reference to VNFD |
| vnf-configuration | CONTAINER | |
| mgmt-interface | CONTAINER | |
| internal-vlr | LIST | |
| connection-point | LIST | List for external connection points. Each VNF has one
or more external connection points. As the name
implies that external connection points are used for
connecting the VNF to other VNFs or to external networks.
Each VNF exposes these connection points to the
orchestrator. The orchestrator can construct network
services by connecting the connection points between
different VNFs. The NFVO will use VLDs and VNFFGs at
the network service level to construct network services. |
| vdur | LIST | List of Virtual Deployment Units |
| http-endpoint | LIST | List of http endpoints to be used by monitoring params |
| monitoring-param | LIST | List of monitoring parameters at the network service level |
| operational-status | ENUM | The operational status of the VNFR instance
pre-init : The VNF before Input Param Substitution.
init : The VNF has just started.
vl-init-phase : The internal VLs in the VNF are being instantiated.
vm-init-phase : The VMs for VDUs in the VNF are being instantiated.
running : The VNF is in running state.
terminate : The VNF is being terminated.
vm-terminate-phase : The VMs in the VNF are being terminated.
vl-terminate-phase : The internal VLs in the VNF are being terminated.
terminated : The VNF is in the terminated state.
failed : The VNF instantiation failed
|
| config-status | ENUM | The configuration status of the NS instance
configuring: At least one of the VNFs in this instance is in configuring state
configured: All the VNFs in this NS instance are configured or config-not-needed state
|
| placement-groups-info | LIST |
Placement groups to which this VDU belongs and its
cloud construct
|
| cloud-config | CONTAINER | |
| action-param | LIST | List of action parameters to
control VNF |
| control-param | LIST | List of control parameters to manage and
update the running configuration of the VNF |
| datacenter | STRING | Datacenter name to use when instantiating
the network service. |
| nfvi-metrics | CONTAINER | |
| operational-events | LIST | Recent operational events for VNFR
Though the model does not impose any restrictions on the numbe of events,
the max operational events will be limited to the most recent 10 |
| operational-status-details | STRING | The error message in case of a failed VNFR operational status |
vnfr:vnfd
VNF descriptor used to instantiate this VNF
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VNFD. |
| name | STRING | VNFD name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Vendor of the VNFD. |
| logo | STRING | Vendor logo for the Virtual Network Function |
| description | STRING | Description of the VNFD. |
| version | STRING | Version of the VNFD |
| vnf-configuration | CONTAINER | |
| operational-status | ENUM | The operational status of the VNF
init : The VNF has just started.
running : The VNF is active in VM
upgrading : The VNF is being upgraded (EXPERIMENTAL)
terminate : The VNF is being terminated
terminated : The VNF is in the terminated state.
failed : The VNF instantiation failed.
|
| mgmt-interface | CONTAINER | Interface over which the VNF is managed. |
| internal-vld | LIST | List of Internal Virtual Link Descriptors (VLD).
The internal VLD describes the basic topology of
the connectivity such as E-LAN, E-Line, E-Tree.
between internal VNF components of the system. |
| ip-profiles | LIST | List of IP Profiles.
IP Profile describes the IP characteristics for the Virtual-Link |
| connection-point | LIST | List for external connection points. Each VNF has one
or more external connection points that connect the VNF
to other VNFs or to external networks. Each VNF exposes
connection points to the orchestrator, which can construct
network services by connecting the connection points
between different VNFs. The NFVO will use VLDs and VNFFGs
at the network service level to construct network services. |
| vdu | LIST | List of Virtual Deployment Units |
| vdu-dependency | LIST | List of VDU dependencies. |
| service-function-chain | ENUM | Type of node in Service Function Chaining Architecture |
| service-function-type | STRING | Type of Service Function.
NOTE: This needs to map with Service Function Type in ODL to
support VNFFG. Service Function Type is mandatory param in ODL
SFC. This is temporarily set to string for ease of use |
| http-endpoint | LIST | List of http endpoints to be used by monitoring params |
| monitoring-param | LIST | List of monitoring parameters at the network service level |
| placement-groups | LIST | List of placement groups at VNF level |
| meta | STRING | Any meta-data needed by the UI |
| config-parameter | CONTAINER | List of VNF config parameter requests and sources |
vnfr:vnf-configuration
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration |
Fields
vnfr:script
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/script |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Script |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Script |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script |
Fields
| Name | Type | Description |
| script-type | ENUM | Script type - currently supported - Scripts confirming to Rift CA plugin |
vnfr:juju
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/juju |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Juju |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Juju |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju |
Fields
| Name | Type | Description |
| charm | STRING | Juju charm to use with the VNF or VDU. |
| proxy | BOOLEAN | Is this a proxy charm? |
| vca-relationships | CONTAINER | |
vnfr:vca-relationships
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/juju/vca-relationships |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Juju.VcaRelationships |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Juju__VcaRelationships |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships |
Fields
| Name | Type | Description |
| relation | LIST | List of relations between VCA componets. |
vnfr:relation
List of relations between VCA componets.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/juju/vca-relationships/relation/STRING,STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Juju.VcaRelationships.Relation |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Juju__VcaRelationships__Relation |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju_VcaRelationships_Relation |
Fields
| Name | Type | Description |
| requires | STRING | Name of the required relation. |
| provides | STRING | Name of the provided relation. |
vnfr:config-primitive
List of config primitives supported by the
configuration agent for this VNF or VDU.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/config-primitive/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ConfigPrimitive |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ConfigPrimitive |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the config primitive. |
| parameter | LIST | List of parameters to the config primitive. |
| user-defined-script | STRING | A user defined script. If user defined script is defined,
the script will be executed using bash |
vnfr:parameter
List of parameters to the config primitive.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive/vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/config-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive/vnfr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ConfigPrimitive.Parameter |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ConfigPrimitive__Parameter |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
| out | BOOLEAN | If this is an output of the primitive execution |
vnfr:initial-config-primitive
Initial set of configuration primitives.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/initial-config-primitive/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.InitialConfigPrimitive |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__InitialConfigPrimitive |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| parameter | LIST | List of parameters to the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| config-primitive-ref | LEAFREF | Reference to a config primitive name.
NOTE: The config primitive referred should have
all the input parameters predefined either
with default values or dependency references. |
vnfr:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/initial-config-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.InitialConfigPrimitive.Parameter |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__InitialConfigPrimitive__Parameter |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
vnfr:mgmt-interface
Interface over which the VNF is managed.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/mgmt-interface |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MgmtInterface |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MgmtInterface |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface |
Fields
| Name | Type | Description |
| ip-address | UNION | |
| vdu-id | LEAFREF | |
| cp | LEAFREF | |
| port | UINT16 | Port for the management interface. |
| dashboard-params | CONTAINER | Parameters for the VNF dashboard |
| ssh-key | BOOLEAN | Whether SSH keys need to be generated and passed
to the RO and VCA during instantiation. |
vnfr:dashboard-params
Parameters for the VNF dashboard
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/mgmt-interface/dashboard-params |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MgmtInterface.DashboardParams |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MgmtInterface__DashboardParams |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams |
Fields
| Name | Type | Description |
| path | STRING | The HTTP path for the dashboard |
| https | BOOLEAN | Pick HTTPS instead of HTTP , Default is false |
| port | UINT16 | The HTTP port for the dashboard |
vnfr:internal-vld
List of Internal Virtual Link Descriptors (VLD).
The internal VLD describes the basic topology of
the connectivity such as E-LAN, E-Line, E-Tree.
between internal VNF components of the system.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.InternalVld |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__InternalVld |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VLD |
| name | STRING | Name of the internal VLD |
| short-name | STRING | Short name to appear as label in the UI |
| description | STRING | |
| type | ENUM | |
| root-bandwidth | UINT64 | For ELAN this is the aggregate bandwidth. |
| leaf-bandwidth | UINT64 | For ELAN this is the bandwidth of branches. |
| internal-connection-point | LIST | List of internal connection points in this VLD |
| provider-network | CONTAINER | Container for the provider network. |
| vim-network-name | STRING | Name of network in VIM account. This is used to indicate
pre-provisioned network name in cloud account. |
| ip-profile-ref | STRING | Named reference to IP-profile object |
| virtual-connection-points | LIST | A list of virtual-connection points associated with Virtual Link.
These connection points are not directly associated with any VDUs |
vnfr:internal-connection-point
List of internal connection points in this VLD
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:internal-connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/internal-connection-point/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:internal-connection-point |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id-ref='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.InternalVld.InternalConnectionPoint |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__InternalVld__InternalConnectionPoint |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint |
Fields
| Name | Type | Description |
| id-ref | LEAFREF | reference to the internal connection point id |
| ip-address | UNION | IP address of the internal connection point |
vnfr:provider-network
Container for the provider network.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:provider-network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:provider-network |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/provider-network |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:provider-network |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:provider-network |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.InternalVld.ProviderNetwork |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__InternalVld__ProviderNetwork |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork |
Fields
| Name | Type | Description |
| physical-network | STRING | Name of the physical network on which the provider
network is built. |
| segmentation_id | UINT32 | ID of segregated virtual networks |
rw-vnfr:virtual-connection-points
A list of virtual-connection points associated with Virtual Link.
These connection points are not directly associated with any VDUs
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/rw-vnfr:virtual-connection-points |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/rw-vnfr:virtual-connection-points[rw-vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/rw-vnfr:virtual-connection-points/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/rw-vnfr:virtual-connection-points |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/rw-vnfr:virtual-connection-points[rw-vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.InternalVld.VirtualConnectionPoints |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_VirtualConnectionPoints |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__InternalVld__VirtualConnectionPoints |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_VirtualConnectionPoints |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_VirtualConnectionPoints |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| associated-cps | LEAF_LIST | A List of connection points associated with virtual connection point |
rw-vnfr:associated-cps
A List of connection points associated with virtual connection point
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/rw-vnfr:virtual-connection-points/rw-vnfr:associated-cps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/rw-vnfr:virtual-connection-points[rw-vnfr:name='STRING']/rw-vnfr:associated-cps |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/rw-vnfr:virtual-connection-points/STRING/associated-cps |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/rw-vnfr:virtual-connection-points/rw-vnfr:associated-cps |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/rw-vnfr:virtual-connection-points[rw-vnfr:name='STRING']/rw-vnfr:associated-cps |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.InternalVld.VirtualConnectionPoints.AssociatedCps |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_VirtualConnectionPoints_AssociatedCps |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__InternalVld__VirtualConnectionPoints__AssociatedCps |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_VirtualConnectionPoints_AssociatedCps |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_InternalVld_VirtualConnectionPoints_AssociatedCps |
vnfr:ip-profiles
List of IP Profiles.
IP Profile describes the IP characteristics for the Virtual-Link
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.IpProfiles |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__IpProfiles |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles |
Fields
| Name | Type | Description |
| name | STRING | Name of the IP-Profile |
| description | STRING | Description for IP profile |
| ip-profile-params | CONTAINER | |
vnfr:ip-profile-params
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_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 |
vnfr:dns-server
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dns-server |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dns-server[vnfr:address='UNION_VALUE'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dns-server |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dns-server[vnfr:address='UNION_VALUE'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams.DnsServer |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams__DnsServer |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer |
Fields
| Name | Type | Description |
| address | UNION | List of DNS Servers associated with IP Profile |
vnfr:dhcp-params
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dhcp-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dhcp-params |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params/dhcp-params |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dhcp-params |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dhcp-params |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams.DhcpParams |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams__DhcpParams |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_IpProfiles_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 |
vnfr:connection-point
List for external connection points. Each VNF has one
or more external connection points that connect the VNF
to other VNFs or to external networks. Each VNF exposes
connection points to the orchestrator, which can construct
network services by connecting the connection points
between different VNFs. The NFVO will use VLDs and VNFFGs
at the network service level to construct network services.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:connection-point[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/connection-point/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:connection-point |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:connection-point[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.ConnectionPoint |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__ConnectionPoint |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
vnfr:vdu
List of Virtual Deployment Units
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu |
Fields
| Name | Type | Description |
| id | STRING | Unique id for the VDU |
| name | STRING | Unique name for the VDU |
| description | STRING | Description of the VDU. |
| count | UINT64 | Number of instances of 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. |
| alarm | LIST | |
| 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.
|
| alternative-images | LIST | List of alternative images per VIM type.
Different images can be used for specific types of VIMs instead
of the default image. This allows deployments in sites where the
image identifier in the VIM is given by the VIM provider and
cannot be modified.
If an alternative image is specified for a VIM type, it will prevail
over the default image |
| vdu-configuration | CONTAINER | |
| cloud-init | STRING | Contents of cloud-init script, provided inline, in cloud-config format |
| cloud-init-file | STRING | Name of file with contents of cloud-init script in cloud-config format |
| supplemental-boot-data | CONTAINER | |
| internal-connection-point | LIST | List for internal connection points. Each VNFC
has zero or more internal connection points.
Internal connection points are used for connecting
the VNF with components internal to the VNF. If a VNF
has only one VNFC, it may not have any internal
connection points. |
| interface | LIST | List of Interfaces (external and internal) for the VNF |
| volumes | LIST | |
vnfr:vm-flavor
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vm-flavor |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vm-flavor |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vm-flavor |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vm-flavor |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vm-flavor |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VmFlavor |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VmFlavor |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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 |
vnfr:guest-epa
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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. |
vnfr:pcie-device
List of pcie passthrough devices.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:pcie-device |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/pcie-device/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:pcie-device |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.PcieDevice |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__PcieDevice |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice |
Fields
| Name | Type | Description |
| device-id | STRING | Device identifier. |
| count | UINT64 | Number of devices to attach to the VM. |
vnfr: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/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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 | |
vnfr:node
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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 | |
vnfr:vcpu
List of VCPUs to allocate on
this NUMA node.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/vcpu/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.Vcpu |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__Vcpu |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu |
Fields
| Name | Type | Description |
| id | UINT64 | List of VCPUs ids to allocate on
this NUMA node |
vnfr:paired-threads
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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 |
vnfr:paired-thread-ids
List of thread pairs to use in case of paired-thread NUMA
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
Fields
| Name | Type | Description |
| thread-a | UINT8 | |
| thread-b | UINT8 | |
vnfr:vswitch-epa
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vswitch-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vswitch-epa |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vswitch-epa |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vswitch-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vswitch-epa |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VswitchEpa |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VswitchEpa |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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 |
vnfr:hypervisor-epa
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:hypervisor-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:hypervisor-epa |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/hypervisor-epa |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:hypervisor-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:hypervisor-epa |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.HypervisorEpa |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__HypervisorEpa |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa |
Fields
| Name | Type | Description |
| type | ENUM | Specifies the type of hypervisor.
KVM: KVM
XEN: XEN |
| version | STRING | |
vnfr:host-epa
Specifies the host level EPA attributes.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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 |
vnfr:cpu-feature
List of CPU features.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa/cpu-feature/PREFER_AES |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:cpu-feature |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa.CpuFeature |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa__CpuFeature |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature |
Fields
| Name | Type | Description |
| feature | ENUM | CPU feature. |
vnfr:om-cpu-feature
List of OpenMANO CPU features
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:om-cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa/om-cpu-feature/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:om-cpu-feature |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa.OmCpuFeature |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa__OmCpuFeature |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature |
Fields
| Name | Type | Description |
| feature | STRING | CPU feature |
vnfr:alarm
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm |
Fields
| Name | Type | Description |
| alarm-id | STRING | This field is reserved for the identifier assigned by the VIM provider |
| name | STRING | A human readable string to identify the alarm |
| description | STRING | A description of this alarm |
| vdur-id | STRING | The identifier of the VDUR that the alarm is associated with |
| actions | CONTAINER | |
| repeat | BOOLEAN | This flag indicates whether the alarm should be repeatedly emitted
while the associated threshold has been crossed. |
| enabled | BOOLEAN | This flag indicates whether the alarm has been enabled or
disabled. |
| severity | ENUM | A measure of the importance or urgency of the alarm |
| metric | ENUM | The metric to be tracked by this alarm. |
| statistic | ENUM | The type of metric statistic that is tracked by this alarm |
| operation | ENUM | The relational operator used to define whether an alarm should be
triggered in certain scenarios, such as if the metric statistic
goes above or below a specified value. |
| value | DECIMAL64 | This value defines the threshold that, if crossed, will trigger
the alarm. |
| period | UINT32 | The period defines the length of time (seconds) that the metric
data are collected over in oreder to evaluate the chosen
statistic. |
| evaluations | UINT32 | Defines the length of time (seconds) in which metric data are
collected in order to evaluate the chosen statistic. |
vnfr:actions
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions |
Fields
vnfr:ok
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:ok |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/ok/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:ok |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.Ok |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__Ok |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok |
Fields
| Name | Type | Description |
| url | STRING | |
vnfr:insufficient-data
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:insufficient-data |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/insufficient-data/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:insufficient-data |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.InsufficientData |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__InsufficientData |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData |
Fields
| Name | Type | Description |
| url | STRING | |
vnfr:alarm
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:alarm |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/alarm/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:alarm |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.Alarm |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__Alarm |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm |
Fields
| Name | Type | Description |
| url | STRING | |
vnfr:alternative-images
List of alternative images per VIM type.
Different images can be used for specific types of VIMs instead
of the default image. This allows deployments in sites where the
image identifier in the VIM is given by the VIM provider and
cannot be modified.
If an alternative image is specified for a VIM type, it will prevail
over the default image
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alternative-images |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alternative-images[vnfr:vim-type='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alternative-images/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alternative-images |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alternative-images[vnfr:vim-type='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.AlternativeImages |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_AlternativeImages |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__AlternativeImages |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_AlternativeImages |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_AlternativeImages |
Fields
| Name | Type | Description |
| vim-type | STRING | VIM type: openvim, openstack, vmware, aws, etc. |
| 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.
|
vnfr:vdu-configuration
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration |
Fields
vnfr:script
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:script |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:script |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/script |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:script |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:script |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.Script |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Script |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__Script |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Script |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Script |
Fields
| Name | Type | Description |
| script-type | ENUM | Script type - currently supported - Scripts confirming to Rift CA plugin |
vnfr:juju
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/juju |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.Juju |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__Juju |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju |
Fields
| Name | Type | Description |
| charm | STRING | Juju charm to use with the VNF or VDU. |
| proxy | BOOLEAN | Is this a proxy charm? |
| vca-relationships | CONTAINER | |
vnfr:vca-relationships
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/juju/vca-relationships |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.Juju.VcaRelationships |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__Juju__VcaRelationships |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships |
Fields
| Name | Type | Description |
| relation | LIST | List of relations between VCA componets. |
vnfr:relation
List of relations between VCA componets.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/juju/vca-relationships/relation/STRING,STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.Juju.VcaRelationships.Relation |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__Juju__VcaRelationships__Relation |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_Juju_VcaRelationships_Relation |
Fields
| Name | Type | Description |
| requires | STRING | Name of the required relation. |
| provides | STRING | Name of the provided relation. |
vnfr:config-primitive
List of config primitives supported by the
configuration agent for this VNF or VDU.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/config-primitive/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:config-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.ConfigPrimitive |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__ConfigPrimitive |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the config primitive. |
| parameter | LIST | List of parameters to the config primitive. |
| user-defined-script | STRING | A user defined script. If user defined script is defined,
the script will be executed using bash |
vnfr:parameter
List of parameters to the config primitive.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:config-primitive/vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/config-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:config-primitive/vnfr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.ConfigPrimitive.Parameter |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__ConfigPrimitive__Parameter |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_ConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
vnfr:initial-config-primitive
Initial set of configuration primitives.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:initial-config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/initial-config-primitive/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:initial-config-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.InitialConfigPrimitive |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__InitialConfigPrimitive |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| parameter | LIST | List of parameters to the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
vnfr:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:initial-config-primitive/vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vdu-configuration/initial-config-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vdu-configuration/vnfr:initial-config-primitive/vnfr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.VduConfiguration.InitialConfigPrimitive.Parameter |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__VduConfiguration__InitialConfigPrimitive__Parameter |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_VduConfiguration_InitialConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
vnfr:supplemental-boot-data
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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 |
vnfr:config-file
List of configuration files to be written on an additional drive
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/vnfr:config-file |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data/config-file/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/vnfr:config-file |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData.ConfigFile |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData__ConfigFile |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile |
Fields
| Name | Type | Description |
| source | STRING | Name of the configuration file |
| dest | STRING | Full path of the destination in the guest |
vnfr:internal-connection-point
List for internal connection points. Each VNFC
has zero or more internal connection points.
Internal connection points are used for connecting
the VNF with components internal to the VNF. If a VNF
has only one VNFC, it may not have any internal
connection points.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/internal-connection-point/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-connection-point |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.InternalConnectionPoint |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__InternalConnectionPoint |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| internal-vld-ref | LEAFREF | |
vnfr:interface
List of Interfaces (external and internal) for the VNF
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/interface/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:interface |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Interface |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Interface |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface |
Fields
| Name | Type | Description |
| name | STRING | Name of the interface. Note that this
name has only local significance to the VDU. |
| position | UINT32 | Explicit Position of the interface within the list |
| type | ENUM | Type of the Interface |
| mac-address | STRING | MAC address of the interface.
Some VNFs require a specific MAC address to be configured
in the interface. While this is not recommended at all in
NFV environments, this parameter exists to allow those
scenarios.
This parameter will be likely deprecated in the future. |
| internal-connection-point-ref | LEAFREF | Leaf Ref to the particular internal connection point |
| external-connection-point-ref | LEAFREF | Leaf Ref to the particular external connection point |
| virtual-interface | CONTAINER | Container for the virtual interface properties |
| static-ip-address | UNION | Static IP address for the connection point |
| floating-ip-needed | BOOLEAN | Sole purpose of this field is to facilitate translation of VNFD
to other VNFMs |
vnfr:virtual-interface
Container for the virtual interface properties
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:interface/vnfr:virtual-interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']/vnfr:virtual-interface |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/interface/STRING/virtual-interface |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:interface/vnfr:virtual-interface |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']/vnfr:virtual-interface |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Interface.VirtualInterface |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface_VirtualInterface |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Interface__VirtualInterface |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface_VirtualInterface |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Interface_VirtualInterface |
Fields
| Name | Type | Description |
| type | ENUM | Specifies the type of virtual interface
between VM and host.
VIRTIO : Use the traditional VIRTIO interface.
PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
SR-IOV : Use SR-IOV interface.
E1000 : Emulate E1000 interface.
RTL8139 : Emulate RTL8139 interface.
PCNET : Emulate PCNET interface.
OM-MGMT : Deprecated! Use VIRTIO instead and set the VNF management interface at vnfd:mgmt-interface:cp |
| 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. |
| bandwidth | UINT64 | Aggregate bandwidth of the NIC. |
vnfr:volumes
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/volumes/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Volumes |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Volumes |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_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 |
| custom-meta-data | LIST | List of meta-data to be associated with the instance |
vnfr:vdu-dependency
List of VDU dependencies.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu-dependency |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu-dependency[vnfr:vdu-source-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu-dependency/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu-dependency |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu-dependency[vnfr:vdu-source-ref='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.VduDependency |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_VduDependency |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__VduDependency |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VduDependency |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_VduDependency |
Fields
| Name | Type | Description |
| vdu-source-ref | LEAFREF | |
| vdu-depends-on-ref | LEAFREF | Reference to the VDU on which
the source VDU depends. |
vnfr:http-endpoint
List of http endpoints to be used by monitoring params
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/http-endpoint/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.HttpEndpoint |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__HttpEndpoint |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint |
Fields
| Name | Type | Description |
| path | STRING | The HTTP path on the management server |
| https | BOOLEAN | Pick HTTPS instead of HTTP , Default is false |
| port | UINT16 | The HTTP port to connect to |
| username | STRING | The HTTP basic auth username |
| password | STRING | The HTTP basic auth password |
| polling-interval-secs | UINT8 | The HTTP polling interval in seconds |
| method | ENUM | Method that the URI should perform.
Deafult action is GET. |
| headers | LIST | Custom HTTP headers to put on HTTP request |
| data | STRING | This is the data to be sent with POST |
vnfr:monitoring-param
List of monitoring parameters at the network service level
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MonitoringParam |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MonitoringParam |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam |
Fields
| Name | Type | Description |
| id | STRING | |
| name | STRING | |
| http-endpoint-ref | LEAFREF | |
| json-query-method | ENUM | |
| json-query-params | CONTAINER | |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameters |
| widget-type | ENUM | Defines the UI Display variant of measured counters. |
| units | STRING | Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.) |
| value-type | ENUM | |
| numeric-constraints | CONTAINER | |
| text-constraints | CONTAINER | |
| value-integer | INT64 | Current value for an integer parameter |
| value-decimal | DECIMAL64 | Current value for a decimal parameter |
| value-string | STRING | Current value for a string parameter |
vnfr:json-query-params
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:json-query-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/json-query-params |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:json-query-params |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.JsonQueryParams |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__JsonQueryParams |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams |
Fields
| Name | Type | Description |
| json-path | STRING | The jsonpath to use to extract value from JSON structure |
| object-path | STRING | The objectpath to use to extract value from JSON structure |
vnfr:numeric-constraints
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:numeric-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/numeric-constraints |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:numeric-constraints |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.NumericConstraints |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__NumericConstraints |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints |
Fields
| Name | Type | Description |
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum value for the parameter |
vnfr:text-constraints
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:text-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/text-constraints |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:text-constraints |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.TextConstraints |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__TextConstraints |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints |
Fields
| Name | Type | Description |
| min-length | UINT8 | Minimum string length for the parameter |
| max-length | UINT8 | Maximum string length for the parameter |
vnfr:placement-groups
List of placement groups at VNF level
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/placement-groups/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.PlacementGroups |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__PlacementGroups |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups |
Fields
| Name | Type | Description |
| name | STRING | Place group construct to define the compute resource placement strategy
in cloud environment |
| requirement | STRING | This is free text space used to describe the intent/rationale
behind this placement group. This is for human consumption only |
| strategy | ENUM | Strategy associated with this placement group
Following values are possible
- COLOCATION: Colocation strategy imply intent to share the physical
infrastructure (hypervisor/network) among all members
of this group.
- ISOLATION: Isolation strategy imply intent to not share the physical
infrastructure (hypervisor/network) among the members
of this group.
|
| member-vdus | LIST | List of VDUs that are part of this placement group |
vnfr:member-vdus
List of VDUs that are part of this placement group
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups/vnfr:member-vdus |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']/vnfr:member-vdus[vnfr:member-vdu-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/placement-groups/STRING/member-vdus/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups/vnfr:member-vdus |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']/vnfr:member-vdus[vnfr:member-vdu-ref='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.PlacementGroups.MemberVdus |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__PlacementGroups__MemberVdus |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus |
Fields
| Name | Type | Description |
| member-vdu-ref | LEAFREF | |
rw-vnfr:config-parameter
List of VNF config parameter requests and sources
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/rw-vnfr:config-parameter |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.ConfigParameter |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__ConfigParameter |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter |
Fields
rw-vnfr:config-parameter-source
The list of parameters exposed by this VNF
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-source |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-source[rw-vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/rw-vnfr:config-parameter/config-parameter-source/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-source |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-source[rw-vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.ConfigParameter.ConfigParameterSource |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterSource |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__ConfigParameter__ConfigParameterSource |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterSource |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterSource |
Fields
| Name | Type | Description |
| name | STRING | Name of the source |
| description | STRING | Description of the source |
| descriptor | STRING | Location of this source as an xpath.
For example:
../../../mgmt-interface/port |
| attribute | STRING | Location of this source as runtime attribute.
The value is ,
For example:
../../../mgmt-interface, ip-address
which retruns the ip-address assigned to the
mgmt-interface after VNF instantiation. |
| config-primitive-name-ref | LEAFREF | A leafref to configuration primitive.
This refers to a config parameter whose
output parameter is referred in out-parameter. |
| parameter-ref | LEAFREF | Name of the output parameter in the config primitiive |
| value | STRING | Pre-defined value to be used for this source |
| parameter | LIST | |
rw-vnfr:parameter
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-source/rw-vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-source[rw-vnfr:name='STRING']/rw-vnfr:parameter[rw-vnfr:config-primitive-name-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/rw-vnfr:config-parameter/config-parameter-source/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-source/rw-vnfr:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-source[rw-vnfr:name='STRING']/rw-vnfr:parameter[rw-vnfr:config-primitive-name-ref='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.ConfigParameter.ConfigParameterSource.Parameter |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterSource_Parameter |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__ConfigParameter__ConfigParameterSource__Parameter |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterSource_Parameter |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterSource_Parameter |
Fields
| Name | Type | Description |
| config-primitive-name-ref | LEAFREF | Name of the configuration primitive where this
request will used |
| config-primitive-parameter-ref | LEAFREF | Parameter name of the config primitive |
rw-vnfr:config-parameter-request
The list of requests for this VNF
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-request |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-request[rw-vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/rw-vnfr:config-parameter/config-parameter-request/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-request |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-request[rw-vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.ConfigParameter.ConfigParameterRequest |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterRequest |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__ConfigParameter__ConfigParameterRequest |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterRequest |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterRequest |
Fields
| Name | Type | Description |
| name | STRING | Name of this parameter request |
| description | STRING | Description of this request |
| parameter | LIST | |
rw-vnfr:parameter
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-request/rw-vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-request[rw-vnfr:name='STRING']/rw-vnfr:parameter[rw-vnfr:config-primitive-name-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/rw-vnfr:config-parameter/config-parameter-request/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-request/rw-vnfr:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/rw-vnfr:config-parameter/rw-vnfr:config-parameter-request[rw-vnfr:name='STRING']/rw-vnfr:parameter[rw-vnfr:config-primitive-name-ref='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.ConfigParameter.ConfigParameterRequest.Parameter |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterRequest_Parameter |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__ConfigParameter__ConfigParameterRequest__Parameter |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterRequest_Parameter |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_ConfigParameter_ConfigParameterRequest_Parameter |
Fields
| Name | Type | Description |
| config-primitive-name-ref | LEAFREF | Name of the configuration primitive where this
request will used |
| config-primitive-parameter-ref | LEAFREF | Parameter name of the config primitive |
vnfr:vnf-configuration
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration |
Fields
vnfr:script
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:script |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:script |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/script |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:script |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:script |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.Script |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_Script |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__Script |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Script |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Script |
Fields
| Name | Type | Description |
| script-type | ENUM | Script type - currently supported - Scripts confirming to Rift CA plugin |
vnfr:juju
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/juju |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.Juju |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__Juju |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju |
Fields
| Name | Type | Description |
| charm | STRING | Juju charm to use with the VNF or VDU. |
| proxy | BOOLEAN | Is this a proxy charm? |
| vca-relationships | CONTAINER | |
vnfr:vca-relationships
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/juju/vca-relationships |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.Juju.VcaRelationships |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__Juju__VcaRelationships |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships |
Fields
| Name | Type | Description |
| relation | LIST | List of relations between VCA componets. |
vnfr:relation
List of relations between VCA componets.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/juju/vca-relationships/relation/STRING,STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.Juju.VcaRelationships.Relation |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships_Relation |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__Juju__VcaRelationships__Relation |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships_Relation |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_Juju_VcaRelationships_Relation |
Fields
| Name | Type | Description |
| requires | STRING | Name of the required relation. |
| provides | STRING | Name of the provided relation. |
vnfr:config-primitive
List of config primitives supported by the
configuration agent for this VNF or VDU.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/config-primitive/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.ConfigPrimitive |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__ConfigPrimitive |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the config primitive. |
| parameter | LIST | List of parameters to the config primitive. |
| user-defined-script | STRING | A user defined script. If user defined script is defined,
the script will be executed using bash |
vnfr:parameter
List of parameters to the config primitive.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-primitive/vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/config-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-primitive/vnfr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.ConfigPrimitive.Parameter |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__ConfigPrimitive__Parameter |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_ConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
| out | BOOLEAN | If this is an output of the primitive execution |
vnfr:initial-config-primitive
Initial set of configuration primitives.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/initial-config-primitive/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.InitialConfigPrimitive |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__InitialConfigPrimitive |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| parameter | LIST | List of parameters to the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| config-primitive-ref | LEAFREF | Reference to a config primitive name.
NOTE: The config primitive referred should have
all the input parameters predefined either
with default values or dependency references. |
vnfr:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/initial-config-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.VnfConfiguration.InitialConfigPrimitive.Parameter |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__VnfConfiguration__InitialConfigPrimitive__Parameter |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
vnfr:mgmt-interface
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/mgmt-interface |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MgmtInterface |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MgmtInterface |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MgmtInterface |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MgmtInterface |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MgmtInterface |
Fields
| Name | Type | Description |
| ip-address | UNION | |
| port | UINT16 | |
| ssh-key | CONTAINER | SSH key pair used for this VNF |
vnfr:ssh-key
SSH key pair used for this VNF
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface/vnfr:ssh-key |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface/vnfr:ssh-key |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/mgmt-interface/ssh-key |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface/vnfr:ssh-key |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface/vnfr:ssh-key |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MgmtInterface.SshKey |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MgmtInterface_SshKey |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MgmtInterface__SshKey |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MgmtInterface_SshKey |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MgmtInterface_SshKey |
Fields
| Name | Type | Description |
| public-key | STRING | Public key configured on this VNF |
| private-key-file | STRING | Path to the private key file |
vnfr:internal-vlr
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/internal-vlr/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.InternalVlr |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_InternalVlr |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__InternalVlr |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_InternalVlr |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_InternalVlr |
Fields
vnfr:internal-connection-point-ref
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr/vnfr:internal-connection-point-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']/vnfr:internal-connection-point-ref |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/internal-vlr/STRING/internal-connection-point-ref |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr/vnfr:internal-connection-point-ref |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']/vnfr:internal-connection-point-ref |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.InternalVlr.InternalConnectionPointRef |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__InternalVlr__InternalConnectionPointRef |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef |
vnfr:connection-point
List for external connection points. Each VNF has one
or more external connection points. As the name
implies that external connection points are used for
connecting the VNF to other VNFs or to external networks.
Each VNF exposes these connection points to the
orchestrator. The orchestrator can construct network
services by connecting the connection points between
different VNFs. The NFVO will use VLDs and VNFFGs at
the network service level to construct network services.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/connection-point/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.ConnectionPoint |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_ConnectionPoint |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__ConnectionPoint |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| vlr-ref | LEAFREF | Reference to the VLR associated with this connection point |
| ip-address | UNION | IP address assigned to the external connection point |
| mac-address | STRING | MAC address assigned to the external connection point |
| connection-point-id | STRING | |
| virtual-cps | LIST | |
vnfr:virtual-cps
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point/vnfr:virtual-cps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']/vnfr:virtual-cps[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/connection-point/STRING/virtual-cps/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point/vnfr:virtual-cps |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']/vnfr:virtual-cps[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.ConnectionPoint.VirtualCps |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_ConnectionPoint_VirtualCps |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__ConnectionPoint__VirtualCps |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ConnectionPoint_VirtualCps |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ConnectionPoint_VirtualCps |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| ip-address | UNION | IP address assigned to the virtual connection point |
| mac-address | STRING | MAC address assigned to the virtual connection point |
| connection-point-id | STRING | VIM identifier for connection point |
vnfr:vdur
List of Virtual Deployment Units
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur |
Fields
| Name | Type | Description |
| id | STRING | Unique id for the VDU |
| name | STRING | name of the instantiated VDUR |
| unique-short-name | STRING | Short Unique name of the VDU
This will be of the format NSR name-ShortnedString-VDUname
NSR name and VDU name shall be constrained to 10 characters |
| vdu-id-ref | LEAFREF | |
| vim-id | STRING | Allocated VM resource id |
| flavor-id | STRING | VIM assigned flavor id |
| image-id | STRING | VIM assigned image id |
| management-ip | UNION | Management IP address |
| vm-management-ip | UNION | VM Private Management IP address |
| console-url | STRING | Console URL for this VDU, if available |
| vm-flavor | CONTAINER | |
| guest-epa | CONTAINER | |
| vswitch-epa | CONTAINER | |
| hypervisor-epa | CONTAINER | |
| host-epa | CONTAINER | Specifies the host level EPA attributes. |
| supplemental-boot-data | CONTAINER | |
| vdu-configuration | CONTAINER | |
| volumes | LIST | |
| internal-connection-point | LIST | List for internal connection points. Each VNFC
has zero or more internal connection points.
Internal connection points are used for connecting
the VNF components internal to the VNF. If a VNF
has only one VNFC, it may not have any internal
connection points. |
| interface | LIST | List of interfaces (internal and external) for the VNF |
| operational-status | ENUM | The operational status of the VDU
init : The VDU has just started.
vm-init-phase : The VDUs in the VNF is being created in VIM.
vm-alloc-pending : The VM alloc is pending in VIM
running : The VDU is active in VM
upgrading : The VDU is being upgraded (EXPERIMENTAL)
terminate : The VDU is being terminated
vm-terminate-phase : The VDU in the VNF is being terminated in VIM.
terminated : The VDU is in the terminated state.
failed : The VDU instantiation failed.
|
| placement-groups-info | LIST |
Placement groups to which this VDU belongs and its
cloud construct
|
| vm-pool | STRING | The pool from which this vm was allocated from |
| nfvi-metrics | CONTAINER | |
| operational-events | LIST | Recent operational events for VDUR
Though the model does not impose any restrictions on the numbe of events,
the max operational events will be limited to the most recent 10 |
| operational-status-details | STRING | The error message in case of a failed VDU operational status |
vnfr:vm-flavor
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vm-flavor |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vm-flavor |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vm-flavor |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vm-flavor |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vm-flavor |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VmFlavor |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VmFlavor |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VmFlavor |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VmFlavor |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_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 |
vnfr:guest-epa
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_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. |
vnfr:pcie-device
List of pcie passthrough devices.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:pcie-device |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/pcie-device/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:pcie-device |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.PcieDevice |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__PcieDevice |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice |
Fields
| Name | Type | Description |
| device-id | STRING | Device identifier. |
| count | UINT64 | Number of devices to attach to the VM. |
vnfr: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/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_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 | |
vnfr:node
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_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 | |
vnfr:vcpu
List of VCPUs to allocate on
this NUMA node.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/vcpu/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.Vcpu |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__Vcpu |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu |
Fields
| Name | Type | Description |
| id | UINT64 | List of VCPUs ids to allocate on
this NUMA node |
vnfr:paired-threads
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/paired-threads |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.PairedThreads |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__PairedThreads |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_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 |
vnfr:paired-thread-ids
List of thread pairs to use in case of paired-thread NUMA
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds |
Fields
| Name | Type | Description |
| thread-a | UINT8 | |
| thread-b | UINT8 | |
vnfr:vswitch-epa
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vswitch-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vswitch-epa |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vswitch-epa |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vswitch-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vswitch-epa |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VswitchEpa |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VswitchEpa |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VswitchEpa |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VswitchEpa |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_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 |
vnfr:hypervisor-epa
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:hypervisor-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:hypervisor-epa |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/hypervisor-epa |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:hypervisor-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:hypervisor-epa |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.HypervisorEpa |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_HypervisorEpa |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__HypervisorEpa |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HypervisorEpa |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HypervisorEpa |
Fields
| Name | Type | Description |
| type | ENUM | Specifies the type of hypervisor.
KVM: KVM
XEN: XEN |
| version | STRING | |
vnfr:host-epa
Specifies the host level EPA attributes.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.HostEpa |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_HostEpa |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__HostEpa |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_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 |
vnfr:cpu-feature
List of CPU features.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa/cpu-feature/PREFER_AES |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:cpu-feature |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.HostEpa.CpuFeature |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__HostEpa__CpuFeature |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature |
Fields
| Name | Type | Description |
| feature | ENUM | CPU feature. |
vnfr:om-cpu-feature
List of OpenMANO CPU features
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:om-cpu-feature |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa/om-cpu-feature/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:om-cpu-feature |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.HostEpa.OmCpuFeature |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__HostEpa__OmCpuFeature |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature |
Fields
| Name | Type | Description |
| feature | STRING | CPU feature |
vnfr:supplemental-boot-data
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.SupplementalBootData |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__SupplementalBootData |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_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 |
vnfr:config-file
List of configuration files to be written on an additional drive
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/vnfr:config-file |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data/config-file/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/vnfr:config-file |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.SupplementalBootData.ConfigFile |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__SupplementalBootData__ConfigFile |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile |
Fields
| Name | Type | Description |
| source | STRING | Name of the configuration file |
| dest | STRING | Full path of the destination in the guest |
vnfr:vdu-configuration
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration |
Fields
vnfr:script
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:script |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:script |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/script |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:script |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:script |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.Script |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Script |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__Script |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Script |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Script |
Fields
| Name | Type | Description |
| script-type | ENUM | Script type - currently supported - Scripts confirming to Rift CA plugin |
vnfr:juju
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/juju |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.Juju |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__Juju |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju |
Fields
| Name | Type | Description |
| charm | STRING | Juju charm to use with the VNF or VDU. |
| proxy | BOOLEAN | Is this a proxy charm? |
| vca-relationships | CONTAINER | |
vnfr:vca-relationships
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/juju/vca-relationships |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.Juju.VcaRelationships |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__Juju__VcaRelationships |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships |
Fields
| Name | Type | Description |
| relation | LIST | List of relations between VCA componets. |
vnfr:relation
List of relations between VCA componets.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/juju/vca-relationships/relation/STRING,STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:juju/vnfr:vca-relationships/vnfr:relation[vnfr:requires='STRING'][vnfr:provides='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.Juju.VcaRelationships.Relation |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships_Relation |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__Juju__VcaRelationships__Relation |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships_Relation |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_Juju_VcaRelationships_Relation |
Fields
| Name | Type | Description |
| requires | STRING | Name of the required relation. |
| provides | STRING | Name of the provided relation. |
vnfr:config-primitive
List of config primitives supported by the
configuration agent for this VNF or VDU.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/config-primitive/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:config-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.ConfigPrimitive |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__ConfigPrimitive |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the config primitive. |
| parameter | LIST | List of parameters to the config primitive. |
| user-defined-script | STRING | A user defined script. If user defined script is defined,
the script will be executed using bash |
vnfr:parameter
List of parameters to the config primitive.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:config-primitive/vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/config-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:config-primitive/vnfr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:config-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.ConfigPrimitive.Parameter |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__ConfigPrimitive__Parameter |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_ConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
vnfr:initial-config-primitive
Initial set of configuration primitives.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:initial-config-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/initial-config-primitive/0 |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:initial-config-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.InitialConfigPrimitive |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__InitialConfigPrimitive |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| parameter | LIST | List of parameters to the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
vnfr:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:initial-config-primitive/vnfr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vdu-configuration/initial-config-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vdu-configuration/vnfr:initial-config-primitive/vnfr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vdu-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.VduConfiguration.InitialConfigPrimitive.Parameter |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive_Parameter |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__VduConfiguration__InitialConfigPrimitive__Parameter |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_VduConfiguration_InitialConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
vnfr:volumes
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/volumes/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.Volumes |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_Volumes |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__Volumes |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Volumes |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Volumes |
Fields
| Name | Type | Description |
| name | STRING | Name of the disk-volumes, e.g. vda, vdb etc |
| volume-id | STRING | VIM assigned volume id |
| description | STRING | Description for Volume |
| size | UINT64 | Size of disk in GB |
| ephemeral | EMPTY | |
| image | STRING | Image name for the software image.
If the image name is found within the VNF package it will
be uploaded to all VIM accounts during onboarding process.
Otherwise, the image must be added to the VIM account with
the same name as entered here.
|
| image-checksum | STRING | Image md5sum for the software image.
The md5sum, if provided, along with the image name uniquely
identifies an image uploaded to the CAL.
|
| device-bus | ENUM | Type of disk-bus on which this disk is exposed to guest |
| device-type | ENUM | The type of device as exposed to guest |
| boot-volume | BOOLEAN | This flag indicates if this is boot volume or not |
| boot-priority | INT32 | Boot priority associated with volume |
| custom-meta-data | LIST | List of meta-data to be associated with the instance |
vnfr:internal-connection-point
List for internal connection points. Each VNFC
has zero or more internal connection points.
Internal connection points are used for connecting
the VNF components internal to the VNF. If a VNF
has only one VNFC, it may not have any internal
connection points.
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-connection-point/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.InternalConnectionPoint |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__InternalConnectionPoint |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| ip-address | UNION | IP address assigned to the internal connection point |
| mac-address | STRING | MAC address assigned to the internal connection point |
| connection-point-id | STRING | |
| virtual-cps | LIST | |
vnfr:virtual-cps
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point/vnfr:virtual-cps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']/vnfr:virtual-cps[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-connection-point/STRING/virtual-cps/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point/vnfr:virtual-cps |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']/vnfr:virtual-cps[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.InternalConnectionPoint.VirtualCps |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint_VirtualCps |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__InternalConnectionPoint__VirtualCps |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint_VirtualCps |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint_VirtualCps |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| ip-address | UNION | IP address assigned to the virtual connection point |
| mac-address | STRING | MAC address assigned to the virtual connection point |
| connection-point-id | STRING | VIM identifier for connection point |
vnfr:interface
List of interfaces (internal and external) for the VNF
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/interface/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:interface |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.Interface |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_Interface |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__Interface |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Interface |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Interface |
Fields
| Name | Type | Description |
| name | STRING | Name of the interface. Note that this
name has only local significance to the VDU. |
| position | UINT32 | Explicit Position of the interface within the list |
| type | ENUM | Type of the Interface |
| internal-connection-point-ref | LEAFREF | Leaf Ref to the particular internal connection point |
| external-connection-point-ref | LEAFREF | Leaf Ref to the particular external connection point |
| virtual-interface | CONTAINER | Container for the virtual interface properties |
| static-ip-address | UNION | Static IP address for the connection point |
| floating-ip-needed | BOOLEAN | Sole purpose of this field is to facilitate translation of VNFD
to other VNFMs |
vnfr:virtual-interface
Container for the virtual interface properties
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:interface/vnfr:virtual-interface |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']/vnfr:virtual-interface |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/interface/STRING/virtual-interface |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:interface/vnfr:virtual-interface |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:interface[vnfr:name='STRING']/vnfr:virtual-interface |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.Interface.VirtualInterface |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_Interface_VirtualInterface |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__Interface__VirtualInterface |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Interface_VirtualInterface |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Interface_VirtualInterface |
Fields
| Name | Type | Description |
| type | ENUM | Specifies the type of virtual interface
between VM and host.
VIRTIO : Use the traditional VIRTIO interface.
PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface.
SR-IOV : Use SR-IOV interface. |
| bandwidth | UINT64 | Aggregate bandwidth of the NIC. |
| ovs-offload | ENUM | Defines if the NIC supports OVS offload.
MANDATORY : OVS offload support in the NIC is mandatory.
PREFERRED : OVS offload support in the NIC is preferred. |
| vendor-id | STRING | Specifies the vendor specific id for
the device. This is used when a NIC from
specific HW vendor is required. |
| datapath-library | STRING | Specifies the name and version of the datapath
library the NIC is expected to support. |
| provider-network-name | STRING | Name of the provider network to which this
NIC is attached. |
vnfr:placement-groups-info
Placement groups to which this VDU belongs and its
cloud construct
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo |
Fields
| Name | Type | Description |
| name | STRING | Place group construct to define the compute resource placement strategy
in cloud environment |
| requirement | STRING | This is free text space used to describe the intent/rationale
behind this placement group. This is for human consumption only |
| strategy | ENUM | Strategy associated with this placement group
Following values are possible
- COLOCATION: Colocation strategy imply intent to share the physical
infrastructure (hypervisor/network) among all members
of this group.
- ISOLATION: Isolation strategy imply intent to not share the physical
infrastructure (hypervisor/network) among the members
of this group.
|
| 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 | |
vnfr:availability-zone
Name of the Availability Zone
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:availability-zone |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/availability-zone |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:availability-zone |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.AvailabilityZone |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__AvailabilityZone |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone |
Fields
| Name | Type | Description |
| name | STRING | |
vnfr:server-group
Name of the Affinity/Anti-Affinity Server Group
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:server-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/server-group |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:server-group |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.ServerGroup |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__ServerGroup |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup |
Fields
| Name | Type | Description |
| name | STRING | |
vnfr:host-aggregate
Name of the Host Aggregate
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:host-aggregate |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/host-aggregate/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:host-aggregate |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.HostAggregate |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__HostAggregate |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_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 |
rw-vnfr:nfvi-metrics
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics |
Fields
rw-vnfr:vcpu
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/vcpu |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Vcpu |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Vcpu |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Vcpu |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Vcpu |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Vcpu |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of VCPUs available. |
| utilization | DECIMAL64 | The VCPU utilization (percentage). |
rw-vnfr:memory
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:memory |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:memory |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/memory |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:memory |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:memory |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Memory |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Memory |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Memory |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Memory |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Memory |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| used | UINT64 | The amount of memory (bytes) currently in use. |
| total | UINT64 | The amount of memory (bytes) available. |
| utilization | DECIMAL64 | The memory utilization (percentage). |
rw-vnfr:storage
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:storage |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:storage |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/storage |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:storage |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:storage |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Storage |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Storage |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Storage |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Storage |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Storage |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| used | UINT64 | The amount of storage (bytes) currently in use. |
| total | UINT64 | The amount of storage (bytes) available. |
| utilization | DECIMAL64 | The storage utilization (percentage). |
rw-vnfr:external-ports
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/external-ports |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics.ExternalPorts |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_ExternalPorts |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics__ExternalPorts |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_ExternalPorts |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_ExternalPorts |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of external ports. |
rw-vnfr:internal-ports
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/internal-ports |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics.InternalPorts |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_InternalPorts |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics__InternalPorts |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_InternalPorts |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_InternalPorts |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of internal ports. |
rw-vnfr:network
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/network |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Network |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Network |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| incoming | CONTAINER | |
| outgoing | CONTAINER | |
rw-vnfr:incoming
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/network/incoming |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Network.Incoming |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Incoming |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Network__Incoming |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Incoming |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Incoming |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| bytes | UINT64 | The cumulative number of incoming bytes. |
| packets | UINT64 | The cumulative number of incoming packets. |
| byte-rate | DECIMAL64 | The current incoming byte-rate (bytes per second). |
| packet-rate | DECIMAL64 | The current incoming packet (packets per second). |
rw-vnfr:outgoing
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:nfvi-metrics/network/outgoing |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.NfviMetrics.Network.Outgoing |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Outgoing |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__NfviMetrics__Network__Outgoing |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Outgoing |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_NfviMetrics_Network_Outgoing |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| bytes | UINT64 | The cumulative number of outgoing bytes. |
| packets | UINT64 | The cumulative number of outgoing packets. |
| byte-rate | DECIMAL64 | The current outgoing byte-rate (bytes per second). |
| packet-rate | DECIMAL64 | The current outgoing packet (packets per second). |
rw-vnfr:operational-events
Recent operational events for VDUR
Though the model does not impose any restrictions on the numbe of events,
the max operational events will be limited to the most recent 10
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:operational-events |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:operational-events[rw-vnfr:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/rw-vnfr:operational-events/0 |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/rw-vnfr:operational-events |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/rw-vnfr:operational-events[rw-vnfr:id='0'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.OperationalEvents |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_OperationalEvents |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__OperationalEvents |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_OperationalEvents |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_OperationalEvents |
Fields
| Name | Type | Description |
| id | UINT64 | The id of the instance |
| timestamp | UINT32 | The timestamp of this event expressed as seconds since
unix epoch - 1970-01-01T00:00:00Z |
| event | ENUM | The event |
| description | STRING | The description of this event |
vnfr:http-endpoint
List of http endpoints to be used by monitoring params
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/http-endpoint/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.HttpEndpoint |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_HttpEndpoint |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__HttpEndpoint |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_HttpEndpoint |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_HttpEndpoint |
Fields
| Name | Type | Description |
| path | STRING | The HTTP path on the management server |
| https | BOOLEAN | Pick HTTPS instead of HTTP , Default is false |
| port | UINT16 | The HTTP port to connect to |
| username | STRING | The HTTP basic auth username |
| password | STRING | The HTTP basic auth password |
| polling-interval-secs | UINT8 | The HTTP polling interval in seconds |
| method | ENUM | Method that the URI should perform.
Deafult action is GET. |
| headers | LIST | Custom HTTP headers to put on HTTP request |
| data | STRING | This is the data to be sent with POST |
vnfr:monitoring-param
List of monitoring parameters at the network service level
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MonitoringParam |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MonitoringParam |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MonitoringParam |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam |
Fields
| Name | Type | Description |
| id | STRING | |
| name | STRING | |
| http-endpoint-ref | LEAFREF | |
| json-query-method | ENUM | |
| json-query-params | CONTAINER | |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameters |
| widget-type | ENUM | Defines the UI Display variant of measured counters. |
| units | STRING | Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.) |
| value-type | ENUM | |
| numeric-constraints | CONTAINER | |
| text-constraints | CONTAINER | |
| value-integer | INT64 | Current value for an integer parameter |
| value-decimal | DECIMAL64 | Current value for a decimal parameter |
| value-string | STRING | Current value for a string parameter |
vnfr:json-query-params
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:json-query-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/json-query-params |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:json-query-params |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MonitoringParam.JsonQueryParams |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MonitoringParam__JsonQueryParams |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams |
Fields
| Name | Type | Description |
| json-path | STRING | The jsonpath to use to extract value from JSON structure |
| object-path | STRING | The objectpath to use to extract value from JSON structure |
vnfr:numeric-constraints
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:numeric-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/numeric-constraints |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:numeric-constraints |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MonitoringParam.NumericConstraints |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MonitoringParam__NumericConstraints |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints |
Fields
| Name | Type | Description |
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum value for the parameter |
vnfr:text-constraints
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:text-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/text-constraints |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:text-constraints |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.MonitoringParam.TextConstraints |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__MonitoringParam__TextConstraints |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints |
Fields
| Name | Type | Description |
| min-length | UINT8 | Minimum string length for the parameter |
| max-length | UINT8 | Maximum string length for the parameter |
vnfr:placement-groups-info
Placement groups to which this VDU belongs and its
cloud construct
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.PlacementGroupsInfo |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__PlacementGroupsInfo |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo |
Fields
| Name | Type | Description |
| name | STRING | Place group construct to define the compute resource placement strategy
in cloud environment |
| requirement | STRING | This is free text space used to describe the intent/rationale
behind this placement group. This is for human consumption only |
| strategy | ENUM | Strategy associated with this placement group
Following values are possible
- COLOCATION: Colocation strategy imply intent to share the physical
infrastructure (hypervisor/network) among all members
of this group.
- ISOLATION: Isolation strategy imply intent to not share the physical
infrastructure (hypervisor/network) among the members
of this group.
|
| 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 | |
vnfr:availability-zone
Name of the Availability Zone
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:availability-zone |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/availability-zone |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:availability-zone |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.PlacementGroupsInfo.AvailabilityZone |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__PlacementGroupsInfo__AvailabilityZone |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone |
Fields
| Name | Type | Description |
| name | STRING | |
vnfr:server-group
Name of the Affinity/Anti-Affinity Server Group
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:server-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/server-group |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:server-group |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.PlacementGroupsInfo.ServerGroup |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__PlacementGroupsInfo__ServerGroup |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup |
Fields
| Name | Type | Description |
| name | STRING | |
vnfr:host-aggregate
Name of the Host Aggregate
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:host-aggregate |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/host-aggregate/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:host-aggregate |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.PlacementGroupsInfo.HostAggregate |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__PlacementGroupsInfo__HostAggregate |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_PlacementGroupsInfo_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 |
vnfr:cloud-config
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/cloud-config |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.CloudConfig |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_CloudConfig |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__CloudConfig |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig |
Fields
| Name | Type | Description |
| key-pair | LIST | Used to configure the list of public keys to be injected as part
of ns instantiation |
| user | LIST | List of users to be added through cloud-config |
vnfr:key-pair
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:key-pair |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:key-pair[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/cloud-config/key-pair/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:key-pair |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:key-pair[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.CloudConfig.KeyPair |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_CloudConfig_KeyPair |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__CloudConfig__KeyPair |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_KeyPair |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_KeyPair |
Fields
| Name | Type | Description |
| name | STRING | Name of this key pair |
| key | STRING | Key associated with this key pair |
vnfr:user
List of users to be added through cloud-config
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:user |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:user[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/cloud-config/user/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:user |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:user[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.CloudConfig.User |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_CloudConfig_User |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__CloudConfig__User |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_User |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_User |
Fields
| Name | Type | Description |
| name | STRING | Name of the user |
| user-info | STRING | The user name's real name |
| key-pair | LIST | Used to configure the list of public keys to be injected as part
of ns instantiation |
vnfr:key-pair
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:user/vnfr:key-pair |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:user[vnfr:name='STRING']/vnfr:key-pair[vnfr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/cloud-config/user/STRING/key-pair/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:cloud-config/vnfr:user/vnfr:key-pair |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:cloud-config/vnfr:user[vnfr:name='STRING']/vnfr:key-pair[vnfr:name='STRING'] |
| Protobuf Type | .vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.CloudConfig.User.KeyPair |
| Python Proto-GI Type | VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_CloudConfig_User_KeyPair |
| C Protobuf-C Struct Type | Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__CloudConfig__User__KeyPair |
| C RWPB Identifiers | Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_User_KeyPair |
| YPBC Base Identifier | rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_CloudConfig_User_KeyPair |
Fields
| Name | Type | Description |
| name | STRING | Name of this key pair |
| key | STRING | Key associated with this key pair |
rw-vnfr:action-param
List of action parameters to
control VNF
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:action-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:action-param[rw-vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:action-param/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:action-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:action-param[rw-vnfr:id='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.ActionParam |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_ActionParam |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__ActionParam |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ActionParam |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ActionParam |
Fields
| Name | Type | Description |
| id | STRING | |
| name | STRING | |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameter |
| url | STRING | This is the URL where to perform the operation |
| method | ENUM | This is the method to be performed at the uri.
POST by default for action |
| payload | STRING | This is the operation payload or payload template to be sent in
the data for this operation call |
rw-vnfr:control-param
List of control parameters to manage and
update the running configuration of the VNF
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:control-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:control-param[rw-vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:control-param/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:control-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:control-param[rw-vnfr:id='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.ControlParam |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_ControlParam |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__ControlParam |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ControlParam |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_ControlParam |
Fields
| Name | Type | Description |
| id | STRING | Identifier for control parameter |
| name | STRING | Name of a control parameter |
| description | STRING | A description of the control parameter |
| group-tag | STRING | A tag to group control parameters |
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum value for the parameter |
| current-value | UINT64 | Current value for the parameter |
| step-value | UINT64 | Step value for the parameter |
| units | STRING | |
| widget-type | ENUM | |
| url | STRING | This is the URL where the operation should be performed. |
| method | ENUM | Method that the URI should perform.
Default Action is POST |
| payload | STRING | This is the operation payload or payload template as stringified
JSON. This field provides the data to be sent for this operation
call |
rw-vnfr:nfvi-metrics
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics |
Fields
rw-vnfr:vm
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:vm |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vm |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/vm |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:vm |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vm |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.Vm |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_Vm |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__Vm |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Vm |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Vm |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| active-vm | UINT64 | The number of active VMs. |
| inactive-vm | UINT64 | The number of inactive VMs. |
rw-vnfr:vcpu
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/vcpu |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:vcpu |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.Vcpu |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_Vcpu |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__Vcpu |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Vcpu |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Vcpu |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of VCPUs available. |
| utilization | DECIMAL64 | The VCPU utilization (percentage). |
rw-vnfr:memory
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:memory |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:memory |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/memory |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:memory |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:memory |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.Memory |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_Memory |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__Memory |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Memory |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Memory |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| used | UINT64 | The amount of memory (bytes) currently in use. |
| total | UINT64 | The amount of memory (bytes) available. |
| utilization | DECIMAL64 | The memory utilization (percentage). |
rw-vnfr:storage
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:storage |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:storage |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/storage |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:storage |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:storage |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.Storage |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_Storage |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__Storage |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Storage |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Storage |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| used | UINT64 | The amount of storage (bytes) currently in use. |
| total | UINT64 | The amount of storage (bytes) available. |
| utilization | DECIMAL64 | The storage utilization (percentage). |
rw-vnfr:external-ports
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/external-ports |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:external-ports |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.ExternalPorts |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_ExternalPorts |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__ExternalPorts |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_ExternalPorts |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_ExternalPorts |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of external ports. |
rw-vnfr:internal-ports
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/internal-ports |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:internal-ports |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.InternalPorts |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_InternalPorts |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__InternalPorts |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_InternalPorts |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_InternalPorts |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of internal ports. |
rw-vnfr:network
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/network |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.Network |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_Network |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__Network |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Network |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Network |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| incoming | CONTAINER | |
| outgoing | CONTAINER | |
rw-vnfr:incoming
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/network/incoming |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:incoming |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.Network.Incoming |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_Network_Incoming |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__Network__Incoming |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Network_Incoming |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Network_Incoming |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| bytes | UINT64 | The cumulative number of incoming bytes. |
| packets | UINT64 | The cumulative number of incoming packets. |
| byte-rate | DECIMAL64 | The current incoming byte-rate (bytes per second). |
| packet-rate | DECIMAL64 | The current incoming packet (packets per second). |
rw-vnfr:outgoing
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:nfvi-metrics/network/outgoing |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:nfvi-metrics/rw-vnfr:network/rw-vnfr:outgoing |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.NfviMetrics.Network.Outgoing |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_NfviMetrics_Network_Outgoing |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__NfviMetrics__Network__Outgoing |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Network_Outgoing |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_NfviMetrics_Network_Outgoing |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| bytes | UINT64 | The cumulative number of outgoing bytes. |
| packets | UINT64 | The cumulative number of outgoing packets. |
| byte-rate | DECIMAL64 | The current outgoing byte-rate (bytes per second). |
| packet-rate | DECIMAL64 | The current outgoing packet (packets per second). |
rw-vnfr:operational-events
Recent operational events for VNFR
Though the model does not impose any restrictions on the numbe of events,
the max operational events will be limited to the most recent 10
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:operational-events |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:operational-events[rw-vnfr:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/rw-vnfr:operational-events/0 |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/rw-vnfr:operational-events |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/rw-vnfr:operational-events[rw-vnfr:id='0'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.OperationalEvents |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_OperationalEvents |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__OperationalEvents |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_OperationalEvents |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_OperationalEvents |
Fields
| Name | Type | Description |
| id | UINT64 | The id of the instance |
| timestamp | UINT32 | The timestamp of this event expressed as seconds since
unix epoch - 1970-01-01T00:00:00Z |
| event | ENUM | The event |
| description | STRING | The description of this event |
rw-vnfr:vnfd-ref-count
This table maintains the number of VNFRs used by each VNFD
Key Identifiers:
| XPath Path | /rw-project:project/vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count[rw-vnfr:vnfd-id-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/rw-vnfr:vnfd-ref-count[rw-vnfr:vnfd-id-ref='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrCatalog.VnfdRefCount |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_VnfdRefCount |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrCatalog__VnfdRefCount |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrCatalog_VnfdRefCount |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_VnfdRefCount |
Fields
| Name | Type | Description |
| vnfd-id-ref | LEAFREF | Reference to VNFD |
| instance-ref-count | UINT64 | Reference count for the number of VNFRs refering this VNFD.
Every VNF Record instantiated using this descriptor takes
a reference on the VNFD and releases the reference when the
virtual network service is terminated. This desciptor cannot
be deleted when this counter is non zero |
nsr:key-pair
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/nsr:key-pair |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:key-pair[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:key-pair/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:key-pair |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:key-pair[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.KeyPair |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_KeyPair |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__KeyPair |
| C RWPB Identifiers | Nsr_RwProject_data_Project_KeyPair |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_KeyPair |
Fields
| Name | Type | Description |
| name | STRING | Name of this key pair |
| key | STRING | Key associated with this key pair |
nsr:ns-instance-config
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig |
Fields
| Name | Type | Description |
| nsr | LIST | |
| nfvi-polling-period | UINT64 | Defines the period (secons) that the NFVI metrics are polled at |
nsr:nsr
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr |
Fields
| Name | Type | Description |
| schema-version | STRING | Schema version for the NSR. If unspecified, it assumes v3.0 |
| id | STRING | Identifier for the NSR. |
| name | STRING | NSR name. |
| short-name | STRING | NSR short name. |
| description | STRING | NSR description. |
| admin-status | ENUM | This is the administrative status of the NS instance |
| nsd | CONTAINER | NS descriptor used to instantiate this NS |
| input-parameter | LIST | List of input parameters |
| scaling-group | LIST | List of ns scaling group instances |
| nsd-placement-group-maps | LIST | Mapping from mano-placement groups construct from NSD to cloud
platform placement group construct |
| vnfd-placement-group-maps | LIST | Mapping from mano-placement groups construct from VNFD to cloud
platform placement group construct |
| ssh-authorized-key | LIST | List of authorized ssh keys as part of cloud-config |
| user | LIST | Used to configure the list of public keys to be injected as part
of ns instantiation |
| vnf-datacenter-map | LIST | Mapping VNF to Cloud Account where VNF will be instantiated |
| vl-datacenter-map | LIST | Mapping VL to Cloud Account where VL will be instantiated |
| resource-orchestrator | LEAFREF | Resource Orchestrator to use when instantiating the VNF. |
| datacenter | STRING | datacenter name to use when instantiating
the network service. |
| vnf-input-parameter | LIST | List of input parameters for Constituent VNFs that can be specified when
instantiating a network service. |
nsr:nsd
NS descriptor used to instantiate this NS
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the NSD. |
| name | STRING | NSD name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Vendor of the NSD. |
| logo | STRING | File path for the vendor specific logo. For example icons/mylogo.png.
The logo should be part of the network service |
| description | STRING | Description of the NSD. |
| version | STRING | Version of the NSD |
| connection-point | LIST | List for external connection points.
Each NS has one or more external connection
points. As the name implies that external
connection points are used for connecting
the NS to other NS or to external networks.
Each NS exposes these connection points to
the orchestrator. The orchestrator can
construct network service chains by
connecting the connection points between
different NS. |
| scaling-group-descriptor | LIST | scaling group descriptor within this network service.
The scaling group defines a group of VNFs,
and the ratio of VNFs in the network service
that is used as target for scaling action |
| vnffgd | LIST | List of VNF Forwarding Graph Descriptors (VNFFGD). |
| ip-profiles | LIST | List of IP Profiles.
IP Profile describes the IP characteristics for the Virtual-Link |
| initial-service-primitive | LIST | Initial set of service primitives for NSD. |
| terminate-service-primitive | LIST | Set of service primitives during
termination for NSD. |
| input-parameter-xpath | LIST | List of xpaths to parameters inside the NSD
the can be customized during the instantiation. |
| parameter-pool | LIST | Pool of parameter values which must be
pulled from during configuration |
| key-pair | LIST | Used to configure the list of public keys to be injected as part
of ns instantiation |
| user | LIST | List of users to be added through cloud-config |
| vld | LIST | |
| constituent-vnfd | LIST | List of VNFDs that are part of this
network service. |
| placement-groups | LIST | List of placement groups at NS level |
| vnf-dependency | LIST | List of VNF dependencies. |
| monitoring-param | LIST | |
| service-primitive | LIST | Network service level service primitives. |
| config-parameter-map | LIST | A mapping of VNF config parameter
requests and sources within this network service |
nsr:connection-point
List for external connection points.
Each NS has one or more external connection
points. As the name implies that external
connection points are used for connecting
the NS to other NS or to external networks.
Each NS exposes these connection points to
the orchestrator. The orchestrator can
construct network service chains by
connecting the connection points between
different NS.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:connection-point[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/connection-point/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:connection-point |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:connection-point[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ConnectionPoint |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ConnectionPoint |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ConnectionPoint |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the NS connection point. |
| type | ENUM | Type of the connection point. |
nsr:scaling-group-descriptor
scaling group descriptor within this network service.
The scaling group defines a group of VNFs,
and the ratio of VNFs in the network service
that is used as target for scaling action
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor |
Fields
| Name | Type | Description |
| name | STRING | Name of this scaling group. |
| scaling-policy | LIST | |
| vnfd-member | LIST | List of VNFs in this scaling group |
| min-instance-count | UINT32 | Minimum instances of the scaling group which are allowed.
These instances are created by default when the network service
is instantiated. |
| max-instance-count | UINT32 | Maximum instances of this scaling group that are allowed
in a single network service. The network service scaling
will fail, when the number of service group instances
exceed the max-instance-count specified. |
| scaling-config-action | LIST | List of scaling config actions |
nsr:scaling-policy
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-policy |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-policy[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING/scaling-policy/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-policy |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-policy[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor.ScalingPolicy |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor__ScalingPolicy |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy |
Fields
| Name | Type | Description |
| name | STRING | Name of the scaling policy |
| scaling-type | ENUM | Type of scaling |
| enabled | BOOLEAN | Specifies if the scaling policy can be applied |
| scale-in-operation-type | ENUM | Operation to be applied to check between scaling criterias to
check if the scale in threshold condition has been met.
Defaults to AND |
| scale-out-operation-type | ENUM | Operation to be applied to check between scaling criterias to
check if the scale out threshold condition has been met.
Defauls to OR |
| threshold-time | UINT32 | The duration for which the criteria must hold true |
| cooldown-time | UINT32 | The duration after a scaling-in/scaling-out action has been
triggered, for which there will be no further optional |
| scaling-criteria | LIST | list of conditions to be met for generating scaling
requests |
nsr:scaling-criteria
list of conditions to be met for generating scaling
requests
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-policy/nsr:scaling-criteria |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-policy[nsr:name='STRING']/nsr:scaling-criteria[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING/scaling-policy/STRING/scaling-criteria/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-policy/nsr:scaling-criteria |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-policy[nsr:name='STRING']/nsr:scaling-criteria[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor.ScalingPolicy.ScalingCriteria |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor__ScalingPolicy__ScalingCriteria |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria |
Fields
| Name | Type | Description |
| name | STRING | |
| scale-in-threshold | UINT64 | Value below which scale-in requests are generated |
| scale-out-threshold | UINT64 | Value above which scale-out requests are generated |
| ns-monitoring-param-ref | LEAFREF | Reference to the NS level monitoring parameter
that is aggregated |
nsr:vnfd-member
List of VNFs in this scaling group
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:vnfd-member |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:vnfd-member[nsr:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING/vnfd-member/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:vnfd-member |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:vnfd-member[nsr:member-vnf-index-ref='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor.VnfdMember |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_VnfdMember |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor__VnfdMember |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_VnfdMember |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_VnfdMember |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | member VNF index of this member VNF |
| count | UINT32 | count of this member VNF within this scaling group.
The count allows to define the number of instances
when a scaling action targets this scaling group |
nsr:scaling-config-action
List of scaling config actions
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-config-action |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-config-action[nsr:trigger='pre-scale-in'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING/scaling-config-action/pre-scale-in |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-config-action |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-config-action[nsr:trigger='pre-scale-in'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor.ScalingConfigAction |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingConfigAction |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor__ScalingConfigAction |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingConfigAction |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingConfigAction |
Fields
| Name | Type | Description |
| trigger | ENUM | scaling trigger |
| ns-service-primitive-name-ref | LEAFREF | Reference to the NS service primitive |
nsr:vnffgd
List of VNF Forwarding Graph Descriptors (VNFFGD).
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vnffgd |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vnffgd |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VNFFGD. |
| name | STRING | VNFFGD name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Provider of the VNFFGD. |
| description | STRING | Description of the VNFFGD. |
| version | STRING | Version of the VNFFGD |
| rsp | LIST | List of Rendered Service Paths (RSP). |
| classifier | LIST | List of classifier rules. |
nsr:rsp
List of Rendered Service Paths (RSP).
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:rsp |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:rsp[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING/rsp/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:rsp |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:rsp[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vnffgd.Rsp |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vnffgd__Rsp |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the RSP. |
| name | STRING | RSP name. |
| vnfd-connection-point-ref | LIST | A list of references to connection points. |
nsr:vnfd-connection-point-ref
A list of references to connection points.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:rsp/nsr:vnfd-connection-point-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfd-connection-point-ref[nsr:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING/rsp/STRING/vnfd-connection-point-ref/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:rsp/nsr:vnfd-connection-point-ref |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfd-connection-point-ref[nsr:member-vnf-index-ref='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vnffgd.Rsp.VnfdConnectionPointRef |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vnffgd__Rsp__VnfdConnectionPointRef |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| order | UINT8 | A number that denotes the order of a VNF in a chain |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a
leafref to path:
../../../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref |
| vnfd-connection-point-ref | STRING | A reference to a connection point name
in a vnfd. This is a leafref to path:
/vnfd:vnfd-catalog/vnfd:vnfd
+ [vnfd:id = current()/../nsd:vnfd-id-ref]
+ /vnfd:connection-point/vnfd:name
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
nsr:classifier
List of classifier rules.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:classifier |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:classifier[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING/classifier/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:classifier |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:classifier[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vnffgd.Classifier |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vnffgd__Classifier |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the classifier rule. |
| name | STRING | Name of the classifier. |
| rsp-id-ref | LEAFREF | A reference to the RSP. |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a
leafref to path:
../../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref |
| vnfd-connection-point-ref | STRING | A reference to a connection point name
in a vnfd. This is a leafref to path:
/vnfd:vnfd-catalog/vnfd:vnfd
+ [vnfd:id = current()/../nsd:vnfd-id-ref]
+ /vnfd:connection-point/vnfd:name
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
| match-attributes | LIST | List of match attributes. |
nsr:match-attributes
List of match attributes.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:classifier/nsr:match-attributes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']/nsr:match-attributes[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING/classifier/STRING/match-attributes/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:classifier/nsr:match-attributes |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']/nsr:match-attributes[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vnffgd.Classifier.MatchAttributes |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier_MatchAttributes |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vnffgd__Classifier__MatchAttributes |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier_MatchAttributes |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier_MatchAttributes |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the classifier match attribute rule. |
| 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. |
nsr:ip-profiles
List of IP Profiles.
IP Profile describes the IP characteristics for the Virtual-Link
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/ip-profiles/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.IpProfiles |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__IpProfiles |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles |
Fields
| Name | Type | Description |
| name | STRING | Name of the IP-Profile |
| description | STRING | Description for IP profile |
| ip-profile-params | CONTAINER | |
nsr:ip-profile-params
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/ip-profiles/STRING/ip-profile-params |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.IpProfiles.IpProfileParams |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__IpProfiles__IpProfileParams |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_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 |
nsr:dns-server
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params/nsr:dns-server |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params/nsr:dns-server[nsr:address='UNION_VALUE'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params/nsr:dns-server |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params/nsr:dns-server[nsr:address='UNION_VALUE'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.IpProfiles.IpProfileParams.DnsServer |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DnsServer |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__IpProfiles__IpProfileParams__DnsServer |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DnsServer |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DnsServer |
Fields
| Name | Type | Description |
| address | UNION | List of DNS Servers associated with IP Profile |
nsr:dhcp-params
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params/nsr:dhcp-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params/nsr:dhcp-params |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/ip-profiles/STRING/ip-profile-params/dhcp-params |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params/nsr:dhcp-params |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params/nsr:dhcp-params |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.IpProfiles.IpProfileParams.DhcpParams |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DhcpParams |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__IpProfiles__IpProfileParams__DhcpParams |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DhcpParams |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_IpProfiles_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 |
nsr:initial-service-primitive
Initial set of service primitives for NSD.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:initial-service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:initial-service-primitive[nsr:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/initial-service-primitive/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:initial-service-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:initial-service-primitive[nsr:seq='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.InitialServicePrimitive |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_InitialServicePrimitive |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__InitialServicePrimitive |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_InitialServicePrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_InitialServicePrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| parameter | LIST | |
nsr:parameter
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:initial-service-primitive/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:initial-service-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/initial-service-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:initial-service-primitive/nsr:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:initial-service-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.InitialServicePrimitive.Parameter |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_InitialServicePrimitive_Parameter |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__InitialServicePrimitive__Parameter |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_InitialServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_InitialServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | |
| value | STRING | Value of the configuration primitive. |
nsr:terminate-service-primitive
Set of service primitives during
termination for NSD.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:terminate-service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:terminate-service-primitive[nsr:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/terminate-service-primitive/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:terminate-service-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:terminate-service-primitive[nsr:seq='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.TerminateServicePrimitive |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_TerminateServicePrimitive |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__TerminateServicePrimitive |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_TerminateServicePrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_TerminateServicePrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| parameter | LIST | |
nsr:parameter
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:terminate-service-primitive/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:terminate-service-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/terminate-service-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:terminate-service-primitive/nsr:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:terminate-service-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.TerminateServicePrimitive.Parameter |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_TerminateServicePrimitive_Parameter |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__TerminateServicePrimitive__Parameter |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_TerminateServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_TerminateServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | |
| value | STRING | Value of the configuration primitive. |
nsr:parameter-pool
Pool of parameter values which must be
pulled from during configuration
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:parameter-pool |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:parameter-pool[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/parameter-pool/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:parameter-pool |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:parameter-pool[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ParameterPool |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ParameterPool |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ParameterPool |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ParameterPool |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ParameterPool |
Fields
| Name | Type | Description |
| name | STRING | Name of the configuration value pool |
| range | CONTAINER | Create a range of values to populate the pool with |
nsr:range
Create a range of values to populate the pool with
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:parameter-pool/nsr:range |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:parameter-pool[nsr:name='STRING']/nsr:range |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/parameter-pool/STRING/range |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:parameter-pool/nsr:range |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:parameter-pool[nsr:name='STRING']/nsr:range |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ParameterPool.Range |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ParameterPool_Range |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ParameterPool__Range |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ParameterPool_Range |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ParameterPool_Range |
Fields
| Name | Type | Description |
| start-value | UINT32 | Generated pool values start at this value |
| end-value | UINT32 | Generated pool values stop at this value |
nsr:key-pair
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:key-pair |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:key-pair[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/key-pair/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:key-pair |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:key-pair[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.KeyPair |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_KeyPair |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__KeyPair |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_KeyPair |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_KeyPair |
Fields
| Name | Type | Description |
| name | STRING | Name of this key pair |
| key | STRING | Key associated with this key pair |
nsr:user
List of users to be added through cloud-config
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:user |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:user[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/user/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:user |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:user[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.User |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_User |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__User |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_User |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_User |
Fields
| Name | Type | Description |
| name | STRING | Name of the user |
| user-info | STRING | The user name's real name |
| key-pair | LIST | Used to configure the list of public keys to be injected as part
of ns instantiation |
nsr:key-pair
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:user/nsr:key-pair |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:user[nsr:name='STRING']/nsr:key-pair[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/user/STRING/key-pair/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:user/nsr:key-pair |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:user[nsr:name='STRING']/nsr:key-pair[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.User.KeyPair |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_User_KeyPair |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__User__KeyPair |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_User_KeyPair |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_User_KeyPair |
Fields
| Name | Type | Description |
| name | STRING | Name of this key pair |
| key | STRING | Key associated with this key pair |
nsr:vld
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vld/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vld |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vld |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vld |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VLD. |
| name | STRING | Virtual Link Descriptor (VLD) name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Provider of the VLD. |
| description | STRING | Description of the VLD. |
| version | STRING | Version of the VLD |
| type | ENUM | |
| root-bandwidth | UINT64 | For ELAN this is the aggregate bandwidth. |
| leaf-bandwidth | UINT64 | For ELAN this is the bandwidth of branches. |
| provider-network | CONTAINER | Container for the provider network. |
| mgmt-network | BOOLEAN | Flag indicating whether this network is a VIM management network |
| vim-network-name | STRING | Name of network in VIM account. This is used to indicate
pre-provisioned network name in cloud account. |
| ip-profile-ref | LEAFREF | Named reference to IP-profile object |
| vnfd-connection-point-ref | LIST | A list of references to connection points. |
| ipv4-nat-pool-name | STRING | IPV4 nat pool name |
| virtual-connection-points | LIST | A list of virtual-connection points associated with Virtual Link.
These connection points are not directly associated with any VNFs |
nsr:provider-network
Container for the provider network.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/nsr:provider-network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/nsr:provider-network |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vld/STRING/provider-network |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/nsr:provider-network |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/nsr:provider-network |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vld.ProviderNetwork |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vld_ProviderNetwork |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vld__ProviderNetwork |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld_ProviderNetwork |
Fields
| Name | Type | Description |
| physical-network | STRING | Name of the physical network on which the provider
network is built. |
| segmentation_id | UINT32 | ID of segregated virtual networks |
nsr:vnfd-connection-point-ref
A list of references to connection points.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/nsr:vnfd-connection-point-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/nsr:vnfd-connection-point-ref[nsr:member-vnf-index-ref='0'][nsr:vnfd-connection-point-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vld/STRING/vnfd-connection-point-ref/0,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/nsr:vnfd-connection-point-ref |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/nsr:vnfd-connection-point-ref[nsr:member-vnf-index-ref='0'][nsr:vnfd-connection-point-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vld.VnfdConnectionPointRef |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vld_VnfdConnectionPointRef |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vld__VnfdConnectionPointRef |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld_VnfdConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld_VnfdConnectionPointRef |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | STRING | A reference to a vnfd. This is a
leafref to path:
../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
| vnfd-connection-point-ref | LEAFREF | A reference to a connection point name |
rw-nsr:virtual-connection-points
A list of virtual-connection points associated with Virtual Link.
These connection points are not directly associated with any VNFs
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/rw-nsr:virtual-connection-points |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/rw-nsr:virtual-connection-points[rw-nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vld/STRING/rw-nsr:virtual-connection-points/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/rw-nsr:virtual-connection-points |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/rw-nsr:virtual-connection-points[rw-nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vld.VirtualConnectionPoints |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vld_VirtualConnectionPoints |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vld__VirtualConnectionPoints |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld_VirtualConnectionPoints |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld_VirtualConnectionPoints |
Fields
| Name | Type | Description |
| name | STRING | Name of the connection point |
| id | STRING | Identifier for the internal connection points |
| short-name | STRING | Short name to appear as label in the UI |
| type | ENUM | Type of the connection point. |
| port-security-enabled | BOOLEAN | Enables the port security for the port |
| associated-cps | LEAF_LIST | A List of connection points associated with virtual connection point |
rw-nsr:associated-cps
A List of connection points associated with virtual connection point
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/rw-nsr:virtual-connection-points/rw-nsr:associated-cps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/rw-nsr:virtual-connection-points[rw-nsr:name='STRING']/rw-nsr:associated-cps |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vld/STRING/rw-nsr:virtual-connection-points/STRING/associated-cps |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/rw-nsr:virtual-connection-points/rw-nsr:associated-cps |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/rw-nsr:virtual-connection-points[rw-nsr:name='STRING']/rw-nsr:associated-cps |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.Vld.VirtualConnectionPoints.AssociatedCps |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_Vld_VirtualConnectionPoints_AssociatedCps |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__Vld__VirtualConnectionPoints__AssociatedCps |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld_VirtualConnectionPoints_AssociatedCps |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_Vld_VirtualConnectionPoints_AssociatedCps |
nsr:constituent-vnfd
List of VNFDs that are part of this
network service.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:constituent-vnfd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:constituent-vnfd[nsr:member-vnf-index='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/constituent-vnfd/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:constituent-vnfd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:constituent-vnfd[nsr:member-vnf-index='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ConstituentVnfd |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ConstituentVnfd |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ConstituentVnfd |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConstituentVnfd |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConstituentVnfd |
Fields
| Name | Type | Description |
| member-vnf-index | UINT64 | Identifier/index for the VNFD. This separate id
is required to ensure that multiple VNFs can be
part of single NS |
| vnfd-id-ref | LEAFREF | Identifier for the VNFD. |
| start-by-default | BOOLEAN | VNFD is started as part of the NS instantiation |
nsr:placement-groups
List of placement groups at NS level
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:placement-groups |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:placement-groups[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/placement-groups/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:placement-groups |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:placement-groups[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.PlacementGroups |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_PlacementGroups |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__PlacementGroups |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_PlacementGroups |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_PlacementGroups |
Fields
| Name | Type | Description |
| name | STRING | Place group construct to define the compute resource placement strategy
in cloud environment |
| requirement | STRING | This is free text space used to describe the intent/rationale
behind this placement group. This is for human consumption only |
| strategy | ENUM | Strategy associated with this placement group
Following values are possible
- COLOCATION: Colocation strategy imply intent to share the physical
infrastructure (hypervisor/network) among all members
of this group.
- ISOLATION: Isolation strategy imply intent to not share the physical
infrastructure (hypervisor/network) among the members
of this group.
|
| member-vnfd | LIST | List of VNFDs that are part of this placement group |
nsr:member-vnfd
List of VNFDs that are part of this placement group
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:placement-groups/nsr:member-vnfd |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:placement-groups[nsr:name='STRING']/nsr:member-vnfd[nsr:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/placement-groups/STRING/member-vnfd/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:placement-groups/nsr:member-vnfd |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:placement-groups[nsr:name='STRING']/nsr:member-vnfd[nsr:member-vnf-index-ref='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.PlacementGroups.MemberVnfd |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_PlacementGroups_MemberVnfd |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__PlacementGroups__MemberVnfd |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_PlacementGroups_MemberVnfd |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_PlacementGroups_MemberVnfd |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | member VNF index of this member VNF |
| vnfd-id-ref | LEAFREF | Identifier for the VNFD. |
nsr:vnf-dependency
List of VNF dependencies.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnf-dependency |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnf-dependency[nsr:vnf-source-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/vnf-dependency/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnf-dependency |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnf-dependency[nsr:vnf-source-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.VnfDependency |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_VnfDependency |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__VnfDependency |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_VnfDependency |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_VnfDependency |
Fields
| Name | Type | Description |
| vnf-source-ref | LEAFREF | |
| vnf-depends-on-ref | LEAFREF | Reference to VNF that sorce VNF depends. |
nsr:monitoring-param
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/monitoring-param/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.MonitoringParam |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__MonitoringParam |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam |
Fields
| Name | Type | Description |
| id | STRING | |
| name | STRING | |
| value-type | ENUM | |
| numeric-constraints | CONTAINER | |
| text-constraints | CONTAINER | |
| value-integer | INT64 | Current value for an integer parameter |
| value-decimal | DECIMAL64 | Current value for a decimal parameter |
| value-string | STRING | Current value for a string parameter |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameters |
| widget-type | ENUM | Defines the UI Display variant of measured counters. |
| units | STRING | Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.) |
| aggregation-type | ENUM | |
| vnfd-monitoring-param | LIST | A list of VNFD monitoring params |
nsr:numeric-constraints
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:numeric-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:numeric-constraints |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/monitoring-param/STRING/numeric-constraints |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:numeric-constraints |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:numeric-constraints |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.MonitoringParam.NumericConstraints |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_NumericConstraints |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__MonitoringParam__NumericConstraints |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_NumericConstraints |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_NumericConstraints |
Fields
| Name | Type | Description |
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum value for the parameter |
nsr:text-constraints
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:text-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:text-constraints |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/monitoring-param/STRING/text-constraints |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:text-constraints |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:text-constraints |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.MonitoringParam.TextConstraints |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_TextConstraints |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__MonitoringParam__TextConstraints |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_TextConstraints |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_TextConstraints |
Fields
| Name | Type | Description |
| min-length | UINT8 | Minimum string length for the parameter |
| max-length | UINT8 | Maximum string length for the parameter |
nsr:vnfd-monitoring-param
A list of VNFD monitoring params
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:vnfd-monitoring-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:vnfd-monitoring-param[nsr:member-vnf-index-ref='0'][nsr:vnfd-monitoring-param-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/monitoring-param/STRING/vnfd-monitoring-param/0,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:vnfd-monitoring-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:vnfd-monitoring-param[nsr:member-vnf-index-ref='0'][nsr:vnfd-monitoring-param-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.MonitoringParam.VnfdMonitoringParam |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_VnfdMonitoringParam |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__MonitoringParam__VnfdMonitoringParam |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_VnfdMonitoringParam |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_MonitoringParam_VnfdMonitoringParam |
Fields
| Name | Type | Description |
| vnfd-id-ref | STRING | A reference to a vnfd. This is a
leafref to path:
../../../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
| vnfd-monitoring-param-ref | LEAFREF | A reference to the VNFD monitoring param |
| member-vnf-index-ref | LEAFREF | Optional reference to member-vnf within constituent-vnfds |
nsr:service-primitive
Network service level service primitives.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ServicePrimitive |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ServicePrimitive |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the service primitive. |
| parameter | LIST | List of parameters for the service primitive. |
| parameter-group | LIST | Grouping of parameters which are logically grouped in UI |
| vnf-primitive-group | LIST | List of service primitives grouped by VNF. |
| user-defined-script | STRING | A user defined script. |
nsr:parameter
List of parameters for the service primitive.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.Parameter |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_Parameter |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__Parameter |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
| out | BOOLEAN | If this is an output of the primitive execution |
nsr:parameter-group
Grouping of parameters which are logically grouped in UI
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/parameter-group/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter-group |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.ParameterGroup |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__ParameterGroup |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter group |
| parameter | LIST | List of parameters for the service primitive. |
| mandatory | BOOLEAN | Is this parameter group mandatory |
nsr:parameter
List of parameters for the service primitive.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter-group/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/parameter-group/STRING/parameter/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter-group/nsr:parameter |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.ParameterGroup.Parameter |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup_Parameter |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__ParameterGroup__Parameter |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
| out | BOOLEAN | If this is an output of the primitive execution |
nsr:vnf-primitive-group
List of service primitives grouped by VNF.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:vnf-primitive-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/vnf-primitive-group/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:vnf-primitive-group |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.VnfPrimitiveGroup |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__VnfPrimitiveGroup |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a leafref |
| vnfd-name | LEAFREF | Name of the VNFD |
| primitive | LIST | |
nsr:primitive
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:vnf-primitive-group/nsr:primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/vnf-primitive-group/0/primitive/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:vnf-primitive-group/nsr:primitive |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.VnfPrimitiveGroup.Primitive |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__VnfPrimitiveGroup__Primitive |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive |
Fields
| Name | Type | Description |
| index | UINT32 | Index of this primitive |
| name | STRING | Name of the primitive in the VNF primitive |
rw-nsr:config-parameter-map
A mapping of VNF config parameter
requests and sources within this network service
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/rw-nsr:config-parameter-map |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/rw-nsr:config-parameter-map[rw-nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/rw-nsr:config-parameter-map/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/rw-nsr:config-parameter-map |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/rw-nsr:config-parameter-map[rw-nsr:id='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ConfigParameterMap |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ConfigParameterMap |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap |
Fields
rw-nsr:config-parameter-request
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/rw-nsr:config-parameter-map/rw-nsr:config-parameter-request |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/rw-nsr:config-parameter-map[rw-nsr:id='STRING']/rw-nsr:config-parameter-request |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/rw-nsr:config-parameter-map/STRING/config-parameter-request |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/rw-nsr:config-parameter-map/rw-nsr:config-parameter-request |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/rw-nsr:config-parameter-map[rw-nsr:id='STRING']/rw-nsr:config-parameter-request |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ConfigParameterMap.ConfigParameterRequest |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap_ConfigParameterRequest |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ConfigParameterMap__ConfigParameterRequest |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap_ConfigParameterRequest |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap_ConfigParameterRequest |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a
leafref to path:
../../nsr:constituent-vnfd
+ [nsr:id = current()/../id-ref]
+ /vnfd-id-ref |
| config-parameter-request-ref | LEAFREF | Reference to the request in the VNF
with the specified member-vnf-index |
rw-nsr:config-parameter-source
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/rw-nsr:config-parameter-map/rw-nsr:config-parameter-source |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/rw-nsr:config-parameter-map[rw-nsr:id='STRING']/rw-nsr:config-parameter-source |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/rw-nsr:config-parameter-map/STRING/config-parameter-source |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/rw-nsr:config-parameter-map/rw-nsr:config-parameter-source |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/rw-nsr:config-parameter-map[rw-nsr:id='STRING']/rw-nsr:config-parameter-source |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.ConfigParameterMap.ConfigParameterSource |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap_ConfigParameterSource |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__ConfigParameterMap__ConfigParameterSource |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap_ConfigParameterSource |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_ConfigParameterMap_ConfigParameterSource |
Fields
| Name | Type | Description |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a vnfd. This is a
leafref to path:
../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref |
| config-parameter-source-ref | LEAFREF | Reference to the source in the VNF
with the specified member-vnf-index |
nsr:scaling-group
List of ns scaling group instances
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:scaling-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:scaling-group[nsr:scaling-group-name-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/scaling-group/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:scaling-group |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:scaling-group[nsr:scaling-group-name-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.ScalingGroup |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_ScalingGroup |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__ScalingGroup |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_ScalingGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_ScalingGroup |
Fields
| Name | Type | Description |
| scaling-group-name-ref | STRING | name of the scaling group
leafref path ../nsd/scaling-group-descriptor/name |
| instance | LIST | The instance of the scaling group |
nsr:instance
The instance of the scaling group
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:scaling-group/nsr:instance |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/scaling-group/STRING/instance/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:scaling-group/nsr:instance |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:id='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.ScalingGroup.Instance |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_ScalingGroup_Instance |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__ScalingGroup__Instance |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_ScalingGroup_Instance |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_ScalingGroup_Instance |
Fields
| Name | Type | Description |
| id | UINT16 | Scaling group instance uuid |
nsr:nsd-placement-group-maps
Mapping from mano-placement groups construct from NSD to cloud
platform placement group construct
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd-placement-group-maps/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.NsdPlacementGroupMaps |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__NsdPlacementGroupMaps |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps |
Fields
| Name | Type | Description |
| placement-group-ref | STRING | Reference for NSD placement group |
| 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 | |
nsr:availability-zone
Name of the Availability Zone
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:availability-zone |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:availability-zone |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd-placement-group-maps/STRING/availability-zone |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:availability-zone |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:availability-zone |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.NsdPlacementGroupMaps.AvailabilityZone |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_AvailabilityZone |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__NsdPlacementGroupMaps__AvailabilityZone |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_AvailabilityZone |
Fields
| Name | Type | Description |
| name | STRING | |
nsr:server-group
Name of the Affinity/Anti-Affinity Server Group
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:server-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:server-group |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd-placement-group-maps/STRING/server-group |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:server-group |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:server-group |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.NsdPlacementGroupMaps.ServerGroup |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_ServerGroup |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__NsdPlacementGroupMaps__ServerGroup |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_ServerGroup |
Fields
| Name | Type | Description |
| name | STRING | |
nsr:host-aggregate
Name of the Host Aggregate
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:host-aggregate |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd-placement-group-maps/STRING/host-aggregate/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:host-aggregate |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.NsdPlacementGroupMaps.HostAggregate |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_HostAggregate |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__NsdPlacementGroupMaps__HostAggregate |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_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 |
nsr:vnfd-placement-group-maps
Mapping from mano-placement groups construct from VNFD to cloud
platform placement group construct
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/vnfd-placement-group-maps/STRING,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VnfdPlacementGroupMaps |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VnfdPlacementGroupMaps |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps |
Fields
| Name | Type | Description |
| vnfd-id-ref | STRING | A reference to a vnfd. This is a
leafref to path:
../../../../project-nsd:constituent-vnfd
+ [id = current()/../id-ref]
+ /project-nsd:vnfd-id-ref
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resolved this will switched to use
leafref |
| placement-group-ref | LEAFREF | A reference to VNFD placement group |
| 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 | |
nsr:availability-zone
Name of the Availability Zone
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:availability-zone |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:availability-zone |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/vnfd-placement-group-maps/STRING,STRING/availability-zone |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:availability-zone |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:availability-zone |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VnfdPlacementGroupMaps.AvailabilityZone |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_AvailabilityZone |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VnfdPlacementGroupMaps__AvailabilityZone |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_AvailabilityZone |
Fields
| Name | Type | Description |
| name | STRING | |
nsr:server-group
Name of the Affinity/Anti-Affinity Server Group
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:server-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:server-group |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/vnfd-placement-group-maps/STRING,STRING/server-group |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:server-group |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:server-group |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VnfdPlacementGroupMaps.ServerGroup |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_ServerGroup |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VnfdPlacementGroupMaps__ServerGroup |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_ServerGroup |
Fields
| Name | Type | Description |
| name | STRING | |
nsr:host-aggregate
Name of the Host Aggregate
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:host-aggregate |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/vnfd-placement-group-maps/STRING,STRING/host-aggregate/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:host-aggregate |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VnfdPlacementGroupMaps.HostAggregate |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_HostAggregate |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VnfdPlacementGroupMaps__HostAggregate |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_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 |
nsr:ssh-authorized-key
List of authorized ssh keys as part of cloud-config
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:ssh-authorized-key |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/ssh-authorized-key/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:ssh-authorized-key |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.SshAuthorizedKey |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_SshAuthorizedKey |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__SshAuthorizedKey |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_SshAuthorizedKey |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_SshAuthorizedKey |
Fields
| Name | Type | Description |
| key-pair-ref | LEAFREF | A reference to the key pair entry in the global key pair table |
nsr:user
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:user |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:user[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/user/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:user |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:user[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.User |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_User |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__User |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_User |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_User |
Fields
| Name | Type | Description |
| name | STRING | Name of this key pair |
| user-info | STRING | The user name's real name |
| ssh-authorized-key | LIST | Used to configure the list of public keys to be injected as part
of ns instantiation |
nsr:ssh-authorized-key
Used to configure the list of public keys to be injected as part
of ns instantiation
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:user/nsr:ssh-authorized-key |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:user[nsr:name='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/user/STRING/ssh-authorized-key/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:user/nsr:ssh-authorized-key |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:user[nsr:name='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.User.SshAuthorizedKey |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_User_SshAuthorizedKey |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__User__SshAuthorizedKey |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_User_SshAuthorizedKey |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_User_SshAuthorizedKey |
Fields
| Name | Type | Description |
| key-pair-ref | LEAFREF | A reference to the key pair entry in the global key pair table |
rw-nsr:vnf-datacenter-map
Mapping VNF to Cloud Account where VNF will be instantiated
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vnf-datacenter-map |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vnf-datacenter-map[rw-nsr:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/rw-nsr:vnf-datacenter-map/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vnf-datacenter-map |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vnf-datacenter-map[rw-nsr:member-vnf-index-ref='0'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VnfDatacenterMap |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VnfDatacenterMap |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VnfDatacenterMap |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfDatacenterMap |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfDatacenterMap |
Fields
| Name | Type | Description |
| member-vnf-index-ref | UINT64 | |
| datacenter | STRING | datacenter name to use when instantiating
the network service. |
| config-agent-account | LEAFREF | The configured config agent account to use for instantiating this VNF.
The configuration for this VNF will be driven using the specified config
agent account |
rw-nsr:vl-datacenter-map
Mapping VL to Cloud Account where VL will be instantiated
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-datacenter-map |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-datacenter-map[rw-nsr:vld-id-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/rw-nsr:vl-datacenter-map/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-datacenter-map |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-datacenter-map[rw-nsr:vld-id-ref='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VlDatacenterMap |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VlDatacenterMap |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VlDatacenterMap |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VlDatacenterMap |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VlDatacenterMap |
Fields
| Name | Type | Description |
| vld-id-ref | STRING | A reference to a vld.
leafref path ../../nsd/vld/id |
| datacenters | LEAF_LIST | datacenter names to use when instantiating
the VLs. |
rw-nsr:datacenters
datacenter names to use when instantiating
the VLs.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-datacenter-map/rw-nsr:datacenters |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-datacenter-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:datacenters |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/rw-nsr:vl-datacenter-map/STRING/datacenters |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-datacenter-map/rw-nsr:datacenters |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-datacenter-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:datacenters |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VlDatacenterMap.Datacenters |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VlDatacenterMap_Datacenters |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VlDatacenterMap__Datacenters |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VlDatacenterMap_Datacenters |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VlDatacenterMap_Datacenters |
nsr:ns-instance-opdata
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata |
Fields
| Name | Type | Description |
| nsr | LIST | |
nsr:nsr
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr |
Fields
| Name | Type | Description |
| ns-instance-config-ref | LEAFREF | |
| name-ref | LEAFREF | Network service name reference |
| nsd-ref | LEAFREF | Network service descriptor id reference |
| nsd-name-ref | LEAFREF | Network service descriptor name reference |
| create-time | UINT32 | Creation timestamp of this Network Service.
The timestamp is expressed as seconds
since unix epoch - 1970-01-01T00:00:00Z |
| uptime | UINT32 | Active period of this Network Service.
Uptime is expressed in seconds |
| connection-point | LIST | List for external connection points.
Each NS has one or more external connection points.
As the name implies that external connection points
are used for connecting the NS to other NS or to
external networks. Each NS exposes these connection
points to the orchestrator. The orchestrator can
construct network service chains by connecting the
connection points between different NS. |
| vlr | LIST | |
| constituent-vnfr-ref | LIST | List of VNFRs that are part of this
network service. |
| scaling-group-record | LIST | List of scaling group records |
| vnffgr | LIST | |
| operational-status | ENUM | The operational status of the NS instance
init : The network service has just started.
vl-init-phase : The VLs in the NS are being instantiated.
vnf-init-phase : The VNFs in the NS are being instantiated.
running : The NS is in running state.
terminate : The NS is being terminated.
vnf-terminate-phase : The NS is terminating the VNFs in the NS.
vl-terminate-phase : The NS is terminating the VLs in the NS.
terminated : The NS is in the terminated state.
failed : The NS instantiation failed.
scaling-out : The NS is scaling out
scaling-in : The NS is scaling in
vl-instantiate : The NS is initiating a new VL
vl-terminate : The NS is terminating a VL
|
| config-status | ENUM | The configuration status of the NS instance
configuring: At least one of the VNFs in this instance is in configuring state
configured: All the VNFs in this NS instance are configured or config-not-needed state
|
| service-primitive | LIST | Network service level service primitives. |
| initial-service-primitive | LIST | Initial set of service primitives for NSD. |
| terminate-service-primitive | LIST | Set of service primitives to
execute during termination of NSD. |
| monitoring-param | LIST | List of NS level params. |
| config-agent-job | LIST | |
| action-param | LIST | List of action parameters to
control VNF |
| control-param | LIST | List of control parameters to manage and
update the running configuration of the VNF |
| orchestration-progress | CONTAINER | |
| sdn-account | LEAFREF | The SDN account associted with the cloud account using which an
NS was instantiated. |
| config-status-details | STRING | The configuration status error details of the NS instance, in case of any errors |
| nfvi-metrics | CONTAINER | |
| epa-param | CONTAINER | |
| operational-events | LIST | Recent operational events for this network service.
Though the model does not impose any restrictions on the numbe of events,
the max operational events will be limited to the most recent 10 |
| ssh-key-generated | CONTAINER | SSH key pair generated for this NS |
nsr:connection-point
List for external connection points.
Each NS has one or more external connection points.
As the name implies that external connection points
are used for connecting the NS to other NS or to
external networks. Each NS exposes these connection
points to the orchestrator. The orchestrator can
construct network service chains by connecting the
connection points between different NS.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:connection-point |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:connection-point[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/connection-point/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:connection-point |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:connection-point[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConnectionPoint |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConnectionPoint |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConnectionPoint |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConnectionPoint |
Fields
| Name | Type | Description |
| name | STRING | Name of the NS connection point. |
| type | ENUM | Type of the connection point. |
nsr:vlr
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vlr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vlr[nsr:vlr-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vlr/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vlr |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vlr[nsr:vlr-ref='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vlr |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vlr |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vlr |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vlr |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vlr |
Fields
| Name | Type | Description |
| vlr-ref | LEAFREF | Reference to a VLR record in the VLR catalog |
| vnfr-connection-point-ref | LIST | A list of references to connection points. |
| assigned-subnet | STRING | Subnet added for the VL |
| datacenter | STRING | Datacenter name to use when instantiating
the network service. |
nsr:vnfr-connection-point-ref
A list of references to connection points.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vlr/nsr:vnfr-connection-point-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vlr[nsr:vlr-ref='STRING']/nsr:vnfr-connection-point-ref[nsr:vnfr-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vlr/STRING/vnfr-connection-point-ref/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vlr/nsr:vnfr-connection-point-ref |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vlr[nsr:vlr-ref='STRING']/nsr:vnfr-connection-point-ref[nsr:vnfr-id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vlr.VnfrConnectionPointRef |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vlr_VnfrConnectionPointRef |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vlr__VnfrConnectionPointRef |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vlr_VnfrConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vlr_VnfrConnectionPointRef |
Fields
| Name | Type | Description |
| vnfr-id | LEAFREF | A reference to a vnfr |
| connection-point | LEAFREF | A reference to a connection point name in a vnfr |
nsr:constituent-vnfr-ref
List of VNFRs that are part of this
network service.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:constituent-vnfr-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:constituent-vnfr-ref[nsr:vnfr-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/constituent-vnfr-ref/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:constituent-vnfr-ref |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:constituent-vnfr-ref[nsr:vnfr-id='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConstituentVnfrRef |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConstituentVnfrRef |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConstituentVnfrRef |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConstituentVnfrRef |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConstituentVnfrRef |
Fields
| Name | Type | Description |
| vnfr-id | STRING | Reference to the VNFR id
This should be a leafref to /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:id
But due to confd bug (RIFT-9451), changing to string. |
| datacenter | STRING | Datacenter name to use when instantiating
the network service. |
nsr:scaling-group-record
List of scaling group records
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/scaling-group-record/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ScalingGroupRecord |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ScalingGroupRecord |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord |
Fields
| Name | Type | Description |
| scaling-group-name-ref | LEAFREF | name of the scaling group |
| instance | LIST | Reference to scaling group instance record |
nsr:instance
Reference to scaling group instance record
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record/nsr:instance |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:instance-id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/scaling-group-record/STRING/instance/0 |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record/nsr:instance |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:instance-id='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ScalingGroupRecord.Instance |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ScalingGroupRecord__Instance |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance |
Fields
| Name | Type | Description |
| instance-id | UINT16 | Scaling group instance id |
| is-default | BOOLEAN | Flag indicating whether this instance was part of
default scaling group (and thus undeletable) |
| op-status | ENUM | The operational status of the NS instance
init : The scaling group has just started.
vnf-init-phase : The VNFs in the scaling group are being instantiated.
running : The scaling group is in running state.
terminate : The scaling group is being terminated.
vnf-terminate-phase : The VNFs in the scaling group are being terminated.
terminated : The scaling group is in the terminated state.
failed : The scaling group instantiation failed.
|
| config-status | ENUM | The configuration status of the scaling group instance
configuring : At least one of the VNFs in this scaling group instance
is in configuring state
configured : All the VNFs in this scaling group instance are
configured or config-not-needed state
failed : Configuring this scaling group instance failed
|
| error-msg | STRING | Reason for failure in configuration of this scaling instance |
| create-time | UINT32 | Creation timestamp of this scaling group record.
The timestamp is expressed as seconds
since unix epoch - 1970-01-01T00:00:00Z |
| vnfrs | LEAF_LIST | Reference to VNFR within the scale instance |
nsr:vnfrs
Reference to VNFR within the scale instance
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record/nsr:instance/nsr:vnfrs |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:instance-id='0']/nsr:vnfrs |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/scaling-group-record/STRING/instance/0/vnfrs |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record/nsr:instance/nsr:vnfrs |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:instance-id='0']/nsr:vnfrs |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ScalingGroupRecord.Instance.Vnfrs |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance_Vnfrs |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ScalingGroupRecord__Instance__Vnfrs |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance_Vnfrs |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance_Vnfrs |
nsr:vnffgr
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vnffgr |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vnffgr |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vnffgr |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VNFFGR. |
| vnffgd-id-ref | LEAFREF | VNFFG descriptor id reference |
| vnffgd-name-ref | LEAFREF | VNFFG descriptor name reference |
| sdn-account | STRING | The SDN account to use when requesting resources for
this vnffgr |
| cloud-account | STRING | Cloud Account in which NSR is instantiated |
| operational-status | ENUM | The operational status of the VNFFGR instance
init : The VNFFGR has just started.
running : The VNFFGR is in running state.
terminate : The VNFFGR is being terminated.
terminated : The VNFFGR is in the terminated state.
failed : The VNFFGR instantiation failed
|
| rsp | LIST | |
| classifier | LIST | |
nsr:rsp
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/rsp/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vnffgr.Rsp |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vnffgr__Rsp |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the RSP. |
| name | STRING | Name for the RSP |
| rsp-id | STRING | Returned Identifier for the RSP. |
| vnffgd-rsp-id-ref | LEAFREF | Identifier for the VNFFG Descriptor RSP reference |
| vnffgd-rsp-name-ref | LEAFREF | Name for the VNFFG Descriptor RSP reference |
| classifier-name | STRING | |
| path-id | UINT32 | Unique Identifier for the service path |
| vnfr-connection-point-ref | LIST | |
nsr:vnfr-connection-point-ref
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/rsp/STRING/vnfr-connection-point-ref/0 |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vnffgr.Rsp.VnfrConnectionPointRef |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vnffgr__Rsp__VnfrConnectionPointRef |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef |
Fields
| Name | Type | Description |
| hop-number | UINT8 | Monotonically increasing number to show service path hop
order |
| service-function-type | STRING | Type of Service Function.
NOTE: This needs to map with Service Function Type in ODL to
support VNFFG. Service Function Type is mandatory param in ODL
SFC. This is temporarily set to string for ease of use |
| member-vnf-index-ref | UINT64 | |
| vnfd-id-ref | STRING | Reference to VNF Descriptor Id |
| vnfr-id-ref | LEAFREF | A reference to a vnfr id |
| vnfr-name-ref | LEAFREF | A reference to a vnfr name |
| vnfr-connection-point-ref | LEAFREF | A reference to a vnfr connection point. |
| service-index | UINT8 | Location within the service path |
| connection-point-params | CONTAINER | |
| service-function-forwarder | CONTAINER | |
nsr:connection-point-params
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref/nsr:connection-point-params |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']/nsr:connection-point-params |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/rsp/STRING/vnfr-connection-point-ref/0/connection-point-params |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref/nsr:connection-point-params |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']/nsr:connection-point-params |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vnffgr.Rsp.VnfrConnectionPointRef.ConnectionPointParams |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ConnectionPointParams |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vnffgr__Rsp__VnfrConnectionPointRef__ConnectionPointParams |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ConnectionPointParams |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ConnectionPointParams |
Fields
| Name | Type | Description |
| mgmt-address | UNION | |
| name | STRING | |
| port-id | STRING | |
| vm-id | STRING | |
| address | UNION | |
| port | UINT16 | |
nsr:service-function-forwarder
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref/nsr:service-function-forwarder |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']/nsr:service-function-forwarder |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/rsp/STRING/vnfr-connection-point-ref/0/service-function-forwarder |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref/nsr:service-function-forwarder |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']/nsr:service-function-forwarder |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vnffgr.Rsp.VnfrConnectionPointRef.ServiceFunctionForwarder |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ServiceFunctionForwarder |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vnffgr__Rsp__VnfrConnectionPointRef__ServiceFunctionForwarder |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ServiceFunctionForwarder |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ServiceFunctionForwarder |
Fields
| Name | Type | Description |
| name | STRING | Service Function Forwarder name |
| ip-address | UNION | Data Plane IP Address of the SFF |
| port | UINT16 | Data Plane Port of the SFF |
nsr:classifier
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:classifier |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:classifier[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/classifier/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:classifier |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:classifier[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vnffgr.Classifier |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vnffgr_Classifier |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vnffgr__Classifier |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Classifier |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Classifier |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the classifier rule. |
| name | STRING | Name of the classifier. |
| classifier-id | LEAF_LIST | Returned Identifier for the classifier rule. |
| rsp-id-ref | LEAFREF | A reference to the RSP. |
| rsp-name | STRING | Name for the RSP |
| vnfr-id-ref | LEAFREF | A reference to a vnfr id |
| vnfr-name-ref | LEAFREF | A reference to a vnfr name |
| vnfr-connection-point-ref | LEAFREF | A reference to a vnfr connection point. |
| port-id | STRING | |
| vm-id | STRING | |
| ip-address | STRING | |
| sff-name | STRING | |
nsr:classifier-id
Returned Identifier for the classifier rule.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:classifier/nsr:classifier-id |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']/nsr:classifier-id |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/classifier/STRING/classifier-id |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:classifier/nsr:classifier-id |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']/nsr:classifier-id |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.Vnffgr.Classifier.ClassifierId |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_Vnffgr_Classifier_ClassifierId |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__Vnffgr__Classifier__ClassifierId |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Classifier_ClassifierId |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_Vnffgr_Classifier_ClassifierId |
nsr:service-primitive
Network service level service primitives.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ServicePrimitive |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ServicePrimitive |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ServicePrimitive |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive |
Fields
| Name | Type | Description |
| name | STRING | Name of the service primitive. |
| parameter | LIST | List of parameters for the service primitive. |
| parameter-group | LIST | Grouping of parameters which are logically grouped in UI |
| vnf-primitive-group | LIST | Reference to member-vnf within constituent-vnfds |
| user-defined-script | STRING | A user defined script. |
nsr:parameter
List of parameters for the service primitive.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ServicePrimitive.Parameter |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ServicePrimitive_Parameter |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ServicePrimitive__Parameter |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
| out | BOOLEAN | If this is an output of the primitive execution |
nsr:parameter-group
Grouping of parameters which are logically grouped in UI
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/parameter-group/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter-group |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ServicePrimitive.ParameterGroup |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ServicePrimitive__ParameterGroup |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter group |
| parameter | LIST | List of parameters for the service primitive. |
| mandatory | BOOLEAN | Is this parameter group mandatory |
nsr:parameter
List of parameters for the service primitive.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter-group/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/parameter-group/STRING/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter-group/nsr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ServicePrimitive.ParameterGroup.Parameter |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup_Parameter |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ServicePrimitive__ParameterGroup__Parameter |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI.
Only applies to parameters with default values. |
| hidden | BOOLEAN | The value should be hidden by the UI.
Only applies to parameters with default values. |
| out | BOOLEAN | If this is an output of the primitive execution |
nsr:vnf-primitive-group
Reference to member-vnf within constituent-vnfds
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:vnf-primitive-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/vnf-primitive-group/0 |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:vnf-primitive-group |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ServicePrimitive.VnfPrimitiveGroup |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ServicePrimitive__VnfPrimitiveGroup |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup |
Fields
| Name | Type | Description |
| member-vnf-index-ref | UINT64 | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | STRING | A reference to a vnfd. This is a
leafref to path:
../../../../nsd:constituent-vnfd
+ [nsd:id = current()/../nsd:id-ref]
+ /nsd:vnfd-id-ref
NOTE: An issue with confd is preventing the
use of xpath. Seems to be an issue with leafref
to leafref, whose target is in a different module.
Once that is resovled this will switched to use
leafref |
| vnfd-name | STRING | Name of the VNFD |
| primitive | LIST | |
nsr:primitive
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:vnf-primitive-group/nsr:primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/vnf-primitive-group/0/primitive/0 |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:vnf-primitive-group/nsr:primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ServicePrimitive.VnfPrimitiveGroup.Primitive |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup_Primitive |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ServicePrimitive__VnfPrimitiveGroup__Primitive |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup_Primitive |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup_Primitive |
Fields
| Name | Type | Description |
| index | UINT32 | Index of this primitive |
| name | STRING | Name of the primitive in the VNF primitive |
nsr:initial-service-primitive
Initial set of service primitives for NSD.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:initial-service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:initial-service-primitive[nsr:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/initial-service-primitive/0 |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:initial-service-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:initial-service-primitive[nsr:seq='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.InitialServicePrimitive |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_InitialServicePrimitive |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__InitialServicePrimitive |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_InitialServicePrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_InitialServicePrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the service primitive. |
| name | STRING | Name of the service primitive. |
| user-defined-script | STRING | A user defined script. |
| parameter | LIST | |
nsr:parameter
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:initial-service-primitive/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:initial-service-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/initial-service-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:initial-service-primitive/nsr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:initial-service-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.InitialServicePrimitive.Parameter |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_InitialServicePrimitive_Parameter |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__InitialServicePrimitive__Parameter |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_InitialServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_InitialServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | |
| value | STRING | |
nsr:terminate-service-primitive
Set of service primitives to
execute during termination of NSD.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:terminate-service-primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:terminate-service-primitive[nsr:seq='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/terminate-service-primitive/0 |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:terminate-service-primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:terminate-service-primitive[nsr:seq='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.TerminateServicePrimitive |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_TerminateServicePrimitive |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__TerminateServicePrimitive |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_TerminateServicePrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_TerminateServicePrimitive |
Fields
| Name | Type | Description |
| seq | UINT64 | Sequence number for the service primitive. |
| name | STRING | Name of the service primitive. |
| user-defined-script | STRING | A user defined script. |
| parameter | LIST | |
nsr:parameter
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:terminate-service-primitive/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:terminate-service-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/terminate-service-primitive/0/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:terminate-service-primitive/nsr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:terminate-service-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.TerminateServicePrimitive.Parameter |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_TerminateServicePrimitive_Parameter |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__TerminateServicePrimitive__Parameter |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_TerminateServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_TerminateServicePrimitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | |
| value | STRING | |
nsr:monitoring-param
List of NS level params.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/monitoring-param/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.MonitoringParam |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_MonitoringParam |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__MonitoringParam |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_MonitoringParam |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_MonitoringParam |
Fields
| Name | Type | Description |
| value-type | ENUM | |
| numeric-constraints | CONTAINER | |
| text-constraints | CONTAINER | |
| value-integer | INT64 | Current value for an integer parameter |
| value-decimal | DECIMAL64 | Current value for a decimal parameter |
| value-string | STRING | Current value for a string parameter |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameters |
| widget-type | ENUM | Defines the UI Display variant of measured counters. |
| units | STRING | Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.) |
| aggregation-type | ENUM | |
| id | STRING | |
| name | STRING | |
| nsd-mon-param-ref | LEAFREF | Reference to the NSD monitoring param descriptor
that produced this result |
| vnfr-mon-param-ref | LIST | A list of VNFR monitoring params associated with this monp |
nsr:numeric-constraints
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:numeric-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:numeric-constraints |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/monitoring-param/STRING/numeric-constraints |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:numeric-constraints |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:numeric-constraints |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.MonitoringParam.NumericConstraints |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_MonitoringParam_NumericConstraints |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__MonitoringParam__NumericConstraints |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_MonitoringParam_NumericConstraints |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_MonitoringParam_NumericConstraints |
Fields
| Name | Type | Description |
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum value for the parameter |
nsr:text-constraints
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:text-constraints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:text-constraints |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/monitoring-param/STRING/text-constraints |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:text-constraints |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:text-constraints |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.MonitoringParam.TextConstraints |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_MonitoringParam_TextConstraints |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__MonitoringParam__TextConstraints |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_MonitoringParam_TextConstraints |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_MonitoringParam_TextConstraints |
Fields
| Name | Type | Description |
| min-length | UINT8 | Minimum string length for the parameter |
| max-length | UINT8 | Maximum string length for the parameter |
nsr:vnfr-mon-param-ref
A list of VNFR monitoring params associated with this monp
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:vnfr-mon-param-ref |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:vnfr-mon-param-ref[nsr:vnfr-id-ref='STRING'][nsr:vnfr-mon-param-ref='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/monitoring-param/STRING/vnfr-mon-param-ref/STRING,STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:vnfr-mon-param-ref |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:vnfr-mon-param-ref[nsr:vnfr-id-ref='STRING'][nsr:vnfr-mon-param-ref='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.MonitoringParam.VnfrMonParamRef |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_MonitoringParam_VnfrMonParamRef |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__MonitoringParam__VnfrMonParamRef |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_MonitoringParam_VnfrMonParamRef |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_MonitoringParam_VnfrMonParamRef |
Fields
| Name | Type | Description |
| vnfr-id-ref | STRING | A reference to a vnfr. This is a
leafref to path:
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:id |
| vnfr-mon-param-ref | LEAFREF | A reference to the VNFR monitoring param |
nsr:config-agent-job
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0 |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConfigAgentJob |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConfigAgentJob |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConfigAgentJob |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob |
Fields
| Name | Type | Description |
| job-id | UINT64 | config agent job Identifier for the NS. |
| job-name | STRING | Config agent job name |
| job-status | ENUM | Job status to be set based on each VNF primitive execution,
pending - if at least one VNF is in pending state
and remaining VNFs are in success state.
Success - if all VNF executions are in success state
failure - if one of the VNF executions is failure |
| triggered-by | ENUM | The primitive is triggered from NS or VNF level |
| create-time | UINT32 | Creation timestamp of this Config Agent Job.
The timestamp is expressed as seconds
since unix epoch - 1970-01-01T00:00:00Z |
| job-status-details | STRING | Config agent job status details, in case of errors |
| parameter | LIST | List of parameters to the configuration primitive. |
| parameter-group | LIST | List of NS Primitive parameter groups |
| vnfr | LIST | |
nsr:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConfigAgentJob.Parameter |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Parameter |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConfigAgentJob__Parameter |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
nsr:parameter-group
List of NS Primitive parameter groups
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter-group |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter-group[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/parameter-group/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter-group |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter-group[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConfigAgentJob.ParameterGroup |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConfigAgentJob__ParameterGroup |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| parameter | LIST | List of parameters to the configuration primitive. |
nsr:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter-group/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/parameter-group/STRING/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter-group/nsr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConfigAgentJob.ParameterGroup.Parameter |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup_Parameter |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConfigAgentJob__ParameterGroup__Parameter |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
nsr:vnfr
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/vnfr/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConfigAgentJob.Vnfr |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConfigAgentJob__Vnfr |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VNFR. |
| vnf-job-status | ENUM | Job status to be set based on each VNF primitive execution,
pending - if at least one primitive is in pending state
and remaining primitives are in success state.
Success - if all primitive executions are in success state
failure - if one of the primitive executions is failure |
| primitive | LIST | |
nsr:primitive
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr/nsr:primitive |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']/nsr:primitive[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/vnfr/STRING/primitive/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr/nsr:primitive |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']/nsr:primitive[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConfigAgentJob.Vnfr.Primitive |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConfigAgentJob__Vnfr__Primitive |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive |
Fields
| Name | Type | Description |
| name | STRING | the name of the primitive |
| parameter | LIST | List of parameters to the configuration primitive. |
| execution-id | STRING | Execution id of the primitive |
| execution-status | ENUM | status of the Execution |
| execution-error-details | STRING | Error details if execution-status is failure |
nsr:parameter
List of parameters to the configuration primitive.
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr/nsr:primitive/nsr:parameter |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']/nsr:primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/vnfr/STRING/primitive/STRING/parameter/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr/nsr:primitive/nsr:parameter |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']/nsr:primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING'] |
| Protobuf Type | .nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ConfigAgentJob.Vnfr.Primitive.Parameter |
| Python Proto-GI Type | NsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive_Parameter |
| C Protobuf-C Struct Type | Nsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ConfigAgentJob__Vnfr__Primitive__Parameter |
| C RWPB Identifiers | Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive_Parameter |
Fields
| Name | Type | Description |
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
rw-nsr:action-param
List of action parameters to
control VNF
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:action-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:action-param[rw-nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:action-param/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:action-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:action-param[rw-nsr:id='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ActionParam |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ActionParam |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ActionParam |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ActionParam |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ActionParam |
Fields
| Name | Type | Description |
| id | STRING | |
| name | STRING | |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameter |
| url | STRING | This is the URL where to perform the operation |
| method | ENUM | This is the method to be performed at the uri.
POST by default for action |
| payload | STRING | This is the operation payload or payload template to be sent in
the data for this operation call |
rw-nsr:control-param
List of control parameters to manage and
update the running configuration of the VNF
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:control-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:control-param[rw-nsr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:control-param/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:control-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:control-param[rw-nsr:id='STRING'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.ControlParam |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_ControlParam |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__ControlParam |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ControlParam |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_ControlParam |
Fields
| Name | Type | Description |
| id | STRING | Identifier for control parameter |
| name | STRING | Name of a control parameter |
| description | STRING | A description of the control parameter |
| group-tag | STRING | A tag to group control parameters |
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum value for the parameter |
| current-value | UINT64 | Current value for the parameter |
| step-value | UINT64 | Step value for the parameter |
| units | STRING | |
| widget-type | ENUM | |
| url | STRING | This is the URL where the operation should be performed. |
| method | ENUM | Method that the URI should perform.
Default Action is POST |
| payload | STRING | This is the operation payload or payload template as stringified
JSON. This field provides the data to be sent for this operation
call |
rw-nsr:orchestration-progress
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:orchestration-progress |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:orchestration-progress |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:orchestration-progress |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:orchestration-progress |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:orchestration-progress |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.OrchestrationProgress |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_OrchestrationProgress |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__OrchestrationProgress |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_OrchestrationProgress |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_OrchestrationProgress |
Fields
rw-nsr:vms
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:orchestration-progress/rw-nsr:vms |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:orchestration-progress/rw-nsr:vms |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:orchestration-progress/vms |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:orchestration-progress/rw-nsr:vms |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:orchestration-progress/rw-nsr:vms |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.OrchestrationProgress.Vms |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_OrchestrationProgress_Vms |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__OrchestrationProgress__Vms |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_OrchestrationProgress_Vms |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_OrchestrationProgress_Vms |
Fields
| Name | Type | Description |
| active | UINT32 | |
| total | UINT32 | |
rw-nsr:networks
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:orchestration-progress/rw-nsr:networks |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:orchestration-progress/rw-nsr:networks |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:orchestration-progress/networks |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:orchestration-progress/rw-nsr:networks |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:orchestration-progress/rw-nsr:networks |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.OrchestrationProgress.Networks |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_OrchestrationProgress_Networks |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__OrchestrationProgress__Networks |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_OrchestrationProgress_Networks |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_OrchestrationProgress_Networks |
Fields
| Name | Type | Description |
| active | UINT32 | |
| total | UINT32 | |
rw-nsr:nfvi-metrics
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics |
Fields
rw-nsr:vm
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:vm |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:vm |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/vm |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:vm |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:vm |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.Vm |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_Vm |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__Vm |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Vm |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Vm |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| active-vm | UINT64 | The number of active VMs. |
| inactive-vm | UINT64 | The number of inactive VMs. |
rw-nsr:vcpu
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:vcpu |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:vcpu |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/vcpu |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:vcpu |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:vcpu |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.Vcpu |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_Vcpu |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__Vcpu |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Vcpu |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Vcpu |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of VCPUs available. |
| utilization | DECIMAL64 | The VCPU utilization (percentage). |
rw-nsr:memory
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:memory |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:memory |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/memory |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:memory |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:memory |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.Memory |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_Memory |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__Memory |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Memory |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Memory |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| used | UINT64 | The amount of memory (bytes) currently in use. |
| total | UINT64 | The amount of memory (bytes) available. |
| utilization | DECIMAL64 | The memory utilization (percentage). |
rw-nsr:storage
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:storage |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:storage |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/storage |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:storage |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:storage |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.Storage |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_Storage |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__Storage |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Storage |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Storage |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| used | UINT64 | The amount of storage (bytes) currently in use. |
| total | UINT64 | The amount of storage (bytes) available. |
| utilization | DECIMAL64 | The storage utilization (percentage). |
rw-nsr:external-ports
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:external-ports |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:external-ports |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/external-ports |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:external-ports |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:external-ports |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.ExternalPorts |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_ExternalPorts |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__ExternalPorts |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_ExternalPorts |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_ExternalPorts |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of external ports. |
rw-nsr:internal-ports
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:internal-ports |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:internal-ports |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/internal-ports |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:internal-ports |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:internal-ports |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.InternalPorts |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_InternalPorts |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__InternalPorts |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_InternalPorts |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_InternalPorts |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| total | UINT64 | The total number of internal ports. |
rw-nsr:network
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/network |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.Network |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__Network |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| incoming | CONTAINER | |
| outgoing | CONTAINER | |
rw-nsr:incoming
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:incoming |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:incoming |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/network/incoming |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:incoming |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:incoming |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.Network.Incoming |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network_Incoming |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__Network__Incoming |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network_Incoming |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network_Incoming |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| bytes | UINT64 | The cumulative number of incoming bytes. |
| packets | UINT64 | The cumulative number of incoming packets. |
| byte-rate | DECIMAL64 | The current incoming byte-rate (bytes per second). |
| packet-rate | DECIMAL64 | The current incoming packet (packets per second). |
rw-nsr:outgoing
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:outgoing |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:outgoing |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/network/outgoing |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:outgoing |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:outgoing |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.NfviMetrics.Network.Outgoing |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network_Outgoing |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__NfviMetrics__Network__Outgoing |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network_Outgoing |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_NfviMetrics_Network_Outgoing |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI |
| bytes | UINT64 | The cumulative number of outgoing bytes. |
| packets | UINT64 | The cumulative number of outgoing packets. |
| byte-rate | DECIMAL64 | The current outgoing byte-rate (bytes per second). |
| packet-rate | DECIMAL64 | The current outgoing packet (packets per second). |
rw-nsr:epa-param
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.EpaParam |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_EpaParam |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__EpaParam |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam |
Fields
rw-nsr:ovs-acceleration
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ovs-acceleration |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ovs-acceleration |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/ovs-acceleration |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ovs-acceleration |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ovs-acceleration |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.EpaParam.OvsAcceleration |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_EpaParam_OvsAcceleration |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__EpaParam__OvsAcceleration |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_OvsAcceleration |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_OvsAcceleration |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI for the param |
| vm | UINT64 | Number of VMs with the EPA attribute |
| unit | STRING | Unit label to show in the UI |
rw-nsr:ovs-offload
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ovs-offload |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ovs-offload |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/ovs-offload |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ovs-offload |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ovs-offload |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.EpaParam.OvsOffload |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_EpaParam_OvsOffload |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__EpaParam__OvsOffload |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_OvsOffload |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_OvsOffload |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI for the param |
| vm | UINT64 | Number of VMs with the EPA attribute |
| unit | STRING | Unit label to show in the UI |
rw-nsr:ddio
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ddio |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ddio |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/ddio |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ddio |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ddio |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.EpaParam.Ddio |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_EpaParam_Ddio |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__EpaParam__Ddio |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_Ddio |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_Ddio |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI for the param |
| vm | UINT64 | Number of VMs with the EPA attribute |
| unit | STRING | Unit label to show in the UI |
rw-nsr:cat
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:cat |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:cat |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/cat |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:cat |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:cat |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.EpaParam.Cat |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_EpaParam_Cat |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__EpaParam__Cat |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_Cat |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_Cat |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI for the param |
| vm | UINT64 | Number of VMs with the EPA attribute |
| unit | STRING | Unit label to show in the UI |
rw-nsr:cmt
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:cmt |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:cmt |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/cmt |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:cmt |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:cmt |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.EpaParam.Cmt |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_EpaParam_Cmt |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__EpaParam__Cmt |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_Cmt |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_EpaParam_Cmt |
Fields
| Name | Type | Description |
| label | STRING | Label to show in UI for the param |
| vm | UINT64 | Number of VMs with the EPA attribute |
| unit | STRING | Unit label to show in the UI |
rw-nsr:operational-events
Recent operational events for this network service.
Though the model does not impose any restrictions on the numbe of events,
the max operational events will be limited to the most recent 10
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:operational-events |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:operational-events[rw-nsr:id='0'] |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:operational-events/0 |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:operational-events |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:operational-events[rw-nsr:id='0'] |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.OperationalEvents |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_OperationalEvents |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__OperationalEvents |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_OperationalEvents |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_OperationalEvents |
Fields
| Name | Type | Description |
| id | UINT64 | The id of the instance |
| timestamp | UINT32 | The timestamp of this event expressed as seconds since
unix epoch - 1970-01-01T00:00:00Z |
| event | STRING | Short description of the event |
| description | STRING | The description of this event |
| details | STRING | The detailed description of this event (in case of errors) |
rw-nsr:ssh-key-generated
SSH key pair generated for this NS
Key Identifiers:
| XPath Path | /rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:ssh-key-generated |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:ssh-key-generated |
| RW.REST URI Path | /rw-project:project/STRING/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:ssh-key-generated |
| RW Keyspec XPath Path | C,/rw-project:project/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:ssh-key-generated |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:ssh-key-generated |
| Protobuf Type | .rw_nsr.YangData.RwProject.Project.NsInstanceOpdata.Nsr.SshKeyGenerated |
| Python Proto-GI Type | RwNsrYang.YangData_RwProject_Project_NsInstanceOpdata_Nsr_SshKeyGenerated |
| C Protobuf-C Struct Type | RwNsr__YangData__RwProject__Project__NsInstanceOpdata__Nsr__SshKeyGenerated |
| C RWPB Identifiers | RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_SshKeyGenerated |
| YPBC Base Identifier | rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceOpdata_Nsr_SshKeyGenerated |
Fields
| Name | Type | Description |
| public-key | STRING | Public key generated |
| private-key-file | STRING | Path to the private key file |
rw-ro-account:ro-account
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account |
| RW Keyspec XPath Path | C,/rw-project:project/rw-ro-account:ro-account |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccount |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccount |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccount |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccount |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccount |
Fields
| Name | Type | Description |
| account | LIST | Configure RO Accounts |
rw-ro-account:account
Configure RO Accounts
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account/rw-ro-account:account |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account/rw-ro-account:account[rw-ro-account:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account/account/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-ro-account:ro-account/rw-ro-account:account |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account/rw-ro-account:account[rw-ro-account:name='STRING'] |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccount.Account |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccount_Account |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccount__Account |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccount_Account |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccount_Account |
Fields
| Name | Type | Description |
| name | STRING | |
| ro-account-type | ENUM | |
| openmano | CONTAINER | |
rw-ro-account:openmano
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account/rw-ro-account:account/rw-ro-account:openmano |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:openmano |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account/account/STRING/openmano |
| RW Keyspec XPath Path | C,/rw-project:project/rw-ro-account:ro-account/rw-ro-account:account/rw-ro-account:openmano |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:openmano |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccount.Account.Openmano |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccount_Account_Openmano |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccount__Account__Openmano |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccount_Account_Openmano |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccount_Account_Openmano |
Fields
| Name | Type | Description |
| host | STRING | |
| port | UINT16 | |
| tenant-id | STRING | |
rw-ro-account:ro-account-state
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account-state |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account-state |
| RW Keyspec XPath Path | D,/rw-project:project/rw-ro-account:ro-account-state |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccountState |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccountState |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccountState |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccountState |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccountState |
Fields
| Name | Type | Description |
| account | LIST | RO Account Operational State |
rw-ro-account:account
RO Account Operational State
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account-state/account/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING'] |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccountState.Account |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccountState_Account |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccountState__Account |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccountState_Account |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccountState_Account |
Fields
rw-ro-account:connection-status
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:connection-status |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:connection-status |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account-state/account/STRING/connection-status |
| RW Keyspec XPath Path | D,/rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:connection-status |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:connection-status |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccountState.Account.ConnectionStatus |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccountState_Account_ConnectionStatus |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccountState__Account__ConnectionStatus |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccountState_Account_ConnectionStatus |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccountState_Account_ConnectionStatus |
Fields
| Name | Type | Description |
| status | ENUM | |
| details | STRING | |
rw-ro-account:instance-ref-count
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:instance-ref-count |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:instance-ref-count |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account-state/account/STRING/instance-ref-count |
| RW Keyspec XPath Path | D,/rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:instance-ref-count |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:instance-ref-count |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccountState.Account.InstanceRefCount |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccountState_Account_InstanceRefCount |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccountState__Account__InstanceRefCount |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccountState_Account_InstanceRefCount |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccountState_Account_InstanceRefCount |
Fields
| Name | Type | Description |
| count | UINT16 | No of NSD that got instantiated using this RO account |
rw-ro-account:datacenters
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:datacenters |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:datacenters |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account-state/account/STRING/datacenters |
| RW Keyspec XPath Path | D,/rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:datacenters |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:datacenters |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccountState.Account.Datacenters |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccountState_Account_Datacenters |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccountState__Account__Datacenters |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccountState_Account_Datacenters |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccountState_Account_Datacenters |
Fields
rw-ro-account:datacenters
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:datacenters/rw-ro-account:datacenters |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:datacenters/rw-ro-account:datacenters[rw-ro-account:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account-state/account/STRING/datacenters/datacenters/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:datacenters/rw-ro-account:datacenters |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:datacenters/rw-ro-account:datacenters[rw-ro-account:name='STRING'] |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccountState.Account.Datacenters.Datacenters |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccountState_Account_Datacenters_Datacenters |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccountState__Account__Datacenters__Datacenters |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccountState_Account_Datacenters_Datacenters |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccountState_Account_Datacenters_Datacenters |
Fields
| Name | Type | Description |
| uuid | STRING | The UUID of the data center |
| name | STRING | The name of the data center |
| datacenter-type | ENUM | The type for the data center |
rw-ro-account:config-data
Key Identifiers:
| XPath Path | /rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:config-data |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:config-data |
| RW.REST URI Path | /rw-project:project/STRING/rw-ro-account:ro-account-state/account/STRING/config-data |
| RW Keyspec XPath Path | D,/rw-project:project/rw-ro-account:ro-account-state/rw-ro-account:account/rw-ro-account:config-data |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-ro-account:ro-account-state/rw-ro-account:account[rw-ro-account:name='STRING']/rw-ro-account:config-data |
| Protobuf Type | .rw_ro_account.YangData.RwProject.Project.RoAccountState.Account.ConfigData |
| Python Proto-GI Type | RwRoAccountYang.YangData_RwProject_Project_RoAccountState_Account_ConfigData |
| C Protobuf-C Struct Type | RwRoAccount__YangData__RwProject__Project__RoAccountState__Account__ConfigData |
| C RWPB Identifiers | RwRoAccount_RwProject_data_Project_RoAccountState_Account_ConfigData |
| YPBC Base Identifier | rw_ypbc_RwRoAccount_RwProject_data_Project_RoAccountState_Account_ConfigData |
Fields
| Name | Type | Description |
| ro-account-type | STRING | |
rw-config-agent:config-agent
Key Identifiers:
| XPath Path | /rw-project:project/rw-config-agent:config-agent |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent |
| RW.REST URI Path | /rw-project:project/STRING/rw-config-agent:config-agent |
| RW Keyspec XPath Path | C,/rw-project:project/rw-config-agent:config-agent |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent |
| RW Keyspec XPath Path | D,/rw-project:project/rw-config-agent:config-agent |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent |
| Protobuf Type | .rw_config_agent.YangData.RwProject.Project.ConfigAgent |
| Python Proto-GI Type | RwConfigAgentYang.YangData_RwProject_Project_ConfigAgent |
| C Protobuf-C Struct Type | RwConfigAgent__YangData__RwProject__Project__ConfigAgent |
| C RWPB Identifiers | RwConfigAgent_RwProject_data_Project_ConfigAgent |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwProject_data_Project_ConfigAgent |
Fields
| Name | Type | Description |
| account | LIST | List of configuration agent accounts |
rw-config-agent:account
List of configuration agent accounts
Key Identifiers:
| XPath Path | /rw-project:project/rw-config-agent:config-agent/rw-config-agent:account |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-config-agent:config-agent/account/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-config-agent:config-agent/rw-config-agent:account |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING'] |
| RW Keyspec XPath Path | D,/rw-project:project/rw-config-agent:config-agent/rw-config-agent:account |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING'] |
| Protobuf Type | .rw_config_agent.YangData.RwProject.Project.ConfigAgent.Account |
| Python Proto-GI Type | RwConfigAgentYang.YangData_RwProject_Project_ConfigAgent_Account |
| C Protobuf-C Struct Type | RwConfigAgent__YangData__RwProject__Project__ConfigAgent__Account |
| C RWPB Identifiers | RwConfigAgent_RwProject_data_Project_ConfigAgent_Account |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwProject_data_Project_ConfigAgent_Account |
Fields
| Name | Type | Description |
| name | STRING | Name of this config agent account |
| account-type | ENUM | Default account type is Rift Configuration Agent (RiftCA) |
| juju | CONTAINER | |
| connection-status | CONTAINER | |
rw-config-agent:juju
Key Identifiers:
| XPath Path | /rw-project:project/rw-config-agent:config-agent/rw-config-agent:account/rw-config-agent:juju |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING']/rw-config-agent:juju |
| RW.REST URI Path | /rw-project:project/STRING/rw-config-agent:config-agent/account/STRING/juju |
| RW Keyspec XPath Path | C,/rw-project:project/rw-config-agent:config-agent/rw-config-agent:account/rw-config-agent:juju |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING']/rw-config-agent:juju |
| Protobuf Type | .rw_config_agent.YangData.RwProject.Project.ConfigAgent.Account.Juju |
| Python Proto-GI Type | RwConfigAgentYang.YangData_RwProject_Project_ConfigAgent_Account_Juju |
| C Protobuf-C Struct Type | RwConfigAgent__YangData__RwProject__Project__ConfigAgent__Account__Juju |
| C RWPB Identifiers | RwConfigAgent_RwProject_data_Project_ConfigAgent_Account_Juju |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwProject_data_Project_ConfigAgent_Account_Juju |
Fields
| Name | Type | Description |
| ip-address | UNION | Juju host IP address. |
| port | UINT16 | Juju host port number. Default 17070. |
| user | STRING | User name to connect to Juju host. Default user-admin. |
| secret | STRING | Admin secret or password for Juju host. |
rw-config-agent:connection-status
Key Identifiers:
| XPath Path | /rw-project:project/rw-config-agent:config-agent/rw-config-agent:account/rw-config-agent:connection-status |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING']/rw-config-agent:connection-status |
| RW.REST URI Path | /rw-project:project/STRING/rw-config-agent:config-agent/account/STRING/connection-status |
| RW Keyspec XPath Path | D,/rw-project:project/rw-config-agent:config-agent/rw-config-agent:account/rw-config-agent:connection-status |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING']/rw-config-agent:connection-status |
| Protobuf Type | .rw_config_agent.YangData.RwProject.Project.ConfigAgent.Account.ConnectionStatus |
| Python Proto-GI Type | RwConfigAgentYang.YangData_RwProject_Project_ConfigAgent_Account_ConnectionStatus |
| C Protobuf-C Struct Type | RwConfigAgent__YangData__RwProject__Project__ConfigAgent__Account__ConnectionStatus |
| C RWPB Identifiers | RwConfigAgent_RwProject_data_Project_ConfigAgent_Account_ConnectionStatus |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwProject_data_Project_ConfigAgent_Account_ConnectionStatus |
Fields
| Name | Type | Description |
| status | ENUM | |
| details | STRING | |
rw-vnfr:vnfr-console
Key Identifiers:
| XPath Path | /rw-project:project/rw-vnfr:vnfr-console |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-vnfr:vnfr-console |
| RW.REST URI Path | /rw-project:project/STRING/rw-vnfr:vnfr-console |
| RW Keyspec XPath Path | D,/rw-project:project/rw-vnfr:vnfr-console |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-vnfr:vnfr-console |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrConsole |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrConsole |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrConsole |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrConsole |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrConsole |
Fields
| Name | Type | Description |
| vnfr | LIST | |
rw-vnfr:vnfr
Key Identifiers:
| XPath Path | /rw-project:project/rw-vnfr:vnfr-console/rw-vnfr:vnfr |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-vnfr:vnfr-console/rw-vnfr:vnfr[rw-vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-vnfr:vnfr-console/vnfr/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-vnfr:vnfr-console/rw-vnfr:vnfr |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-vnfr:vnfr-console/rw-vnfr:vnfr[rw-vnfr:id='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrConsole.Vnfr |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrConsole_Vnfr |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrConsole__Vnfr |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrConsole_Vnfr |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrConsole_Vnfr |
Fields
| Name | Type | Description |
| id | STRING | Identifier for the VNFR. |
| vdur | LIST | List of Virtual Deployment Units |
rw-vnfr:vdur
List of Virtual Deployment Units
Key Identifiers:
| XPath Path | /rw-project:project/rw-vnfr:vnfr-console/rw-vnfr:vnfr/rw-vnfr:vdur |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-vnfr:vnfr-console/rw-vnfr:vnfr[rw-vnfr:id='STRING']/rw-vnfr:vdur[rw-vnfr:id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-vnfr:vnfr-console/vnfr/STRING/vdur/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-vnfr:vnfr-console/rw-vnfr:vnfr/rw-vnfr:vdur |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-vnfr:vnfr-console/rw-vnfr:vnfr[rw-vnfr:id='STRING']/rw-vnfr:vdur[rw-vnfr:id='STRING'] |
| Protobuf Type | .rw_vnfr.YangData.RwProject.Project.VnfrConsole.Vnfr.Vdur |
| Python Proto-GI Type | RwVnfrYang.YangData_RwProject_Project_VnfrConsole_Vnfr_Vdur |
| C Protobuf-C Struct Type | RwVnfr__YangData__RwProject__Project__VnfrConsole__Vnfr__Vdur |
| C RWPB Identifiers | RwVnfr_RwProject_data_Project_VnfrConsole_Vnfr_Vdur |
| YPBC Base Identifier | rw_ypbc_RwVnfr_RwProject_data_Project_VnfrConsole_Vnfr_Vdur |
Fields
| Name | Type | Description |
| id | STRING | Unique id for the VDU |
| console-url | STRING | Console URL for this VDU, if available |
rw-monitor - Programmers API Reference
Schema Globals
| Global Schema Type |
rw_ypbc_RwMonitor_RwMonitor_t_schema |
| Global Schema Pointer |
rw_ypbc_RwMonitor_RwMonitor_g_schema |