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
NameTypeDescription
nameSTRINGName of the project.
descriptionSTRINGInformation about project
project-configCONTAINERGeneral Project configuration supported by all products.
project-stateCONTAINERGeneral Project operational state supported by all products.
cloud-accountsCONTAINER
vim-resourcesCONTAINER
virtual-link-req-paramsCONTAINERThis object defines the parameters required to create a virtual-link
vdu-init-paramsCONTAINERThis object defines the parameters required to create a VDU
vdu-modify-paramsCONTAINERThis object defines the parameters required to modify VDU
vnf-resourcesCONTAINER
sdn-accountsCONTAINER
vnffgsCONTAINER
vnffg-rendered-pathsCONTAINER
vnffg-classifiersCONTAINER
sdnCONTAINER
cloudCONTAINER
vlr-catalogCONTAINER
vnfd-catalogCONTAINERVirtual Network Function Descriptor (VNFD).
nsd-catalogCONTAINER
vnfr-catalogCONTAINER
key-pairLISTUsed to configure the list of public keys to be injected as part of ns instantiation
ns-instance-configCONTAINER
ns-instance-opdataCONTAINER
ro-accountCONTAINER
ro-account-stateCONTAINER
config-agentCONTAINER
vnfr-consoleCONTAINER

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
NameTypeDescription
userLISTThe 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
NameTypeDescription
user-domainLEAFREFThe 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-nameLEAFREFThe 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.
roleLISTThe list of Roles the User has been assigned.
mano-roleLISTThe 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
NameTypeDescription
roleSTRINGThe 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
NameTypeDescription
roleSTRINGThe 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
NameTypeDescription
userLISTThe state of Users who have been assigned Roles within this Project.
roleLISTThe set of Roles that may be configured into /rw-project:project/rw-project:config/rw-project:user/ rw-project:role.
mano-roleLISTThe 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
NameTypeDescription
user-domainSTRINGThe 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-nameSTRINGThe 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.
roleLISTThe state of the Roles the User has been assigned.
mano-roleLISTThe 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
NameTypeDescription
roleSTRINGThe Role, independent of Keys.
stateSTRINGThe 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
NameTypeDescription
roleSTRINGThe Role, independent of Keys.
stateSTRINGThe 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
NameTypeDescription
roleSTRINGThe Role, independent of Keys.
descriptionSTRINGA 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
NameTypeDescription
roleSTRINGThe Role, independent of Keys.
descriptionSTRINGA 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
NameTypeDescription
cloud-account-listLIST

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
NameTypeDescription
nameSTRING
account-typeENUM
mockCONTAINER
awsCONTAINER
openstackCONTAINER
openmanoCONTAINER
vsphereCONTAINER
cloudsimCONTAINER
cloudsim_proxyCONTAINER
openvimCONTAINER
prop_cloud1CONTAINER
vdu-instance-timeoutUINT64VDU instantiation timeout

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
NameTypeDescription
usernameSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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

rwcal:openstack

Key Identifiers:
XPath Path
/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
NameTypeDescription
keySTRING
secretSTRING
auth_urlSTRING
user-domainSTRINGDomain of the OpenStack user
project-domainSTRINGDomain of the OpenStack project
tenantSTRING
regionSTRING
adminBOOLEAN
mgmt-networkSTRING
plugin-nameSTRING
security-groupsLEAF_LISTNames of the security groups for the VM
dynamic-flavor-supportBOOLEAN
floating-ip-poolSTRINGName of floating IP pool to use for floating IP address assignement
cert-validateBOOLEANCertificate validatation policy in case of SSL/TLS connection

rwcal:security-groups

Names of the security groups for the VM

Key Identifiers:
XPath Path
/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
NameTypeDescription
hostSTRING
portUINT16
tenant-idSTRING
plugin-nameSTRING

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
NameTypeDescription
usernameSTRING
passwordSTRING
urlSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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
NameTypeDescription
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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
NameTypeDescription
hostSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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
NameTypeDescription
hostSTRING
portUINT16
tenant-nameSTRINGMandatory parameter to indicate openvim tenant name
mgmt-networkSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN
image-managementCONTAINER Information required for OpenVim image upload operation

rwcal:image-management

Information required for OpenVim image upload operation

Key Identifiers:
XPath Path
/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
NameTypeDescription
usernameSTRINGUsername for host access
passwordSTRINGPassword for host access
image-directory-pathSTRINGName of the directory on the host where image needs to be copied

rwcal: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
NameTypeDescription
hostSTRINGThis is a single-host cloud. IP address of host
usernameSTRINGUsername to access host
passwordSTRINGPassword for user
mgmt-networkSTRINGName of bridge used for management access to VMs on cloud
public-ip-poolSTRINGPublic IP pool for VMs
wan-interfaceSTRINGWAN interface name
firewallSTRINGFirewall services
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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
NameTypeDescription
vminfo-listLIST
imageinfo-listLIST
tenantinfo-listLIST
userinfo-listLIST
roleinfo-listLIST
hostinfo-listLIST
networkinfo-listLIST
portinfo-listLIST
flavorinfo-listLIST

rwcal:vminfo-list

Key Identifiers:
XPath Path
/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
NameTypeDescription
vm-nameSTRING
vm-sizeSTRING
vm-idSTRING
flavor-idSTRING
image-idSTRING
stateSTRING
availability-zoneSTRING
tenant-nameSTRING
host-nameSTRING
management-ipSTRING
public-ipSTRING
allocate-public-addressBOOLEANIf this VM should allocate a floating public IP address
private-ip-listLIST
public-ip-listLIST
port-listLIST
network-listLIST
cloud-initCONTAINER
user_tagsCONTAINER
server-groupSTRING

rwcal:private-ip-list

Key Identifiers:
XPath Path
/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
NameTypeDescription
ip-addressSTRING

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
NameTypeDescription
ip-addressSTRING

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
NameTypeDescription
port-idSTRING

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
NameTypeDescription
network-idSTRING

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
NameTypeDescription
userdataSTRINGThe userdata field for cloud-init should contain the contents of the script that cloud-init should invoke when configuring the system. Note that this script is expected to be in the cloud-config format

rwcal:user_tags

Key Identifiers:
XPath Path
/rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:user_tags
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:user_tags
RW.REST URI Path
/rw-project:project/STRING/rwcal:vim-resources/vminfo-list/STRING/user_tags
RW Keyspec XPath Path
D,/rw-project:project/rwcal:vim-resources/rwcal:vminfo-list/rwcal:user_tags
RW Keyspec XPath Keyed Path
D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:vminfo-list[rwcal:vm-id='STRING']/rwcal:user_tags
Protobuf Type
.rwcal.YangData.RwProject.Project.VimResources.VminfoList.UserTags
Python Proto-GI Type
RwcalYang.YangData_RwProject_Project_VimResources_VminfoList_UserTags
C Protobuf-C Struct Type
Rwcal__YangData__RwProject__Project__VimResources__VminfoList__UserTags
C RWPB Identifiers
Rwcal_RwProject_data_Project_VimResources_VminfoList_UserTags
YPBC Base Identifier
rw_ypbc_Rwcal_RwProject_data_Project_VimResources_VminfoList_UserTags

Fields
NameTypeDescription
node-idSTRING
pci_assignementSTRING
tag1STRING

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
NameTypeDescription
idSTRING
nameSTRING
locationSTRINGImage URL location
filenoUINT32Image file descriptor
checksumSTRING
virtual_size_mbytesUINT64Virtual size of the image
disk_formatSTRINGFormat of the Disk
container_formatSTRINGFormat of the container
stateENUMState of the Image object in CAL
user-tagsCONTAINERUser tags associated with Image
propertiesLIST

rwcal:user-tags

User tags associated with Image

Key Identifiers:
XPath Path
/rw-project:project/rwcal:vim-resources/rwcal:imageinfo-list/rwcal:user-tags
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING']/rwcal:user-tags
RW.REST URI Path
/rw-project:project/STRING/rwcal:vim-resources/imageinfo-list/STRING/user-tags
RW Keyspec XPath Path
D,/rw-project:project/rwcal:vim-resources/rwcal:imageinfo-list/rwcal:user-tags
RW Keyspec XPath Keyed Path
D,/rw-project:project[rw-project:name='STRING']/rwcal:vim-resources/rwcal:imageinfo-list[rwcal:id='STRING']/rwcal:user-tags
Protobuf Type
.rwcal.YangData.RwProject.Project.VimResources.ImageinfoList.UserTags
Python Proto-GI Type
RwcalYang.YangData_RwProject_Project_VimResources_ImageinfoList_UserTags
C Protobuf-C Struct Type
Rwcal__YangData__RwProject__Project__VimResources__ImageinfoList__UserTags
C RWPB Identifiers
Rwcal_RwProject_data_Project_VimResources_ImageinfoList_UserTags
YPBC Base Identifier
rw_ypbc_Rwcal_RwProject_data_Project_VimResources_ImageinfoList_UserTags

Fields
NameTypeDescription
checksumSTRING

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
NameTypeDescription
nameSTRINGName of the image property
property_valueSTRINGValue 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
NameTypeDescription
tenant-nameSTRING
tenant-idSTRING

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
NameTypeDescription
user-nameSTRING
user-idSTRING

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
NameTypeDescription
role-nameSTRING
role-idSTRING

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
NameTypeDescription
host-nameSTRING
host-idSTRING

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
NameTypeDescription
network-nameSTRING
network-idSTRING
subnetSTRING
provider-networkCONTAINERContainer 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
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
segmentation_idUINT32ID 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
NameTypeDescription
port-nameSTRING
port-idSTRING
port-stateSTRING
network-idSTRING
ip-addressSTRING
vm-idSTRING
port-typeENUMType of the port
lxcCONTAINER

rwcal:lxc

Key Identifiers:
XPath Path
/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
NameTypeDescription
veth-nameSTRING

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

rwcal:vm-flavor

Key Identifiers:
XPath Path
/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
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.

rwcal:guest-epa

Key Identifiers:
XPath Path
/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
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages
cpu-pinning-policyENUMCPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM
cpu-thread-pinning-policyENUMCPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

rwcal:pcie-device

List of pcie passthrough devices.

Key Identifiers:
XPath Path
/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
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number of devices to attach to the VM.

rwcal:numa-node-policy

This policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

Key Identifiers:
XPath Path
/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
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node
nodeLIST

rwcal:node

Key Identifiers:
XPath Path
/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
NameTypeDescription
idUINT64NUMA node identification. Typically it's 0 or 1
vcpuLISTList of VCPUs to allocate on this NUMA node.
memory-mbUINT64Memory size expressed in MB for this NUMA node.
num-coresUINT8
paired-threadsCONTAINER
num-threadsUINT8

rwcal:vcpu

List of VCPUs to allocate on this NUMA node.

Key Identifiers:
XPath Path
/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
NameTypeDescription
idUINT64List 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
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList of thread pairs to use in case of paired-thread NUMA

rwcal:paired-thread-ids

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

Key Identifiers:
XPath Path
/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
NameTypeDescription
thread-aUINT8
thread-bUINT8

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
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

rwcal:hypervisor-epa

Key Identifiers:
XPath Path
/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
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

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

rwcal:cpu-feature

List of CPU features.

Key Identifiers:
XPath Path
/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
NameTypeDescription
featureENUMCPU 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
NameTypeDescription
featureSTRINGCPU 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
NameTypeDescription
nameSTRING

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue of the corresponding metadata-key

rwcal:vdu-init-params

This object defines the parameters required to create a VDU

Key Identifiers:
XPath Path
/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
NameTypeDescription
nameSTRINGName of the VDU
mgmt-vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
node-idSTRING
flavor-idSTRINGCAL assigned flavor-id for the VDU image
image-idSTRINGCAL assigned image-id for the VDU image
image-nameSTRINGImage name which can be used to lookup the image-id
image-checksumSTRINGImage md5sum checksum used in combination with image name to lookup image-id
cloud-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY
connection-pointsLIST
mgmt-networkSTRINGExplicit mgmt-network name, otherwise the mgmt-network from Cloud account is used
allocate-public-addressBOOLEANIf this VDU needs public IP address
vdu-initCONTAINER
supplemental-boot-dataCONTAINER
volumesLIST

rwcal:vm-flavor

Key Identifiers:
XPath Path
/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
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.
vm-flavor-nameSTRINGflavor 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
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages
cpu-pinning-policyENUMCPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM
cpu-thread-pinning-policyENUMCPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

rwcal:pcie-device

List of pcie passthrough devices.

Key Identifiers:
XPath Path
/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
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number of devices to attach to the VM.

rwcal:numa-node-policy

This policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

Key Identifiers:
XPath Path
/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
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node
nodeLIST

rwcal:node

Key Identifiers:
XPath Path
/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
NameTypeDescription
idUINT64NUMA node identification. Typically it's 0 or 1
vcpuLISTList of VCPUs to allocate on this NUMA node.
memory-mbUINT64Memory size expressed in MB for this NUMA node.
num-coresUINT8
paired-threadsCONTAINER
num-threadsUINT8

rwcal:vcpu

List of VCPUs to allocate on this NUMA node.

Key Identifiers:
XPath Path
/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
NameTypeDescription
idUINT64List 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
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList of thread pairs to use in case of paired-thread NUMA

rwcal:paired-thread-ids

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

Key Identifiers:
XPath Path
/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
NameTypeDescription
thread-aUINT8
thread-bUINT8

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
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

rwcal:hypervisor-epa

Key Identifiers:
XPath Path
/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
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

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

rwcal:cpu-feature

List of CPU features.

Key Identifiers:
XPath Path
/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
NameTypeDescription
featureENUMCPU 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
NameTypeDescription
featureSTRINGCPU 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
NameTypeDescription
nameSTRING

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue of the corresponding metadata-key

rwcal:connection-points

Key Identifiers:
XPath Path
/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
NameTypeDescription
nameSTRINGName of the connection point
virtual-link-idSTRINGCAL assigned resource Id for the Virtual Link
associate-public-ipBOOLEAN
vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
security-groupSTRINGName of the security group
port-security-enabledBOOLEANEnables the port security
static-ip-addressUNIONStatic IP address for the connection point
port-orderUINT32Port Sequence Order
virtual_cpsLIST
typeENUMSpecifies the type of connection point VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface. E1000 : Emulate E1000 interface. RTL8139 : Emulate RTL8139 interface. PCNET : Emulate PCNET interface. 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
NameTypeDescription
connection-point-idSTRINGConnection point id
nameSTRINGName of virtual connection point
ip-addressUNIONIP address of the virtual connection point
mac-addressSTRINGMAC 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
NameTypeDescription
userdataSTRINGThe userdata field for vdu-init should contain the contents of the script that cloud-init should invoke when configuring the system. Note that this script is expected to be in the cloud-config format

rwcal:supplemental-boot-data

Key Identifiers:
XPath Path
/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
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data
custom-meta-dataLISTList 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
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

rwcal:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:custom-meta-data
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:custom-meta-data[rwcal:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/rwcal:vdu-init-params/supplemental-boot-data/custom-meta-data/STRING
RW Keyspec XPath Path
C,/rw-project:project/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:custom-meta-data
RW Keyspec XPath Keyed Path
C,/rw-project:project[rw-project:name='STRING']/rwcal:vdu-init-params/rwcal:supplemental-boot-data/rwcal:custom-meta-data[rwcal:name='STRING']
Protobuf Type
.rwcal.YangData.RwProject.Project.VduInitParams.SupplementalBootData.CustomMetaData
Python Proto-GI Type
RwcalYang.YangData_RwProject_Project_VduInitParams_SupplementalBootData_CustomMetaData
C Protobuf-C Struct Type
Rwcal__YangData__RwProject__Project__VduInitParams__SupplementalBootData__CustomMetaData
C RWPB Identifiers
Rwcal_RwProject_data_Project_VduInitParams_SupplementalBootData_CustomMetaData
YPBC Base Identifier
rw_ypbc_Rwcal_RwProject_data_Project_VduInitParams_SupplementalBootData_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
descriptionSTRINGDescription for Volume
sizeUINT64Size of disk in GB
ephemeralEMPTY
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
volume-refSTRINGReference for pre-existing volume in VIM
device-busENUMType of disk-bus on which this disk is exposed to guest
device-typeENUMThe type of device as exposed to guest
boot-volumeBOOLEANThis flag indicates if this is boot volume or not
boot-priorityINT32Boot 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
NameTypeDescription
vdu-idSTRINGCAL assigned id for VDU to which this connection point belongs
static-ip-addressUNIONStatic IP address for the connection point
typeENUMSpecifies the type of connection point VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface. E1000 : Emulate E1000 interface. RTL8139 : Emulate RTL8139 interface. PCNET : Emulate PCNET interface. VPORT : Virtual Port.
image-idSTRINGCAL assigned image-id for the VDU image
connection-points-addLIST
connection-points-removeLIST

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
NameTypeDescription
nameSTRINGName of the connection point
virtual-link-idSTRINGCAL assigned resource Id for the Virtual Link
associate-public-ipBOOLEAN
port-security-enabledBOOLEANEnables the port security
typeENUMSpecifies the type of connection point VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface. E1000 : Emulate E1000 interface. RTL8139 : Emulate RTL8139 interface. PCNET : Emulate PCNET interface. 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
NameTypeDescription
connection-point-idSTRING

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
NameTypeDescription
virtual-link-info-listLIST
vdu-info-listLIST

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

rwcal:vm-flavor

Key Identifiers:
XPath Path
/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
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.

rwcal:guest-epa

Key Identifiers:
XPath Path
/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
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages
cpu-pinning-policyENUMCPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM
cpu-thread-pinning-policyENUMCPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

rwcal:pcie-device

List of pcie passthrough devices.

Key Identifiers:
XPath Path
/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
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number of devices to attach to the VM.

rwcal:numa-node-policy

This policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

Key Identifiers:
XPath Path
/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
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node
nodeLIST

rwcal:node

Key Identifiers:
XPath Path
/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
NameTypeDescription
idUINT64NUMA node identification. Typically it's 0 or 1
vcpuLISTList of VCPUs to allocate on this NUMA node.
memory-mbUINT64Memory size expressed in MB for this NUMA node.
num-coresUINT8
paired-threadsCONTAINER
num-threadsUINT8

rwcal:vcpu

List of VCPUs to allocate on this NUMA node.

Key Identifiers:
XPath Path
/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
NameTypeDescription
idUINT64List 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
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList of thread pairs to use in case of paired-thread NUMA

rwcal:paired-thread-ids

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

Key Identifiers:
XPath Path
/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
NameTypeDescription
thread-aUINT8
thread-bUINT8

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
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

rwcal:hypervisor-epa

Key Identifiers:
XPath Path
/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
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

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

rwcal:cpu-feature

List of CPU features.

Key Identifiers:
XPath Path
/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
NameTypeDescription
featureENUMCPU 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
NameTypeDescription
featureSTRINGCPU 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
NameTypeDescription
nameSTRING

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue of the corresponding metadata-key

rwcal:connection-points

Key Identifiers:
XPath Path
/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
NameTypeDescription
connection-point-idSTRING
nameSTRINGName of the connection point
virtual-link-idSTRINGCAL assigned resource ID of the Virtual-Link
vdu-idSTRINGCAL assigned id for VDU to which this connection point belongs
stateENUMCMP agnostic generic state of the connection point
ip-addressUNION
public-ipSTRING
mac-addrSTRING
port-orderUINT32Port Sequence Order
virtual-cp-infoLIST

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
NameTypeDescription
ip-addressUNION
mac-addressSTRING

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
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data
custom-meta-dataLISTList 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
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

rwcal:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data/rwcal:custom-meta-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/rwcal:custom-meta-data[rwcal:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/supplemental-boot-data/custom-meta-data/STRING
RW Keyspec XPath Path
D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:supplemental-boot-data/rwcal:custom-meta-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/rwcal:custom-meta-data[rwcal:name='STRING']
Protobuf Type
.rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.SupplementalBootData.CustomMetaData
Python Proto-GI Type
RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_SupplementalBootData_CustomMetaData
C Protobuf-C Struct Type
Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__SupplementalBootData__CustomMetaData
C RWPB Identifiers
Rwcal_RwProject_data_Project_VnfResources_VduInfoList_SupplementalBootData_CustomMetaData
YPBC Base Identifier
rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VduInfoList_SupplementalBootData_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
volume-idSTRINGCAL assigned volume-id
custom-meta-dataLISTList of meta-data to be associated with the instance

rwcal:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:volumes/rwcal:custom-meta-data
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']/rwcal:custom-meta-data[rwcal:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/rwcal:vnf-resources/vdu-info-list/STRING/volumes/STRING/custom-meta-data/STRING
RW Keyspec XPath Path
D,/rw-project:project/rwcal:vnf-resources/rwcal:vdu-info-list/rwcal:volumes/rwcal:custom-meta-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:volumes[rwcal:name='STRING']/rwcal:custom-meta-data[rwcal:name='STRING']
Protobuf Type
.rwcal.YangData.RwProject.Project.VnfResources.VduInfoList.Volumes.CustomMetaData
Python Proto-GI Type
RwcalYang.YangData_RwProject_Project_VnfResources_VduInfoList_Volumes_CustomMetaData
C Protobuf-C Struct Type
Rwcal__YangData__RwProject__Project__VnfResources__VduInfoList__Volumes__CustomMetaData
C RWPB Identifiers
Rwcal_RwProject_data_Project_VnfResources_VduInfoList_Volumes_CustomMetaData
YPBC Base Identifier
rw_ypbc_Rwcal_RwProject_data_Project_VnfResources_VduInfoList_Volumes_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
sdn-account-listLIST

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
NameTypeDescription
nameSTRING
account-typeENUM
odlCONTAINER
mockCONTAINER
sdnsimCONTAINER
openstackCONTAINER
connection-statusCONTAINER

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
NameTypeDescription
usernameSTRING
passwordSTRING
urlSTRING
plugin-nameSTRING

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
NameTypeDescription
usernameSTRING
plugin-nameSTRING

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
NameTypeDescription
usernameSTRING
topology-sourceSTRING
plugin-nameSTRING

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
NameTypeDescription
keySTRING
secretSTRING
auth_urlSTRING
tenantSTRING
adminBOOLEAN
user-domainSTRINGDomain of the OpenStack user
project-domainSTRINGDomain of the OpenStack project
regionSTRING
plugin-nameSTRING
cert-validateBOOLEANCertificate 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
NameTypeDescription
statusENUM
detailsSTRING

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
NameTypeDescription
vnffg-chainLIST

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
NameTypeDescription
nameSTRING
vnf-chain-pathLIST
sffLIST
classifier-nameSTRING

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
NameTypeDescription
orderUINT32 Order of the VNF in VNFFG chain
service-function-typeSTRING
nsh-awareBOOLEAN
transport-typeSTRING
vnfr-idsLIST

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
NameTypeDescription
vnfr-idSTRING
vnfr-nameSTRING
mgmt-addressUNION
mgmt-portUINT16
vdu-listLIST
sff-nameSTRINGSFF 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
NameTypeDescription
port-idSTRING
vm-idSTRING
nameSTRING
addressUNION
portUINT16

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
NameTypeDescription
nameSTRING
function-typeSTRING
mgmt-addressUNION
mgmt-portUINT16
dp-endpointsLIST
vnfr-listLIST

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
NameTypeDescription
nameSTRING
addressUNION
portUINT16

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
NameTypeDescription
vnfr-nameSTRING

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
NameTypeDescription
vnffg-rendered-pathLIST

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
NameTypeDescription
nameSTRING
path-idUINT32Unique Identifier for the service path
rendered-path-hopLIST

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
NameTypeDescription
hop-numberUINT8
service-indexUINT8Location within the service path
vnfr-nameSTRING
service-function-forwarderCONTAINER

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
NameTypeDescription
nameSTRINGService Function Forwarder name
ip-addressUNIONService Function Forwarder Data Plane IP address
portUINT16Service 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
NameTypeDescription
vnffg-classifierLIST

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
NameTypeDescription
nameSTRING
rsp-nameSTRING
rsp-idSTRING
port-idSTRING
vm-idSTRING
sff-nameSTRING
vnffg-metadataCONTAINER
match-attributesLISTList of match attributes.

rwsdnal:vnffg-metadata

Key Identifiers:
XPath Path
/rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier/rwsdnal:vnffg-metadata
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING']/rwsdnal:vnffg-metadata
RW.REST URI Path
/rw-project:project/STRING/rwsdnal:vnffg-classifiers/vnffg-classifier/STRING/vnffg-metadata
RW Keyspec XPath Path
C,/rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier/rwsdnal:vnffg-metadata
RW Keyspec XPath Keyed Path
C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING']/rwsdnal:vnffg-metadata
Protobuf Type
.rwsdnal.YangData.RwProject.Project.VnffgClassifiers.VnffgClassifier.VnffgMetadata
Python Proto-GI Type
RwsdnalYang.YangData_RwProject_Project_VnffgClassifiers_VnffgClassifier_VnffgMetadata
C Protobuf-C Struct Type
Rwsdnal__YangData__RwProject__Project__VnffgClassifiers__VnffgClassifier__VnffgMetadata
C RWPB Identifiers
Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier_VnffgMetadata
YPBC Base Identifier
rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier_VnffgMetadata

Fields
NameTypeDescription
ctx1STRING
ctx2STRING
ctx3STRING
ctx4STRING

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
NameTypeDescription
nameSTRINGName for the Access list
ip-protoUINT8IP Protocol.
source-ip-addressUNIONSource IP address.
destination-ip-addressUNIONDestination IP address.
source-portUINT16Source port number.
destination-portUINT16Destination 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
NameTypeDescription
accountLIST

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
NameTypeDescription
nameSTRING
account-typeENUM
odlCONTAINER
mockCONTAINER
sdnsimCONTAINER
openstackCONTAINER
connection-statusCONTAINER

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
NameTypeDescription
usernameSTRING
passwordSTRING
urlSTRING
plugin-nameSTRING

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
NameTypeDescription
usernameSTRING
plugin-nameSTRING

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
NameTypeDescription
usernameSTRING
topology-sourceSTRING
plugin-nameSTRING

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
NameTypeDescription
keySTRING
secretSTRING
auth_urlSTRING
tenantSTRING
adminBOOLEAN
user-domainSTRINGDomain of the OpenStack user
project-domainSTRINGDomain of the OpenStack project
regionSTRING
plugin-nameSTRING
cert-validateBOOLEANCertificate 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
NameTypeDescription
statusENUM
detailsSTRING

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
NameTypeDescription
accountLISTConfigure 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
NameTypeDescription
nameSTRING
sdn-accountLEAFREFConfigured SDN account associated with this cloud account
account-typeENUM
mockCONTAINER
awsCONTAINER
openstackCONTAINER
openmanoCONTAINER
vsphereCONTAINER
cloudsimCONTAINER
cloudsim_proxyCONTAINER
openvimCONTAINER
prop_cloud1CONTAINER
connection-statusCONTAINER
vdu-instance-timeoutUINT64VDU instantiation timeout

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
NameTypeDescription
usernameSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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

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

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
NameTypeDescription
hostSTRING
portUINT16
tenant-idSTRING
plugin-nameSTRING

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
NameTypeDescription
usernameSTRING
passwordSTRING
urlSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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
NameTypeDescription
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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
NameTypeDescription
hostSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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
NameTypeDescription
hostSTRING
portUINT16
tenant-nameSTRINGMandatory parameter to indicate openvim tenant name
mgmt-networkSTRING
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN
image-managementCONTAINER Information required for OpenVim image upload operation

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
NameTypeDescription
usernameSTRINGUsername for host access
passwordSTRINGPassword for host access
image-directory-pathSTRINGName 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
NameTypeDescription
hostSTRINGThis is a single-host cloud. IP address of host
usernameSTRINGUsername to access host
passwordSTRINGPassword for user
mgmt-networkSTRINGName of bridge used for management access to VMs on cloud
public-ip-poolSTRINGPublic IP pool for VMs
wan-interfaceSTRINGWAN interface name
firewallSTRINGFirewall services
plugin-nameSTRING
dynamic-flavor-supportBOOLEAN

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
NameTypeDescription
statusENUM
detailsSTRING

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
NameTypeDescription
vlrLIST

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
NameTypeDescription
idSTRINGIdentifier for the VLR.
nameSTRINGVLR name.
nsr-id-refSTRINGNS instance identifier. This is a leafref /rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:id
vld-refSTRINGReference to VLD /rw-project:project/nsr:ns-instance-config/nsr:nsr[nsr:id=../nsr-id-ref] /nsd/vld:vld/vld:id
res-idSTRINGIdentifier for resmgr id mapping
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGProvider of the VLR.
descriptionSTRINGDescription of the VLR.
versionSTRINGVersion of the VLR
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
create-timeUINT32Creation timestamp of this Virtual Link. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
uptimeUINT32Active period of this Virtual Link. Uptime is expressed in seconds
network-idSTRINGIdentifier for the allocated network resource.
vim-network-nameSTRINGName of network in VIM account. This is used to indicate pre-provisioned network name in cloud account.
provider-networkCONTAINERContainer for the provider network.
ip-profile-paramsCONTAINER
statusENUMStatus of the virtual link record.
operational-statusENUMThe 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
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
segmentation_idUINT32ID 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
NameTypeDescription
ip-versionENUM
subnet-addressUNIONSubnet IP prefix associated with IP Profile
gateway-addressUNIONIP Address of the default gateway associated with IP Profile
security-groupSTRINGName of the security group
dns-serverLIST
dhcp-paramsCONTAINER
subnet-prefix-poolSTRINGVIM 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
NameTypeDescription
addressUNIONList 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
NameTypeDescription
enabledBOOLEANThis flag indicates if DHCP is enabled or not
start-addressUNIONStart IP address of the IP-Address range associated with DHCP domain
countUINT32Size 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
NameTypeDescription
vnfdLIST

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
NameTypeDescription
idSTRINGIdentifier for the VNFD.
nameSTRINGVNFD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGVendor of the VNFD.
logoSTRINGVendor logo for the Virtual Network Function
descriptionSTRINGDescription of the VNFD.
versionSTRINGVersion of the VNFD
vnf-configurationCONTAINER
mgmt-interfaceCONTAINERInterface over which the VNF is managed.
internal-vldLISTList 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-profilesLISTList of IP Profiles. IP Profile describes the IP characteristics for the Virtual-Link
connection-pointLISTList 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.
vduLISTList of Virtual Deployment Units
vdu-dependencyLISTList of VDU dependencies.
service-function-chainENUMType of node in Service Function Chaining Architecture
service-function-typeSTRINGType 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-endpointLISTList of http endpoints to be used by monitoring params
monitoring-paramLISTList of monitoring parameters at the network service level
placement-groupsLISTList of placement groups at VNF level
metaSTRINGAny meta-data needed by the UI
config-parameterCONTAINERList 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
NameTypeDescription
scriptCONTAINER
jujuCONTAINER
config-primitiveLISTList of config primitives supported by the configuration agent for this VNF or VDU.
initial-config-primitiveLISTInitial set of configuration primitives.

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
NameTypeDescription
script-typeENUMScript 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
NameTypeDescription
charmSTRINGJuju charm to use with the VNF or VDU.
vca-relationshipsCONTAINER

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
NameTypeDescription
relationLISTList 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
NameTypeDescription
requiresSTRINGName of the required relation.
providesSTRINGName 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
NameTypeDescription
nameSTRINGName of the config primitive.
parameterLISTList of parameters to the config primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.
outBOOLEANIf 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
parameterLISTList of parameters to the configuration primitive.
user-defined-scriptSTRINGA user defined script.
config-primitive-refLEAFREFReference 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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
ip-addressUNION
vdu-idLEAFREF
cpLEAFREF
portUINT16Port for the management interface.
dashboard-paramsCONTAINERParameters for the VNF dashboard
ssh-keyBOOLEANWhether 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
NameTypeDescription
pathSTRINGThe HTTP path for the dashboard
httpsBOOLEANPick HTTPS instead of HTTP , Default is false
portUINT16The 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
NameTypeDescription
idSTRINGIdentifier for the VLD
nameSTRINGName of the internal VLD
short-nameSTRINGShort name to appear as label in the UI
descriptionSTRING
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
internal-connection-pointLISTList of internal connection points in this VLD
provider-networkCONTAINERContainer for the provider network.
vim-network-nameSTRINGName of network in VIM account. This is used to indicate pre-provisioned network name in cloud account.
ip-profile-refSTRINGNamed reference to IP-profile object
virtual-connection-pointsLISTA 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
NameTypeDescription
id-refLEAFREFreference to the internal connection point id

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
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
segmentation_idUINT32ID 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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
associated-cpsLEAF_LISTA 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
NameTypeDescription
nameSTRINGName of the IP-Profile
descriptionSTRINGDescription for IP profile
ip-profile-paramsCONTAINER

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
NameTypeDescription
ip-versionENUM
subnet-addressUNIONSubnet IP prefix associated with IP Profile
gateway-addressUNIONIP Address of the default gateway associated with IP Profile
security-groupSTRINGName of the security group
dns-serverLIST
dhcp-paramsCONTAINER
subnet-prefix-poolSTRINGVIM 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
NameTypeDescription
addressUNIONList 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
NameTypeDescription
enabledBOOLEANThis flag indicates if DHCP is enabled or not
start-addressUNIONStart IP address of the IP-Address range associated with DHCP domain
countUINT32Size 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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables 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
NameTypeDescription
idSTRINGUnique id for the VDU
nameSTRINGUnique name for the VDU
descriptionSTRINGDescription of the VDU.
countUINT64Number of instances of VDU
mgmt-vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
alarmLIST
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
vdu-configurationCONTAINER
cloud-initSTRINGContents of cloud-init script, provided inline, in cloud-config format
cloud-init-fileSTRINGName of file with contents of cloud-init script in cloud-config format
supplemental-boot-dataCONTAINER
internal-connection-pointLISTList 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.
interfaceLISTList of Interfaces (external and internal) for the VNF
volumesLIST

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
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.
vm-flavor-nameSTRINGflavor 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
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages
cpu-pinning-policyENUMCPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM
cpu-thread-pinning-policyENUMCPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

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
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number 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
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node
nodeLIST

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

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
NameTypeDescription
idUINT64List 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
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList 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
NameTypeDescription
thread-aUINT8
thread-bUINT8

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
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

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
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

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

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
NameTypeDescription
featureENUMCPU 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
NameTypeDescription
featureSTRINGCPU 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
NameTypeDescription
alarm-idSTRINGThis field is reserved for the identifier assigned by the VIM provider
nameSTRINGA human readable string to identify the alarm
descriptionSTRINGA description of this alarm
vdur-idSTRINGThe identifier of the VDUR that the alarm is associated with
actionsCONTAINER
repeatBOOLEANThis flag indicates whether the alarm should be repeatedly emitted while the associated threshold has been crossed.
enabledBOOLEANThis flag indicates whether the alarm has been enabled or disabled.
severityENUMA measure of the importance or urgency of the alarm
metricENUMThe metric to be tracked by this alarm.
statisticENUMThe type of metric statistic that is tracked by this alarm
operationENUMThe 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.
valueDECIMAL64This value defines the threshold that, if crossed, will trigger the alarm.
periodUINT32The period defines the length of time (seconds) that the metric data are collected over in oreder to evaluate the chosen statistic.
evaluationsUINT32Defines 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
NameTypeDescription
okLIST
insufficient-dataLIST
alarmLIST

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
NameTypeDescription
urlSTRING

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
NameTypeDescription
urlSTRING

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
NameTypeDescription
urlSTRING

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
NameTypeDescription
scriptCONTAINER
jujuCONTAINER
config-primitiveLISTList of config primitives supported by the configuration agent for this VNF or VDU.
initial-config-primitiveLISTInitial set of configuration primitives.

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
NameTypeDescription
script-typeENUMScript 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
NameTypeDescription
charmSTRINGJuju charm to use with the VNF or VDU.
vca-relationshipsCONTAINER

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
NameTypeDescription
relationLISTList 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
NameTypeDescription
requiresSTRINGName of the required relation.
providesSTRINGName 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
NameTypeDescription
nameSTRINGName of the config primitive.
parameterLISTList of parameters to the config primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
parameterLISTList of parameters to the configuration primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data
custom-meta-dataLISTList 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
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

rw-project-vnfd:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data/rw-project-vnfd:custom-meta-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-project-vnfd:custom-meta-data[rw-project-vnfd:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/supplemental-boot-data/rw-project-vnfd:custom-meta-data/STRING
RW Keyspec XPath Path
C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:supplemental-boot-data/rw-project-vnfd:custom-meta-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/rw-project-vnfd:custom-meta-data[rw-project-vnfd:name='STRING']
Protobuf Type
.rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.SupplementalBootData.CustomMetaData
Python Proto-GI Type
RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_CustomMetaData
C Protobuf-C Struct Type
RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__SupplementalBootData__CustomMetaData
C RWPB Identifiers
RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_CustomMetaData
YPBC Base Identifier
rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_SupplementalBootData_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
internal-vld-refLEAFREF

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
NameTypeDescription
nameSTRINGName of the interface. Note that this name has only local significance to the VDU.
positionUINT32Explicit Position of the interface within the list
typeENUMType of the Interface
internal-connection-point-refLEAFREFLeaf Ref to the particular internal connection point
external-connection-point-refLEAFREFLeaf Ref to the particular external connection point
virtual-interfaceCONTAINERContainer for the virtual interface properties
static-ip-addressUNIONStatic IP address for the connection point
floating-ip-neededBOOLEANSole 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
NameTypeDescription
typeENUMSpecifies 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 : Used to specify openmano mgmt external-connection type
vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
bandwidthUINT64Aggregate 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
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
descriptionSTRINGDescription for Volume
sizeUINT64Size of disk in GB
ephemeralEMPTY
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
volume-refSTRINGReference for pre-existing volume in VIM
device-busENUMType of disk-bus on which this disk is exposed to guest
device-typeENUMThe type of device as exposed to guest
boot-volumeBOOLEANThis flag indicates if this is boot volume or not
boot-priorityINT32Boot priority associated with volume
custom-meta-dataLISTList of meta-data to be associated with the instance

rw-project-vnfd:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:volumes/rw-project-vnfd:custom-meta-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:volumes[project-vnfd:name='STRING']/rw-project-vnfd:custom-meta-data[rw-project-vnfd:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/vdu/STRING/volumes/STRING/rw-project-vnfd:custom-meta-data/STRING
RW Keyspec XPath Path
C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:vdu/project-vnfd:volumes/rw-project-vnfd:custom-meta-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:volumes[project-vnfd:name='STRING']/rw-project-vnfd:custom-meta-data[rw-project-vnfd:name='STRING']
Protobuf Type
.rw_project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.Vdu.Volumes.CustomMetaData
Python Proto-GI Type
RwProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_Vdu_Volumes_CustomMetaData
C Protobuf-C Struct Type
RwProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__Vdu__Volumes__CustomMetaData
C RWPB Identifiers
RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Volumes_CustomMetaData
YPBC Base Identifier
rw_ypbc_RwProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_Vdu_Volumes_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
vdu-source-refLEAFREF
vdu-depends-on-refLEAFREFReference 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
NameTypeDescription
pathSTRINGThe HTTP path on the management server
httpsBOOLEANPick HTTPS instead of HTTP , Default is false
portUINT16The HTTP port to connect to
usernameSTRINGThe HTTP basic auth username
passwordSTRINGThe HTTP basic auth password
polling-interval-secsUINT8The HTTP polling interval in seconds
methodENUMMethod that the URI should perform. Deafult action is GET.
headersLISTCustom HTTP headers to put on HTTP request
dataSTRINGThis is the data to be sent with POST

project-vnfd:headers

Custom HTTP headers to put on HTTP request

Key Identifiers:
XPath Path
/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:http-endpoint/project-vnfd:headers
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']/project-vnfd:headers[project-vnfd:key='STRING']
RW.REST URI Path
/rw-project:project/STRING/project-vnfd:vnfd-catalog/vnfd/STRING/http-endpoint/STRING/headers/STRING
RW Keyspec XPath Path
C,/rw-project:project/project-vnfd:vnfd-catalog/project-vnfd:vnfd/project-vnfd:http-endpoint/project-vnfd:headers
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']/project-vnfd:headers[project-vnfd:key='STRING']
Protobuf Type
.project_vnfd.YangData.RwProject.Project.VnfdCatalog.Vnfd.HttpEndpoint.Headers
Python Proto-GI Type
ProjectVnfdYang.YangData_RwProject_Project_VnfdCatalog_Vnfd_HttpEndpoint_Headers
C Protobuf-C Struct Type
ProjectVnfd__YangData__RwProject__Project__VnfdCatalog__Vnfd__HttpEndpoint__Headers
C RWPB Identifiers
ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_HttpEndpoint_Headers
YPBC Base Identifier
rw_ypbc_ProjectVnfd_RwProject_data_Project_VnfdCatalog_Vnfd_HttpEndpoint_Headers

Fields
NameTypeDescription
keySTRINGHTTP header key
valueSTRINGHTTP header value

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
NameTypeDescription
idSTRING
nameSTRING
http-endpoint-refLEAFREF
json-query-methodENUM
json-query-paramsCONTAINER
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameters
widget-typeENUMDefines the UI Display variant of measured counters.
unitsSTRINGMeasured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
value-typeENUM
numeric-constraintsCONTAINER
text-constraintsCONTAINER
value-integerINT64Current value for an integer parameter
value-decimalDECIMAL64Current value for a decimal parameter
value-stringSTRINGCurrent 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
NameTypeDescription
json-pathSTRINGThe jsonpath to use to extract value from JSON structure
object-pathSTRINGThe 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
NameTypeDescription
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum 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
NameTypeDescription
min-lengthUINT8Minimum string length for the parameter
max-lengthUINT8Maximum 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
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy 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-vdusLISTList 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
NameTypeDescription
member-vdu-refLEAFREF

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
NameTypeDescription
config-parameter-sourceLISTThe list of parameters exposed by this VNF
config-parameter-requestLISTThe list of requests for this VNF

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
NameTypeDescription
nameSTRINGName of the source
descriptionSTRING Description of the source
descriptorSTRINGLocation of this source as an xpath. For example: ../../../mgmt-interface/port
attributeSTRINGLocation 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-refLEAFREFA leafref to configuration primitive. This refers to a config parameter whose output parameter is referred in out-parameter.
parameter-refLEAFREFName of the output parameter in the config primitiive
valueSTRINGPre-defined value to be used for this source
parameterLIST

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
NameTypeDescription
config-primitive-name-refLEAFREFName of the configuration primitive where this request will used
config-primitive-parameter-refLEAFREFParameter 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
NameTypeDescription
nameSTRINGName of this parameter request
descriptionSTRINGDescription of this request
parameterLIST

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
NameTypeDescription
config-primitive-name-refLEAFREFName of the configuration primitive where this request will used
config-primitive-parameter-refLEAFREFParameter 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
NameTypeDescription
nsdLIST

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
NameTypeDescription
idSTRINGIdentifier for the NSD.
nameSTRINGNSD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGVendor of the NSD.
logoSTRINGFile path for the vendor specific logo. For example icons/mylogo.png. The logo should be part of the network service
descriptionSTRINGDescription of the NSD.
versionSTRINGVersion of the NSD
connection-pointLISTList 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-descriptorLISTscaling 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
vnffgdLISTList of VNF Forwarding Graph Descriptors (VNFFGD).
ip-profilesLISTList of IP Profiles. IP Profile describes the IP characteristics for the Virtual-Link
initial-service-primitiveLISTInitial set of service primitives for NSD.
terminate-service-primitiveLISTSet of service primitives during termination for NSD.
input-parameter-xpathLISTList of xpaths to parameters inside the NSD the can be customized during the instantiation.
parameter-poolLISTPool of parameter values which must be pulled from during configuration
key-pairLISTUsed to configure the list of public keys to be injected as part of ns instantiation
userLISTList of users to be added through cloud-config
vldLIST
constituent-vnfdLISTList of VNFDs that are part of this network service.
placement-groupsLISTList of placement groups at NS level
vnf-dependencyLISTList of VNF dependencies.
monitoring-paramLIST
service-primitiveLISTNetwork 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
NameTypeDescription
nameSTRINGName of the NS connection point.
typeENUMType 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
NameTypeDescription
nameSTRINGName of this scaling group.
scaling-policyLIST
vnfd-memberLISTList of VNFs in this scaling group
min-instance-countUINT32Minimum instances of the scaling group which are allowed. These instances are created by default when the network service is instantiated.
max-instance-countUINT32Maximum 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-actionLISTList 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
NameTypeDescription
nameSTRINGName of the scaling policy
scaling-typeENUMType of scaling
enabledBOOLEANSpecifies if the scaling policy can be applied
scale-in-operation-typeENUMOperation 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-typeENUMOperation to be applied to check between scaling criterias to check if the scale out threshold condition has been met. Defauls to OR
threshold-timeUINT32The duration for which the criteria must hold true
cooldown-timeUINT32The duration after a scaling-in/scaling-out action has been triggered, for which there will be no further optional
scaling-criteriaLISTlist 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
NameTypeDescription
nameSTRING
scale-in-thresholdUINT64Value below which scale-in requests are generated
scale-out-thresholdUINT64Value above which scale-out requests are generated
ns-monitoring-param-refLEAFREFReference 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
NameTypeDescription
member-vnf-index-refLEAFREFmember VNF index of this member VNF
countUINT32count 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
NameTypeDescription
triggerENUMscaling trigger
ns-service-primitive-name-refLEAFREFReference 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
NameTypeDescription
idSTRINGIdentifier for the VNFFGD.
nameSTRINGVNFFGD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGProvider of the VNFFGD.
descriptionSTRINGDescription of the VNFFGD.
versionSTRINGVersion of the VNFFGD
rspLISTList of Rendered Service Paths (RSP).
classifierLISTList 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
NameTypeDescription
idSTRINGIdentifier for the RSP.
nameSTRINGRSP name.
vnfd-connection-point-refLISTA 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
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
orderUINT8A number that denotes the order of a VNF in a chain
vnfd-id-refLEAFREFA 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-refSTRINGA 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
NameTypeDescription
idSTRINGIdentifier for the classifier rule.
nameSTRINGName of the classifier.
rsp-id-refLEAFREFA reference to the RSP.
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA 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-refSTRINGA 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-attributesLISTList 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
NameTypeDescription
idSTRINGIdentifier for the classifier match attribute rule.
ip-protoUINT8IP Protocol.
source-ip-addressUNIONSource IP address.
destination-ip-addressUNIONDestination IP address.
source-portUINT16Source port number.
destination-portUINT16Destination 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
NameTypeDescription
nameSTRINGName of the IP-Profile
descriptionSTRINGDescription for IP profile
ip-profile-paramsCONTAINER

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
NameTypeDescription
ip-versionENUM
subnet-addressUNIONSubnet IP prefix associated with IP Profile
gateway-addressUNIONIP Address of the default gateway associated with IP Profile
security-groupSTRINGName of the security group
dns-serverLIST
dhcp-paramsCONTAINER
subnet-prefix-poolSTRINGVIM 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
NameTypeDescription
addressUNIONList 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
NameTypeDescription
enabledBOOLEANThis flag indicates if DHCP is enabled or not
start-addressUNIONStart IP address of the IP-Address range associated with DHCP domain
countUINT32Size 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
user-defined-scriptSTRINGA user defined script.
parameterLIST

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
NameTypeDescription
nameSTRING
valueSTRINGValue 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
user-defined-scriptSTRINGA user defined script.
parameterLIST

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
NameTypeDescription
nameSTRING
valueSTRINGValue of the configuration primitive.

project-nsd:input-parameter-xpath

List of xpaths to parameters inside the NSD the can be customized during the instantiation.

Key Identifiers:
XPath Path
/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:input-parameter-xpath
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/project-nsd:nsd-catalog/project-nsd:nsd[project-nsd:id='STRING']/project-nsd:input-parameter-xpath[project-nsd:xpath='STRING']
RW.REST URI Path
/rw-project:project/STRING/project-nsd:nsd-catalog/nsd/STRING/input-parameter-xpath/STRING
RW Keyspec XPath Path
C,/rw-project:project/project-nsd:nsd-catalog/project-nsd:nsd/project-nsd:input-parameter-xpath
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:input-parameter-xpath[project-nsd:xpath='STRING']
Protobuf Type
.project_nsd.YangData.RwProject.Project.NsdCatalog.Nsd.InputParameterXpath
Python Proto-GI Type
ProjectNsdYang.YangData_RwProject_Project_NsdCatalog_Nsd_InputParameterXpath
C Protobuf-C Struct Type
ProjectNsd__YangData__RwProject__Project__NsdCatalog__Nsd__InputParameterXpath
C RWPB Identifiers
ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InputParameterXpath
YPBC Base Identifier
rw_ypbc_ProjectNsd_RwProject_data_Project_NsdCatalog_Nsd_InputParameterXpath

Fields
NameTypeDescription
xpathSTRINGAn xpath that specifies the element in a descriptor.
labelSTRINGA descriptive string
default-valueSTRINGDefault Value for the Input Parameter

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
NameTypeDescription
nameSTRINGName of the configuration value pool
rangeCONTAINERCreate 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
NameTypeDescription
start-valueUINT32Generated pool values start at this value
end-valueUINT32Generated 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
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey 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
NameTypeDescription
nameSTRINGName of the user
user-infoSTRINGThe user name's real name
key-pairLISTUsed 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
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey 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
NameTypeDescription
idSTRINGIdentifier for the VLD.
nameSTRINGVirtual Link Descriptor (VLD) name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGProvider of the VLD.
descriptionSTRINGDescription of the VLD.
versionSTRINGVersion of the VLD
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
provider-networkCONTAINERContainer for the provider network.
mgmt-networkBOOLEANFlag indicating whether this network is a VIM management network
vim-network-nameSTRINGName of network in VIM account. This is used to indicate pre-provisioned network name in cloud account.
ip-profile-refLEAFREFNamed reference to IP-profile object
vnfd-connection-point-refLISTA 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
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
segmentation_idUINT32ID 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
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA 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-refLEAFREFA 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
NameTypeDescription
member-vnf-indexUINT64Identifier/index for the VNFD. This separate id is required to ensure that multiple VNFs can be part of single NS
vnfd-id-refLEAFREFIdentifier for the VNFD.
start-by-defaultBOOLEANVNFD 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
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy 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-vnfdLISTList 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
NameTypeDescription
member-vnf-index-refLEAFREFmember VNF index of this member VNF
vnfd-id-refLEAFREFIdentifier 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
NameTypeDescription
vnf-source-refLEAFREF
vnf-depends-on-refLEAFREFReference 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
NameTypeDescription
idSTRING
nameSTRING
value-typeENUM
numeric-constraintsCONTAINER
text-constraintsCONTAINER
value-integerINT64Current value for an integer parameter
value-decimalDECIMAL64Current value for a decimal parameter
value-stringSTRINGCurrent value for a string parameter
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameters
widget-typeENUMDefines the UI Display variant of measured counters.
unitsSTRINGMeasured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
aggregation-typeENUM
vnfd-monitoring-paramLISTA 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
NameTypeDescription
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum 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
NameTypeDescription
min-lengthUINT8Minimum string length for the parameter
max-lengthUINT8Maximum 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
NameTypeDescription
vnfd-id-refLEAFREFA 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-refLEAFREFA reference to the VNFD monitoring param
member-vnf-index-refLEAFREFOptional 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
NameTypeDescription
nameSTRINGName of the service primitive.
parameterLISTList of parameters for the service primitive.
parameter-groupLISTGrouping of parameters which are logically grouped in UI
vnf-primitive-groupLISTList of service primitives grouped by VNF.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe 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
NameTypeDescription
nameSTRINGName of the parameter group
parameterLISTList of parameters for the service primitive.
mandatoryBOOLEANIs 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe 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
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA reference to a vnfd. This is a leafref
vnfd-nameLEAFREFName of the VNFD
primitiveLIST

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
NameTypeDescription
indexUINT32Index of this primitive
nameSTRINGName 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
NameTypeDescription
vnfrLISTVirtual Network Function Record (VNFR).
vnfd-ref-countLISTThis 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
NameTypeDescription
idSTRINGIdentifier for the VNFR.
nsr-id-refSTRINGNS instance identifier. This is a leafref /nsr:ns-instance-config/nsr:nsr/nsr:id
member-vnf-index-refLEAFREFReference to member VNF index in Network service.
dashboard-urlSTRINGDashboard URL
nameSTRINGVNFR name.
short-nameSTRINGVNFR short name.
vendorSTRINGVendor of the VNFR.
descriptionSTRINGDescription of the VNFR.
versionSTRINGVersion of the VNFR
create-timeUINT32Creation timestamp of this Virtual Network Function. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
uptimeUINT32Active period of this Virtual Network Function. Uptime is expressed in seconds
vnfdCONTAINERVNF descriptor used to instantiate this VNF
vnfd-refLEAFREFReference to VNFD
vnf-configurationCONTAINER
mgmt-interfaceCONTAINER
internal-vlrLIST
connection-pointLISTList 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.
vdurLISTList of Virtual Deployment Units
http-endpointLISTList of http endpoints to be used by monitoring params
monitoring-paramLISTList of monitoring parameters at the network service level
operational-statusENUMThe 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-statusENUMThe 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-infoLIST Placement groups to which this VDU belongs and its cloud construct
cloud-configCONTAINER
action-paramLISTList of action parameters to control VNF
control-paramLISTList of control parameters to manage and update the running configuration of the VNF
datacenterSTRINGDatacenter name to use when instantiating the network service.
nfvi-metricsCONTAINER
operational-eventsLISTRecent 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-detailsSTRINGThe 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
NameTypeDescription
idSTRINGIdentifier for the VNFD.
nameSTRINGVNFD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGVendor of the VNFD.
logoSTRINGVendor logo for the Virtual Network Function
descriptionSTRINGDescription of the VNFD.
versionSTRINGVersion of the VNFD
vnf-configurationCONTAINER
mgmt-interfaceCONTAINERInterface over which the VNF is managed.
internal-vldLISTList 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-profilesLISTList of IP Profiles. IP Profile describes the IP characteristics for the Virtual-Link
connection-pointLISTList 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.
vduLISTList of Virtual Deployment Units
vdu-dependencyLISTList of VDU dependencies.
service-function-chainENUMType of node in Service Function Chaining Architecture
service-function-typeSTRINGType 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-endpointLISTList of http endpoints to be used by monitoring params
monitoring-paramLISTList of monitoring parameters at the network service level
placement-groupsLISTList of placement groups at VNF level
metaSTRINGAny meta-data needed by the UI
config-parameterCONTAINERList 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
NameTypeDescription
scriptCONTAINER
jujuCONTAINER
config-primitiveLISTList of config primitives supported by the configuration agent for this VNF or VDU.
initial-config-primitiveLISTInitial set of configuration primitives.

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
NameTypeDescription
script-typeENUMScript 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
NameTypeDescription
charmSTRINGJuju charm to use with the VNF or VDU.
vca-relationshipsCONTAINER

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
NameTypeDescription
relationLISTList 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
NameTypeDescription
requiresSTRINGName of the required relation.
providesSTRINGName 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
NameTypeDescription
nameSTRINGName of the config primitive.
parameterLISTList of parameters to the config primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.
outBOOLEANIf 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
parameterLISTList of parameters to the configuration primitive.
user-defined-scriptSTRINGA user defined script.
config-primitive-refLEAFREFReference 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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
ip-addressUNION
vdu-idLEAFREF
cpLEAFREF
portUINT16Port for the management interface.
dashboard-paramsCONTAINERParameters for the VNF dashboard
ssh-keyBOOLEANWhether 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
NameTypeDescription
pathSTRINGThe HTTP path for the dashboard
httpsBOOLEANPick HTTPS instead of HTTP , Default is false
portUINT16The 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
NameTypeDescription
idSTRINGIdentifier for the VLD
nameSTRINGName of the internal VLD
short-nameSTRINGShort name to appear as label in the UI
descriptionSTRING
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
internal-connection-pointLISTList of internal connection points in this VLD
provider-networkCONTAINERContainer for the provider network.
vim-network-nameSTRINGName of network in VIM account. This is used to indicate pre-provisioned network name in cloud account.
ip-profile-refSTRINGNamed reference to IP-profile object
virtual-connection-pointsLISTA 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
NameTypeDescription
id-refLEAFREFreference to the internal connection point id

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
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
segmentation_idUINT32ID 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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
associated-cpsLEAF_LISTA 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
NameTypeDescription
nameSTRINGName of the IP-Profile
descriptionSTRINGDescription for IP profile
ip-profile-paramsCONTAINER

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
NameTypeDescription
ip-versionENUM
subnet-addressUNIONSubnet IP prefix associated with IP Profile
gateway-addressUNIONIP Address of the default gateway associated with IP Profile
security-groupSTRINGName of the security group
dns-serverLIST
dhcp-paramsCONTAINER
subnet-prefix-poolSTRINGVIM 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
NameTypeDescription
addressUNIONList 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
NameTypeDescription
enabledBOOLEANThis flag indicates if DHCP is enabled or not
start-addressUNIONStart IP address of the IP-Address range associated with DHCP domain
countUINT32Size 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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables 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
NameTypeDescription
idSTRINGUnique id for the VDU
nameSTRINGUnique name for the VDU
descriptionSTRINGDescription of the VDU.
countUINT64Number of instances of VDU
mgmt-vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
alarmLIST
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
vdu-configurationCONTAINER
cloud-initSTRINGContents of cloud-init script, provided inline, in cloud-config format
cloud-init-fileSTRINGName of file with contents of cloud-init script in cloud-config format
supplemental-boot-dataCONTAINER
internal-connection-pointLISTList 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.
interfaceLISTList of Interfaces (external and internal) for the VNF
volumesLIST

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
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.
vm-flavor-nameSTRINGflavor 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
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages
cpu-pinning-policyENUMCPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM
cpu-thread-pinning-policyENUMCPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

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
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number 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
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node
nodeLIST

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

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
NameTypeDescription
idUINT64List 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
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList 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
NameTypeDescription
thread-aUINT8
thread-bUINT8

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
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

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
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

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

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
NameTypeDescription
featureENUMCPU 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
NameTypeDescription
featureSTRINGCPU 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
NameTypeDescription
alarm-idSTRINGThis field is reserved for the identifier assigned by the VIM provider
nameSTRINGA human readable string to identify the alarm
descriptionSTRINGA description of this alarm
vdur-idSTRINGThe identifier of the VDUR that the alarm is associated with
actionsCONTAINER
repeatBOOLEANThis flag indicates whether the alarm should be repeatedly emitted while the associated threshold has been crossed.
enabledBOOLEANThis flag indicates whether the alarm has been enabled or disabled.
severityENUMA measure of the importance or urgency of the alarm
metricENUMThe metric to be tracked by this alarm.
statisticENUMThe type of metric statistic that is tracked by this alarm
operationENUMThe 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.
valueDECIMAL64This value defines the threshold that, if crossed, will trigger the alarm.
periodUINT32The period defines the length of time (seconds) that the metric data are collected over in oreder to evaluate the chosen statistic.
evaluationsUINT32Defines 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
NameTypeDescription
okLIST
insufficient-dataLIST
alarmLIST

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
NameTypeDescription
urlSTRING

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
NameTypeDescription
urlSTRING

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
NameTypeDescription
urlSTRING

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
NameTypeDescription
scriptCONTAINER
jujuCONTAINER
config-primitiveLISTList of config primitives supported by the configuration agent for this VNF or VDU.
initial-config-primitiveLISTInitial set of configuration primitives.

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
NameTypeDescription
script-typeENUMScript 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
NameTypeDescription
charmSTRINGJuju charm to use with the VNF or VDU.
vca-relationshipsCONTAINER

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
NameTypeDescription
relationLISTList 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
NameTypeDescription
requiresSTRINGName of the required relation.
providesSTRINGName 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
NameTypeDescription
nameSTRINGName of the config primitive.
parameterLISTList of parameters to the config primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
parameterLISTList of parameters to the configuration primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data
custom-meta-dataLISTList 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
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

rw-vnfr:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/rw-vnfr:custom-meta-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-vnfr:custom-meta-data[rw-vnfr:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data/rw-vnfr:custom-meta-data/STRING
RW Keyspec XPath Path
C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/rw-vnfr:custom-meta-data
RW Keyspec XPath Keyed Path
C,/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-vnfr:custom-meta-data[rw-vnfr:name='STRING']
Protobuf Type
.rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData.CustomMetaData
Python Proto-GI Type
RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_CustomMetaData
C Protobuf-C Struct Type
RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData__CustomMetaData
C RWPB Identifiers
RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_CustomMetaData
YPBC Base Identifier
rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
internal-vld-refLEAFREF

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
NameTypeDescription
nameSTRINGName of the interface. Note that this name has only local significance to the VDU.
positionUINT32Explicit Position of the interface within the list
typeENUMType of the Interface
internal-connection-point-refLEAFREFLeaf Ref to the particular internal connection point
external-connection-point-refLEAFREFLeaf Ref to the particular external connection point
virtual-interfaceCONTAINERContainer for the virtual interface properties
static-ip-addressUNIONStatic IP address for the connection point
floating-ip-neededBOOLEANSole 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
NameTypeDescription
typeENUMSpecifies 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 : Used to specify openmano mgmt external-connection type
vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
bandwidthUINT64Aggregate 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
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
descriptionSTRINGDescription for Volume
sizeUINT64Size of disk in GB
ephemeralEMPTY
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
volume-refSTRINGReference for pre-existing volume in VIM
device-busENUMType of disk-bus on which this disk is exposed to guest
device-typeENUMThe type of device as exposed to guest
boot-volumeBOOLEANThis flag indicates if this is boot volume or not
boot-priorityINT32Boot priority associated with volume
custom-meta-dataLISTList of meta-data to be associated with the instance

rw-vnfr:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes/rw-vnfr:custom-meta-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:volumes[vnfr:name='STRING']/rw-vnfr:custom-meta-data[rw-vnfr:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/volumes/STRING/rw-vnfr:custom-meta-data/STRING
RW Keyspec XPath Path
C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes/rw-vnfr:custom-meta-data
RW Keyspec XPath Keyed Path
C,/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-vnfr:custom-meta-data[rw-vnfr:name='STRING']
Protobuf Type
.rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.Vdu.Volumes.CustomMetaData
Python Proto-GI Type
RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes_CustomMetaData
C Protobuf-C Struct Type
RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__Vdu__Volumes__CustomMetaData
C RWPB Identifiers
RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes_CustomMetaData
YPBC Base Identifier
rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
vdu-source-refLEAFREF
vdu-depends-on-refLEAFREFReference 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
NameTypeDescription
pathSTRINGThe HTTP path on the management server
httpsBOOLEANPick HTTPS instead of HTTP , Default is false
portUINT16The HTTP port to connect to
usernameSTRINGThe HTTP basic auth username
passwordSTRINGThe HTTP basic auth password
polling-interval-secsUINT8The HTTP polling interval in seconds
methodENUMMethod that the URI should perform. Deafult action is GET.
headersLISTCustom HTTP headers to put on HTTP request
dataSTRINGThis is the data to be sent with POST

vnfr:headers

Custom HTTP headers to put on HTTP request

Key Identifiers:
XPath Path
/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint/vnfr:headers
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']/vnfr:headers[vnfr:key='STRING']
RW.REST URI Path
/rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vnfd/http-endpoint/STRING/headers/STRING
RW Keyspec XPath Path
D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint/vnfr:headers
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']/vnfr:headers[vnfr:key='STRING']
Protobuf Type
.vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vnfd.HttpEndpoint.Headers
Python Proto-GI Type
VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
C Protobuf-C Struct Type
Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vnfd__HttpEndpoint__Headers
C RWPB Identifiers
Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
YPBC Base Identifier
rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers

Fields
NameTypeDescription
keySTRINGHTTP header key
valueSTRINGHTTP header value

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
NameTypeDescription
idSTRING
nameSTRING
http-endpoint-refLEAFREF
json-query-methodENUM
json-query-paramsCONTAINER
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameters
widget-typeENUMDefines the UI Display variant of measured counters.
unitsSTRINGMeasured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
value-typeENUM
numeric-constraintsCONTAINER
text-constraintsCONTAINER
value-integerINT64Current value for an integer parameter
value-decimalDECIMAL64Current value for a decimal parameter
value-stringSTRINGCurrent 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
NameTypeDescription
json-pathSTRINGThe jsonpath to use to extract value from JSON structure
object-pathSTRINGThe 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
NameTypeDescription
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum 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
NameTypeDescription
min-lengthUINT8Minimum string length for the parameter
max-lengthUINT8Maximum 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
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy 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-vdusLISTList 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
NameTypeDescription
member-vdu-refLEAFREF

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
NameTypeDescription
config-parameter-sourceLISTThe list of parameters exposed by this VNF
config-parameter-requestLISTThe list of requests for this VNF

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
NameTypeDescription
nameSTRINGName of the source
descriptionSTRING Description of the source
descriptorSTRINGLocation of this source as an xpath. For example: ../../../mgmt-interface/port
attributeSTRINGLocation 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-refLEAFREFA leafref to configuration primitive. This refers to a config parameter whose output parameter is referred in out-parameter.
parameter-refLEAFREFName of the output parameter in the config primitiive
valueSTRINGPre-defined value to be used for this source
parameterLIST

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
NameTypeDescription
config-primitive-name-refLEAFREFName of the configuration primitive where this request will used
config-primitive-parameter-refLEAFREFParameter 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
NameTypeDescription
nameSTRINGName of this parameter request
descriptionSTRINGDescription of this request
parameterLIST

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
NameTypeDescription
config-primitive-name-refLEAFREFName of the configuration primitive where this request will used
config-primitive-parameter-refLEAFREFParameter 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
NameTypeDescription
scriptCONTAINER
jujuCONTAINER
config-primitiveLISTList of config primitives supported by the configuration agent for this VNF or VDU.
initial-config-primitiveLISTInitial set of configuration primitives.

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
NameTypeDescription
script-typeENUMScript 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
NameTypeDescription
charmSTRINGJuju charm to use with the VNF or VDU.
vca-relationshipsCONTAINER

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
NameTypeDescription
relationLISTList 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
NameTypeDescription
requiresSTRINGName of the required relation.
providesSTRINGName 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
NameTypeDescription
nameSTRINGName of the config primitive.
parameterLISTList of parameters to the config primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.
outBOOLEANIf 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
parameterLISTList of parameters to the configuration primitive.
user-defined-scriptSTRINGA user defined script.
config-primitive-refLEAFREFReference 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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
ip-addressUNION
portUINT16
ssh-keyCONTAINERSSH 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
NameTypeDescription
public-keySTRINGPublic key configured on this VNF
private-key-fileSTRINGPath 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
NameTypeDescription
vlr-refLEAFREFReference to a VLR record in the VLR catalog
internal-connection-point-refLEAF_LIST

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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
vlr-refLEAFREFReference to the VLR associated with this connection point
ip-addressUNIONIP address assigned to the external connection point
mac-addressSTRINGMAC address assigned to the external connection point
connection-point-idSTRING
virtual-cpsLIST

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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
ip-addressUNIONIP address assigned to the virtual connection point
mac-addressSTRINGMAC address assigned to the virtual connection point
connection-point-idSTRINGVIM 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
NameTypeDescription
idSTRINGUnique id for the VDU
nameSTRINGname of the instantiated VDUR
unique-short-nameSTRINGShort 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-refLEAFREF
vim-idSTRINGAllocated VM resource id
flavor-idSTRINGVIM assigned flavor id
image-idSTRINGVIM assigned image id
management-ipUNIONManagement IP address
vm-management-ipUNIONVM Private Management IP address
console-urlSTRINGConsole URL for this VDU, if available
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
supplemental-boot-dataCONTAINER
vdu-configurationCONTAINER
volumesLIST
internal-connection-pointLISTList 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.
interfaceLISTList of interfaces (internal and external) for the VNF
operational-statusENUMThe 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 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-infoLIST Placement groups to which this VDU belongs and its cloud construct
vm-poolSTRINGThe pool from which this vm was allocated from
nfvi-metricsCONTAINER
operational-eventsLISTRecent 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-detailsSTRINGThe 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
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.
vm-flavor-nameSTRINGflavor 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
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages
cpu-pinning-policyENUMCPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM
cpu-thread-pinning-policyENUMCPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

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
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number 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
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node
nodeLIST

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

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
NameTypeDescription
idUINT64List 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
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList 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
NameTypeDescription
thread-aUINT8
thread-bUINT8

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
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

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
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

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

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
NameTypeDescription
featureENUMCPU 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
NameTypeDescription
featureSTRINGCPU 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
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data
custom-meta-dataLISTList 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
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

rw-vnfr:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/rw-vnfr:custom-meta-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-vnfr:custom-meta-data[rw-vnfr:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data/rw-vnfr:custom-meta-data/STRING
RW Keyspec XPath Path
C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/rw-vnfr:custom-meta-data
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']/vnfr:supplemental-boot-data/rw-vnfr:custom-meta-data[rw-vnfr:name='STRING']
Protobuf Type
.rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.SupplementalBootData.CustomMetaData
Python Proto-GI Type
RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_CustomMetaData
C Protobuf-C Struct Type
RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__SupplementalBootData__CustomMetaData
C RWPB Identifiers
RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_CustomMetaData
YPBC Base Identifier
rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
scriptCONTAINER
jujuCONTAINER
config-primitiveLISTList of config primitives supported by the configuration agent for this VNF or VDU.
initial-config-primitiveLISTInitial set of configuration primitives.

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
NameTypeDescription
script-typeENUMScript 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
NameTypeDescription
charmSTRINGJuju charm to use with the VNF or VDU.
vca-relationshipsCONTAINER

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
NameTypeDescription
relationLISTList 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
NameTypeDescription
requiresSTRINGName of the required relation.
providesSTRINGName 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
NameTypeDescription
nameSTRINGName of the config primitive.
parameterLISTList of parameters to the config primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
parameterLISTList of parameters to the configuration primitive.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
volume-idSTRINGVIM assigned volume id
descriptionSTRINGDescription for Volume
sizeUINT64Size of disk in GB
ephemeralEMPTY
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
device-busENUMType of disk-bus on which this disk is exposed to guest
device-typeENUMThe type of device as exposed to guest
boot-volumeBOOLEANThis flag indicates if this is boot volume or not
boot-priorityINT32Boot priority associated with volume
custom-meta-dataLISTList of meta-data to be associated with the instance

rw-vnfr:custom-meta-data

List of meta-data to be associated with the instance

Key Identifiers:
XPath Path
/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes/rw-vnfr:custom-meta-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:volumes[vnfr:name='STRING']/rw-vnfr:custom-meta-data[rw-vnfr:name='STRING']
RW.REST URI Path
/rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/volumes/STRING/rw-vnfr:custom-meta-data/STRING
RW Keyspec XPath Path
C,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes/rw-vnfr:custom-meta-data
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']/vnfr:volumes[vnfr:name='STRING']/rw-vnfr:custom-meta-data[rw-vnfr:name='STRING']
Protobuf Type
.rw_vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.Vdur.Volumes.CustomMetaData
Python Proto-GI Type
RwVnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_Vdur_Volumes_CustomMetaData
C Protobuf-C Struct Type
RwVnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__Vdur__Volumes__CustomMetaData
C RWPB Identifiers
RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Volumes_CustomMetaData
YPBC Base Identifier
rw_ypbc_RwVnfr_RwProject_data_Project_VnfrCatalog_Vnfr_Vdur_Volumes_CustomMetaData

Fields
NameTypeDescription
nameSTRINGName of the meta-data parameter
data-typeENUMData-type the meta-data parameter
valueSTRINGValue of the meta-data parameter
destinationENUMType of input parameter

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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
ip-addressUNIONIP address assigned to the internal connection point
mac-addressSTRINGMAC address assigned to the internal connection point
connection-point-idSTRING
virtual-cpsLIST

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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
ip-addressUNIONIP address assigned to the virtual connection point
mac-addressSTRINGMAC address assigned to the virtual connection point
connection-point-idSTRINGVIM 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
NameTypeDescription
nameSTRINGName of the interface. Note that this name has only local significance to the VDU.
positionUINT32Explicit Position of the interface within the list
typeENUMType of the Interface
internal-connection-point-refLEAFREFLeaf Ref to the particular internal connection point
external-connection-point-refLEAFREFLeaf Ref to the particular external connection point
virtual-interfaceCONTAINERContainer for the virtual interface properties
static-ip-addressUNIONStatic IP address for the connection point
floating-ip-neededBOOLEANSole 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
NameTypeDescription
typeENUMSpecifies 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.
bandwidthUINT64Aggregate bandwidth of the NIC.
ovs-offloadENUMDefines 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-idSTRINGSpecifies the vendor specific id for the device. This is used when a NIC from specific HW vendor is required.
datapath-librarySTRINGSpecifies the name and version of the datapath library the NIC is expected to support.
provider-network-nameSTRINGName 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
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy 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-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue 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
NameTypeDescription
vcpuCONTAINER
memoryCONTAINER
storageCONTAINER
external-portsCONTAINER
internal-portsCONTAINER
networkCONTAINER

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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The total number of VCPUs available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
usedUINT64The amount of memory (bytes) currently in use.
totalUINT64The amount of memory (bytes) available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
usedUINT64The amount of storage (bytes) currently in use.
totalUINT64The amount of storage (bytes) available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
incomingCONTAINER
outgoingCONTAINER

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
NameTypeDescription
labelSTRINGLabel to show in UI
bytesUINT64The cumulative number of incoming bytes.
packetsUINT64The cumulative number of incoming packets.
byte-rateDECIMAL64The current incoming byte-rate (bytes per second).
packet-rateDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
bytesUINT64The cumulative number of outgoing bytes.
packetsUINT64The cumulative number of outgoing packets.
byte-rateDECIMAL64The current outgoing byte-rate (bytes per second).
packet-rateDECIMAL64The 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
NameTypeDescription
idUINT64The id of the instance
timestampUINT32The timestamp of this event expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
eventENUMThe event
descriptionSTRINGThe 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
NameTypeDescription
pathSTRINGThe HTTP path on the management server
httpsBOOLEANPick HTTPS instead of HTTP , Default is false
portUINT16The HTTP port to connect to
usernameSTRINGThe HTTP basic auth username
passwordSTRINGThe HTTP basic auth password
polling-interval-secsUINT8The HTTP polling interval in seconds
methodENUMMethod that the URI should perform. Deafult action is GET.
headersLISTCustom HTTP headers to put on HTTP request
dataSTRINGThis is the data to be sent with POST

vnfr:headers

Custom HTTP headers to put on HTTP request

Key Identifiers:
XPath Path
/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint/vnfr:headers
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
RW.REST URI Path
/rw-project:project/STRING/vnfr:vnfr-catalog/vnfr/STRING/http-endpoint/STRING/headers/STRING
RW Keyspec XPath Path
D,/rw-project:project/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint/vnfr:headers
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']/vnfr:headers[vnfr:key='STRING']
Protobuf Type
.vnfr.YangData.RwProject.Project.VnfrCatalog.Vnfr.HttpEndpoint.Headers
Python Proto-GI Type
VnfrYang.YangData_RwProject_Project_VnfrCatalog_Vnfr_HttpEndpoint_Headers
C Protobuf-C Struct Type
Vnfr__YangData__RwProject__Project__VnfrCatalog__Vnfr__HttpEndpoint__Headers
C RWPB Identifiers
Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_HttpEndpoint_Headers
YPBC Base Identifier
rw_ypbc_Vnfr_RwProject_data_Project_VnfrCatalog_Vnfr_HttpEndpoint_Headers

Fields
NameTypeDescription
keySTRINGHTTP header key
valueSTRINGHTTP header value

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
NameTypeDescription
idSTRING
nameSTRING
http-endpoint-refLEAFREF
json-query-methodENUM
json-query-paramsCONTAINER
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameters
widget-typeENUMDefines the UI Display variant of measured counters.
unitsSTRINGMeasured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
value-typeENUM
numeric-constraintsCONTAINER
text-constraintsCONTAINER
value-integerINT64Current value for an integer parameter
value-decimalDECIMAL64Current value for a decimal parameter
value-stringSTRINGCurrent 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
NameTypeDescription
json-pathSTRINGThe jsonpath to use to extract value from JSON structure
object-pathSTRINGThe 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
NameTypeDescription
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum 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
NameTypeDescription
min-lengthUINT8Minimum string length for the parameter
max-lengthUINT8Maximum 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
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy 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-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue 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
NameTypeDescription
key-pairLISTUsed to configure the list of public keys to be injected as part of ns instantiation
userLISTList 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
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey 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
NameTypeDescription
nameSTRINGName of the user
user-infoSTRINGThe user name's real name
key-pairLISTUsed 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
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey 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
NameTypeDescription
idSTRING
nameSTRING
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameter
urlSTRINGThis is the URL where to perform the operation
methodENUMThis is the method to be performed at the uri. POST by default for action
payloadSTRINGThis 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
NameTypeDescription
idSTRINGIdentifier for control parameter
nameSTRINGName of a control parameter
descriptionSTRINGA description of the control parameter
group-tagSTRINGA tag to group control parameters
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum value for the parameter
current-valueUINT64Current value for the parameter
step-valueUINT64Step value for the parameter
unitsSTRING
widget-typeENUM
urlSTRINGThis is the URL where the operation should be performed.
methodENUMMethod that the URI should perform. Default Action is POST
payloadSTRINGThis 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
NameTypeDescription
vmCONTAINER
vcpuCONTAINER
memoryCONTAINER
storageCONTAINER
external-portsCONTAINER
internal-portsCONTAINER
networkCONTAINER

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
NameTypeDescription
labelSTRINGLabel to show in UI
active-vmUINT64The number of active VMs.
inactive-vmUINT64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The total number of VCPUs available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
usedUINT64The amount of memory (bytes) currently in use.
totalUINT64The amount of memory (bytes) available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
usedUINT64The amount of storage (bytes) currently in use.
totalUINT64The amount of storage (bytes) available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
incomingCONTAINER
outgoingCONTAINER

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
NameTypeDescription
labelSTRINGLabel to show in UI
bytesUINT64The cumulative number of incoming bytes.
packetsUINT64The cumulative number of incoming packets.
byte-rateDECIMAL64The current incoming byte-rate (bytes per second).
packet-rateDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
bytesUINT64The cumulative number of outgoing bytes.
packetsUINT64The cumulative number of outgoing packets.
byte-rateDECIMAL64The current outgoing byte-rate (bytes per second).
packet-rateDECIMAL64The 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
NameTypeDescription
idUINT64The id of the instance
timestampUINT32The timestamp of this event expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
eventENUMThe event
descriptionSTRINGThe 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
NameTypeDescription
vnfd-id-refLEAFREFReference to VNFD
instance-ref-countUINT64Reference 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
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey 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
NameTypeDescription
nsrLIST
nfvi-polling-periodUINT64Defines 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
NameTypeDescription
idSTRINGIdentifier for the NSR.
nameSTRINGNSR name.
short-nameSTRINGNSR short name.
descriptionSTRINGNSR description.
admin-statusENUMThis is the administrative status of the NS instance
nsdCONTAINERNS descriptor used to instantiate this NS
input-parameterLISTList of input parameters
scaling-groupLISTList of ns scaling group instances
nsd-placement-group-mapsLISTMapping from mano-placement groups construct from NSD to cloud platform placement group construct
vnfd-placement-group-mapsLISTMapping from mano-placement groups construct from VNFD to cloud platform placement group construct
ssh-authorized-keyLISTList of authorized ssh keys as part of cloud-config
userLISTUsed to configure the list of public keys to be injected as part of ns instantiation
vnf-datacenter-mapLISTMapping VNF to Cloud Account where VNF will be instantiated
vl-datacenter-mapLISTMapping VL to Cloud Account where VL will be instantiated
resource-orchestratorLEAFREFResource Orchestrator to use when instantiating the VNF.
datacenterSTRINGdatacenter name to use when instantiating the network service.
vnf-input-parameterLISTList 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
NameTypeDescription
idSTRINGIdentifier for the NSD.
nameSTRINGNSD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGVendor of the NSD.
logoSTRINGFile path for the vendor specific logo. For example icons/mylogo.png. The logo should be part of the network service
descriptionSTRINGDescription of the NSD.
versionSTRINGVersion of the NSD
connection-pointLISTList 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-descriptorLISTscaling 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
vnffgdLISTList of VNF Forwarding Graph Descriptors (VNFFGD).
ip-profilesLISTList of IP Profiles. IP Profile describes the IP characteristics for the Virtual-Link
initial-service-primitiveLISTInitial set of service primitives for NSD.
terminate-service-primitiveLISTSet of service primitives during termination for NSD.
input-parameter-xpathLISTList of xpaths to parameters inside the NSD the can be customized during the instantiation.
parameter-poolLISTPool of parameter values which must be pulled from during configuration
key-pairLISTUsed to configure the list of public keys to be injected as part of ns instantiation
userLISTList of users to be added through cloud-config
vldLIST
constituent-vnfdLISTList of VNFDs that are part of this network service.
placement-groupsLISTList of placement groups at NS level
vnf-dependencyLISTList of VNF dependencies.
monitoring-paramLIST
service-primitiveLISTNetwork service level service primitives.
config-parameter-mapLISTA 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
NameTypeDescription
nameSTRINGName of the NS connection point.
typeENUMType 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
NameTypeDescription
nameSTRINGName of this scaling group.
scaling-policyLIST
vnfd-memberLISTList of VNFs in this scaling group
min-instance-countUINT32Minimum instances of the scaling group which are allowed. These instances are created by default when the network service is instantiated.
max-instance-countUINT32Maximum 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-actionLISTList 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
NameTypeDescription
nameSTRINGName of the scaling policy
scaling-typeENUMType of scaling
enabledBOOLEANSpecifies if the scaling policy can be applied
scale-in-operation-typeENUMOperation 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-typeENUMOperation to be applied to check between scaling criterias to check if the scale out threshold condition has been met. Defauls to OR
threshold-timeUINT32The duration for which the criteria must hold true
cooldown-timeUINT32The duration after a scaling-in/scaling-out action has been triggered, for which there will be no further optional
scaling-criteriaLISTlist 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
NameTypeDescription
nameSTRING
scale-in-thresholdUINT64Value below which scale-in requests are generated
scale-out-thresholdUINT64Value above which scale-out requests are generated
ns-monitoring-param-refLEAFREFReference 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
NameTypeDescription
member-vnf-index-refLEAFREFmember VNF index of this member VNF
countUINT32count 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
NameTypeDescription
triggerENUMscaling trigger
ns-service-primitive-name-refLEAFREFReference 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
NameTypeDescription
idSTRINGIdentifier for the VNFFGD.
nameSTRINGVNFFGD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGProvider of the VNFFGD.
descriptionSTRINGDescription of the VNFFGD.
versionSTRINGVersion of the VNFFGD
rspLISTList of Rendered Service Paths (RSP).
classifierLISTList 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
NameTypeDescription
idSTRINGIdentifier for the RSP.
nameSTRINGRSP name.
vnfd-connection-point-refLISTA 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
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
orderUINT8A number that denotes the order of a VNF in a chain
vnfd-id-refLEAFREFA 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-refSTRINGA 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
NameTypeDescription
idSTRINGIdentifier for the classifier rule.
nameSTRINGName of the classifier.
rsp-id-refLEAFREFA reference to the RSP.
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA 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-refSTRINGA 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-attributesLISTList 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
NameTypeDescription
idSTRINGIdentifier for the classifier match attribute rule.
ip-protoUINT8IP Protocol.
source-ip-addressUNIONSource IP address.
destination-ip-addressUNIONDestination IP address.
source-portUINT16Source port number.
destination-portUINT16Destination 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
NameTypeDescription
nameSTRINGName of the IP-Profile
descriptionSTRINGDescription for IP profile
ip-profile-paramsCONTAINER

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
NameTypeDescription
ip-versionENUM
subnet-addressUNIONSubnet IP prefix associated with IP Profile
gateway-addressUNIONIP Address of the default gateway associated with IP Profile
security-groupSTRINGName of the security group
dns-serverLIST
dhcp-paramsCONTAINER
subnet-prefix-poolSTRINGVIM 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
NameTypeDescription
addressUNIONList 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
NameTypeDescription
enabledBOOLEANThis flag indicates if DHCP is enabled or not
start-addressUNIONStart IP address of the IP-Address range associated with DHCP domain
countUINT32Size 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
user-defined-scriptSTRINGA user defined script.
parameterLIST

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
NameTypeDescription
nameSTRING
valueSTRINGValue 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
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
user-defined-scriptSTRINGA user defined script.
parameterLIST

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
NameTypeDescription
nameSTRING
valueSTRINGValue of the configuration primitive.

nsr:input-parameter-xpath

List of xpaths to parameters inside the NSD the can be customized during the instantiation.

Key Identifiers:
XPath Path
/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:input-parameter-xpath
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:input-parameter-xpath[nsr:xpath='STRING']
RW.REST URI Path
/rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/nsd/input-parameter-xpath/STRING
RW Keyspec XPath Path
C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:input-parameter-xpath
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:input-parameter-xpath[nsr:xpath='STRING']
Protobuf Type
.nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.Nsd.InputParameterXpath
Python Proto-GI Type
NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_Nsd_InputParameterXpath
C Protobuf-C Struct Type
Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__Nsd__InputParameterXpath
C RWPB Identifiers
Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_InputParameterXpath
YPBC Base Identifier
rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_Nsd_InputParameterXpath

Fields
NameTypeDescription
xpathSTRINGAn xpath that specifies the element in a descriptor.
labelSTRINGA descriptive string
default-valueSTRINGDefault Value for the Input Parameter

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
NameTypeDescription
nameSTRINGName of the configuration value pool
rangeCONTAINERCreate 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
NameTypeDescription
start-valueUINT32Generated pool values start at this value
end-valueUINT32Generated 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
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey 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
NameTypeDescription
nameSTRINGName of the user
user-infoSTRINGThe user name's real name
key-pairLISTUsed 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
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey 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
NameTypeDescription
idSTRINGIdentifier for the VLD.
nameSTRINGVirtual Link Descriptor (VLD) name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGProvider of the VLD.
descriptionSTRINGDescription of the VLD.
versionSTRINGVersion of the VLD
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
provider-networkCONTAINERContainer for the provider network.
mgmt-networkBOOLEANFlag indicating whether this network is a VIM management network
vim-network-nameSTRINGName of network in VIM account. This is used to indicate pre-provisioned network name in cloud account.
ip-profile-refLEAFREFNamed reference to IP-profile object
vnfd-connection-point-refLISTA list of references to connection points.
ipv4-nat-pool-nameSTRINGIPV4 nat pool name
virtual-connection-pointsLISTA 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
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
segmentation_idUINT32ID 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
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refSTRINGA 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-refLEAFREFA 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
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
associated-cpsLEAF_LISTA 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
NameTypeDescription
member-vnf-indexUINT64Identifier/index for the VNFD. This separate id is required to ensure that multiple VNFs can be part of single NS
vnfd-id-refLEAFREFIdentifier for the VNFD.
start-by-defaultBOOLEANVNFD 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
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy 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-vnfdLISTList 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
NameTypeDescription
member-vnf-index-refLEAFREFmember VNF index of this member VNF
vnfd-id-refLEAFREFIdentifier 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
NameTypeDescription
vnf-source-refLEAFREF
vnf-depends-on-refLEAFREFReference 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
NameTypeDescription
idSTRING
nameSTRING
value-typeENUM
numeric-constraintsCONTAINER
text-constraintsCONTAINER
value-integerINT64Current value for an integer parameter
value-decimalDECIMAL64Current value for a decimal parameter
value-stringSTRINGCurrent value for a string parameter
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameters
widget-typeENUMDefines the UI Display variant of measured counters.
unitsSTRINGMeasured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
aggregation-typeENUM
vnfd-monitoring-paramLISTA 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
NameTypeDescription
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum 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
NameTypeDescription
min-lengthUINT8Minimum string length for the parameter
max-lengthUINT8Maximum 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
NameTypeDescription
vnfd-id-refSTRINGA 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-refLEAFREFA reference to the VNFD monitoring param
member-vnf-index-refLEAFREFOptional 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
NameTypeDescription
nameSTRINGName of the service primitive.
parameterLISTList of parameters for the service primitive.
parameter-groupLISTGrouping of parameters which are logically grouped in UI
vnf-primitive-groupLISTList of service primitives grouped by VNF.
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.
outBOOLEANIf 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
NameTypeDescription
nameSTRINGName of the parameter group
parameterLISTList of parameters for the service primitive.
mandatoryBOOLEANIs 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.
outBOOLEANIf 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
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA reference to a vnfd. This is a leafref
vnfd-nameLEAFREFName of the VNFD
primitiveLIST

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
NameTypeDescription
indexUINT32Index of this primitive
nameSTRINGName 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
NameTypeDescription
idSTRINGIdentfier for VNF map
config-parameter-requestCONTAINER
config-parameter-sourceCONTAINER

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
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA reference to a vnfd. This is a leafref to path: ../../nsr:constituent-vnfd + [nsr:id = current()/../id-ref] + /vnfd-id-ref
config-parameter-request-refLEAFREFReference 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
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA 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-refLEAFREFReference to the source in the VNF with the specified member-vnf-index

nsr:input-parameter

List of input parameters

Key Identifiers:
XPath Path
/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:input-parameter
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:input-parameter[nsr:xpath='STRING']
RW.REST URI Path
/rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/input-parameter/STRING
RW Keyspec XPath Path
C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/nsr:input-parameter
RW Keyspec XPath Keyed Path
C,/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:input-parameter[nsr:xpath='STRING']
Protobuf Type
.nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.InputParameter
Python Proto-GI Type
NsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_InputParameter
C Protobuf-C Struct Type
Nsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__InputParameter
C RWPB Identifiers
Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_InputParameter
YPBC Base Identifier
rw_ypbc_Nsr_RwProject_data_Project_NsInstanceConfig_Nsr_InputParameter

Fields
NameTypeDescription
xpathSTRINGAn xpath that specfies which element in a descriptor is to be modified.
valueSTRINGThe value that the element specified by the xpath should take when a record is created.

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
NameTypeDescription
scaling-group-name-refSTRINGname of the scaling group leafref path ../nsd/scaling-group-descriptor/name
instanceLISTThe 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
NameTypeDescription
idUINT16Scaling 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
NameTypeDescription
placement-group-refSTRINGReference for NSD placement group
cloud-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue 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
NameTypeDescription
vnfd-id-refSTRINGA 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-refLEAFREFA reference to VNFD placement group
cloud-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
nameSTRING

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
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue 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
NameTypeDescription
key-pair-refLEAFREFA 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
NameTypeDescription
nameSTRINGName of this key pair
user-infoSTRINGThe user name's real name
ssh-authorized-keyLISTUsed 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
NameTypeDescription
key-pair-refLEAFREFA 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
NameTypeDescription
member-vnf-index-refUINT64
datacenterSTRINGdatacenter name to use when instantiating the network service.
config-agent-accountLEAFREFThe 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
NameTypeDescription
vld-id-refSTRINGA reference to a vld. leafref path ../../nsd/vld/id
datacentersLEAF_LISTdatacenter 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

rw-nsr:vnf-input-parameter

List of input parameters for Constituent VNFs that can be specified when instantiating a network service.

Key Identifiers:
XPath Path
/rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vnf-input-parameter
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vnf-input-parameter[rw-nsr:member-vnf-index-ref='0'][rw-nsr:vnfd-id-ref='STRING']
RW.REST URI Path
/rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/rw-nsr:vnf-input-parameter/0,STRING
RW Keyspec XPath Path
C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vnf-input-parameter
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-input-parameter[rw-nsr:member-vnf-index-ref='0'][rw-nsr:vnfd-id-ref='STRING']
Protobuf Type
.rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VnfInputParameter
Python Proto-GI Type
RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VnfInputParameter
C Protobuf-C Struct Type
RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VnfInputParameter
C RWPB Identifiers
RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfInputParameter
YPBC Base Identifier
rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfInputParameter

Fields
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA reference to a VNFD
input-parameterLISTList of input parameters

rw-nsr:input-parameter

List of input parameters

Key Identifiers:
XPath Path
/rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vnf-input-parameter/rw-nsr:input-parameter
XPath Keyed Path
/rw-project:project[rw-project:name='STRING']/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vnf-input-parameter[rw-nsr:member-vnf-index-ref='0'][rw-nsr:vnfd-id-ref='STRING']/rw-nsr:input-parameter[rw-nsr:xpath='STRING']
RW.REST URI Path
/rw-project:project/STRING/nsr:ns-instance-config/nsr/STRING/rw-nsr:vnf-input-parameter/0,STRING/input-parameter/STRING
RW Keyspec XPath Path
C,/rw-project:project/nsr:ns-instance-config/nsr:nsr/rw-nsr:vnf-input-parameter/rw-nsr:input-parameter
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-input-parameter[rw-nsr:member-vnf-index-ref='0'][rw-nsr:vnfd-id-ref='STRING']/rw-nsr:input-parameter[rw-nsr:xpath='STRING']
Protobuf Type
.rw_nsr.YangData.RwProject.Project.NsInstanceConfig.Nsr.VnfInputParameter.InputParameter
Python Proto-GI Type
RwNsrYang.YangData_RwProject_Project_NsInstanceConfig_Nsr_VnfInputParameter_InputParameter
C Protobuf-C Struct Type
RwNsr__YangData__RwProject__Project__NsInstanceConfig__Nsr__VnfInputParameter__InputParameter
C RWPB Identifiers
RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfInputParameter_InputParameter
YPBC Base Identifier
rw_ypbc_RwNsr_RwProject_data_Project_NsInstanceConfig_Nsr_VnfInputParameter_InputParameter

Fields
NameTypeDescription
xpathSTRINGAn xpath that specfies which element in a descriptor is to be modified.
valueSTRINGThe value that the element specified by the xpath should take when a record is created.

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
NameTypeDescription
nsrLIST

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
NameTypeDescription
ns-instance-config-refLEAFREF
name-refLEAFREFNetwork service name reference
nsd-refLEAFREFNetwork service descriptor id reference
nsd-name-refLEAFREFNetwork service descriptor name reference
create-timeUINT32Creation timestamp of this Network Service. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
uptimeUINT32Active period of this Network Service. Uptime is expressed in seconds
connection-pointLISTList 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.
vlrLIST
constituent-vnfr-refLISTList of VNFRs that are part of this network service.
scaling-group-recordLISTList of scaling group records
vnffgrLIST
operational-statusENUMThe 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-statusENUMThe 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-primitiveLISTNetwork service level service primitives.
initial-service-primitiveLISTInitial set of service primitives for NSD.
terminate-service-primitiveLISTSet of service primitives to execute during termination of NSD.
monitoring-paramLISTList of NS level params.
config-agent-jobLIST
action-paramLISTList of action parameters to control VNF
control-paramLISTList of control parameters to manage and update the running configuration of the VNF
orchestration-progressCONTAINER
sdn-accountLEAFREFThe SDN account associted with the cloud account using which an NS was instantiated.
config-status-detailsSTRINGThe configuration status error details of the NS instance, in case of any errors
nfvi-metricsCONTAINER
epa-paramCONTAINER
operational-eventsLISTRecent 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-generatedCONTAINERSSH 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
NameTypeDescription
nameSTRINGName of the NS connection point.
typeENUMType 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
NameTypeDescription
vlr-refLEAFREFReference to a VLR record in the VLR catalog
vnfr-connection-point-refLISTA list of references to connection points.
assigned-subnetSTRINGSubnet added for the VL
datacenterSTRINGDatacenter 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
NameTypeDescription
vnfr-idLEAFREFA reference to a vnfr
connection-pointLEAFREFA 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
NameTypeDescription
vnfr-idSTRINGReference 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.
datacenterSTRINGDatacenter 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
NameTypeDescription
scaling-group-name-refLEAFREFname of the scaling group
instanceLISTReference 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
NameTypeDescription
instance-idUINT16Scaling group instance id
is-defaultBOOLEANFlag indicating whether this instance was part of default scaling group (and thus undeletable)
op-statusENUMThe 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-statusENUMThe 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-msgSTRINGReason for failure in configuration of this scaling instance
create-timeUINT32Creation timestamp of this scaling group record. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
vnfrsLEAF_LISTReference 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
NameTypeDescription
idSTRINGIdentifier for the VNFFGR.
vnffgd-id-refLEAFREFVNFFG descriptor id reference
vnffgd-name-refLEAFREFVNFFG descriptor name reference
sdn-accountSTRINGThe SDN account to use when requesting resources for this vnffgr
cloud-accountSTRINGCloud Account in which NSR is instantiated
operational-statusENUMThe 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
rspLIST
classifierLIST

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
NameTypeDescription
idSTRINGIdentifier for the RSP.
nameSTRINGName for the RSP
rsp-idSTRINGReturned Identifier for the RSP.
vnffgd-rsp-id-refLEAFREFIdentifier for the VNFFG Descriptor RSP reference
vnffgd-rsp-name-refLEAFREFName for the VNFFG Descriptor RSP reference
classifier-nameSTRING
path-idUINT32Unique Identifier for the service path
vnfr-connection-point-refLIST

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
NameTypeDescription
hop-numberUINT8Monotonically increasing number to show service path hop order
service-function-typeSTRINGType 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-refUINT64
vnfd-id-refSTRINGReference to VNF Descriptor Id
vnfr-id-refLEAFREFA reference to a vnfr id
vnfr-name-refLEAFREFA reference to a vnfr name
vnfr-connection-point-refLEAFREFA reference to a vnfr connection point.
service-indexUINT8Location within the service path
connection-point-paramsCONTAINER
service-function-forwarderCONTAINER

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
NameTypeDescription
mgmt-addressUNION
nameSTRING
port-idSTRING
vm-idSTRING
addressUNION
portUINT16

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
NameTypeDescription
nameSTRINGService Function Forwarder name
ip-addressUNIONData Plane IP Address of the SFF
portUINT16Data 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
NameTypeDescription
idSTRINGIdentifier for the classifier rule.
nameSTRINGName of the classifier.
classifier-idLEAF_LISTReturned Identifier for the classifier rule.
rsp-id-refLEAFREFA reference to the RSP.
rsp-nameSTRINGName for the RSP
vnfr-id-refLEAFREFA reference to a vnfr id
vnfr-name-refLEAFREFA reference to a vnfr name
vnfr-connection-point-refLEAFREFA reference to a vnfr connection point.
port-idSTRING
vm-idSTRING
ip-addressSTRING
sff-nameSTRING

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
NameTypeDescription
nameSTRINGName of the service primitive.
parameterLISTList of parameters for the service primitive.
parameter-groupLISTGrouping of parameters which are logically grouped in UI
vnf-primitive-groupLISTReference to member-vnf within constituent-vnfds
user-defined-scriptSTRINGA 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.
outBOOLEANIf 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
NameTypeDescription
nameSTRINGName of the parameter group
parameterLISTList of parameters for the service primitive.
mandatoryBOOLEANIs 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
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.
outBOOLEANIf 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
NameTypeDescription
member-vnf-index-refUINT64Reference to member-vnf within constituent-vnfds
vnfd-id-refSTRINGA 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-nameSTRINGName of the VNFD
primitiveLIST

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
NameTypeDescription
indexUINT32Index of this primitive
nameSTRINGName 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
NameTypeDescription
seqUINT64Sequence number for the service primitive.
nameSTRINGName of the service primitive.
user-defined-scriptSTRINGA user defined script.
parameterLIST

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
NameTypeDescription
nameSTRING
valueSTRING

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
NameTypeDescription
seqUINT64Sequence number for the service primitive.
nameSTRINGName of the service primitive.
user-defined-scriptSTRINGA user defined script.
parameterLIST

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
NameTypeDescription
nameSTRING
valueSTRING

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
NameTypeDescription
value-typeENUM
numeric-constraintsCONTAINER
text-constraintsCONTAINER
value-integerINT64Current value for an integer parameter
value-decimalDECIMAL64Current value for a decimal parameter
value-stringSTRINGCurrent value for a string parameter
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameters
widget-typeENUMDefines the UI Display variant of measured counters.
unitsSTRINGMeasured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
aggregation-typeENUM
idSTRING
nameSTRING
nsd-mon-param-refLEAFREFReference to the NSD monitoring param descriptor that produced this result
vnfr-mon-param-refLISTA 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
NameTypeDescription
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum 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
NameTypeDescription
min-lengthUINT8Minimum string length for the parameter
max-lengthUINT8Maximum 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
NameTypeDescription
vnfr-id-refSTRINGA reference to a vnfr. This is a leafref to path: /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:id
vnfr-mon-param-refLEAFREFA 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
NameTypeDescription
job-idUINT64config agent job Identifier for the NS.
job-nameSTRINGConfig agent job name
job-statusENUMJob 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-byENUMThe primitive is triggered from NS or VNF level
create-timeUINT32Creation timestamp of this Config Agent Job. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
job-status-detailsSTRINGConfig agent job status details, in case of errors
parameterLISTList of parameters to the configuration primitive.
parameter-groupLISTList of NS Primitive parameter groups
vnfrLIST

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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
nameSTRINGName of the parameter.
parameterLISTList 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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
idSTRINGIdentifier for the VNFR.
vnf-job-statusENUMJob 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
primitiveLIST

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
NameTypeDescription
nameSTRINGthe name of the primitive
parameterLISTList of parameters to the configuration primitive.
execution-idSTRINGExecution id of the primitive
execution-statusENUMstatus of the Execution
execution-error-detailsSTRINGError 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
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue 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
NameTypeDescription
idSTRING
nameSTRING
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameter
urlSTRINGThis is the URL where to perform the operation
methodENUMThis is the method to be performed at the uri. POST by default for action
payloadSTRINGThis 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
NameTypeDescription
idSTRINGIdentifier for control parameter
nameSTRINGName of a control parameter
descriptionSTRINGA description of the control parameter
group-tagSTRINGA tag to group control parameters
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum value for the parameter
current-valueUINT64Current value for the parameter
step-valueUINT64Step value for the parameter
unitsSTRING
widget-typeENUM
urlSTRINGThis is the URL where the operation should be performed.
methodENUMMethod that the URI should perform. Default Action is POST
payloadSTRINGThis 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
NameTypeDescription
vmsCONTAINER
networksCONTAINER

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
NameTypeDescription
activeUINT32
totalUINT32

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
NameTypeDescription
activeUINT32
totalUINT32

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
NameTypeDescription
vmCONTAINER
vcpuCONTAINER
memoryCONTAINER
storageCONTAINER
external-portsCONTAINER
internal-portsCONTAINER
networkCONTAINER

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
NameTypeDescription
labelSTRINGLabel to show in UI
active-vmUINT64The number of active VMs.
inactive-vmUINT64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The total number of VCPUs available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
usedUINT64The amount of memory (bytes) currently in use.
totalUINT64The amount of memory (bytes) available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
usedUINT64The amount of storage (bytes) currently in use.
totalUINT64The amount of storage (bytes) available.
utilizationDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
incomingCONTAINER
outgoingCONTAINER

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
NameTypeDescription
labelSTRINGLabel to show in UI
bytesUINT64The cumulative number of incoming bytes.
packetsUINT64The cumulative number of incoming packets.
byte-rateDECIMAL64The current incoming byte-rate (bytes per second).
packet-rateDECIMAL64The 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
NameTypeDescription
labelSTRINGLabel to show in UI
bytesUINT64The cumulative number of outgoing bytes.
packetsUINT64The cumulative number of outgoing packets.
byte-rateDECIMAL64The current outgoing byte-rate (bytes per second).
packet-rateDECIMAL64The 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
NameTypeDescription
ovs-accelerationCONTAINER
ovs-offloadCONTAINER
ddioCONTAINER
catCONTAINER
cmtCONTAINER

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
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit 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
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit 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
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit 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
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit 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
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit 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
NameTypeDescription
idUINT64The id of the instance
timestampUINT32The timestamp of this event expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
eventSTRINGShort description of the event
descriptionSTRINGThe description of this event
detailsSTRINGThe 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
NameTypeDescription
public-keySTRINGPublic key generated
private-key-fileSTRINGPath 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
NameTypeDescription
accountLISTConfigure 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
NameTypeDescription
nameSTRING
ro-account-typeENUM
openmanoCONTAINER

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
NameTypeDescription
hostSTRING
portUINT16
tenant-idSTRING

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
NameTypeDescription
accountLISTRO 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
NameTypeDescription
nameSTRING
connection-statusCONTAINER
instance-ref-countCONTAINER
datacentersCONTAINER
config-dataCONTAINER

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
NameTypeDescription
statusENUM
detailsSTRING

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
NameTypeDescription
countUINT16No 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
NameTypeDescription
datacentersLIST

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
NameTypeDescription
uuidSTRINGThe UUID of the data center
nameSTRINGThe name of the data center
datacenter-typeENUMThe 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
NameTypeDescription
ro-account-typeSTRING

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
NameTypeDescription
accountLISTList 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
NameTypeDescription
nameSTRINGName of this config agent account
account-typeENUMDefault account type is Rift Configuration Agent (RiftCA)
jujuCONTAINER
connection-statusCONTAINER

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
NameTypeDescription
ip-addressUNIONJuju host IP address.
portUINT16Juju host port number. Default 17070.
userSTRINGUser name to connect to Juju host. Default user-admin.
secretSTRINGAdmin 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
NameTypeDescription
statusENUM
detailsSTRING

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
NameTypeDescription
vnfrLIST

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
NameTypeDescription
idSTRINGIdentifier for the VNFR.
vdurLISTList 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
NameTypeDescription
idSTRINGUnique id for the VDU
console-urlSTRINGConsole 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