vlr - User documentation
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 |
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. |
| cloud-account | LEAFREF | The cloud account to use when requesting resources for this vlr |
| om-datacenter | STRING | Openmano 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_pool | STRING | The network pool the resource was allocated from. |
| assigned-subnet | STRING | Subnet added for the VL |
| operational-status-details | STRING | The error message in case of a failed VLR operational status |
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
rw-vlr - User documentation
Schema Globals
| Global Schema Type | rw_ypbc_RwVlr_RwVlr_t_schema |
| Global Schema Pointer | rw_ypbc_RwVlr_RwVlr_g_schema |