Versions in this module Expand all Collapse all v1 v1.0.1 May 26, 2023 Changes in this version + const KEA_EMPTY + const KEA_ERROR + const KEA_SUCCESS + const KEA_UNSUPPORTED + var SERVICE []string = []string + func Provider() *schema.Provider + type Arguments struct + Dhcp4 Dhcp4 + type Client struct + Config *Config + func (c *Client) DeleteLease(r Reservations) error + func (c *Client) NewLease(r Reservations) error + func (c *Client) ReadLease(r Reservations) bool + func (c *Client) SaveConfig() error + func (c *Client) UpdateLease(r Reservations) error + type ClientClasses struct + Name string + OptionData []OptionData + Test string + type Config struct + Configfile string + Password string + Server string + Username string + func (c *Config) Client() (*Client, error) + type ControlSocket struct + SocketName string + SocketType string + type DHCPDDNS struct + EnableUpdates bool + GeneratedPrefix string + MaxQueueSize int + NCRFormat string + NCRProtocol string + OverrideClientUpdate bool + OverrideNoUpdate bool + QualifyingSuffix string + ReplaceClientName string + SenderIP string + SenderPort int + ServerIP string + ServerPort int + type DHCPQueueControl struct + Capacity int + EnableQueue bool + QueueType string + type Dhcp4 struct + Authoritative bool + BootFileName string + CalculateTeeTimes bool + ClientClasses []ClientClasses + ControlSocket ControlSocket + DDNSGeneratedPrefix string + DDNSOverrideClientUpdates bool + DDNSOverrideNoUpdate bool + DDNSQualifyingSuffix string + DDNSReplaceClientName string + DDNSSendUpdates bool + DHCP4o6Port int + DHCPDDNS DHCPDDNS + DHCPQueueControl DHCPQueueControl + DeclineProbationPeriod int + EchoClientId bool + ExpiredLeasesProcessing ExpiredLeasesProcessing + HooksLibraries []HooksLibraries + HostReservationIdentifiers []string + InterfacesConfig InterfacesConfig + LeaseDatabase LeaseDatabase + Loggers []Loggers + MatchClientId bool + NextServer string + OptionData []OptionData + OptionDef interface{} + RebindTimer int + RenewTimer int + ReservationMode string + SanityChecks SanityChecks + ServerHostname string + ServerTag string + SharedNetworks interface{} + Subnet4 []Subnet4 + T1Percent float64 + T2Percent float64 + ValidLifetime int + type ExpiredLeasesProcessing struct + FlushReclaimedTimerWaitTime int + HoldReclaimedTime int + MaxReclaimLeases int + MaxReclaimTime int + ReclaimTimerWaitTime int + UnwarnedReclaimCycles int + type HooksLibraries struct + Library string + type InterfacesConfig struct + Interfaces []string + ReDetect bool + type LeaseDatabase struct + LFCInterval int + Name string + Persist bool + Type string + type Loggers struct + DebugLevel int + Name string + OutputOptions []OutputOptions + Severity string + type NestedElem struct + Arguments Arguments + Result int + type OptionData struct + AlwaysSend bool + CSVFormat bool + Code int + Data string + Name string + Space string + type OutputOptions struct + Output string + type Pools struct + OptionData []OptionData + Pool string + type Relay struct + IPAddresses interface{} + type Reservations struct + BootFileName string + ClientClasses []string + HWAddress string + Hostname string + IPAddress string + NextServer string + OptionData []OptionData + ServerHostname string + type Response struct + Result int + Text string + type SanityChecks struct + LeaseChecks string + type Subnet4 struct + Authoritative bool + CalculateTeeTimes bool + FourOverSixInterface string + FourOverSixInterfaceId string + FourOverSixSubnet string + Id int + MatchClientId bool + NextServer string + OptionData []OptionData + Pools []Pools + RebindTimer int + Relay interface{} + RenewTimer int + ReservationMode string + Reservations []Reservations + Subnet string + T1Percent float64 + T2Percent float64 + ValidLifetime int