rw-project - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_Rwsdnal_RwProject_t_schema
Global Schema Pointer
rw_ypbc_Rwsdnal_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
.rwsdnal.YangData.RwProject.Project
Python Proto-GI Type
RwsdnalYang.YangData_RwProject_Project
C Protobuf-C Struct Type
Rwsdnal__YangData__RwProject__Project
C RWPB Identifiers
Rwsdnal_RwProject_data_Project
YPBC Base Identifier
rw_ypbc_Rwsdnal_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.
sdn-accountsCONTAINER
vnffgsCONTAINER
vnffg-rendered-pathsCONTAINER
vnffg-classifiersCONTAINER

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.YangData.RwProject.Project.ProjectConfig
Python Proto-GI Type
RwProjectYang.YangData_RwProject_Project_ProjectConfig
C Protobuf-C Struct Type
RwProject__YangData__RwProject__Project__ProjectConfig
C RWPB Identifiers
RwProject_RwProject_data_Project_ProjectConfig
YPBC Base Identifier
rw_ypbc_RwProject_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.YangData.RwProject.Project.ProjectConfig.User
Python Proto-GI Type
RwProjectYang.YangData_RwProject_Project_ProjectConfig_User
C Protobuf-C Struct Type
RwProject__YangData__RwProject__Project__ProjectConfig__User
C RWPB Identifiers
RwProject_RwProject_data_Project_ProjectConfig_User
YPBC Base Identifier
rw_ypbc_RwProject_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.

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: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.YangData.RwProject.Project.ProjectState
Python Proto-GI Type
RwProjectYang.YangData_RwProject_Project_ProjectState
C Protobuf-C Struct Type
RwProject__YangData__RwProject__Project__ProjectState
C RWPB Identifiers
RwProject_RwProject_data_Project_ProjectState
YPBC Base Identifier
rw_ypbc_RwProject_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.

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.YangData.RwProject.Project.ProjectState.User
Python Proto-GI Type
RwProjectYang.YangData_RwProject_Project_ProjectState_User
C Protobuf-C Struct Type
RwProject__YangData__RwProject__Project__ProjectState__User
C RWPB Identifiers
RwProject_RwProject_data_Project_ProjectState_User
YPBC Base Identifier
rw_ypbc_RwProject_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.

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: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.

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.

rwsdnal - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_Rwsdnal_Rwsdnal_t_schema
Global Schema Pointer
rw_ypbc_Rwsdnal_Rwsdnal_g_schema