Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/dalet-oss/terraform-provider-opnsense
/ functions
Functions
45 in github.com/dalet-oss/terraform-provider-opnsense
⨍
Functions
45
◇
Types & classes
6
↓ 5 callers
Method
Error
Error throws custom errors
opnsense/opn.go:19
↓ 4 callers
Method
FindMappingByMAC
FindMappingByMAC retrieves all entries for a given interface and select the one that matches
opnsense/dhcp.go:246
↓ 4 callers
Method
GetStaticMappingField
GetStaticMappingField extracts a given DNS host override entry from OPNsense DNS overrides web page
opnsense/dns.go:83
↓ 3 callers
Method
FindHostEntry
FindHostEntry retrieves all entries select the one that matches
opnsense/dns.go:171
↓ 3 callers
Method
GetStaticMappingField
GetStaticMappingField extracts a given DHCP mapping from OPNsense DHCP interface web page
opnsense/dhcp.go:80
↓ 3 callers
Function
parseDNSResourceID
(resID string)
opnsense/resource_opn_dns_host_override.go:61
↓ 3 callers
Function
parseDhcpResourceID
(resID string)
opnsense/resource_opn_dhcp_static_map.go:60
↓ 2 callers
Method
Apply
Apply validates the configuration for a given interface and reload DHCP server
opnsense/dhcp.go:172
↓ 2 callers
Method
Apply
Apply validates the configuration and reload DNS server
opnsense/dns.go:211
↓ 2 callers
Method
CreateOrEdit
CreateOrEdit creates or edit a static mapping
opnsense/dhcp.go:191
↓ 2 callers
Method
CreateOrEdit
CreateOrEdit creates or edit an host override entry
opnsense/dns.go:229
↓ 2 callers
Method
GetAllHostEntries
GetAllHostEntries retrieves the list of all configured DNS host overrides
opnsense/dns.go:112
↓ 2 callers
Method
IsAuthenticated
IsAuthenticated throws an error if no session has been initialized
opnsense/opn.go:59
↓ 2 callers
Function
dhcpResourceID
(itf, mac string)
opnsense/resource_opn_dhcp_static_map.go:68
↓ 2 callers
Function
dnsResourceID
(e *DNSHostEntry)
opnsense/resource_opn_dns_host_override.go:77
↓ 2 callers
Function
index
(slice []string, item string)
opnsense/utils.go:3
↓ 2 callers
Function
resourceDNSHostOverrideRead
(d *schema.ResourceData, meta interface{})
opnsense/resource_opn_dns_host_override.go:114
↓ 1 callers
Method
Authenticate
Authenticate allows authentication to OPNsense main web page
opnsense/opn.go:24
↓ 1 callers
Method
CreateHostOverride
Public Functions // CreateHostOverride creates a new DNS host override entry
opnsense/dns.go:287
↓ 1 callers
Method
CreateStaticMapping
CreateStaticMapping creates a new static lease
opnsense/dhcp.go:266
↓ 1 callers
Method
DeleteHostOverride
DeleteHostOverride destroy an existing DNS host entry
opnsense/dns.go:341
↓ 1 callers
Method
DeleteStaticMapping
DeleteStaticMapping destroy an existing static mapping
opnsense/dhcp.go:322
↓ 1 callers
Method
FindHostEntryByID
FindHostEntryByID retrieves all entries select the one that matches the ID
opnsense/dns.go:191
↓ 1 callers
Method
GetAllInterfaceStaticMappings
GetAllInterfaceStaticMappings retrieves the list of all configured static mappings for a given interface
opnsense/dhcp.go:121
↓ 1 callers
Method
GetStaticFieldNames
GetStaticFieldNames extracts the HTML page leases headers for creation/edition
opnsense/dhcp.go:60
↓ 1 callers
Method
GetStaticFieldNames
Private Functions // GetStaticFieldNames extracts the HTML page host overrides headers for creation/edition
opnsense/dns.go:63
↓ 1 callers
Method
HostsMatch
HostsMatch compares if 2 host entries are alike
opnsense/dns.go:163
↓ 1 callers
Method
ReadHostOverride
ReadHostOverride retrieves DNS information for a specified host
opnsense/dns.go:307
↓ 1 callers
Method
ReadStaticMapping
ReadStaticMapping retrieves mapping information for a specified Interface/MAC couple
opnsense/dhcp.go:286
↓ 1 callers
Method
UpdateHostOverride
UpdateHostOverride modifies an already existing host override
opnsense/dns.go:322
↓ 1 callers
Method
UpdateStaticMapping
UpdateStaticMapping modifies an already existing static mapping
opnsense/dhcp.go:303
↓ 1 callers
Function
printVersion
(writer io.Writer)
main.go:30
↓ 1 callers
Function
resourceDhcpStaticMappingRead
(d *schema.ResourceData, meta interface{})
opnsense/resource_opn_dhcp_static_map.go:107
↓ 1 callers
Function
resourceOpnDHCPStaticMap
()
opnsense/resource_opn_dhcp_static_map.go:23
↓ 1 callers
Function
resourceOpnDNSHostOverride
()
opnsense/resource_opn_dns_host_override.go:24
Function
Provider
Provider libvirt
opnsense/provider.go:22
Function
init
()
main.go:35
Function
main
set via the Makefile
main.go:17
Function
providerConfigure
(d *schema.ResourceData)
opnsense/provider.go:57
Function
resourceDNSHostOverrideCreate
(d *schema.ResourceData, meta interface{})
opnsense/resource_opn_dns_host_override.go:81
Function
resourceDNSHostOverrideDelete
(d *schema.ResourceData, meta interface{})
opnsense/resource_opn_dns_host_override.go:179
Function
resourceDNSHostOverrideUpdate
(d *schema.ResourceData, meta interface{})
opnsense/resource_opn_dns_host_override.go:147
Function
resourceDhcpStaticMappingCreate
(d *schema.ResourceData, meta interface{})
opnsense/resource_opn_dhcp_static_map.go:72
Function
resourceDhcpStaticMappingDelete
(d *schema.ResourceData, meta interface{})
opnsense/resource_opn_dhcp_static_map.go:145
Function
resourceDhcpStaticMappingUpdate
(d *schema.ResourceData, meta interface{})
opnsense/resource_opn_dhcp_static_map.go:173