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:
 | 
			
		||||
  description: str(exclude='\'"',required=False)
 | 
			
		||||
  description: str(exclude='\'"',len=64,required=False)
 | 
			
		||||
  local: ip()
 | 
			
		||||
  remote: ip()
 | 
			
		||||
  vni: int(min=1,max=16777215)
 | 
			
		||||
---
 | 
			
		||||
bridgedomain:
 | 
			
		||||
  description: str(exclude='\'"',required=False)
 | 
			
		||||
  description: str(exclude='\'"',len=64,required=False)
 | 
			
		||||
  mtu: int(min=128,max=9216,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)
 | 
			
		||||
  interfaces: list(str())
 | 
			
		||||
---
 | 
			
		||||
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)
 | 
			
		||||
  mtu: int(min=128,max=9216,required=False)
 | 
			
		||||
  addresses: list(ip_interface(),min=1,max=6,required=False)
 | 
			
		||||
---
 | 
			
		||||
bondethernet:
 | 
			
		||||
  description: str(exclude='\'"',required=False)
 | 
			
		||||
  description: str(exclude='\'"',len=64,required=False)
 | 
			
		||||
  interfaces: list(str(matches='.*GigabitEthernet[0-9]+/[0-9]+/[0-9]+'))
 | 
			
		||||
---
 | 
			
		||||
interface:
 | 
			
		||||
  description: str(exclude='\'"',required=False)
 | 
			
		||||
  description: str(exclude='\'"',len=64,required=False)
 | 
			
		||||
  mac: mac(required=False)
 | 
			
		||||
  lcp: str(max=8,matches='[a-z]+[a-z0-9-]{,7}',required=False)
 | 
			
		||||
  mtu: int(min=128,max=9216,required=False)
 | 
			
		||||
@@ -37,7 +37,7 @@ interface:
 | 
			
		||||
  l2xc: str(required=False)
 | 
			
		||||
---
 | 
			
		||||
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)
 | 
			
		||||
  mtu: int(min=128,max=9216,required=False)
 | 
			
		||||
  addresses: list(ip_interface(),required=False)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user