vlr - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_RwVlr_Vlr_t_schema
Global Schema Pointer
rw_ypbc_RwVlr_Vlr_g_schema

vlr data

vlr:vlr-catalog

Key Identifiers:
XPath Path
/vlr:vlr-catalog
XPath Keyed Path
/vlr:vlr-catalog
RW.REST URI Path
/vlr:vlr-catalog
RW Keyspec XPath Path
D,/vlr:vlr-catalog
RW Keyspec XPath Keyed Path
D,/vlr:vlr-catalog
Protobuf Type
.rw_vlr.YangData.Vlr.VlrCatalog
Python Proto-GI Type
RwVlrYang.YangData_Vlr_VlrCatalog
C Protobuf-C Struct Type
RwVlr__YangData__Vlr__VlrCatalog
C RWPB Identifiers
RwVlr_Vlr_data_VlrCatalog
YPBC Base Identifier
rw_ypbc_RwVlr_Vlr_data_VlrCatalog

Fields
NameTypeDescription
vlrLIST

vlr:vlr

Key Identifiers:
XPath Path
/vlr:vlr-catalog/vlr:vlr
XPath Keyed Path
/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']
RW.REST URI Path
/vlr:vlr-catalog/vlr/STRING
RW Keyspec XPath Path
D,/vlr:vlr-catalog/vlr:vlr
RW Keyspec XPath Keyed Path
D,/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']
Protobuf Type
.rw_vlr.YangData.Vlr.VlrCatalog.Vlr
Python Proto-GI Type
RwVlrYang.YangData_Vlr_VlrCatalog_Vlr
C Protobuf-C Struct Type
RwVlr__YangData__Vlr__VlrCatalog__Vlr
C RWPB Identifiers
RwVlr_Vlr_data_VlrCatalog_Vlr
YPBC Base Identifier
rw_ypbc_RwVlr_Vlr_data_VlrCatalog_Vlr

Fields
NameTypeDescription
idSTRINGIdentifier for the VLR.
nameSTRINGVLR name.
nsr-id-refSTRINGNS instance identifier. This is a leafref /nsr:ns-instance-config/nsr:nsr/nsr:id
vld-refSTRINGReference to VLD /nsr:ns-instance-config/nsr:nsr[nsr:id=../nsr-id-ref]/nsd/vld:vld/vld:id
res-idSTRINGIdentifier for resmgr id mapping
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGProvider of the VLR.
descriptionSTRINGDescription of the VLR.
versionSTRINGVersion of the VLR
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
create-timeUINT32Creation timestamp of this Virtual Link. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
uptimeUINT32Active period of this Virtual Link. Uptime is expressed in seconds
network-idSTRINGIdentifier for the allocated network resource.
vim-network-nameSTRINGName of network in VIM account. This is used to indicate pre-provisioned network name in cloud account.
provider-networkCONTAINERContainer for the provider network.
ip-profile-paramsCONTAINER
statusENUMStatus of the virtual link record.
operational-statusENUMThe operational status of the Virtual Link init : The VL is in init stat. vl-alloc-pending : The VL alloc is pending in VIM running : The VL is up and running in VM vl-terminate-pending : The VL is being terminated in VIM. terminated : The VL is terminated in the VM. failed : The VL instantiation failed in VIM.
cloud-accountLEAFREFThe cloud account to use when requesting resources for this vlr
om-datacenterSTRINGOpenmano datacenter name to use when instantiating the network service. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.
network_poolSTRINGThe network pool the resource was allocated from.
assigned-subnetSTRINGSubnet added for the VL
operational-status-detailsSTRINGThe error message in case of a failed VLR operational status

vlr:provider-network

Container for the provider network.

Key Identifiers:
XPath Path
/vlr:vlr-catalog/vlr:vlr/vlr:provider-network
XPath Keyed Path
/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:provider-network
RW.REST URI Path
/vlr:vlr-catalog/vlr/STRING/provider-network
RW Keyspec XPath Path
D,/vlr:vlr-catalog/vlr:vlr/vlr:provider-network
RW Keyspec XPath Keyed Path
D,/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:provider-network
Protobuf Type
.vlr.YangData.Vlr.VlrCatalog.Vlr.ProviderNetwork
Python Proto-GI Type
VlrYang.YangData_Vlr_VlrCatalog_Vlr_ProviderNetwork
C Protobuf-C Struct Type
Vlr__YangData__Vlr__VlrCatalog__Vlr__ProviderNetwork
C RWPB Identifiers
Vlr_Vlr_data_VlrCatalog_Vlr_ProviderNetwork
YPBC Base Identifier
rw_ypbc_Vlr_Vlr_data_VlrCatalog_Vlr_ProviderNetwork

Fields
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
overlay-typeENUMType of the overlay network. LOCAL - Provider network implemented in a single compute node FLAT - Provider network shared by all tenants VLAN - Provider network implemented using 802.1Q tagging VXLAN - Provider networks implemented using RFC 7348 GRE - Provider networks implemented using GRE tunnels
segmentation_idUINT32ID of segregated virtual networks

vlr:ip-profile-params

Key Identifiers:
XPath Path
/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params
XPath Keyed Path
/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params
RW.REST URI Path
/vlr:vlr-catalog/vlr/STRING/ip-profile-params
RW Keyspec XPath Path
D,/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params
RW Keyspec XPath Keyed Path
D,/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params
Protobuf Type
.vlr.YangData.Vlr.VlrCatalog.Vlr.IpProfileParams
Python Proto-GI Type
VlrYang.YangData_Vlr_VlrCatalog_Vlr_IpProfileParams
C Protobuf-C Struct Type
Vlr__YangData__Vlr__VlrCatalog__Vlr__IpProfileParams
C RWPB Identifiers
Vlr_Vlr_data_VlrCatalog_Vlr_IpProfileParams
YPBC Base Identifier
rw_ypbc_Vlr_Vlr_data_VlrCatalog_Vlr_IpProfileParams

Fields
NameTypeDescription
ip-versionENUM
subnet-addressUNIONSubnet IP prefix associated with IP Profile
gateway-addressUNIONIP Address of the default gateway associated with IP Profile
security-groupSTRINGName of the security group
dns-serverLIST
dhcp-paramsCONTAINER
subnet-prefix-poolSTRINGVIM Specific reference to pre-created subnet prefix

vlr:dns-server

Key Identifiers:
XPath Path
/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dns-server
XPath Keyed Path
/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dns-server[vlr:address='UNION_VALUE']
RW.REST URI Path
/vlr:vlr-catalog/vlr/STRING/ip-profile-params/dns-server/UNION_VALUE
RW Keyspec XPath Path
D,/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dns-server
RW Keyspec XPath Keyed Path
D,/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dns-server[vlr:address='UNION_VALUE']
Protobuf Type
.vlr.YangData.Vlr.VlrCatalog.Vlr.IpProfileParams.DnsServer
Python Proto-GI Type
VlrYang.YangData_Vlr_VlrCatalog_Vlr_IpProfileParams_DnsServer
C Protobuf-C Struct Type
Vlr__YangData__Vlr__VlrCatalog__Vlr__IpProfileParams__DnsServer
C RWPB Identifiers
Vlr_Vlr_data_VlrCatalog_Vlr_IpProfileParams_DnsServer
YPBC Base Identifier
rw_ypbc_Vlr_Vlr_data_VlrCatalog_Vlr_IpProfileParams_DnsServer

Fields
NameTypeDescription
addressUNIONList of DNS Servers associated with IP Profile

vlr:dhcp-params

Key Identifiers:
XPath Path
/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dhcp-params
XPath Keyed Path
/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dhcp-params
RW.REST URI Path
/vlr:vlr-catalog/vlr/STRING/ip-profile-params/dhcp-params
RW Keyspec XPath Path
D,/vlr:vlr-catalog/vlr:vlr/vlr:ip-profile-params/vlr:dhcp-params
RW Keyspec XPath Keyed Path
D,/vlr:vlr-catalog/vlr:vlr[vlr:id='STRING']/vlr:ip-profile-params/vlr:dhcp-params
Protobuf Type
.vlr.YangData.Vlr.VlrCatalog.Vlr.IpProfileParams.DhcpParams
Python Proto-GI Type
VlrYang.YangData_Vlr_VlrCatalog_Vlr_IpProfileParams_DhcpParams
C Protobuf-C Struct Type
Vlr__YangData__Vlr__VlrCatalog__Vlr__IpProfileParams__DhcpParams
C RWPB Identifiers
Vlr_Vlr_data_VlrCatalog_Vlr_IpProfileParams_DhcpParams
YPBC Base Identifier
rw_ypbc_Vlr_Vlr_data_VlrCatalog_Vlr_IpProfileParams_DhcpParams

Fields
NameTypeDescription
enabledBOOLEANThis flag indicates if DHCP is enabled or not
start-addressUNIONStart IP address of the IP-Address range associated with DHCP domain
countUINT32Size of the DHCP pool associated with DHCP domain

rw-vlr - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_RwVlr_RwVlr_t_schema
Global Schema Pointer
rw_ypbc_RwVlr_RwVlr_g_schema