Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- 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 NewSystemVersionDataSource() datasource.DataSource
- type DNSResolverApplyResource
- func (r *DNSResolverApplyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DNSResolverApplyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DNSResolverApplyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DNSResolverApplyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DNSResolverApplyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DNSResolverApplyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DNSResolverApplyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DNSResolverApplyResourceModel
- type DNSResolverConfigFileResource
- func (r *DNSResolverConfigFileResource) Configure(ctx 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(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DNSResolverConfigFileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DNSResolverConfigFileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DNSResolverConfigFileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DNSResolverConfigFileResourceModel
- type DNSResolverDomainOverrideDataSourceModel
- type DNSResolverDomainOverrideResource
- func (r *DNSResolverDomainOverrideResource) Configure(ctx 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(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DNSResolverDomainOverrideResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DNSResolverDomainOverrideResource) Schema(ctx context.Context, req 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(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DNSResolverDomainOverridesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DNSResolverDomainOverridesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DNSResolverDomainOverridesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DNSResolverDomainOverridesDataSourceModel
- type DNSResolverHostOverrideAliasDataSourceModel
- type DNSResolverHostOverrideAliasResourceModel
- type DNSResolverHostOverrideDataSourceModel
- type DNSResolverHostOverrideResource
- func (r *DNSResolverHostOverrideResource) Configure(ctx 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(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DNSResolverHostOverrideResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DNSResolverHostOverrideResource) Schema(ctx context.Context, req 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(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DNSResolverHostOverridesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *DNSResolverHostOverridesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DNSResolverHostOverridesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DNSResolverHostOverridesDataSourceModel
- type FirewallAliasesDataSource
- func (d *FirewallAliasesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *FirewallAliasesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *FirewallAliasesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *FirewallAliasesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type FirewallAliasesDataSourceModel
- type FirewallFilterReloadResource
- func (r *FirewallFilterReloadResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *FirewallFilterReloadResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *FirewallFilterReloadResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *FirewallFilterReloadResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *FirewallFilterReloadResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FirewallFilterReloadResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FirewallFilterReloadResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FirewallFilterReloadResourceModel
- type FirewallIPAliasDataSourceModel
- type FirewallIPAliasEntryDataSourceModel
- type FirewallIPAliasEntryResourceModel
- type FirewallIPAliasResource
- func (r *FirewallIPAliasResource) Configure(ctx 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(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *FirewallIPAliasResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *FirewallIPAliasResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *FirewallIPAliasResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type FirewallIPAliasResourceModel
- type SystemVersionDataSource
- func (d *SystemVersionDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *SystemVersionDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *SystemVersionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *SystemVersionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type SystemVersionDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDNSResolverDomainOverridesDataSource ¶ added in v0.7.0
func NewDNSResolverDomainOverridesDataSource() datasource.DataSource
func NewDNSResolverHostOverridesDataSource ¶ added in v0.7.0
func NewDNSResolverHostOverridesDataSource() datasource.DataSource
func NewFirewallAliasesDataSource ¶ added in v0.7.0
func NewFirewallAliasesDataSource() datasource.DataSource
func NewFirewallFilterReloadResource ¶ added in v0.6.0
func NewFirewallIPAliasResource ¶ added in v0.6.0
func NewSystemVersionDataSource ¶
func NewSystemVersionDataSource() datasource.DataSource
Types ¶
type DNSResolverApplyResource ¶
type DNSResolverApplyResource struct {
// contains filtered or unexported fields
}
func (*DNSResolverApplyResource) Configure ¶
func (r *DNSResolverApplyResource) Configure(ctx 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(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DNSResolverApplyResource) Metadata ¶
func (r *DNSResolverApplyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DNSResolverApplyResource) Read ¶
func (r *DNSResolverApplyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DNSResolverApplyResource) Schema ¶
func (r *DNSResolverApplyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DNSResolverApplyResource) Update ¶
func (r *DNSResolverApplyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DNSResolverConfigFileResource ¶
type DNSResolverConfigFileResource struct {
// contains filtered or unexported fields
}
func (*DNSResolverConfigFileResource) Configure ¶
func (r *DNSResolverConfigFileResource) Configure(ctx 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(ctx 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(ctx context.Context, req 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 { Name types.String `tfsdk:"name"` Content types.String `tfsdk:"content"` Apply types.Bool `tfsdk:"apply"` }
func (*DNSResolverConfigFileResourceModel) SetFromValue ¶ added in v0.7.0
func (r *DNSResolverConfigFileResourceModel) SetFromValue(ctx context.Context, configFile *pfsense.ConfigFile) diag.Diagnostics
func (DNSResolverConfigFileResourceModel) Value ¶ added in v0.7.0
func (r DNSResolverConfigFileResourceModel) Value(ctx context.Context) (*pfsense.ConfigFile, diag.Diagnostics)
type DNSResolverDomainOverrideDataSourceModel ¶ added in v0.7.0
type DNSResolverDomainOverrideDataSourceModel 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 (DNSResolverDomainOverrideDataSourceModel) GetAttrType ¶ added in v0.7.0
func (d DNSResolverDomainOverrideDataSourceModel) GetAttrType() attr.Type
func (*DNSResolverDomainOverrideDataSourceModel) SetFromValue ¶ added in v0.7.0
func (d *DNSResolverDomainOverrideDataSourceModel) SetFromValue(ctx context.Context, domainOverride *pfsense.DomainOverride) diag.Diagnostics
type DNSResolverDomainOverrideResource ¶
type DNSResolverDomainOverrideResource struct {
// contains filtered or unexported fields
}
func (*DNSResolverDomainOverrideResource) Configure ¶
func (r *DNSResolverDomainOverrideResource) Configure(ctx 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(ctx 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(ctx context.Context, req 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 { Domain types.String `tfsdk:"domain"` IPAddress types.String `tfsdk:"ip_address"` TLSHostname types.String `tfsdk:"tls_hostname"` Description types.String `tfsdk:"description"` TLSQueries types.Bool `tfsdk:"tls_queries"` // unordered to avoid maligned error Apply types.Bool `tfsdk:"apply"` }
func (*DNSResolverDomainOverrideResourceModel) SetFromValue ¶ added in v0.7.0
func (r *DNSResolverDomainOverrideResourceModel) SetFromValue(ctx context.Context, domainOverride *pfsense.DomainOverride) diag.Diagnostics
func (DNSResolverDomainOverrideResourceModel) Value ¶ added in v0.7.0
func (r DNSResolverDomainOverrideResourceModel) Value(ctx context.Context) (*pfsense.DomainOverride, diag.Diagnostics)
type DNSResolverDomainOverridesDataSource ¶ added in v0.7.0
type DNSResolverDomainOverridesDataSource struct {
// contains filtered or unexported fields
}
func (*DNSResolverDomainOverridesDataSource) Configure ¶ added in v0.7.0
func (d *DNSResolverDomainOverridesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DNSResolverDomainOverridesDataSource) Metadata ¶ added in v0.7.0
func (d *DNSResolverDomainOverridesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DNSResolverDomainOverridesDataSource) Read ¶ added in v0.7.0
func (d *DNSResolverDomainOverridesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DNSResolverDomainOverridesDataSource) Schema ¶ added in v0.7.0
func (d *DNSResolverDomainOverridesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DNSResolverDomainOverridesDataSourceModel ¶ added in v0.7.0
type DNSResolverHostOverrideAliasDataSourceModel ¶ added in v0.7.0
type DNSResolverHostOverrideAliasDataSourceModel struct { Host types.String `tfsdk:"host"` Domain types.String `tfsdk:"domain"` Description types.String `tfsdk:"description"` }
func (DNSResolverHostOverrideAliasDataSourceModel) GetAttrType ¶ added in v0.7.0
func (d DNSResolverHostOverrideAliasDataSourceModel) GetAttrType() attr.Type
type DNSResolverHostOverrideAliasResourceModel ¶
type DNSResolverHostOverrideAliasResourceModel struct { Host types.String `tfsdk:"host"` Domain types.String `tfsdk:"domain"` Description types.String `tfsdk:"description"` }
func (DNSResolverHostOverrideAliasResourceModel) GetAttrType ¶ added in v0.7.0
func (r DNSResolverHostOverrideAliasResourceModel) GetAttrType() attr.Type
type DNSResolverHostOverrideDataSourceModel ¶ added in v0.7.0
type DNSResolverHostOverrideDataSourceModel struct { Host types.String `tfsdk:"host"` Domain types.String `tfsdk:"domain"` IPAddresses []types.String `tfsdk:"ip_addresses"` Description types.String `tfsdk:"description"` FQDN types.String `tfsdk:"fqdn"` Aliases types.List `tfsdk:"aliases"` }
func (DNSResolverHostOverrideDataSourceModel) GetAttrType ¶ added in v0.7.0
func (d DNSResolverHostOverrideDataSourceModel) GetAttrType() attr.Type
func (*DNSResolverHostOverrideDataSourceModel) SetFromValue ¶ added in v0.7.0
func (d *DNSResolverHostOverrideDataSourceModel) SetFromValue(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(ctx 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(ctx 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(ctx context.Context, req 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 { Host types.String `tfsdk:"host"` Domain types.String `tfsdk:"domain"` IPAddresses []types.String `tfsdk:"ip_addresses"` Description types.String `tfsdk:"description"` Apply types.Bool `tfsdk:"apply"` FQDN types.String `tfsdk:"fqdn"` Aliases types.List `tfsdk:"aliases"` }
func (*DNSResolverHostOverrideResourceModel) SetFromValue ¶ added in v0.7.0
func (r *DNSResolverHostOverrideResourceModel) SetFromValue(ctx context.Context, hostOverride *pfsense.HostOverride) diag.Diagnostics
func (DNSResolverHostOverrideResourceModel) Value ¶ added in v0.7.0
func (r DNSResolverHostOverrideResourceModel) Value(ctx context.Context) (*pfsense.HostOverride, diag.Diagnostics)
type DNSResolverHostOverridesDataSource ¶ added in v0.7.0
type DNSResolverHostOverridesDataSource struct {
// contains filtered or unexported fields
}
func (*DNSResolverHostOverridesDataSource) Configure ¶ added in v0.7.0
func (d *DNSResolverHostOverridesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DNSResolverHostOverridesDataSource) Metadata ¶ added in v0.7.0
func (d *DNSResolverHostOverridesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DNSResolverHostOverridesDataSource) Read ¶ added in v0.7.0
func (d *DNSResolverHostOverridesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DNSResolverHostOverridesDataSource) Schema ¶ added in v0.7.0
func (d *DNSResolverHostOverridesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DNSResolverHostOverridesDataSourceModel ¶ added in v0.7.0
type FirewallAliasesDataSource ¶ added in v0.7.0
type FirewallAliasesDataSource struct {
// contains filtered or unexported fields
}
func (*FirewallAliasesDataSource) Configure ¶ added in v0.7.0
func (d *FirewallAliasesDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*FirewallAliasesDataSource) Metadata ¶ added in v0.7.0
func (d *FirewallAliasesDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*FirewallAliasesDataSource) Read ¶ added in v0.7.0
func (d *FirewallAliasesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*FirewallAliasesDataSource) Schema ¶ added in v0.7.0
func (d *FirewallAliasesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type FirewallAliasesDataSourceModel ¶ added in v0.7.0
type FirewallFilterReloadResource ¶ added in v0.6.0
type FirewallFilterReloadResource struct {
// contains filtered or unexported fields
}
func (*FirewallFilterReloadResource) Configure ¶ added in v0.6.0
func (r *FirewallFilterReloadResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FirewallFilterReloadResource) Create ¶ added in v0.6.0
func (r *FirewallFilterReloadResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FirewallFilterReloadResource) Delete ¶ added in v0.6.0
func (r *FirewallFilterReloadResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FirewallFilterReloadResource) Metadata ¶ added in v0.6.0
func (r *FirewallFilterReloadResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FirewallFilterReloadResource) Read ¶ added in v0.6.0
func (r *FirewallFilterReloadResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FirewallFilterReloadResource) Schema ¶ added in v0.6.0
func (r *FirewallFilterReloadResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FirewallFilterReloadResource) Update ¶ added in v0.6.0
func (r *FirewallFilterReloadResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FirewallFilterReloadResourceModel ¶ added in v0.6.0
type FirewallIPAliasDataSourceModel ¶ added in v0.7.0
type FirewallIPAliasDataSourceModel struct { Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Type types.String `tfsdk:"type"` Entries types.List `tfsdk:"entries"` }
func (FirewallIPAliasDataSourceModel) GetAttrType ¶ added in v0.7.0
func (d FirewallIPAliasDataSourceModel) GetAttrType() attr.Type
func (*FirewallIPAliasDataSourceModel) SetFromValue ¶ added in v0.7.0
func (d *FirewallIPAliasDataSourceModel) SetFromValue(ctx context.Context, ipAlias *pfsense.FirewallIPAlias) diag.Diagnostics
type FirewallIPAliasEntryDataSourceModel ¶ added in v0.7.0
type FirewallIPAliasEntryDataSourceModel struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` }
func (FirewallIPAliasEntryDataSourceModel) GetAttrType ¶ added in v0.7.0
func (d FirewallIPAliasEntryDataSourceModel) GetAttrType() attr.Type
type FirewallIPAliasEntryResourceModel ¶ added in v0.6.0
type FirewallIPAliasEntryResourceModel struct { Address types.String `tfsdk:"address"` Description types.String `tfsdk:"description"` }
func (FirewallIPAliasEntryResourceModel) GetAttrType ¶ added in v0.7.0
func (r FirewallIPAliasEntryResourceModel) GetAttrType() attr.Type
type FirewallIPAliasResource ¶ added in v0.6.0
type FirewallIPAliasResource struct {
// contains filtered or unexported fields
}
func (*FirewallIPAliasResource) Configure ¶ added in v0.6.0
func (r *FirewallIPAliasResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*FirewallIPAliasResource) Create ¶ added in v0.6.0
func (r *FirewallIPAliasResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*FirewallIPAliasResource) Delete ¶ added in v0.6.0
func (r *FirewallIPAliasResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*FirewallIPAliasResource) ImportState ¶ added in v0.6.0
func (r *FirewallIPAliasResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*FirewallIPAliasResource) Metadata ¶ added in v0.6.0
func (r *FirewallIPAliasResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*FirewallIPAliasResource) Read ¶ added in v0.6.0
func (r *FirewallIPAliasResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*FirewallIPAliasResource) Schema ¶ added in v0.6.0
func (r *FirewallIPAliasResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*FirewallIPAliasResource) Update ¶ added in v0.6.0
func (r *FirewallIPAliasResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type FirewallIPAliasResourceModel ¶ added in v0.6.0
type FirewallIPAliasResourceModel struct { Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Type types.String `tfsdk:"type"` Apply types.Bool `tfsdk:"apply"` Entries types.List `tfsdk:"entries"` }
func (*FirewallIPAliasResourceModel) SetFromValue ¶ added in v0.7.0
func (r *FirewallIPAliasResourceModel) SetFromValue(ctx context.Context, ipAlias *pfsense.FirewallIPAlias) diag.Diagnostics
func (FirewallIPAliasResourceModel) Value ¶ added in v0.7.0
func (r FirewallIPAliasResourceModel) Value(ctx context.Context) (*pfsense.FirewallIPAlias, diag.Diagnostics)
type SystemVersionDataSource ¶
type SystemVersionDataSource struct {
// contains filtered or unexported fields
}
func (*SystemVersionDataSource) Configure ¶
func (d *SystemVersionDataSource) Configure(ctx 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, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*SystemVersionDataSource) Schema ¶
func (d *SystemVersionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
Source Files ¶
- dnsresolver_apply_resource.go
- dnsresolver_configfile_resource.go
- dnsresolver_domainoverride_resource.go
- dnsresolver_domainoverrides_data_source.go
- dnsresolver_hostoverride_resource.go
- dnsresolver_hostoverrides_data_source.go
- firewall_aliases_data_source.go
- firewall_filter_reload_resource.go
- firewall_ip_alias_resource.go
- provider.go
- system_version_data_source.go
Click to show internal directories.
Click to hide internal directories.