Brocade Multi-Service IronWare YANG Configuration Guide (Supporting R05.6.00) User Manual
Page 13

Multi-Service IronWare YANG Configuration Guide
5
53-1003038-02
Common definition and header elements
2
typedef ethernet-intf-single
{
type string
{
pattern "ethernet\s+\d{1,2}/\d{1,2}";
length "11..20";
}
description "Single ethernet interface";
}
typedef ethernet-pos-intf-single
{
type string
{
pattern
"ethernet\s+\d{1,2}/\d{1,2}|"+
"pos\s+\d{1,2}/\d{1,2}";
length "11..20";
}
description "Single ethernet or pos interface";
}
typedef ve-intf-single
{
type string
{
pattern "ve\s+\d";
length "4..20";
}
description "VE interface";
}
typedef ethernet-intf-multiple
{
type string
{
pattern
"ethernet\s+\d{1,2}/\d{1,2}|"+
"ethernet\s+\d{1,2}/\d{1,2}\s+to\d{1,2}/\d{1,2}";
length "11..50";
}
description "Multiple ethernet interfaces";
}
typedef ethernet-pos-intf-multiple
{
type string
{
pattern
"ethernet\s+\d{1,2}/\d{1,2}|"+
"ethernet\s+\d{1,2}/\d{1,2}\s+to\d{1,2}/\d{1,2}|"+
"pos\s+\d{1,2}/\d{1,2}|"+
"pos\s+\d{1,2}/\d{1,2}\s+to\d{1,2}/\d{1,2}";
length "7..50";
}
description "Multiple ethernet or pos interfaces";
}
typedef vlan-identifier
{