vld - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_Vld_Vld_t_schema
Global Schema Pointer
rw_ypbc_Vld_Vld_g_schema

vld data

vld:vld-catalog

Key Identifiers:
XPath Path
/vld:vld-catalog
XPath Keyed Path
/vld:vld-catalog
RW.REST URI Path
/vld:vld-catalog
RW Keyspec XPath Path
C,/vld:vld-catalog
RW Keyspec XPath Keyed Path
C,/vld:vld-catalog
Protobuf Type
.vld.YangData.Vld.VldCatalog
Python Proto-GI Type
VldYang.YangData_Vld_VldCatalog
C Protobuf-C Struct Type
Vld__YangData__Vld__VldCatalog
C RWPB Identifiers
Vld_Vld_data_VldCatalog
Vld_data_VldCatalog
YPBC Base Identifier
rw_ypbc_Vld_Vld_data_VldCatalog

Fields
NameTypeDescription
vldLIST

vld:vld

Key Identifiers:
XPath Path
/vld:vld-catalog/vld:vld
XPath Keyed Path
/vld:vld-catalog/vld:vld[vld:id='STRING']
RW.REST URI Path
/vld:vld-catalog/vld/STRING
RW Keyspec XPath Path
C,/vld:vld-catalog/vld:vld
RW Keyspec XPath Keyed Path
C,/vld:vld-catalog/vld:vld[vld:id='STRING']
Protobuf Type
.vld.YangData.Vld.VldCatalog.Vld
Python Proto-GI Type
VldYang.YangData_Vld_VldCatalog_Vld
C Protobuf-C Struct Type
Vld__YangData__Vld__VldCatalog__Vld
C RWPB Identifiers
Vld_Vld_data_VldCatalog_Vld
Vld_data_VldCatalog_Vld
YPBC Base Identifier
rw_ypbc_Vld_Vld_data_VldCatalog_Vld

Fields
NameTypeDescription
idSTRINGIdentifier for the VLD.
nameSTRINGVirtual Link Descriptor (VLD) name.
short-nameSTRINGShort name for VLD for UI
vendorSTRINGProvider of the VLD.
descriptionSTRINGDescription of the VLD.
versionSTRINGVersion of the VLD
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
vnfd-connection-point-refLISTA list of references to connection points.
provider-networkCONTAINERContainer for the provider network.

vld:vnfd-connection-point-ref

A list of references to connection points.

Key Identifiers:
XPath Path
/vld:vld-catalog/vld:vld/vld:vnfd-connection-point-ref
XPath Keyed Path
/vld:vld-catalog/vld:vld[vld:id='STRING']/vld:vnfd-connection-point-ref[vld:vnfd-ref='STRING'][vld:member-vnf-index-ref='0']
RW.REST URI Path
/vld:vld-catalog/vld/STRING/vnfd-connection-point-ref/STRING,0
RW Keyspec XPath Path
C,/vld:vld-catalog/vld:vld/vld:vnfd-connection-point-ref
RW Keyspec XPath Keyed Path
C,/vld:vld-catalog/vld:vld[vld:id='STRING']/vld:vnfd-connection-point-ref[vld:vnfd-ref='STRING'][vld:member-vnf-index-ref='0']
Protobuf Type
.vld.YangData.Vld.VldCatalog.Vld.VnfdConnectionPointRef
Python Proto-GI Type
VldYang.YangData_Vld_VldCatalog_Vld_VnfdConnectionPointRef
C Protobuf-C Struct Type
Vld__YangData__Vld__VldCatalog__Vld__VnfdConnectionPointRef
C RWPB Identifiers
Vld_Vld_data_VldCatalog_Vld_VnfdConnectionPointRef
Vld_data_VldCatalog_Vld_VnfdConnectionPointRef
YPBC Base Identifier
rw_ypbc_Vld_Vld_data_VldCatalog_Vld_VnfdConnectionPointRef

Fields
NameTypeDescription
vnfd-refLEAFREFA reference to a vnfd
member-vnf-index-refUINT64A reference to the consituent-vnfd id in nsd. Should have been a leafref to: '/nsd:nsd-catalog:/nsd:nsd/constituent-vnfd/member-vnf-index-ref'. Instead using direct leaf to avoid circular reference.
vnfd-connection-point-refLEAFREFA reference to a connection point name in a vnfd

vld:provider-network

Container for the provider network.

Key Identifiers:
XPath Path
/vld:vld-catalog/vld:vld/vld:provider-network
XPath Keyed Path
/vld:vld-catalog/vld:vld[vld:id='STRING']/vld:provider-network
RW.REST URI Path
/vld:vld-catalog/vld/STRING/provider-network
RW Keyspec XPath Path
C,/vld:vld-catalog/vld:vld/vld:provider-network
RW Keyspec XPath Keyed Path
C,/vld:vld-catalog/vld:vld[vld:id='STRING']/vld:provider-network
Protobuf Type
.vld.YangData.Vld.VldCatalog.Vld.ProviderNetwork
Python Proto-GI Type
VldYang.YangData_Vld_VldCatalog_Vld_ProviderNetwork
C Protobuf-C Struct Type
Vld__YangData__Vld__VldCatalog__Vld__ProviderNetwork
C RWPB Identifiers
Vld_Vld_data_VldCatalog_Vld_ProviderNetwork
Vld_data_VldCatalog_Vld_ProviderNetwork
YPBC Base Identifier
rw_ypbc_Vld_Vld_data_VldCatalog_Vld_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