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



Schema Globals                                                               1

module rw-sdn                                                                2
  rw-sdn data                                                              2.1
    container rw-sdn:sdn                                                 2.1.1
      list rw-sdn:account                                              2.1.1.1
        container rw-sdn:odl                                         2.1.1.1.1
        container rw-sdn:mock                                        2.1.1.1.2
        container rw-sdn:sdnsim                                      2.1.1.1.3
        container rw-sdn:openstack                                   2.1.1.1.4
        container rw-sdn:connection-status                           2.1.1.1.5
  rw-sdn rpc input                                                         2.2
    rpc input rw-sdn:update-sdn-status                                   2.2.1
  rw-sdn rpc output                                                        2.3
    rpc output rw-sdn:update-sdn-status                                  2.3.1


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

2.1  rw-sdn data

2.1.1  container rw-sdn:sdn
  XPath Path
    /rw-sdn:sdn
  XPath Keyed Path
    /rw-sdn:sdn
  RW.REST URI Path
    /rw-sdn:sdn
  RW Keyspec XPath Path
    C,/rw-sdn:sdn
  RW Keyspec XPath Keyed Path
    C,/rw-sdn:sdn
  RW Keyspec XPath Path
    D,/rw-sdn:sdn
  RW Keyspec XPath Keyed Path
    D,/rw-sdn:sdn
  Protobuf Type
    .rw_sdn.YangData.RwSdn.Sdn
  Python Proto-GI Type
    RwSdnYang.SDNAccountConfig
  C Protobuf-C Struct Type
    RwSdn__YangData__RwSdn__Sdn
  C RWPB Identifiers
    RwSdn_RwSdn_data_Sdn
    RwSdn_data_Sdn
    RwSdn_SDNAccountConfig
  YPBC Base Identifier
    rw_ypbc_RwSdn_RwSdn_data_Sdn

2.1.1.1  list rw-sdn:account
  Leaves
    name: name, type: STRING
    name: account-type, type: ENUM
  XPath Path
    /rw-sdn:sdn/rw-sdn:account
  XPath Keyed Path
    /rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']
  RW.REST URI Path
    /rw-sdn:sdn/account/STRING
  RW Keyspec XPath Path
    C,/rw-sdn:sdn/rw-sdn:account
  RW Keyspec XPath Keyed Path
    C,/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']
  RW Keyspec XPath Path
    D,/rw-sdn:sdn/rw-sdn:account
  RW Keyspec XPath Keyed Path
    D,/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']
  Protobuf Type
    .rw_sdn.YangData.RwSdn.Sdn.Account
  Python Proto-GI Type
    RwSdnYang.SDNAccount
  C Protobuf-C Struct Type
    RwSdn__YangData__RwSdn__Sdn__Account
  C RWPB Identifiers
    RwSdn_RwSdn_data_Sdn_Account
    RwSdn_data_Sdn_Account
    RwSdn_SDNAccount
  YPBC Base Identifier
    rw_ypbc_RwSdn_RwSdn_data_Sdn_Account

2.1.1.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-sdn:sdn/rw-sdn:account/rw-sdn:odl
  XPath Keyed Path
    /rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:odl
  RW.REST URI Path
    /rw-sdn:sdn/account/STRING/odl
  RW Keyspec XPath Path
    C,/rw-sdn:sdn/rw-sdn:account/rw-sdn:odl
  RW Keyspec XPath Keyed Path
    C,/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:odl
  Protobuf Type
    .rw_sdn.YangData.RwSdn.Sdn.Account.Odl
  Python Proto-GI Type
    RwSdnYang.SDNAccount_Odl
  C Protobuf-C Struct Type
    RwSdn__YangData__RwSdn__Sdn__Account__Odl
  C RWPB Identifiers
    RwSdn_RwSdn_data_Sdn_Account_Odl
  YPBC Base Identifier
    rw_ypbc_RwSdn_RwSdn_data_Sdn_Account_Odl

2.1.1.1.2  container rw-sdn:mock
  Leaves
    name: username, type: STRING
    name: plugin-name, type: STRING
  XPath Path
    /rw-sdn:sdn/rw-sdn:account/rw-sdn:mock
  XPath Keyed Path
    /rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:mock
  RW.REST URI Path
    /rw-sdn:sdn/account/STRING/mock
  RW Keyspec XPath Path
    C,/rw-sdn:sdn/rw-sdn:account/rw-sdn:mock
  RW Keyspec XPath Keyed Path
    C,/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:mock
  Protobuf Type
    .rw_sdn.YangData.RwSdn.Sdn.Account.Mock
  Python Proto-GI Type
    RwSdnYang.SDNAccount_Mock
  C Protobuf-C Struct Type
    RwSdn__YangData__RwSdn__Sdn__Account__Mock
  C RWPB Identifiers
    RwSdn_RwSdn_data_Sdn_Account_Mock
  YPBC Base Identifier
    rw_ypbc_RwSdn_RwSdn_data_Sdn_Account_Mock

2.1.1.1.3  container rw-sdn:sdnsim
  Leaves
    name: username, type: STRING
    name: topology-source, type: STRING
    name: plugin-name, type: STRING
  XPath Path
    /rw-sdn:sdn/rw-sdn:account/rw-sdn:sdnsim
  XPath Keyed Path
    /rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:sdnsim
  RW.REST URI Path
    /rw-sdn:sdn/account/STRING/sdnsim
  RW Keyspec XPath Path
    C,/rw-sdn:sdn/rw-sdn:account/rw-sdn:sdnsim
  RW Keyspec XPath Keyed Path
    C,/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:sdnsim
  Protobuf Type
    .rw_sdn.YangData.RwSdn.Sdn.Account.Sdnsim
  Python Proto-GI Type
    RwSdnYang.SDNAccount_Sdnsim
  C Protobuf-C Struct Type
    RwSdn__YangData__RwSdn__Sdn__Account__Sdnsim
  C RWPB Identifiers
    RwSdn_RwSdn_data_Sdn_Account_Sdnsim
  YPBC Base Identifier
    rw_ypbc_RwSdn_RwSdn_data_Sdn_Account_Sdnsim

2.1.1.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-sdn:sdn/rw-sdn:account/rw-sdn:openstack
  XPath Keyed Path
    /rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:openstack
  RW.REST URI Path
    /rw-sdn:sdn/account/STRING/openstack
  RW Keyspec XPath Path
    C,/rw-sdn:sdn/rw-sdn:account/rw-sdn:openstack
  RW Keyspec XPath Keyed Path
    C,/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:openstack
  Protobuf Type
    .rw_sdn.YangData.RwSdn.Sdn.Account.Openstack
  Python Proto-GI Type
    RwSdnYang.SDNAccount_Openstack
  C Protobuf-C Struct Type
    RwSdn__YangData__RwSdn__Sdn__Account__Openstack
  C RWPB Identifiers
    RwSdn_RwSdn_data_Sdn_Account_Openstack
  YPBC Base Identifier
    rw_ypbc_RwSdn_RwSdn_data_Sdn_Account_Openstack

2.1.1.1.5  container rw-sdn:connection-status
  Leaves
    name: status, type: ENUM
    name: details, type: STRING
  XPath Path
    /rw-sdn:sdn/rw-sdn:account/rw-sdn:connection-status
  XPath Keyed Path
    /rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:connection-status
  RW.REST URI Path
    /rw-sdn:sdn/account/STRING/connection-status
  RW Keyspec XPath Path
    D,/rw-sdn:sdn/rw-sdn:account/rw-sdn:connection-status
  RW Keyspec XPath Keyed Path
    D,/rw-sdn:sdn/rw-sdn:account[rw-sdn:name='STRING']/rw-sdn:connection-status
  Protobuf Type
    .rw_sdn.YangData.RwSdn.Sdn.Account.ConnectionStatus
  Python Proto-GI Type
    RwSdnYang.SDNAccount_ConnectionStatus
  C Protobuf-C Struct Type
    RwSdn__YangData__RwSdn__Sdn__Account__ConnectionStatus
  C RWPB Identifiers
    RwSdn_RwSdn_data_Sdn_Account_ConnectionStatus
    RwSdn_data_Sdn_Account_ConnectionStatus
    RwSdn_SDNAccount_ConnectionStatus
  YPBC Base Identifier
    rw_ypbc_RwSdn_RwSdn_data_Sdn_Account_ConnectionStatus

2.2  rw-sdn rpc input

2.2.1  rpc input rw-sdn:update-sdn-status
  Leaves
    name: sdn-account, type: STRING, description: The sdn account name to update connection status for
  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

2.3  rw-sdn rpc output

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

