Location in GUI: Application Management
» Schemas
Diagram
Classes
templates (ndo.schemas)
Name | Type | Constraint | Mandatory | Default Value |
---|
external_endpoint_groups | List | [external_endpoint_groups] | No | |
external_endpoint_groups (ndo.schemas.templates)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
type | Choice | on-premise , cloud | No | on-premise |
preferred_group | Boolean | true , false | No | false |
vrf | Class | [vrf] | Yes | |
l3out | Class | [l3out] | No | |
application_profile | Class | [application_profile] | No | |
subnets | List | [subnets] | No | |
contracts | Class | [contracts] | No | |
selectors | List | [selectors] | No | |
sites | List | [sites] | No | |
vrf (ndo.schemas.templates.external_endpoint_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
schema | String | | No | |
template | String | | No | |
l3out (ndo.schemas.templates.external_endpoint_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
schema | String | | No | |
template | String | | No | |
application_profile (ndo.schemas.templates.external_endpoint_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
schema | String | | No | |
template | String | | No | |
subnets (ndo.schemas.templates.external_endpoint_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
prefix | IP | | Yes | |
import_route_control | Boolean | true , false | No | false |
export_route_control | Boolean | true , false | No | false |
shared_route_control | Boolean | true , false | No | false |
import_security | Boolean | true , false | No | true |
shared_security | Boolean | true , false | No | false |
aggregate_import | Boolean | true , false | No | false |
aggregate_export | Boolean | true , false | No | false |
aggregate_shared | Boolean | true , false | No | false |
contracts (ndo.schemas.templates.external_endpoint_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
consumers | List | [consumers] | No | |
providers | List | [providers] | No | |
selectors (ndo.schemas.templates.external_endpoint_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | | Yes | |
ips | List | IP | Yes | |
sites (ndo.schemas.templates.external_endpoint_groups)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | | Yes | |
tenant | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
l3out | Class | [l3out] | No | |
route_reachability | Choice | internet , site-ext | No | internet |
selectors | List | [selectors] | No | |
consumers (ndo.schemas.templates.external_endpoint_groups.contracts)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
schema | String | | No | |
template | String | | No | |
providers (ndo.schemas.templates.external_endpoint_groups.contracts)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
schema | String | | No | |
template | String | | No | |
l3out (ndo.schemas.templates.external_endpoint_groups.sites)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
tenant | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
schema | String | | No | |
template | String | | No | |
selectors (ndo.schemas.templates.external_endpoint_groups.sites)
Name | Type | Constraint | Mandatory | Default Value |
---|
name | String | | Yes | |
ips | List | IP | Yes | |
Examples
On-premise External Endpoint Group:
external_endpoint_groups:
import_route_control: 'yes'
export_route_control: 'yes'
shared_route_control: 'yes'
Azure External Endpoint Group:
external_endpoint_groups: