Skip to main content

Project

Location in GUI: Design » CLI Templates

Diagram

Classes

templates (catalyst_center)

NameTypeConstraintMandatoryDefault Value
projectsList[projects]No

projects (catalyst_center.templates)

NameTypeConstraintMandatoryDefault Value
nameStringYes
descriptionStringNo
onboarding_templatesList[onboarding_templates]No
dayn_templatesList[dayn_templates]No

onboarding_templates (catalyst_center.templates.projects)

NameTypeConstraintMandatoryDefault Value
nameStringYes
versionStringNo
descriptionStringNo
languageChoiceJINJA, VELOCITYYes
device_typesList[device_types]No
software_typeStringNo
software_versionStringNo
variablesList[variables]No
tagsListStringNo
management_device_ipsListStringNo
containing_templatesListStringNo
compositeBooleantrue, falseNo

device_types (catalyst_center.templates.projects.onboarding_templates)

NameTypeConstraintMandatoryDefault Value
product_familyStringYes
product_seriesStringNo
product_typeStringNo

variables (catalyst_center.templates.projects.onboarding_templates)

NameTypeConstraintMandatoryDefault Value
nameStringYes
field_nameStringNo
requiredBooleantrue, falseNo
data_typeChoiceSTRING, INTEGER, IPADDRESS, MACADDRESS, SECTIONDIVIDERYes
hint_textStringNo
additional_infoStringNo

Examples

catalyst_center:
templates:
projects:
- name: Project_DayN
description: Project_DayN