The new interface configuration model is available from ACI 6.0(x).
Location in GUI: Fabric » Access Policies » Interface Configuration
| Name | Type | Constraint | Mandatory | Default Value |
|---|
| new_interface_configuration | Boolean | true, false | No | false |
| interface_policies | Class | [interface_policies] | No | |
| Name | Type | Constraint | Mandatory | Default Value |
|---|
| nodes | List | [nodes] | No | |
| Name | Type | Constraint | Mandatory | Default Value |
|---|
| id | Integer | min: 1, max: 4000 | Yes | |
| interfaces | List | [interfaces] | No | |
| fexes | List | [fexes] | No | |
| Name | Type | Constraint | Mandatory | Default Value |
|---|
| port | Integer | min: 1, max: 127 | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
| module | Integer | min: 1, max: 9 | No | 1 |
| policy_group | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
| fex_id | Integer | min: 101, max: 199 | No | |
| type | Choice | uplink, downlink | No | |
| sub_ports | List | [sub_ports] | No | |
| breakout | Choice | 100g-2x, 100g-4x, 10g-4x, 25g-4x, 50g-8x, none | No | |
| fabric | Boolean | true, false | No | false |
| shutdown | Boolean | true, false | No | false |
| port_channel_member_policy | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
| Name | Type | Constraint | Mandatory | Default Value |
|---|
| id | Integer | min: 101, max: 199 | Yes | |
| interfaces | List | [interfaces] | No | |
| Name | Type | Constraint | Mandatory | Default Value |
|---|
| port | Integer | min: 1, max: 127 | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
| module | Integer | min: 1, max: 9 | No | |
| policy_group | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
| fex_id | Integer | min: 101, max: 199 | No | |
| shutdown | Boolean | true, false | No | false |
| port_channel_member_policy | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
| Name | Type | Constraint | Mandatory | Default Value |
|---|
| port | Integer | min: 1, max: 127 | Yes | |
| description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
| module | Integer | min: 1, max: 9 | No | 1 |
| policy_group | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
| shutdown | Boolean | true, false | No | false |
| port_channel_member_policy | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
Simple example:
new_interface_configuration: true
description: interface descr 1
port_channel_member_policy: LACP_Fast
Breakout port example:
new_interface_configuration: true
description: interface breakout 2
port_channel_member_policy: LACP_Fast