Programmer's API documentation for yang module rw-sdn.yang



Schema Globals                                                               1

module rw-project                                                            2
  rw-project data                                                          2.1
    list rw-project:project                                              2.1.1
      container rw-project:project-config                              2.1.1.1
        list rw-project:user                                         2.1.1.1.1
          list rw-project:role                                     2.1.1.1.1.1
      container rw-project:project-state                               2.1.1.2
        list rw-project:user                                         2.1.1.2.1
          list rw-project:role                                     2.1.1.2.1.1
        list rw-project:role                                         2.1.1.2.2
      container rw-sdn:sdn                                             2.1.1.3
        list rw-sdn:account                                          2.1.1.3.1
          container rw-sdn:odl                                     2.1.1.3.1.1
          container rw-sdn:mock                                    2.1.1.3.1.2
          container rw-sdn:sdnsim                                  2.1.1.3.1.3
          container rw-sdn:openstack                               2.1.1.3.1.4
          container rw-sdn:connection-status                       2.1.1.3.1.5
      container rwsdnal:sdn-accounts                                   2.1.1.4
        list rwsdnal:sdn-account-list                                2.1.1.4.1
          container rwsdnal:odl                                    2.1.1.4.1.1
          container rwsdnal:mock                                   2.1.1.4.1.2
          container rwsdnal:sdnsim                                 2.1.1.4.1.3
          container rwsdnal:openstack                              2.1.1.4.1.4
          container rwsdnal:connection-status                      2.1.1.4.1.5
      container rwsdnal:vnffgs                                         2.1.1.5
        list rwsdnal:vnffg-chain                                     2.1.1.5.1
          list rwsdnal:vnf-chain-path                              2.1.1.5.1.1
            list rwsdnal:vnfr-ids                                2.1.1.5.1.1.1
              list rwsdnal:vdu-list                            2.1.1.5.1.1.1.1
          list rwsdnal:sff                                         2.1.1.5.1.2
            list rwsdnal:dp-endpoints                            2.1.1.5.1.2.1
            list rwsdnal:vnfr-list                               2.1.1.5.1.2.2
      container rwsdnal:vnffg-rendered-paths                           2.1.1.6
        list rwsdnal:vnffg-rendered-path                             2.1.1.6.1
          list rwsdnal:rendered-path-hop                           2.1.1.6.1.1
            container rwsdnal:service-function-forwarder         2.1.1.6.1.1.1
      container rwsdnal:vnffg-classifiers                              2.1.1.7
        list rwsdnal:vnffg-classifier                                2.1.1.7.1
          container rwsdnal:vnffg-metadata                         2.1.1.7.1.1
          list rwsdnal:match-attributes                            2.1.1.7.1.2
module rw-sdn                                                                3
  rw-sdn rpc input                                                         3.1
    rpc input rw-sdn:update-sdn-status                                   3.1.1
  rw-sdn rpc output                                                        3.2
    rpc output rw-sdn:update-sdn-status                                  3.2.1
  rw-sdn notification                                                      3.3
    notification rw-sdn:sdn-notif                                        3.3.1


1  Schema Globals
  Global Schema Type
    rw_ypbc_RwSdn_t_schema
  Global Schema Pointer
    rw_ypbc_RwSdn_g_schema
2  module rw-project

2.1  rw-project data
  Description
    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.

2.1.1  list rw-project:project
  Description
    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.)
  Leaves
    name: name, type: STRING, description: Name of the project.
    name: description, type: STRING, description: Information about project
  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

2.1.1.1  container rw-project:project-config
  Description
    General Project configuration supported by all products.
  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

2.1.1.1.1  list rw-project:user
  Description
    The list of Users who have been assigned Roles within this
    Project.
  Leaves
    name: user-domain, type: LEAFREF, description: 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.
    name: user-name, type: LEAFREF, description: 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.
  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

2.1.1.1.1.1  list rw-project:role
  Description
    The list of Roles the User has been assigned.
  Leaves
    name: role, type: STRING, description: The Role, independent of Keys.
  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

2.1.1.2  container rw-project:project-state
  Description
    General Project operational state supported by all products.
  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

2.1.1.2.1  list rw-project:user
  Description
    The state of Users who have been assigned Roles within
    this Project.
  Leaves
    name: user-domain, type: STRING, description: 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.
    name: user-name, type: STRING, description: 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.
  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

2.1.1.2.1.1  list rw-project:role
  Description
    The state of the Roles the User has been assigned.
  Leaves
    name: role, type: STRING, description: The Role, independent of Keys.
    name: state, type: STRING, description: 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.
  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

2.1.1.2.2  list rw-project:role
  Description
    The set of Roles that may be configured into
    /rw-project:project/rw-project:config/rw-project:user/
    rw-project:role.
  Leaves
    name: role, type: STRING, description: The Role, independent of Keys.
    name: description, type: STRING, description: A description of the Role.
  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

2.1.1.3  container rw-sdn:sdn
  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

2.1.1.3.1  list rw-sdn:account
  Leaves
    name: name, type: STRING
    name: account-type, type: ENUM
  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

2.1.1.3.1.1  container rw-sdn:odl
  Leaves
    name: username, type: STRING
    name: password, type: STRING
    name: url, type: STRING
    name: plugin-name, type: STRING
  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

2.1.1.3.1.2  container rw-sdn:mock
  Leaves
    name: username, type: STRING
    name: plugin-name, type: STRING
  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

2.1.1.3.1.3  container rw-sdn:sdnsim
  Leaves
    name: username, type: STRING
    name: topology-source, type: STRING
    name: plugin-name, type: STRING
  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

2.1.1.3.1.4  container rw-sdn:openstack
  Leaves
    name: key, type: STRING
    name: secret, type: STRING
    name: auth_url, type: STRING
    name: tenant, type: STRING
    name: admin, type: BOOLEAN
    name: user-domain, type: STRING, description: Domain of the OpenStack user
    name: project-domain, type: STRING, description: Domain of the OpenStack project
    name: region, type: STRING
    name: plugin-name, type: STRING
    name: cert-validate, type: BOOLEAN, description: Certificate validatation policy in case of SSL/TLS connection
  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

2.1.1.3.1.5  container rw-sdn:connection-status
  Leaves
    name: status, type: ENUM
    name: details, type: STRING
  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

2.1.1.4  container rwsdnal:sdn-accounts
  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

2.1.1.4.1  list rwsdnal:sdn-account-list
  Leaves
    name: name, type: STRING
    name: account-type, type: ENUM
  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

2.1.1.4.1.1  container rwsdnal:odl
  Leaves
    name: username, type: STRING
    name: password, type: STRING
    name: url, type: STRING
    name: plugin-name, type: STRING
  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

2.1.1.4.1.2  container rwsdnal:mock
  Leaves
    name: username, type: STRING
    name: plugin-name, type: STRING
  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

2.1.1.4.1.3  container rwsdnal:sdnsim
  Leaves
    name: username, type: STRING
    name: topology-source, type: STRING
    name: plugin-name, type: STRING
  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

2.1.1.4.1.4  container rwsdnal:openstack
  Leaves
    name: key, type: STRING
    name: secret, type: STRING
    name: auth_url, type: STRING
    name: tenant, type: STRING
    name: admin, type: BOOLEAN
    name: user-domain, type: STRING, description: Domain of the OpenStack user
    name: project-domain, type: STRING, description: Domain of the OpenStack project
    name: region, type: STRING
    name: plugin-name, type: STRING
    name: cert-validate, type: BOOLEAN, description: Certificate validatation policy in case of SSL/TLS connection
  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

2.1.1.4.1.5  container rwsdnal:connection-status
  Leaves
    name: status, type: ENUM
    name: details, type: STRING
  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

2.1.1.5  container rwsdnal:vnffgs
  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

2.1.1.5.1  list rwsdnal:vnffg-chain
  Leaves
    name: name, type: STRING
    name: classifier-name, type: STRING
  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

2.1.1.5.1.1  list rwsdnal:vnf-chain-path
  Leaves
    name: order, type: UINT32, description:  Order of the VNF in VNFFG chain
    name: service-function-type, type: STRING
    name: nsh-aware, type: BOOLEAN
    name: transport-type, type: STRING
  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

2.1.1.5.1.1.1  list rwsdnal:vnfr-ids
  Leaves
    name: vnfr-id, type: STRING
    name: vnfr-name, type: STRING
    name: mgmt-address, type: UNION
    name: mgmt-port, type: UINT16
    name: sff-name, type: STRING, description: SFF name useful for non OVS based SFF
  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

2.1.1.5.1.1.1.1  list rwsdnal:vdu-list
  Leaves
    name: port-id, type: STRING
    name: vm-id, type: STRING
    name: name, type: STRING
    name: address, type: UNION
    name: port, type: UINT16
  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

2.1.1.5.1.2  list rwsdnal:sff
  Leaves
    name: name, type: STRING
    name: function-type, type: STRING
    name: mgmt-address, type: UNION
    name: mgmt-port, type: UINT16
  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

2.1.1.5.1.2.1  list rwsdnal:dp-endpoints
  Leaves
    name: name, type: STRING
    name: address, type: UNION
    name: port, type: UINT16
  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

2.1.1.5.1.2.2  list rwsdnal:vnfr-list
  Leaves
    name: vnfr-name, type: STRING
  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

2.1.1.6  container rwsdnal:vnffg-rendered-paths
  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

2.1.1.6.1  list rwsdnal:vnffg-rendered-path
  Leaves
    name: name, type: STRING
    name: path-id, type: UINT32, description: Unique Identifier for the service path
  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

2.1.1.6.1.1  list rwsdnal:rendered-path-hop
  Leaves
    name: hop-number, type: UINT8
    name: service-index, type: UINT8, description: Location within the service path
    name: vnfr-name, type: STRING
  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

2.1.1.6.1.1.1  container rwsdnal:service-function-forwarder
  Leaves
    name: name, type: STRING, description: Service Function Forwarder name
    name: ip-address, type: UNION, description: Service Function Forwarder Data Plane IP address
    name: port, type: UINT16, description: Service Function Forwarder Data Plane port
  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

2.1.1.7  container rwsdnal:vnffg-classifiers
  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

2.1.1.7.1  list rwsdnal:vnffg-classifier
  Leaves
    name: name, type: STRING
    name: rsp-name, type: STRING
    name: rsp-id, type: STRING
    name: port-id, type: STRING
    name: vm-id, type: STRING
    name: sff-name, type: STRING
  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

2.1.1.7.1.1  container rwsdnal:vnffg-metadata
  Leaves
    name: ctx1, type: STRING
    name: ctx2, type: STRING
    name: ctx3, type: STRING
    name: ctx4, type: STRING
  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

2.1.1.7.1.2  list rwsdnal:match-attributes
  Description
    List of match attributes.
  Leaves
    name: name, type: STRING, description: Name for the Access list
    name: ip-proto, type: UINT8, description: IP Protocol.
    name: source-ip-address, type: UNION, description: Source IP address.
    name: destination-ip-address, type: UNION, description: Destination IP address.
    name: source-port, type: UINT16, description: Source port number.
    name: destination-port, type: UINT16, description: Destination port number.
  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

3  module rw-sdn

3.1  rw-sdn rpc input

3.1.1  rpc input rw-sdn:update-sdn-status
  Leaves
    name: sdn-account, type: STRING, description: The sdn account name to update connection status for
    name: project-name, type: LEAFREF, description: Project to which this belongs
  XPath Path
    /rw-sdn:update-sdn-status
  XPath Keyed Path
    /rw-sdn:update-sdn-status
  RW.REST URI Path
    /input
  RW Keyspec XPath Path
    I,/rw-sdn:update-sdn-status
  RW Keyspec XPath Keyed Path
    I,/rw-sdn:update-sdn-status
  Protobuf Type
    .rw_sdn.YangInput.RwSdn.UpdateSdnStatus
  Python Proto-GI Type
    RwSdnYang.YangInput_RwSdn_UpdateSdnStatus
  C Protobuf-C Struct Type
    RwSdn__YangInput__RwSdn__UpdateSdnStatus
  C RWPB Identifiers
    RwSdn_RwSdn_input_UpdateSdnStatus
    RwSdn_input_UpdateSdnStatus
  YPBC Base Identifier
    rw_ypbc_RwSdn_RwSdn_input_UpdateSdnStatus

3.2  rw-sdn rpc output

3.2.1  rpc output rw-sdn:update-sdn-status
  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

3.3  rw-sdn notification

3.3.1  notification rw-sdn:sdn-notif
  Description
    Notification for SDN account credentials
  Leaves
    name: name, type: STRING, description: SDN account name
    name: message, type: STRING, description: Notification message
  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

