vlr - User documentation
Schema Globals
| Global Schema Type | rw_ypbc_Vlr_Vlr_t_schema |
| Global Schema Pointer | rw_ypbc_Vlr_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 |
Fields
| Name | Type | Description |
|---|---|---|
| vlr | LIST |
JSON Sample
XML Sample
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 |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the VLR. |
| name | STRING | VLR name. |
| nsr-id-ref | STRING | NS instance identifier. This is a leafref /nsr:ns-instance-config/nsr:nsr/nsr:id |
| vld-ref | STRING | Reference to VLD /nsr:ns-instance-config/nsr:nsr[nsr:id=../nsr-id-ref]/nsd/vld:vld/vld:id |
| res-id | STRING | Identifier for resmgr id mapping |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Provider of the VLR. |
| description | STRING | Description of the VLR. |
| version | STRING | Version of the VLR |
| type | ENUM | |
| root-bandwidth | UINT64 | For ELAN this is the aggregate bandwidth. |
| leaf-bandwidth | UINT64 | For ELAN this is the bandwidth of branches. |
| create-time | UINT32 | Creation timestamp of this Virtual Link. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z |
| uptime | UINT32 | Active period of this Virtual Link. Uptime is expressed in seconds |
| network-id | STRING | Identifier for the allocated network resource. |
| vim-network-name | STRING | Name of network in VIM account. This is used to indicate pre-provisioned network name in cloud account. |
| provider-network | CONTAINER | Container for the provider network. |
| ip-profile-params | CONTAINER | |
| status | ENUM | Status of the virtual link record. |
| operational-status | ENUM | The 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. |
JSON Sample
XML Sample
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 |
Fields
| Name | Type | Description |
|---|---|---|
| physical-network | STRING | Name of the physical network on which the provider network is built. |
| overlay-type | ENUM | Type 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_id | UINT32 | ID of segregated virtual networks |
JSON Sample
XML Sample
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 |
Fields
| Name | Type | Description |
|---|---|---|
| ip-version | ENUM | |
| subnet-address | UNION | Subnet IP prefix associated with IP Profile |
| gateway-address | UNION | IP Address of the default gateway associated with IP Profile |
| security-group | STRING | Name of the security group |
| dns-server | LIST | |
| dhcp-params | CONTAINER | |
| subnet-prefix-pool | STRING | VIM Specific reference to pre-created subnet prefix |
JSON Sample
XML Sample
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 |
Fields
| Name | Type | Description |
|---|---|---|
| address | UNION | List of DNS Servers associated with IP Profile |
JSON Sample
XML Sample
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 |
Fields
| Name | Type | Description |
|---|---|---|
| enabled | BOOLEAN | This flag indicates if DHCP is enabled or not |
| start-address | UNION | Start IP address of the IP-Address range associated with DHCP domain |
| count | UINT32 | Size of the DHCP pool associated with DHCP domain |
JSON Sample
XML Sample