Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Property Sets (Datacenter Design)

Property sets are data sets that define device properties. They work in conjunction with configlets and Analytics probes. (Config templates in Freeform blueprints also use property sets, but they're not related to property sets in the Design catalog, as discussed here.) Instead of embedding data directly into configlets or probes, you can store variable values in a property set, then refer to the property set from the configlet or probe. This gives you flexibility in case you want to change values later. After you create your blueprint, you'll import your configlets and property sets from the Design (global) catalog into the blueprint catalog.

But first, you need to write the property set (and the configlet or probe that'll use it). You can write it in JSON, or starting in Apstra version 4.1.2, you can also write it in YAML. Apstra versions 4.1.1 and earlier, support key-value pairs only. Starting with Apstra version 4.1.2, you can also use lists, dictionaries, and any combination of these data structures by nesting them.

Below is an example of a property set and configlet that uses it to change the SNMP location field based on a provided list of system_name to location mapping.

Property Set


From the left navigation menu, navigate to Design > Property Sets to go to property sets in the Design catalog. You can create, clone, edit and delete property sets.