Add description len=64 to avoid runaway strings

This commit is contained in:
Pim van Pelt
2022-03-16 23:23:28 +00:00
parent 6b6207f028
commit 59cbc8b886

View File

@ -5,30 +5,30 @@ bridgedomains: map(include('bridgedomain'),key=str(matches='bd[0-9]+'),required=
vxlan_tunnels: map(include('vxlan'),key=str(matches='vxlan_tunnel[0-9]+'),required=False) vxlan_tunnels: map(include('vxlan'),key=str(matches='vxlan_tunnel[0-9]+'),required=False)
--- ---
vxlan: vxlan:
description: str(exclude='\'"',required=False) description: str(exclude='\'"',len=64,required=False)
local: ip() local: ip()
remote: ip() remote: ip()
vni: int(min=1,max=16777215) vni: int(min=1,max=16777215)
--- ---
bridgedomain: bridgedomain:
description: str(exclude='\'"',required=False) description: str(exclude='\'"',len=64,required=False)
mtu: int(min=128,max=9216,required=False) mtu: int(min=128,max=9216,required=False)
lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False) lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False)
addresses: list(ip_interface(),min=1,max=6,required=False) addresses: list(ip_interface(),min=1,max=6,required=False)
interfaces: list(str()) interfaces: list(str())
--- ---
loopback: loopback:
description: str(exclude='\'"',required=False) description: str(exclude='\'"',len=64,required=False)
lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False) lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False)
mtu: int(min=128,max=9216,required=False) mtu: int(min=128,max=9216,required=False)
addresses: list(ip_interface(),min=1,max=6,required=False) addresses: list(ip_interface(),min=1,max=6,required=False)
--- ---
bondethernet: bondethernet:
description: str(exclude='\'"',required=False) description: str(exclude='\'"',len=64,required=False)
interfaces: list(str(matches='.*GigabitEthernet[0-9]+/[0-9]+/[0-9]+')) interfaces: list(str(matches='.*GigabitEthernet[0-9]+/[0-9]+/[0-9]+'))
--- ---
interface: interface:
description: str(exclude='\'"',required=False) description: str(exclude='\'"',len=64,required=False)
mac: mac(required=False) mac: mac(required=False)
lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False) lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False)
mtu: int(min=128,max=9216,required=False) mtu: int(min=128,max=9216,required=False)
@ -37,7 +37,7 @@ interface:
l2xc: str(required=False) l2xc: str(required=False)
--- ---
sub-interface: sub-interface:
description: str(exclude='\'"',required=False) description: str(exclude='\'"',len=64,required=False)
lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False) lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False)
mtu: int(min=128,max=9216,required=False) mtu: int(min=128,max=9216,required=False)
addresses: list(ip_interface(),required=False) addresses: list(ip_interface(),required=False)