Skip to content

Template

Diagram

Diagram

Classes

configuration (iosxe.devices)

NameTypeConstraintMandatoryDefault Value
templatesList[templates]No

templates (iosxe.devices.configuration)

NameTypeConstraintMandatoryDefault Value
nameStringYes
dot1x_paeStringYes
dot1x_max_reauth_reqIntegermin: 1, max: 10No
dot1x_max_reqIntegermin: 1, max: 10No
dot1x_timeout_tx_periodIntegermin: 1, max: 65535No
service_policy_type_control_subscriberStringYes
service_policy_inputStringYes
service_policy_outputStringYes
source_templateStringYes
switchportClass[switchport]No
mabBooleantrue, falseNo
mab_eapBooleantrue, falseNo
access_session_closedBooleantrue, falseNo
access_session_monitorBooleantrue, falseNo
access_session_port_controlStringYes
access_session_control_directionStringYes
access_session_host_modeStringYes
access_session_interface_template_stickyBooleantrue, falseNo
access_session_interface_template_sticky_timerIntegermin: 1, max: 65535No
authentication_periodicBooleantrue, falseNo
authentication_timer_reauthenticate_serverBooleantrue, falseNo
authentication_timer_reauthenticate_rangeIntegermin: 1, max: 65535No
spanning_tree_bpduguard_enableBooleantrue, falseNo
spanning_tree_service_policyBooleantrue, falseNo
spanning_tree_portfastBooleantrue, falseNo
spanning_tree_portfast_disableBooleantrue, falseNo
spanning_tree_portfast_edgeBooleantrue, falseNo
spanning_tree_portfast_networkBooleantrue, falseNo
storm_control_broadcast_level_pps_thresholdStringYes
storm_control_broadcast_level_bps_thresholdNumbermin: 0, max: 100000000000.0No
storm_control_broadcast_level_thresholdNumbermin: 0, max: 10000No
storm_control_multicast_level_pps_thresholdStringYes
storm_control_multicast_level_bps_thresholdNumbermin: 0, max: 100000000000.0No
storm_control_multicast_level_thresholdNumbermin: 0, max: 10000No
storm_control_action_shutdownBooleantrue, falseNo
storm_control_action_trapBooleantrue, falseNo
load_intervalIntegermin: 30, max: 600No
ip_dhcp_snooping_limit_rateIntegermin: 1, max: 2048No
ip_dhcp_snooping_trustBooleantrue, falseNo
ip_access_groupsList[ip_access_groups]No
subscriber_aging_inactivity_timer_valueIntegermin: 1, max: 65535No
subscriber_aging_inactivity_timer_probeBooleantrue, falseNo
subscriber_aging_probeBooleantrue, falseNo
device_trackingBooleantrue, falseNo
device_tracking_attach_policiesList[device_tracking_attach_policies]No
device_tracking_vlan_rangeStringYes
cts_manualBooleantrue, falseNo
cts_manual_policy_static_sgtIntegermin: 2, max: 65519No
cts_manual_policy_static_trustedBooleantrue, falseNo
cts_manual_propagate_sgtBooleantrue, falseNo
cts_role_based_enforcementBooleantrue, falseNo

switchport (iosxe.devices.configuration.templates)

NameTypeConstraintMandatoryDefault Value
mode_trunkBooleantrue, falseNo
mode_accessBooleantrue, falseNo
nonegotiateBooleantrue, falseNo
block_unicastBooleantrue, falseNo
port_securityBooleantrue, falseNo
port_security_aging_staticBooleantrue, falseNo
port_security_aging_timeIntegermin: 1, max: 1440No
port_security_aging_typeBooleantrue, falseNo
port_security_aging_type_inactivityBooleantrue, falseNo
port_security_maximum_rangesList[port_security_maximum_ranges]No
port_security_violation_protectBooleantrue, falseNo
port_security_violation_restrictBooleantrue, falseNo
port_security_violation_shutdownBooleantrue, falseNo
access_vlanIntegermin: 1, max: 4094No
voice_vlanIntegermin: 1, max: 4094No
private_vlan_host_association_primary_rangeIntegermin: 2, max: 1001No
private_vlan_host_association_secondary_rangeIntegermin: 2, max: 1001No
trunk_allowed_vlansStringYes
trunk_allowed_vlans_noneBooleantrue, falseNo
trunk_allowed_vlans_allBooleantrue, falseNo
trunk_native_vlan_tagBooleantrue, falseNo
trunk_native_vlan_vlan_idIntegermin: 1, max: 4094No

ip_access_groups (iosxe.devices.configuration.templates)

NameTypeConstraintMandatoryDefault Value
directionStringYes
access_listStringYes

device_tracking_attach_policies (iosxe.devices.configuration.templates)

NameTypeConstraintMandatoryDefault Value
policy_nameStringYes
vlan_rangeStringYes

port_security_maximum_ranges (iosxe.devices.configuration.templates.switchport)

NameTypeConstraintMandatoryDefault Value
rangeIntegermin: 1, max: 3072Yes
vlanBooleantrue, falseNo
vlan_accessBooleantrue, falseNo

Examples

iosxe:
devices:
- name: Device1
configuration:
templates: