Spine Switch Profiles can either be auto-generated (one per spine) by providing a naming convention, or can be system-generated, or can be defined explicitly. In case of auto-generated profiles the following placeholders can be used when defining the naming convention:
\\g<id>: gets replaced by the respective spine node ID\\g<name>: gets replaced by the respective spine hostnameLocation in GUI: Fabric » Access Policies » Switches » Spine Switches » Profiles
Name Type Constraint Mandatory Default Value auto_generate_switch_pod_profiles Boolean true, falseNo falseauto_generate_access_spine_switch_interface_profiles Boolean true, falseNo false
Name Type Constraint Mandatory Default Value spine_switch_profile_name String min: 1, max: 64 No SPINE\g<id>spine_switch_selector_name String min: 1, max: 64 No SPINE\g<id>spine_interface_profile_name String min: 1, max: 64 No SPINE\g<id>spine_switch_profiles List [spine_switch_profiles]No
Name Type Constraint Mandatory Default Value id Integer min: 1, max: 4000 Yes name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes selectors List [selectors]No interface_profiles List String[Regex: ^[a-zA-Z0-9_.:-]{1,64}$] No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes policy String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No node_blocks List [node_blocks]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes from Integer min: 1, max: 4000 Yes to Integer min: 1, max: 4000 No
Auto-generated profiles:
auto_generate_access_spine_switch_interface_profiles : true
spine_switch_profile_name : " SPINE \\ g<id> "
spine_switch_selector_name : " SPINE \\ g<id> "
access_policy_group : ALL_SPINES
System-generated profiles:
new_interface_configuration : true
access_policy_group : ALL_SPINES
Explicitly configured profiles: