Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatMechanism ¶
func FormatMechanisms ¶ added in v0.45.1
func IPMechanisms ¶ added in v0.45.1
Types ¶
type Mechanism ¶
type Mechanism struct {
Qualifier Qualifier `mapstructure:"qualifier"`
Name string `mapstructure:"name"`
Values []string `mapstructure:"values"`
ValueList string `mapstructure:"value-list"`
ValuesFunc MechanismValuesFunc `mapstructure:"-" json:"-"`
}
Mechanism represents an SPF mechanism in a DNS record.
func AMechanism ¶
func IP4Mechanism ¶
func IP6Mechanism ¶
func IncludeMechanism ¶
func MXMechanism ¶
type MechanismValuesFunc ¶
type MechanismValuesFunc func() []string
MechanismValuesFunc is a function type that returns mechanism values.
type Qualifier ¶
type Qualifier string
Qualifier represents an SPF mechanism qualifier (e.g., "+", "-", "~", "?").
type Record ¶
type Record struct {
Version string `mapstructure:"version"`
Mechanisms []Mechanism `mapstructure:"mechanisms"`
All bool `mapstructure:"all"`
AllQualifier Qualifier `mapstructure:"all-qualifier"`
}
Record represents an SPF DNS record.
func (*Record) RecordPrefix ¶
func (*Record) RecordType ¶
func (*Record) RecordValue ¶
Click to show internal directories.
Click to hide internal directories.