Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewDNSResolverApplyResource() resource.Resource
- func NewDNSResolverConfigFileResource() resource.Resource
- func NewDNSResolverDomainOverrideResource() resource.Resource
- func NewDNSResolverHostOverrideResource() 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) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- 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 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 DNSResolverHostOverrideAliasResourceModel
- 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 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 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) ImportState ¶
func (r *DNSResolverApplyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
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)
TODO validators
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)
TODO validators
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) ConfigFile ¶
func (r DNSResolverConfigFileResourceModel) ConfigFile(diag *diag.Diagnostics) pfsense.ConfigFile
func (*DNSResolverConfigFileResourceModel) Map ¶
func (r *DNSResolverConfigFileResourceModel) Map(configFile *pfsense.ConfigFile)
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)
TODO validators
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"` Apply types.Bool `tfsdk:"apply"` }
func (DNSResolverDomainOverrideResourceModel) DomainOverride ¶
func (r DNSResolverDomainOverrideResourceModel) DomainOverride(diag *diag.Diagnostics) pfsense.DomainOverride
func (*DNSResolverDomainOverrideResourceModel) Map ¶
func (r *DNSResolverDomainOverrideResourceModel) Map(domainOverride *pfsense.DomainOverride)
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)
TODO validators
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 []DNSResolverHostOverrideAliasResourceModel `tfsdk:"aliases"` }
func (DNSResolverHostOverrideResourceModel) HostOverride ¶
func (r DNSResolverHostOverrideResourceModel) HostOverride(ctx *context.Context, diag *diag.Diagnostics) pfsense.HostOverride
func (*DNSResolverHostOverrideResourceModel) Map ¶
func (r *DNSResolverHostOverrideResourceModel) Map(hostOverride *pfsense.HostOverride)
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)
Click to show internal directories.
Click to hide internal directories.