rw-project - Programmers API Reference
Schema Globals
| Global Schema Type |
rw_ypbc_RwSdn_RwProject_t_schema |
| Global Schema Pointer |
rw_ypbc_RwSdn_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_sdn.YangData.RwProject.Project |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project |
| C RWPB Identifiers | RwSdn_RwProject_data_Project |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project |
Fields
rw-project:project-config
General Project configuration supported by all products.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-config |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-config |
| RW.REST URI Path | /rw-project:project/STRING/project-config |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-config |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config |
| Protobuf Type | .rw_project.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
| Name | Type | Description |
| user | LIST | The list of Users who have been assigned Roles within this
Project. |
rw-project:user
The list of Users who have been assigned Roles within this
Project.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-config/rw-project:user |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-config/user/STRING,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-config/rw-project:user |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING'] |
| Protobuf Type | .rw_project.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
| Name | Type | Description |
| user-domain | LEAFREF | The user domain. This is the source of the user identity.
Different domains may duplicate a user-name, but such users
would be considered distinct by RIFT.ware. |
| user-name | LEAFREF | The user name. The syntax of this name depends on the domain.
For example, if the domain is a login name, it might be limited
to alphanumeric characters. However, if the domain is email address,
the syntax could include additional characters, such as the at(@) sign. |
| role | LIST | The list of Roles the User has been assigned. |
rw-project:role
The list of Roles the User has been assigned.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-config/rw-project:user/rw-project:role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-config/user/STRING,STRING/role/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-project:project-config/rw-project:user/rw-project:role |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-project:project-config/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING'] |
| Protobuf Type | .rw_project.YangData.RwProject.Project.ProjectConfig.User.Role |
| Python Proto-GI Type | RwProjectYang.YangData_RwProject_Project_ProjectConfig_User_Role |
| C Protobuf-C Struct Type | RwProject__YangData__RwProject__Project__ProjectConfig__User__Role |
| C RWPB Identifiers | RwProject_RwProject_data_Project_ProjectConfig_User_Role |
| YPBC Base Identifier | rw_ypbc_RwProject_RwProject_data_Project_ProjectConfig_User_Role |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
rw-project: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
| Name | Type | Description |
| user | LIST | The state of Users who have been assigned Roles within
this Project. |
| role | LIST | The set of Roles that may be configured into
/rw-project:project/rw-project:config/rw-project:user/
rw-project:role. |
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
| Name | Type | Description |
| user-domain | STRING | The user domain. This is the source of the user identity.
Different domains may duplicate a user-name, but such users
would be considered distinct by RIFT.ware. |
| user-name | STRING | The user name. The syntax of this name depends on the domain.
For example, if the domain is a login name, it might be limited
to alphanumeric characters. However, if the domain is some
kind of email address, the syntax could include assitional
characters, such as the at sign. |
| role | LIST | The state of the Roles the User has been assigned. |
rw-project:role
The state of the Roles the User has been assigned.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-state/rw-project:user/rw-project:role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-state/user/STRING,STRING/role/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-project:project-state/rw-project:user/rw-project:role |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:user[rw-project:user-name='STRING'][rw-project:user-domain='STRING']/rw-project:role[rw-project:role='STRING'] |
| Protobuf Type | .rw_project.YangData.RwProject.Project.ProjectState.User.Role |
| Python Proto-GI Type | RwProjectYang.YangData_RwProject_Project_ProjectState_User_Role |
| C Protobuf-C Struct Type | RwProject__YangData__RwProject__Project__ProjectState__User__Role |
| C RWPB Identifiers | RwProject_RwProject_data_Project_ProjectState_User_Role |
| YPBC Base Identifier | rw_ypbc_RwProject_RwProject_data_Project_ProjectState_User_Role |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
| state | STRING | The assignment of a User to a Role may be an asynchronous
operation. This value indicates whether the Role
assignment is active. If the value is 'active', then the
assignment is complete and active. Any other value
indicates that Role assignment is in a transitional or
failed state, as described in the value. |
rw-project:role
The set of Roles that may be configured into
/rw-project:project/rw-project:config/rw-project:user/
rw-project:role.
Key Identifiers:
| XPath Path | /rw-project:project/rw-project:project-state/rw-project:role |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:role[rw-project:role='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/project-state/role/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rw-project:project-state/rw-project:role |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-project:project-state/rw-project:role[rw-project:role='STRING'] |
| Protobuf Type | .rw_project.YangData.RwProject.Project.ProjectState.Role |
| Python Proto-GI Type | RwProjectYang.YangData_RwProject_Project_ProjectState_Role |
| C Protobuf-C Struct Type | RwProject__YangData__RwProject__Project__ProjectState__Role |
| C RWPB Identifiers | RwProject_RwProject_data_Project_ProjectState_Role |
| YPBC Base Identifier | rw_ypbc_RwProject_RwProject_data_Project_ProjectState_Role |
Fields
| Name | Type | Description |
| role | STRING | The Role, independent of Keys. |
| description | STRING | A description of the Role. |
rw-sdn:sdn
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn |
| RW Keyspec XPath Path | D,/rw-project:project/rw-sdn:sdn |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn |
Fields
rw-sdn:account
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING'] |
| RW Keyspec XPath Path | D,/rw-project:project/rw-sdn:sdn/rw-sdn:account |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING'] |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account |
Fields
rw-sdn:odl
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:odl |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:odl |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/odl |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:odl |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:odl |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.Odl |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_Odl |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__Odl |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_Odl |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_Odl |
Fields
| Name | Type | Description |
| username | STRING | |
| password | STRING | |
| url | STRING | |
| plugin-name | STRING | |
rw-sdn:mock
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:mock |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:mock |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/mock |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:mock |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:mock |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.Mock |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_Mock |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__Mock |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_Mock |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_Mock |
Fields
| Name | Type | Description |
| username | STRING | |
| plugin-name | STRING | |
rw-sdn:sdnsim
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:sdnsim |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:sdnsim |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/sdnsim |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:sdnsim |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:sdnsim |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.Sdnsim |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_Sdnsim |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__Sdnsim |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_Sdnsim |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_Sdnsim |
Fields
| Name | Type | Description |
| username | STRING | |
| topology-source | STRING | |
| plugin-name | STRING | |
rw-sdn:openstack
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:openstack |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:openstack |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/openstack |
| RW Keyspec XPath Path | C,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:openstack |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:openstack |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.Openstack |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_Openstack |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__Openstack |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_Openstack |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_Openstack |
Fields
| Name | Type | Description |
| key | STRING | |
| secret | STRING | |
| auth_url | STRING | |
| tenant | STRING | |
| admin | BOOLEAN | |
| user-domain | STRING | Domain of the OpenStack user |
| project-domain | STRING | Domain of the OpenStack project |
| region | STRING | |
| plugin-name | STRING | |
| cert-validate | BOOLEAN | Certificate validatation policy in case of SSL/TLS connection |
rw-sdn:connection-status
Key Identifiers:
| XPath Path | /rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:connection-status |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:connection-status |
| RW.REST URI Path | /rw-project:project/STRING/rw-sdn:sdn/account/STRING/connection-status |
| RW Keyspec XPath Path | D,/rw-project:project/rw-sdn:sdn/rw-sdn:account/rw-sdn:connection-status |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:connection-status |
| Protobuf Type | .rw_sdn.YangData.RwProject.Project.Sdn.Account.ConnectionStatus |
| Python Proto-GI Type | RwSdnYang.YangData_RwProject_Project_Sdn_Account_ConnectionStatus |
| C Protobuf-C Struct Type | RwSdn__YangData__RwProject__Project__Sdn__Account__ConnectionStatus |
| C RWPB Identifiers | RwSdn_RwProject_data_Project_Sdn_Account_ConnectionStatus |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwProject_data_Project_Sdn_Account_ConnectionStatus |
Fields
| Name | Type | Description |
| status | ENUM | |
| details | STRING | |
rwsdnal:sdn-accounts
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:sdn-accounts |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts |
Fields
rwsdnal:sdn-account-list
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING'] |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList |
Fields
rwsdnal:odl
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:odl |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:odl |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/odl |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:odl |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:odl |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.Odl |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_Odl |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__Odl |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Odl |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Odl |
Fields
| Name | Type | Description |
| username | STRING | |
| password | STRING | |
| url | STRING | |
| plugin-name | STRING | |
rwsdnal:mock
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:mock |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:mock |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/mock |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:mock |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:mock |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.Mock |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_Mock |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__Mock |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Mock |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Mock |
Fields
| Name | Type | Description |
| username | STRING | |
| plugin-name | STRING | |
rwsdnal:sdnsim
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:sdnsim |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:sdnsim |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/sdnsim |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:sdnsim |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:sdnsim |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.Sdnsim |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_Sdnsim |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__Sdnsim |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Sdnsim |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Sdnsim |
Fields
| Name | Type | Description |
| username | STRING | |
| topology-source | STRING | |
| plugin-name | STRING | |
rwsdnal:openstack
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:openstack |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:openstack |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/openstack |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:openstack |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:openstack |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.Openstack |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_Openstack |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__Openstack |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Openstack |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_Openstack |
Fields
| Name | Type | Description |
| key | STRING | |
| secret | STRING | |
| auth_url | STRING | |
| tenant | STRING | |
| admin | BOOLEAN | |
| user-domain | STRING | Domain of the OpenStack user |
| project-domain | STRING | Domain of the OpenStack project |
| region | STRING | |
| plugin-name | STRING | |
| cert-validate | BOOLEAN | Certificate validatation policy in case of SSL/TLS connection |
rwsdnal:connection-status
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:connection-status |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:connection-status |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:sdn-accounts/sdn-account-list/STRING/connection-status |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list/rwsdnal:connection-status |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:sdn-accounts/rwsdnal:sdn-account-list[rwsdnal:name='STRING']/rwsdnal:connection-status |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.SdnAccounts.SdnAccountList.ConnectionStatus |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_SdnAccounts_SdnAccountList_ConnectionStatus |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__SdnAccounts__SdnAccountList__ConnectionStatus |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_ConnectionStatus |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_SdnAccounts_SdnAccountList_ConnectionStatus |
Fields
| Name | Type | Description |
| status | ENUM | |
| details | STRING | |
rwsdnal:vnffgs
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs |
Fields
rwsdnal:vnffg-chain
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain |
Fields
rwsdnal:vnf-chain-path
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/vnf-chain-path/0 |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.VnfChainPath |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_VnfChainPath |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__VnfChainPath |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath |
Fields
| Name | Type | Description |
| order | UINT32 | Order of the VNF in VNFFG chain |
| service-function-type | STRING | |
| nsh-aware | BOOLEAN | |
| transport-type | STRING | |
| vnfr-ids | LIST | |
rwsdnal:vnfr-ids
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path/rwsdnal:vnfr-ids |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0']/rwsdnal:vnfr-ids[rwsdnal:vnfr-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/vnf-chain-path/0/vnfr-ids/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path/rwsdnal:vnfr-ids |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0']/rwsdnal:vnfr-ids[rwsdnal:vnfr-id='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.VnfChainPath.VnfrIds |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__VnfChainPath__VnfrIds |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds |
Fields
| Name | Type | Description |
| vnfr-id | STRING | |
| vnfr-name | STRING | |
| mgmt-address | UNION | |
| mgmt-port | UINT16 | |
| vdu-list | LIST | |
| sff-name | STRING | SFF name useful for non OVS based SFF |
rwsdnal:vdu-list
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path/rwsdnal:vnfr-ids/rwsdnal:vdu-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0']/rwsdnal:vnfr-ids[rwsdnal:vnfr-id='STRING']/rwsdnal:vdu-list[rwsdnal:vm-id='STRING'][rwsdnal:port-id='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/vnf-chain-path/0/vnfr-ids/STRING/vdu-list/STRING,STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:vnf-chain-path/rwsdnal:vnfr-ids/rwsdnal:vdu-list |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:vnf-chain-path[rwsdnal:order='0']/rwsdnal:vnfr-ids[rwsdnal:vnfr-id='STRING']/rwsdnal:vdu-list[rwsdnal:vm-id='STRING'][rwsdnal:port-id='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.VnfChainPath.VnfrIds.VduList |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds_VduList |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__VnfChainPath__VnfrIds__VduList |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds_VduList |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_VnfChainPath_VnfrIds_VduList |
Fields
| Name | Type | Description |
| port-id | STRING | |
| vm-id | STRING | |
| name | STRING | |
| address | UNION | |
| port | UINT16 | |
rwsdnal:sff
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/sff/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.Sff |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_Sff |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__Sff |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff |
Fields
| Name | Type | Description |
| name | STRING | |
| function-type | STRING | |
| mgmt-address | UNION | |
| mgmt-port | UINT16 | |
| dp-endpoints | LIST | |
| vnfr-list | LIST | |
rwsdnal:dp-endpoints
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff/rwsdnal:dp-endpoints |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING']/rwsdnal:dp-endpoints[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/sff/STRING/dp-endpoints/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff/rwsdnal:dp-endpoints |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING']/rwsdnal:dp-endpoints[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.Sff.DpEndpoints |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_Sff_DpEndpoints |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__Sff__DpEndpoints |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff_DpEndpoints |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff_DpEndpoints |
Fields
| Name | Type | Description |
| name | STRING | |
| address | UNION | |
| port | UINT16 | |
rwsdnal:vnfr-list
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff/rwsdnal:vnfr-list |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING']/rwsdnal:vnfr-list[rwsdnal:vnfr-name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffgs/vnffg-chain/STRING/sff/STRING/vnfr-list/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffgs/rwsdnal:vnffg-chain/rwsdnal:sff/rwsdnal:vnfr-list |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffgs/rwsdnal:vnffg-chain[rwsdnal:name='STRING']/rwsdnal:sff[rwsdnal:name='STRING']/rwsdnal:vnfr-list[rwsdnal:vnfr-name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.Vnffgs.VnffgChain.Sff.VnfrList |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_Vnffgs_VnffgChain_Sff_VnfrList |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__Vnffgs__VnffgChain__Sff__VnfrList |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff_VnfrList |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_Vnffgs_VnffgChain_Sff_VnfrList |
Fields
| Name | Type | Description |
| vnfr-name | STRING | |
rwsdnal:vnffg-rendered-paths
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-rendered-paths |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-rendered-paths |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffg-rendered-paths |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:vnffg-rendered-paths |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgRenderedPaths |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgRenderedPaths |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgRenderedPaths |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgRenderedPaths |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgRenderedPaths |
Fields
rwsdnal:vnffg-rendered-path
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-rendered-paths/vnffg-rendered-path/STRING |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgRenderedPaths.VnffgRenderedPath |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgRenderedPaths_VnffgRenderedPath |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgRenderedPaths__VnffgRenderedPath |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath |
Fields
| Name | Type | Description |
| name | STRING | |
| path-id | UINT32 | Unique Identifier for the service path |
| rendered-path-hop | LIST | |
rwsdnal:rendered-path-hop
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path/rwsdnal:rendered-path-hop |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING']/rwsdnal:rendered-path-hop[rwsdnal:hop-number='0'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-rendered-paths/vnffg-rendered-path/STRING/rendered-path-hop/0 |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path/rwsdnal:rendered-path-hop |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING']/rwsdnal:rendered-path-hop[rwsdnal:hop-number='0'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgRenderedPaths.VnffgRenderedPath.RenderedPathHop |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgRenderedPaths__VnffgRenderedPath__RenderedPathHop |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop |
Fields
| Name | Type | Description |
| hop-number | UINT8 | |
| service-index | UINT8 | Location within the service path |
| vnfr-name | STRING | |
| service-function-forwarder | CONTAINER | |
rwsdnal:service-function-forwarder
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path/rwsdnal:rendered-path-hop/rwsdnal:service-function-forwarder |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING']/rwsdnal:rendered-path-hop[rwsdnal:hop-number='0']/rwsdnal:service-function-forwarder |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-rendered-paths/vnffg-rendered-path/STRING/rendered-path-hop/0/service-function-forwarder |
| RW Keyspec XPath Path | D,/rw-project:project/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path/rwsdnal:rendered-path-hop/rwsdnal:service-function-forwarder |
| RW Keyspec XPath Keyed Path | D,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-rendered-paths/rwsdnal:vnffg-rendered-path[rwsdnal:name='STRING']/rwsdnal:rendered-path-hop[rwsdnal:hop-number='0']/rwsdnal:service-function-forwarder |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgRenderedPaths.VnffgRenderedPath.RenderedPathHop.ServiceFunctionForwarder |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop_ServiceFunctionForwarder |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgRenderedPaths__VnffgRenderedPath__RenderedPathHop__ServiceFunctionForwarder |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop_ServiceFunctionForwarder |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgRenderedPaths_VnffgRenderedPath_RenderedPathHop_ServiceFunctionForwarder |
Fields
| Name | Type | Description |
| name | STRING | Service Function Forwarder name |
| ip-address | UNION | Service Function Forwarder Data Plane IP address |
| port | UINT16 | Service Function Forwarder Data Plane port |
rwsdnal:vnffg-classifiers
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-classifiers |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-classifiers |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffg-classifiers |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgClassifiers |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgClassifiers |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgClassifiers |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgClassifiers |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgClassifiers |
Fields
rwsdnal:vnffg-classifier
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-classifiers/vnffg-classifier/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgClassifiers.VnffgClassifier |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgClassifiers_VnffgClassifier |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgClassifiers__VnffgClassifier |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier |
Fields
| Name | Type | Description |
| name | STRING | |
| rsp-name | STRING | |
| rsp-id | STRING | |
| port-id | STRING | |
| vm-id | STRING | |
| sff-name | STRING | |
| vnffg-metadata | CONTAINER | |
| match-attributes | LIST | List of match attributes. |
rwsdnal:match-attributes
List of match attributes.
Key Identifiers:
| XPath Path | /rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier/rwsdnal:match-attributes |
| XPath Keyed Path | /rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING']/rwsdnal:match-attributes[rwsdnal:name='STRING'] |
| RW.REST URI Path | /rw-project:project/STRING/rwsdnal:vnffg-classifiers/vnffg-classifier/STRING/match-attributes/STRING |
| RW Keyspec XPath Path | C,/rw-project:project/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier/rwsdnal:match-attributes |
| RW Keyspec XPath Keyed Path | C,/rw-project:project[rw-project:name='STRING']/rwsdnal:vnffg-classifiers/rwsdnal:vnffg-classifier[rwsdnal:name='STRING']/rwsdnal:match-attributes[rwsdnal:name='STRING'] |
| Protobuf Type | .rwsdnal.YangData.RwProject.Project.VnffgClassifiers.VnffgClassifier.MatchAttributes |
| Python Proto-GI Type | RwsdnalYang.YangData_RwProject_Project_VnffgClassifiers_VnffgClassifier_MatchAttributes |
| C Protobuf-C Struct Type | Rwsdnal__YangData__RwProject__Project__VnffgClassifiers__VnffgClassifier__MatchAttributes |
| C RWPB Identifiers | Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier_MatchAttributes |
| YPBC Base Identifier | rw_ypbc_Rwsdnal_RwProject_data_Project_VnffgClassifiers_VnffgClassifier_MatchAttributes |
Fields
| Name | Type | Description |
| name | STRING | Name for the Access list |
| ip-proto | UINT8 | IP Protocol. |
| source-ip-address | UNION | Source IP address. |
| destination-ip-address | UNION | Destination IP address. |
| source-port | UINT16 | Source port number. |
| destination-port | UINT16 | Destination port number. |
rw-sdn - Programmers API Reference
Schema Globals
| Global Schema Type |
rw_ypbc_RwSdn_RwSdn_t_schema |
| Global Schema Pointer |
rw_ypbc_RwSdn_RwSdn_g_schema |
rw-sdn rpc output
rw-sdn:update-sdn-status
Key Identifiers:
| XPath Path | /rw-sdn:update-sdn-status |
| XPath Keyed Path | /rw-sdn:update-sdn-status |
| RW.REST URI Path | /output |
| RW Keyspec XPath Path | O,/rw-sdn:update-sdn-status |
| RW Keyspec XPath Keyed Path | O,/rw-sdn:update-sdn-status |
| Protobuf Type | .rw_sdn.YangOutput.RwSdn.UpdateSdnStatus |
| Python Proto-GI Type | RwSdnYang.YangOutput_RwSdn_UpdateSdnStatus |
| C Protobuf-C Struct Type | RwSdn__YangOutput__RwSdn__UpdateSdnStatus |
| C RWPB Identifiers | RwSdn_RwSdn_output_UpdateSdnStatus
RwSdn_output_UpdateSdnStatus |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwSdn_output_UpdateSdnStatus |
rw-sdn notification
rw-sdn:sdn-notif
Notification for SDN account credentials
Key Identifiers:
| XPath Path | /rw-sdn:sdn-notif |
| XPath Keyed Path | /rw-sdn:sdn-notif |
| RW.REST URI Path | /rw-sdn:sdn-notif |
| RW Keyspec XPath Path | N,/rw-sdn:sdn-notif |
| RW Keyspec XPath Keyed Path | N,/rw-sdn:sdn-notif |
| Protobuf Type | .rw_sdn.YangNotif.RwSdn.SdnNotif |
| Python Proto-GI Type | RwSdnYang.YangNotif_RwSdn_SdnNotif |
| C Protobuf-C Struct Type | RwSdn__YangNotif__RwSdn__SdnNotif |
| C RWPB Identifiers | RwSdn_RwSdn_notif_SdnNotif
RwSdn_notif_SdnNotif |
| YPBC Base Identifier | rw_ypbc_RwSdn_RwSdn_notif_SdnNotif |
Fields
| Name | Type | Description |
| name | STRING | SDN account name |
| message | STRING | Notification message |