Add description len=64 to avoid runaway strings
This commit is contained in:
12
schema.yaml
12
schema.yaml
@ -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)
|
||||||
|
Reference in New Issue
Block a user