mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
Bugfixed: NO_PURGE now works on all diff2 providers (#2084)
This commit is contained in:
20
models/unmanaged.go
Normal file
20
models/unmanaged.go
Normal file
@@ -0,0 +1,20 @@
|
||||
package models
|
||||
|
||||
import (
|
||||
"github.com/gobwas/glob"
|
||||
)
|
||||
|
||||
// UnmanagedConfig describes an UNMANAGED() rule.
|
||||
type UnmanagedConfig struct {
|
||||
// Glob pattern for matching labels.
|
||||
LabelPattern string `json:"label_pattern,omitempty"`
|
||||
LabelGlob glob.Glob `json:"-"` // Compiled version
|
||||
|
||||
// Comma-separated list of DNS Resource Types.
|
||||
RTypePattern string `json:"rType_pattern,omitempty"`
|
||||
RTypeMap map[string]struct{} `json:"-"` // map of RTypes or len()=0 for all
|
||||
|
||||
// Glob pattern for matching targets.
|
||||
TargetPattern string `json:"target_pattern,omitempty"`
|
||||
TargetGlob glob.Glob `json:"-"` // Compiled version
|
||||
}
|
Reference in New Issue
Block a user