mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-31 02:03:20 -04:00 
			
		
		
		
	* Require Field for rewrite rules * review feedback changes * fix ut * fix typo, add warning message
		
			
				
	
	
		
			14 lines
		
	
	
		
			396 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			396 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Package rewrite is middleware for rewriting requests internally to something different.
 | |
| package rewrite
 | |
| 
 | |
| /*
 | |
| Additional FIELD keywords may be implemented to support more rewrite use-cases.
 | |
| New Rule types must be added to the Fields map.
 | |
| The type must implement `New` and `Rewrite` functions.
 | |
| */
 | |
| var Fields = map[string]Rule{
 | |
| 	"name":  NameRule{},
 | |
| 	"type":  TypeRule{},
 | |
| 	"class": ClassRule{},
 | |
| }
 |