Skip to content

VRF

Location in GUI: Application Management » Schemas

Diagram
NameTypeConstraintMandatoryDefault Value
vrfsList[vrfs]No

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
data_plane_learningBooleantrue, falseNotrue
preferred_groupBooleantrue, falseNofalse
l3_multicastBooleantrue, falseNofalse
vzanyBooleantrue, falseNofalse
sitesList[sites]No
contractsClass[contracts]No
site_aware_policy_enforcementBooleantrue, falseNofalse

NameTypeConstraintMandatoryDefault Value
nameStringYes
regionsList[regions]No

NameTypeConstraintMandatoryDefault Value
consumersList[consumers]No
providersList[providers]No

regions (ndo.schemas.templates.vrfs.sites)

Section titled “regions (ndo.schemas.templates.vrfs.sites)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
hub_networkBooleantrue, falseNofalse
hub_network_nameStringNo
hub_network_tenantStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$No
vpn_gatewayBooleantrue, falseNofalse
cidrsList[cidrs]No

consumers (ndo.schemas.templates.vrfs.contracts)

Section titled “consumers (ndo.schemas.templates.vrfs.contracts)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
schemaStringNo
templateStringNo

providers (ndo.schemas.templates.vrfs.contracts)

Section titled “providers (ndo.schemas.templates.vrfs.contracts)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes
schemaStringNo
templateStringNo

cidrs (ndo.schemas.templates.vrfs.sites.regions)

Section titled “cidrs (ndo.schemas.templates.vrfs.sites.regions)”
NameTypeConstraintMandatoryDefault Value
ipIPYes
subnetsList[subnets]No

subnets (ndo.schemas.templates.vrfs.sites.regions.cidrs)

Section titled “subnets (ndo.schemas.templates.vrfs.sites.regions.cidrs)”
NameTypeConstraintMandatoryDefault Value
ipIPYes
zoneStringNo
nameStringNo

On-premise VRF:

ndo:
schemas:
- name: ABC
templates:
- name: TEMPLATE1
vrfs:
- name: VRF1
data_plane_learning: true
preferred_group: false
l3_multicast: true
vzany: true
site_aware_policy_enforcement: true
contracts:
consumers:
- name: CONTRACT2

Azure VRF:

ndo:
schemas:
- name: AZURE1
templates:
- name: TEMPLATE1
vrfs:
- name: VRF1
sites:
- name: AZURE-SITE1
regions:
- name: eastus
hub_network: true
hub_network_name: default
hub_network_tenant: infra
cidrs:
- ip: 172.31.0.0/24