Skip to main content

Device

Location in GUI: Provision » Inventory

Diagram

Classes

inventory (catalyst_center)

NameTypeConstraintMandatoryDefault Value
devicesList[devices]No

devices (catalyst_center.inventory)

NameTypeConstraintMandatoryDefault Value
nameStringYes
hostnameStringNo
device_ipIPNo
pidAnyString or NullNo
serial_numberAnyString or NullNo
stateChoiceINIT, PNP, PROVISIONYes
device_roleChoiceACCESS, BORDER ROUTERYes
siteStringYes
fabric_siteStringYes
fabric_rolesListChoice[BORDER_NODE, CONTROL_PLANE_NODE, EDGE_NODE, WIRELESS_CONTROLLER_NODE]Yes
onboarding_templateClass[onboarding_template]No
dayn_templatesClass[dayn_templates]No
managed_ap_locationsListStringNo

onboarding_template (catalyst_center.inventory.devices)

NameTypeConstraintMandatoryDefault Value
nameStringYes
variablesList[variables]No

dayn_templates (catalyst_center.inventory.devices)

NameTypeConstraintMandatoryDefault Value
regularList[regular]No
compositeList[composite]No

variables (catalyst_center.inventory.devices.onboarding_template)

NameTypeConstraintMandatoryDefault Value
nameStringYes
valueStringYes

regular (catalyst_center.inventory.devices.dayn_templates)

NameTypeConstraintMandatoryDefault Value
nameStringYes
deployBooleantrue, falseYes
variablesList[variables]No

composite (catalyst_center.inventory.devices.dayn_templates)

NameTypeConstraintMandatoryDefault Value
nameStringYes
deployBooleantrue, falseYes
variablesList[variables]No

variables (catalyst_center.inventory.devices.dayn_templates.composite)

NameTypeConstraintMandatoryDefault Value
nameStringYes
valueStringYes
template_nameStringYes

Examples

catalyst_center:
inventory:
devices:
- name: BR01
device_ip: 192.168.10.1
state: PROVISION
device_role: BORDER ROUTER
site: Global/Canada
fabric_site: Global/Canada
fabric_roles:
- BORDER_NODE
- CONTROL_PLANE_NODE