Skip to content

Schema

A schema is a logical “container” of policies that provides a logical grouping for various application templates that define the network configurations for a specific application to be deployed to one or more sites. Association of policies for a tenant are always done at the application template level and not at the schema level.

Location in GUI: Manage » Tenant Templates[Application]

Diagram
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9\s+_.:-]{1,64}$Yes

Example-1: Schema

This configuration defines a schema named site1-schema. This example provides the top-level structure for defining a schema that will contain one or more application templates.

---
ndo:
schemas:
- name: site1-schema

A schema is a logical “container” of policies that provides a logical grouping for various application templates that define the network configurations for a specific application to be deployed to one or more sites. Association of policies for a tenant are always done at the application template level and not at the schema level.

Location in GUI: Manage » Tenant Templates[Application]

Diagram
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9\s+_.:-]{1,64}$Yes

Example-1: Schema

This configuration defines a schema named site1-schema. This example provides the top-level structure for defining a schema that will contain one or more application templates.

---
ndo:
schemas:
- name: site1-schema

Location in GUI: Application Management » Schemas

Diagram
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes

ndo:
schemas:
- name: ABC

Location in GUI: Application Management » Schemas

Diagram
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.:-]{1,64}$Yes

ndo:
schemas:
- name: ABC