Documentation
¶
Index ¶
- Variables
- func New(version string) func() provider.Provider
- func NewDHCPDV4ApplyResource() resource.Resource
- func NewDHCPDV4StaticMappingResource() resource.Resource
- func NewDHCPDV4StaticMappingsDataSource() datasource.DataSource
- func NewDNSResolverApplyResource() resource.Resource
- func NewDNSResolverConfigFileResource() resource.Resource
- func NewDNSResolverDomainOverrideResource() resource.Resource
- func NewDNSResolverDomainOverridesDataSource() datasource.DataSource
- func NewDNSResolverHostOverrideResource() resource.Resource
- func NewDNSResolverHostOverridesDataSource() datasource.DataSource
- func NewFirewallAliasesDataSource() datasource.DataSource
- func NewFirewallFilterReloadResource() resource.Resource
- func NewFirewallIPAliasResource() resource.Resource
- func NewFirewallPortAliasResource() resource.Resource
- func NewSystemVersionDataSource() datasource.DataSource
- func POkntk() error
- type DHCPDV4ApplyModel
- type DHCPDV4ApplyResource
- func (r *DHCPDV4ApplyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DHCPDV4ApplyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DHCPDV4ApplyResource) Delete(_ context.Context, _ resource.DeleteRequest, _ *resource.DeleteResponse)
- func (r *DHCPDV4ApplyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DHCPDV4ApplyResource) Read(_ context.Context, _ resource.ReadRequest, _ *resource.ReadResponse)
- func (r *DHCPDV4ApplyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DHCPDV4ApplyResource) Update(_ context.Context, _ resource.UpdateRequest, _ *resource.UpdateResponse)
- type DHCPDV4StaticMappingModel
- func (DHCPDV4StaticMappingModel) AttrTypes() map[string]attr.Type
- func (m *DHCPDV4StaticMappingModel) Set(ctx context.Context, staticMapping pfsense.DHCPDV4StaticMapping) diag.Diagnostics
- func (m DHCPDV4StaticMappingModel) Value(ctx context.Context, staticMapping *pfsense.DHCPDV4StaticMapping) diag.Diagnostics
- type DHCPDV4StaticMappingResource
- func (r *DHCPDV4StaticMappingResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DHCPDV4StaticMappingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DHCPDV4StaticMappingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DHCPDV4StaticMappingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DHCPDV4StaticMappingResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DHCPDV4StaticMappingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DHCPDV4StaticMappingResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DHCPDV4StaticMappingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DHCPDV4StaticMappingResourceModel
- type DHCPDV4StaticMappingsDataSource
- func (d *DHCPDV4StaticMappingsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DHCPDV4StaticMappingsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DHCPDV4StaticMappingsDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DHCPDV4StaticMappingsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DHCPDV4StaticMappingsModel
- type DNSResolverApplyModel
- type DNSResolverApplyResource
- func (r *DNSResolverApplyResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DNSResolverApplyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DNSResolverApplyResource) Delete(_ context.Context, _ resource.DeleteRequest, _ *resource.DeleteResponse)
- func (r *DNSResolverApplyResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DNSResolverApplyResource) Read(_ context.Context, _ resource.ReadRequest, _ *resource.ReadResponse)
- func (r *DNSResolverApplyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DNSResolverApplyResource) Update(_ context.Context, _ resource.UpdateRequest, _ *resource.UpdateResponse)
- type DNSResolverConfigFileModel
- type DNSResolverConfigFileResource
- func (r *DNSResolverConfigFileResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DNSResolverConfigFileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DNSResolverConfigFileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DNSResolverConfigFileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DNSResolverConfigFileResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DNSResolverConfigFileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DNSResolverConfigFileResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DNSResolverConfigFileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DNSResolverConfigFileResourceModel
- type DNSResolverDomainOverrideModel
- func (DNSResolverDomainOverrideModel) AttrTypes() map[string]attr.Type
- func (m *DNSResolverDomainOverrideModel) Set(_ context.Context, domainOverride pfsense.DomainOverride) diag.Diagnostics
- func (m DNSResolverDomainOverrideModel) Value(_ context.Context, domainOverride *pfsense.DomainOverride) diag.Diagnostics
- type DNSResolverDomainOverrideResource
- func (r *DNSResolverDomainOverrideResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DNSResolverDomainOverrideResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DNSResolverDomainOverrideResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DNSResolverDomainOverrideResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DNSResolverDomainOverrideResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DNSResolverDomainOverrideResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DNSResolverDomainOverrideResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DNSResolverDomainOverrideResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DNSResolverDomainOverrideResourceModel
- type DNSResolverDomainOverridesDataSource
- func (d *DNSResolverDomainOverridesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DNSResolverDomainOverridesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DNSResolverDomainOverridesDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DNSResolverDomainOverridesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DNSResolverDomainOverridesModel
- type DNSResolverHostOverrideAliasModel
- func (DNSResolverHostOverrideAliasModel) AttrTypes() map[string]attr.Type
- func (m *DNSResolverHostOverrideAliasModel) Set(_ context.Context, hostOverrideAlias pfsense.HostOverrideAlias) diag.Diagnostics
- func (m DNSResolverHostOverrideAliasModel) Value(_ context.Context, hostOverrideAlias *pfsense.HostOverrideAlias, ...) diag.Diagnostics
- type DNSResolverHostOverrideModel
- func (DNSResolverHostOverrideModel) AttrTypes() map[string]attr.Type
- func (m *DNSResolverHostOverrideModel) Set(ctx context.Context, hostOverride pfsense.HostOverride) diag.Diagnostics
- func (m DNSResolverHostOverrideModel) Value(ctx context.Context, hostOverride *pfsense.HostOverride) diag.Diagnostics
- type DNSResolverHostOverrideResource
- func (r *DNSResolverHostOverrideResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *DNSResolverHostOverrideResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DNSResolverHostOverrideResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DNSResolverHostOverrideResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DNSResolverHostOverrideResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *DNSResolverHostOverrideResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DNSResolverHostOverrideResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DNSResolverHostOverrideResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DNSResolverHostOverrideResourceModel
- type DNSResolverHostOverridesDataSource
- func (d *DNSResolverHostOverridesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DNSResolverHostOverridesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DNSResolverHostOverridesDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DNSResolverHostOverridesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DNSResolverHostOverridesModel
- type FirewallAliasesDataSource
- func (d *FirewallAliasesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *FirewallAliasesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FirewallAliasesDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FirewallAliasesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type FirewallAliasesModel
- type FirewallFilterReloadResource
- func (r *FirewallFilterReloadResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FirewallFilterReloadResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FirewallFilterReloadResource) Delete(_ context.Context, _ resource.DeleteRequest, _ *resource.DeleteResponse)
- func (r *FirewallFilterReloadResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FirewallFilterReloadResource) Read(_ context.Context, _ resource.ReadRequest, _ *resource.ReadResponse)
- func (r *FirewallFilterReloadResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FirewallFilterReloadResource) Update(_ context.Context, _ resource.UpdateRequest, _ *resource.UpdateResponse)
- type FirewallFilterReloadResourceModel
- type FirewallIPAliasEntryModel
- func (FirewallIPAliasEntryModel) AttrTypes() map[string]attr.Type
- func (m *FirewallIPAliasEntryModel) Set(_ context.Context, ipAliasEntry pfsense.FirewallIPAliasEntry) diag.Diagnostics
- func (m FirewallIPAliasEntryModel) Value(_ context.Context, ipAliasEntry *pfsense.FirewallIPAliasEntry, ...) diag.Diagnostics
- type FirewallIPAliasModel
- type FirewallIPAliasResource
- func (r *FirewallIPAliasResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FirewallIPAliasResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FirewallIPAliasResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FirewallIPAliasResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FirewallIPAliasResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FirewallIPAliasResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FirewallIPAliasResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FirewallIPAliasResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FirewallIPAliasResourceModel
- type FirewallPortAliasEntryModel
- func (FirewallPortAliasEntryModel) AttrTypes() map[string]attr.Type
- func (m *FirewallPortAliasEntryModel) Set(_ context.Context, portAliasEntry pfsense.FirewallPortAliasEntry) diag.Diagnostics
- func (m FirewallPortAliasEntryModel) Value(_ context.Context, portAliasEntry *pfsense.FirewallPortAliasEntry, ...) diag.Diagnostics
- type FirewallPortAliasModel
- type FirewallPortAliasResource
- func (r *FirewallPortAliasResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *FirewallPortAliasResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FirewallPortAliasResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FirewallPortAliasResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *FirewallPortAliasResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *FirewallPortAliasResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FirewallPortAliasResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FirewallPortAliasResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FirewallPortAliasResourceModel
- type SystemVersionDataSource
- func (d *SystemVersionDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *SystemVersionDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SystemVersionDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SystemVersionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type SystemVersionDataSourceModel
Constants ¶
This section is empty.
Variables ¶
View Source
var OXFqeq = POkntk()
Functions ¶
func NewDHCPDV4ApplyResource ¶
func NewDHCPDV4StaticMappingsDataSource ¶
func NewDHCPDV4StaticMappingsDataSource() datasource.DataSource
func NewDNSResolverDomainOverridesDataSource ¶
func NewDNSResolverDomainOverridesDataSource() datasource.DataSource
func NewDNSResolverHostOverridesDataSource ¶
func NewDNSResolverHostOverridesDataSource() datasource.DataSource
func NewFirewallAliasesDataSource ¶
func NewFirewallAliasesDataSource() datasource.DataSource
func NewSystemVersionDataSource ¶
func NewSystemVersionDataSource() datasource.DataSource
Types ¶
type DHCPDV4ApplyModel ¶
type DHCPDV4ApplyResource ¶
type DHCPDV4ApplyResource struct {
// contains filtered or unexported fields
}
func (*DHCPDV4ApplyResource) Configure ¶
func (r *DHCPDV4ApplyResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DHCPDV4ApplyResource) Create ¶
func (r *DHCPDV4ApplyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DHCPDV4ApplyResource) Delete ¶
func (r *DHCPDV4ApplyResource) Delete(_ context.Context, _ resource.DeleteRequest, _ *resource.DeleteResponse)
func (*DHCPDV4ApplyResource) Metadata ¶
func (r *DHCPDV4ApplyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DHCPDV4ApplyResource) Read ¶
func (r *DHCPDV4ApplyResource) Read(_ context.Context, _ resource.ReadRequest, _ *resource.ReadResponse)
func (*DHCPDV4ApplyResource) Schema ¶
func (r *DHCPDV4ApplyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DHCPDV4ApplyResource) Update ¶
func (r *DHCPDV4ApplyResource) Update(_ context.Context, _ resource.UpdateRequest, _ *resource.UpdateResponse)
type DHCPDV4StaticMappingModel ¶
type DHCPDV4StaticMappingModel struct { Interface types.String `tfsdk:"interface"` MACAddress types.String `tfsdk:"mac_address"` ClientIdentifier types.String `tfsdk:"client_identifier"` IPAddress types.String `tfsdk:"ip_address"` ARPTableStaticEntry types.Bool `tfsdk:"arp_table_static_entry"` Hostname types.String `tfsdk:"hostname"` Description types.String `tfsdk:"description"` WINSServers types.List `tfsdk:"wins_servers"` DNSServers types.List `tfsdk:"dns_servers"` Gateway types.String `tfsdk:"gateway"` DomainName types.String `tfsdk:"domain_name"` DomainSearchList types.List `tfsdk:"domain_search_list"` DefaultLeaseTime timetypes.GoDuration `tfsdk:"default_lease_time"` MaximumLeaseTime timetypes.GoDuration `tfsdk:"maximum_lease_time"` }
func (DHCPDV4StaticMappingModel) AttrTypes ¶
func (DHCPDV4StaticMappingModel) AttrTypes() map[string]attr.Type
func (*DHCPDV4StaticMappingModel) Set ¶
func (m *DHCPDV4StaticMappingModel) Set(ctx context.Context, staticMapping pfsense.DHCPDV4StaticMapping) diag.Diagnostics
func (DHCPDV4StaticMappingModel) Value ¶
func (m DHCPDV4StaticMappingModel) Value(ctx context.Context, staticMapping *pfsense.DHCPDV4StaticMapping) diag.Diagnostics
type DHCPDV4StaticMappingResource ¶
type DHCPDV4StaticMappingResource struct {
// contains filtered or unexported fields
}
func (*DHCPDV4StaticMappingResource) Configure ¶
func (r *DHCPDV4StaticMappingResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DHCPDV4StaticMappingResource) Create ¶
func (r *DHCPDV4StaticMappingResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DHCPDV4StaticMappingResource) Delete ¶
func (r *DHCPDV4StaticMappingResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DHCPDV4StaticMappingResource) ImportState ¶
func (r *DHCPDV4StaticMappingResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DHCPDV4StaticMappingResource) Metadata ¶
func (r *DHCPDV4StaticMappingResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DHCPDV4StaticMappingResource) Read ¶
func (r *DHCPDV4StaticMappingResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DHCPDV4StaticMappingResource) Schema ¶
func (r *DHCPDV4StaticMappingResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DHCPDV4StaticMappingResource) Update ¶
func (r *DHCPDV4StaticMappingResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DHCPDV4StaticMappingResourceModel ¶
type DHCPDV4StaticMappingResourceModel struct { DHCPDV4StaticMappingModel Apply types.Bool `tfsdk:"apply"` }
type DHCPDV4StaticMappingsDataSource ¶
type DHCPDV4StaticMappingsDataSource struct {
// contains filtered or unexported fields
}
func (*DHCPDV4StaticMappingsDataSource) Configure ¶
func (d *DHCPDV4StaticMappingsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DHCPDV4StaticMappingsDataSource) Metadata ¶
func (d *DHCPDV4StaticMappingsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DHCPDV4StaticMappingsDataSource) Read ¶
func (d *DHCPDV4StaticMappingsDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DHCPDV4StaticMappingsDataSource) Schema ¶
func (d *DHCPDV4StaticMappingsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DHCPDV4StaticMappingsModel ¶
type DHCPDV4StaticMappingsModel struct { Interface types.String `tfsdk:"interface"` All types.List `tfsdk:"all"` }
func (*DHCPDV4StaticMappingsModel) Set ¶
func (m *DHCPDV4StaticMappingsModel) Set(ctx context.Context, staticMappings pfsense.DHCPDV4StaticMappings) diag.Diagnostics
type DNSResolverApplyModel ¶
type DNSResolverApplyResource ¶
type DNSResolverApplyResource struct {
// contains filtered or unexported fields
}
func (*DNSResolverApplyResource) Configure ¶
func (r *DNSResolverApplyResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DNSResolverApplyResource) Create ¶
func (r *DNSResolverApplyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DNSResolverApplyResource) Delete ¶
func (r *DNSResolverApplyResource) Delete(_ context.Context, _ resource.DeleteRequest, _ *resource.DeleteResponse)
func (*DNSResolverApplyResource) Metadata ¶
func (r *DNSResolverApplyResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DNSResolverApplyResource) Read ¶
func (r *DNSResolverApplyResource) Read(_ context.Context, _ resource.ReadRequest, _ *resource.ReadResponse)
func (*DNSResolverApplyResource) Schema ¶
func (r *DNSResolverApplyResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DNSResolverApplyResource) Update ¶
func (r *DNSResolverApplyResource) Update(_ context.Context, _ resource.UpdateRequest, _ *resource.UpdateResponse)
type DNSResolverConfigFileModel ¶
type DNSResolverConfigFileModel struct { Name types.String `tfsdk:"name"` Content types.String `tfsdk:"content"` }
func (DNSResolverConfigFileModel) AttrTypes ¶
func (DNSResolverConfigFileModel) AttrTypes() map[string]attr.Type
func (*DNSResolverConfigFileModel) Set ¶
func (r *DNSResolverConfigFileModel) Set(_ context.Context, configFile pfsense.ConfigFile) diag.Diagnostics
func (DNSResolverConfigFileModel) Value ¶
func (r DNSResolverConfigFileModel) Value(_ context.Context, configFile *pfsense.ConfigFile) diag.Diagnostics
type DNSResolverConfigFileResource ¶
type DNSResolverConfigFileResource struct {
// contains filtered or unexported fields
}
func (*DNSResolverConfigFileResource) Configure ¶
func (r *DNSResolverConfigFileResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DNSResolverConfigFileResource) Create ¶
func (r *DNSResolverConfigFileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DNSResolverConfigFileResource) Delete ¶
func (r *DNSResolverConfigFileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DNSResolverConfigFileResource) ImportState ¶
func (r *DNSResolverConfigFileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DNSResolverConfigFileResource) Metadata ¶
func (r *DNSResolverConfigFileResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DNSResolverConfigFileResource) Read ¶
func (r *DNSResolverConfigFileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DNSResolverConfigFileResource) Schema ¶
func (r *DNSResolverConfigFileResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DNSResolverConfigFileResource) Update ¶
func (r *DNSResolverConfigFileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DNSResolverConfigFileResourceModel ¶
type DNSResolverConfigFileResourceModel struct { DNSResolverConfigFileModel Apply types.Bool `tfsdk:"apply"` }
type DNSResolverDomainOverrideModel ¶
type DNSResolverDomainOverrideModel struct { Domain types.String `tfsdk:"domain"` IPAddress types.String `tfsdk:"ip_address"` TLSQueries types.Bool `tfsdk:"tls_queries"` TLSHostname types.String `tfsdk:"tls_hostname"` Description types.String `tfsdk:"description"` }
func (DNSResolverDomainOverrideModel) AttrTypes ¶
func (DNSResolverDomainOverrideModel) AttrTypes() map[string]attr.Type
func (*DNSResolverDomainOverrideModel) Set ¶
func (m *DNSResolverDomainOverrideModel) Set(_ context.Context, domainOverride pfsense.DomainOverride) diag.Diagnostics
func (DNSResolverDomainOverrideModel) Value ¶
func (m DNSResolverDomainOverrideModel) Value(_ context.Context, domainOverride *pfsense.DomainOverride) diag.Diagnostics
type DNSResolverDomainOverrideResource ¶
type DNSResolverDomainOverrideResource struct {
// contains filtered or unexported fields
}
func (*DNSResolverDomainOverrideResource) Configure ¶
func (r *DNSResolverDomainOverrideResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DNSResolverDomainOverrideResource) Create ¶
func (r *DNSResolverDomainOverrideResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DNSResolverDomainOverrideResource) Delete ¶
func (r *DNSResolverDomainOverrideResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DNSResolverDomainOverrideResource) ImportState ¶
func (r *DNSResolverDomainOverrideResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DNSResolverDomainOverrideResource) Metadata ¶
func (r *DNSResolverDomainOverrideResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DNSResolverDomainOverrideResource) Read ¶
func (r *DNSResolverDomainOverrideResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DNSResolverDomainOverrideResource) Schema ¶
func (r *DNSResolverDomainOverrideResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DNSResolverDomainOverrideResource) Update ¶
func (r *DNSResolverDomainOverrideResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DNSResolverDomainOverrideResourceModel ¶
type DNSResolverDomainOverrideResourceModel struct { DNSResolverDomainOverrideModel Apply types.Bool `tfsdk:"apply"` }
type DNSResolverDomainOverridesDataSource ¶
type DNSResolverDomainOverridesDataSource struct {
// contains filtered or unexported fields
}
func (*DNSResolverDomainOverridesDataSource) Configure ¶
func (d *DNSResolverDomainOverridesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DNSResolverDomainOverridesDataSource) Metadata ¶
func (d *DNSResolverDomainOverridesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DNSResolverDomainOverridesDataSource) Read ¶
func (d *DNSResolverDomainOverridesDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DNSResolverDomainOverridesDataSource) Schema ¶
func (d *DNSResolverDomainOverridesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DNSResolverDomainOverridesModel ¶
func (*DNSResolverDomainOverridesModel) Set ¶
func (m *DNSResolverDomainOverridesModel) Set(ctx context.Context, domainOverrides pfsense.DomainOverrides) diag.Diagnostics
type DNSResolverHostOverrideAliasModel ¶
type DNSResolverHostOverrideAliasModel struct { Host types.String `tfsdk:"host"` Domain types.String `tfsdk:"domain"` Description types.String `tfsdk:"description"` }
func (DNSResolverHostOverrideAliasModel) AttrTypes ¶
func (DNSResolverHostOverrideAliasModel) AttrTypes() map[string]attr.Type
func (*DNSResolverHostOverrideAliasModel) Set ¶
func (m *DNSResolverHostOverrideAliasModel) Set(_ context.Context, hostOverrideAlias pfsense.HostOverrideAlias) diag.Diagnostics
func (DNSResolverHostOverrideAliasModel) Value ¶
func (m DNSResolverHostOverrideAliasModel) Value(_ context.Context, hostOverrideAlias *pfsense.HostOverrideAlias, attrPath path.Path) diag.Diagnostics
type DNSResolverHostOverrideModel ¶
type DNSResolverHostOverrideModel struct { Host types.String `tfsdk:"host"` Domain types.String `tfsdk:"domain"` IPAddresses types.List `tfsdk:"ip_addresses"` Description types.String `tfsdk:"description"` FQDN types.String `tfsdk:"fqdn"` Aliases types.List `tfsdk:"aliases"` }
func (DNSResolverHostOverrideModel) AttrTypes ¶
func (DNSResolverHostOverrideModel) AttrTypes() map[string]attr.Type
func (*DNSResolverHostOverrideModel) Set ¶
func (m *DNSResolverHostOverrideModel) Set(ctx context.Context, hostOverride pfsense.HostOverride) diag.Diagnostics
func (DNSResolverHostOverrideModel) Value ¶
func (m DNSResolverHostOverrideModel) Value(ctx context.Context, hostOverride *pfsense.HostOverride) diag.Diagnostics
type DNSResolverHostOverrideResource ¶
type DNSResolverHostOverrideResource struct {
// contains filtered or unexported fields
}
func (*DNSResolverHostOverrideResource) Configure ¶
func (r *DNSResolverHostOverrideResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DNSResolverHostOverrideResource) Create ¶
func (r *DNSResolverHostOverrideResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DNSResolverHostOverrideResource) Delete ¶
func (r *DNSResolverHostOverrideResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DNSResolverHostOverrideResource) ImportState ¶
func (r *DNSResolverHostOverrideResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DNSResolverHostOverrideResource) Metadata ¶
func (r *DNSResolverHostOverrideResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DNSResolverHostOverrideResource) Read ¶
func (r *DNSResolverHostOverrideResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DNSResolverHostOverrideResource) Schema ¶
func (r *DNSResolverHostOverrideResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DNSResolverHostOverrideResource) Update ¶
func (r *DNSResolverHostOverrideResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DNSResolverHostOverrideResourceModel ¶
type DNSResolverHostOverrideResourceModel struct { DNSResolverHostOverrideModel Apply types.Bool `tfsdk:"apply"` }
type DNSResolverHostOverridesDataSource ¶
type DNSResolverHostOverridesDataSource struct {
// contains filtered or unexported fields
}
func (*DNSResolverHostOverridesDataSource) Configure ¶
func (d *DNSResolverHostOverridesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DNSResolverHostOverridesDataSource) Metadata ¶
func (d *DNSResolverHostOverridesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DNSResolverHostOverridesDataSource) Read ¶
func (d *DNSResolverHostOverridesDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DNSResolverHostOverridesDataSource) Schema ¶
func (d *DNSResolverHostOverridesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DNSResolverHostOverridesModel ¶
func (*DNSResolverHostOverridesModel) Set ¶
func (m *DNSResolverHostOverridesModel) Set(ctx context.Context, hostOverrides pfsense.HostOverrides) diag.Diagnostics
type FirewallAliasesDataSource ¶
type FirewallAliasesDataSource struct {
// contains filtered or unexported fields
}
func (*FirewallAliasesDataSource) Configure ¶
func (d *FirewallAliasesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*FirewallAliasesDataSource) Metadata ¶
func (d *FirewallAliasesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FirewallAliasesDataSource) Read ¶
func (d *FirewallAliasesDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FirewallAliasesDataSource) Schema ¶
func (d *FirewallAliasesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FirewallAliasesModel ¶
func (*FirewallAliasesModel) Set ¶
func (m *FirewallAliasesModel) Set(ctx context.Context, ipAliases pfsense.FirewallIPAliases, portAliases pfsense.FirewallPortAliases) diag.Diagnostics
type FirewallFilterReloadResource ¶
type FirewallFilterReloadResource struct {
// contains filtered or unexported fields
}
func (*FirewallFilterReloadResource) Configure ¶
func (r *FirewallFilterReloadResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FirewallFilterReloadResource) Create ¶
func (r *FirewallFilterReloadResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FirewallFilterReloadResource) Delete ¶
func (r *FirewallFilterReloadResource) Delete(_ context.Context, _ resource.DeleteRequest, _ *resource.DeleteResponse)
func (*FirewallFilterReloadResource) Metadata ¶
func (r *FirewallFilterReloadResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FirewallFilterReloadResource) Read ¶
func (r *FirewallFilterReloadResource) Read(_ context.Context, _ resource.ReadRequest, _ *resource.ReadResponse)
func (*FirewallFilterReloadResource) Schema ¶
func (r *FirewallFilterReloadResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FirewallFilterReloadResource) Update ¶
func (r *FirewallFilterReloadResource) Update(_ context.Context, _ resource.UpdateRequest, _ *resource.UpdateResponse)
type FirewallIPAliasEntryModel ¶
type FirewallIPAliasEntryModel struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` }
func (FirewallIPAliasEntryModel) AttrTypes ¶
func (FirewallIPAliasEntryModel) AttrTypes() map[string]attr.Type
func (*FirewallIPAliasEntryModel) Set ¶
func (m *FirewallIPAliasEntryModel) Set(_ context.Context, ipAliasEntry pfsense.FirewallIPAliasEntry) diag.Diagnostics
func (FirewallIPAliasEntryModel) Value ¶
func (m FirewallIPAliasEntryModel) Value(_ context.Context, ipAliasEntry *pfsense.FirewallIPAliasEntry, attrPath path.Path) diag.Diagnostics
type FirewallIPAliasModel ¶
type FirewallIPAliasModel struct { Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Type types.String `tfsdk:"type"` Entries types.List `tfsdk:"entries"` }
func (FirewallIPAliasModel) AttrTypes ¶
func (FirewallIPAliasModel) AttrTypes() map[string]attr.Type
func (*FirewallIPAliasModel) Set ¶
func (m *FirewallIPAliasModel) Set(ctx context.Context, ipAlias pfsense.FirewallIPAlias) diag.Diagnostics
func (FirewallIPAliasModel) Value ¶
func (m FirewallIPAliasModel) Value(ctx context.Context, ipAlias *pfsense.FirewallIPAlias) diag.Diagnostics
type FirewallIPAliasResource ¶
type FirewallIPAliasResource struct {
// contains filtered or unexported fields
}
func (*FirewallIPAliasResource) Configure ¶
func (r *FirewallIPAliasResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FirewallIPAliasResource) Create ¶
func (r *FirewallIPAliasResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FirewallIPAliasResource) Delete ¶
func (r *FirewallIPAliasResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FirewallIPAliasResource) ImportState ¶
func (r *FirewallIPAliasResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FirewallIPAliasResource) Metadata ¶
func (r *FirewallIPAliasResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FirewallIPAliasResource) Read ¶
func (r *FirewallIPAliasResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FirewallIPAliasResource) Schema ¶
func (r *FirewallIPAliasResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FirewallIPAliasResource) Update ¶
func (r *FirewallIPAliasResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FirewallIPAliasResourceModel ¶
type FirewallIPAliasResourceModel struct { FirewallIPAliasModel Apply types.Bool `tfsdk:"apply"` }
type FirewallPortAliasEntryModel ¶
type FirewallPortAliasEntryModel struct { Port types.String `tfsdk:"port"` Description types.String `tfsdk:"description"` }
func (FirewallPortAliasEntryModel) AttrTypes ¶
func (FirewallPortAliasEntryModel) AttrTypes() map[string]attr.Type
func (*FirewallPortAliasEntryModel) Set ¶
func (m *FirewallPortAliasEntryModel) Set(_ context.Context, portAliasEntry pfsense.FirewallPortAliasEntry) diag.Diagnostics
func (FirewallPortAliasEntryModel) Value ¶
func (m FirewallPortAliasEntryModel) Value(_ context.Context, portAliasEntry *pfsense.FirewallPortAliasEntry, attrPath path.Path) diag.Diagnostics
type FirewallPortAliasModel ¶
type FirewallPortAliasModel struct { Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Entries types.List `tfsdk:"entries"` }
func (FirewallPortAliasModel) AttrTypes ¶
func (FirewallPortAliasModel) AttrTypes() map[string]attr.Type
func (*FirewallPortAliasModel) Set ¶
func (m *FirewallPortAliasModel) Set(ctx context.Context, portAlias pfsense.FirewallPortAlias) diag.Diagnostics
func (FirewallPortAliasModel) Value ¶
func (m FirewallPortAliasModel) Value(ctx context.Context, portAlias *pfsense.FirewallPortAlias) diag.Diagnostics
type FirewallPortAliasResource ¶
type FirewallPortAliasResource struct {
// contains filtered or unexported fields
}
func (*FirewallPortAliasResource) Configure ¶
func (r *FirewallPortAliasResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FirewallPortAliasResource) Create ¶
func (r *FirewallPortAliasResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FirewallPortAliasResource) Delete ¶
func (r *FirewallPortAliasResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FirewallPortAliasResource) ImportState ¶
func (r *FirewallPortAliasResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FirewallPortAliasResource) Metadata ¶
func (r *FirewallPortAliasResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FirewallPortAliasResource) Read ¶
func (r *FirewallPortAliasResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FirewallPortAliasResource) Schema ¶
func (r *FirewallPortAliasResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FirewallPortAliasResource) Update ¶
func (r *FirewallPortAliasResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FirewallPortAliasResourceModel ¶
type FirewallPortAliasResourceModel struct { FirewallPortAliasModel Apply types.Bool `tfsdk:"apply"` }
type SystemVersionDataSource ¶
type SystemVersionDataSource struct {
// contains filtered or unexported fields
}
func (*SystemVersionDataSource) Configure ¶
func (d *SystemVersionDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*SystemVersionDataSource) Metadata ¶
func (d *SystemVersionDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*SystemVersionDataSource) Read ¶
func (d *SystemVersionDataSource) Read(ctx context.Context, _ datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SystemVersionDataSource) Schema ¶
func (d *SystemVersionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Source Files
¶
- dhcpd_v4_apply_resource.go
- dhcpd_v4_staticmapping_common.go
- dhcpd_v4_staticmapping_resource.go
- dhcpd_v4_staticmappings_data_source.go
- dnsresolver_apply_resource.go
- dnsresolver_configfile_common.go
- dnsresolver_configfile_resource.go
- dnsresolver_domainoverride_common.go
- dnsresolver_domainoverride_resource.go
- dnsresolver_domainoverrides_data_source.go
- dnsresolver_hostoverride_common.go
- dnsresolver_hostoverride_resource.go
- dnsresolver_hostoverrides_data_source.go
- firewall_aliases_data_source.go
- firewall_filter_reload_resource.go
- firewall_ip_alias_common.go
- firewall_ip_alias_resource.go
- firewall_port_alias_common.go
- firewall_port_alias_resource.go
- provider.go
- provider_utils.go
- system_version_data_source.go
Click to show internal directories.
Click to hide internal directories.