rw-sdn - User documentation

Schema Globals

Global Schema Type
rw_ypbc_RwSdn_RwSdn_t_schema
Global Schema Pointer
rw_ypbc_RwSdn_RwSdn_g_schema

rw-sdn data

rw-sdn:sdn

Key Identifiers:
XPath Path
/rw-sdn:sdn
XPath Keyed Path
/rw-sdn:sdn
RW.REST URI Path
/rw-sdn:sdn

Fields
NameTypeDescription
accountLIST

JSON Config Sample

JSON Sample

XML Config Sample

XML Sample

rw-sdn:account

Key Identifiers:
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

Fields
NameTypeDescription
nameSTRING
account-typeENUM
odlCONTAINER
mockCONTAINER
sdnsimCONTAINER
openstackCONTAINER
connection-statusCONTAINER

JSON Config Sample

JSON Sample

XML Config Sample

XML Sample

rw-sdn:odl

Key Identifiers:
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

Fields
NameTypeDescription
usernameSTRING
passwordSTRING
urlSTRING
plugin-nameSTRING

JSON Config Sample

JSON Sample

XML Config Sample

XML Sample

rw-sdn:mock

Key Identifiers:
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

Fields
NameTypeDescription
usernameSTRING
plugin-nameSTRING

JSON Config Sample

JSON Sample

XML Config Sample

XML Sample

rw-sdn:sdnsim

Key Identifiers:
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

Fields
NameTypeDescription
usernameSTRING
topology-sourceSTRING
plugin-nameSTRING

JSON Config Sample

JSON Sample

XML Config Sample

XML Sample

rw-sdn:openstack

Key Identifiers:
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

Fields
NameTypeDescription
keySTRING
secretSTRING
auth_urlSTRING
tenantSTRING
adminBOOLEAN
user-domainSTRINGDomain of the OpenStack user
project-domainSTRINGDomain of the OpenStack project
regionSTRING
plugin-nameSTRING
cert-validateBOOLEANCertificate validatation policy in case of SSL/TLS connection

JSON Config Sample

JSON Sample

XML Config Sample

XML Sample

rw-sdn:connection-status

Key Identifiers:
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

Fields
NameTypeDescription
statusENUM
detailsSTRING

JSON Sample

XML Sample

rw-sdn rpc input

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
/input

Fields
NameTypeDescription
sdn-accountSTRINGThe sdn account name to update connection status for

JSON Sample

XML Sample

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

JSON Sample

XML Sample