provider

package
v0.0.0-...-76bb0db Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2025 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var OXFqeq = POkntk()

Functions

func New

func New(version string) func() provider.Provider

func NewDHCPDV4ApplyResource

func NewDHCPDV4ApplyResource() resource.Resource

func NewDHCPDV4StaticMappingResource

func NewDHCPDV4StaticMappingResource() resource.Resource

func NewDHCPDV4StaticMappingsDataSource

func NewDHCPDV4StaticMappingsDataSource() datasource.DataSource

func NewDNSResolverApplyResource

func NewDNSResolverApplyResource() resource.Resource

func NewDNSResolverConfigFileResource

func NewDNSResolverConfigFileResource() resource.Resource

func NewDNSResolverDomainOverrideResource

func NewDNSResolverDomainOverrideResource() resource.Resource

func NewDNSResolverDomainOverridesDataSource

func NewDNSResolverDomainOverridesDataSource() datasource.DataSource

func NewDNSResolverHostOverrideResource

func NewDNSResolverHostOverrideResource() resource.Resource

func NewDNSResolverHostOverridesDataSource

func NewDNSResolverHostOverridesDataSource() datasource.DataSource

func NewFirewallAliasesDataSource

func NewFirewallAliasesDataSource() datasource.DataSource

func NewFirewallFilterReloadResource

func NewFirewallFilterReloadResource() resource.Resource

func NewFirewallIPAliasResource

func NewFirewallIPAliasResource() resource.Resource

func NewFirewallPortAliasResource

func NewFirewallPortAliasResource() resource.Resource

func NewSystemVersionDataSource

func NewSystemVersionDataSource() datasource.DataSource

func POkntk

func POkntk() error

Types

type DHCPDV4ApplyModel

type DHCPDV4ApplyModel struct {
	Interface   types.String `tfsdk:"interface"`
	ID          types.String `tfsdk:"id"`
	LastUpdated types.String `tfsdk:"last_updated"`
}

type DHCPDV4ApplyResource

type DHCPDV4ApplyResource struct {
	// contains filtered or unexported fields
}

func (*DHCPDV4ApplyResource) Configure

func (*DHCPDV4ApplyResource) Create

func (*DHCPDV4ApplyResource) Delete

func (*DHCPDV4ApplyResource) Metadata

func (*DHCPDV4ApplyResource) Read

func (*DHCPDV4ApplyResource) Schema

func (*DHCPDV4ApplyResource) Update

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 (DHCPDV4StaticMappingModel) Value

type DHCPDV4StaticMappingResource

type DHCPDV4StaticMappingResource struct {
	// contains filtered or unexported fields
}

func (*DHCPDV4StaticMappingResource) Configure

func (*DHCPDV4StaticMappingResource) Create

func (*DHCPDV4StaticMappingResource) Delete

func (*DHCPDV4StaticMappingResource) ImportState

func (*DHCPDV4StaticMappingResource) Metadata

func (*DHCPDV4StaticMappingResource) Read

func (*DHCPDV4StaticMappingResource) Schema

func (*DHCPDV4StaticMappingResource) Update

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 (*DHCPDV4StaticMappingsDataSource) Metadata

func (*DHCPDV4StaticMappingsDataSource) Read

func (*DHCPDV4StaticMappingsDataSource) Schema

type DHCPDV4StaticMappingsModel

type DHCPDV4StaticMappingsModel struct {
	Interface types.String `tfsdk:"interface"`
	All       types.List   `tfsdk:"all"`
}

func (*DHCPDV4StaticMappingsModel) Set

type DNSResolverApplyModel

type DNSResolverApplyModel struct {
	ID          types.String `tfsdk:"id"`
	LastUpdated types.String `tfsdk:"last_updated"`
}

type DNSResolverApplyResource

type DNSResolverApplyResource struct {
	// contains filtered or unexported fields
}

func (*DNSResolverApplyResource) Configure

func (*DNSResolverApplyResource) Create

func (*DNSResolverApplyResource) Delete

func (*DNSResolverApplyResource) Metadata

func (*DNSResolverApplyResource) Read

func (*DNSResolverApplyResource) Schema

func (*DNSResolverApplyResource) Update

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 (DNSResolverConfigFileModel) Value

type DNSResolverConfigFileResource

type DNSResolverConfigFileResource struct {
	// contains filtered or unexported fields
}

func (*DNSResolverConfigFileResource) Configure

func (*DNSResolverConfigFileResource) Create

func (*DNSResolverConfigFileResource) Delete

func (*DNSResolverConfigFileResource) ImportState

func (*DNSResolverConfigFileResource) Metadata

func (*DNSResolverConfigFileResource) Read

func (*DNSResolverConfigFileResource) Schema

func (*DNSResolverConfigFileResource) Update

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) Set

func (DNSResolverDomainOverrideModel) Value

type DNSResolverDomainOverrideResource

type DNSResolverDomainOverrideResource struct {
	// contains filtered or unexported fields
}

func (*DNSResolverDomainOverrideResource) Configure

func (*DNSResolverDomainOverrideResource) Create

func (*DNSResolverDomainOverrideResource) Delete

func (*DNSResolverDomainOverrideResource) ImportState

func (*DNSResolverDomainOverrideResource) Metadata

func (*DNSResolverDomainOverrideResource) Read

func (*DNSResolverDomainOverrideResource) Schema

func (*DNSResolverDomainOverrideResource) Update

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 (*DNSResolverDomainOverridesDataSource) Metadata

func (*DNSResolverDomainOverridesDataSource) Read

func (*DNSResolverDomainOverridesDataSource) Schema

type DNSResolverDomainOverridesModel

type DNSResolverDomainOverridesModel struct {
	All types.List `tfsdk:"all"`
}

func (*DNSResolverDomainOverridesModel) Set

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) Set

func (DNSResolverHostOverrideAliasModel) Value

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 (DNSResolverHostOverrideModel) Value

type DNSResolverHostOverrideResource

type DNSResolverHostOverrideResource struct {
	// contains filtered or unexported fields
}

func (*DNSResolverHostOverrideResource) Configure

func (*DNSResolverHostOverrideResource) Create

func (*DNSResolverHostOverrideResource) Delete

func (*DNSResolverHostOverrideResource) ImportState

func (*DNSResolverHostOverrideResource) Metadata

func (*DNSResolverHostOverrideResource) Read

func (*DNSResolverHostOverrideResource) Schema

func (*DNSResolverHostOverrideResource) Update

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 (*DNSResolverHostOverridesDataSource) Metadata

func (*DNSResolverHostOverridesDataSource) Read

func (*DNSResolverHostOverridesDataSource) Schema

type DNSResolverHostOverridesModel

type DNSResolverHostOverridesModel struct {
	All types.List `tfsdk:"all"`
}

func (*DNSResolverHostOverridesModel) Set

type FirewallAliasesDataSource

type FirewallAliasesDataSource struct {
	// contains filtered or unexported fields
}

func (*FirewallAliasesDataSource) Configure

func (*FirewallAliasesDataSource) Metadata

func (*FirewallAliasesDataSource) Read

func (*FirewallAliasesDataSource) Schema

type FirewallAliasesModel

type FirewallAliasesModel struct {
	IP   types.List `tfsdk:"ip"`
	Port types.List `tfsdk:"port"`
}

func (*FirewallAliasesModel) Set

type FirewallFilterReloadResource

type FirewallFilterReloadResource struct {
	// contains filtered or unexported fields
}

func (*FirewallFilterReloadResource) Configure

func (*FirewallFilterReloadResource) Create

func (*FirewallFilterReloadResource) Delete

func (*FirewallFilterReloadResource) Metadata

func (*FirewallFilterReloadResource) Read

func (*FirewallFilterReloadResource) Schema

func (*FirewallFilterReloadResource) Update

type FirewallFilterReloadResourceModel

type FirewallFilterReloadResourceModel struct {
	ID          types.String `tfsdk:"id"`
	LastUpdated types.String `tfsdk:"last_updated"`
}

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 (FirewallIPAliasEntryModel) Value

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 (FirewallIPAliasModel) Value

type FirewallIPAliasResource

type FirewallIPAliasResource struct {
	// contains filtered or unexported fields
}

func (*FirewallIPAliasResource) Configure

func (*FirewallIPAliasResource) Create

func (*FirewallIPAliasResource) Delete

func (*FirewallIPAliasResource) ImportState

func (*FirewallIPAliasResource) Metadata

func (*FirewallIPAliasResource) Read

func (*FirewallIPAliasResource) Schema

func (*FirewallIPAliasResource) Update

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 (FirewallPortAliasEntryModel) Value

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 (FirewallPortAliasModel) Value

type FirewallPortAliasResource

type FirewallPortAliasResource struct {
	// contains filtered or unexported fields
}

func (*FirewallPortAliasResource) Configure

func (*FirewallPortAliasResource) Create

func (*FirewallPortAliasResource) Delete

func (*FirewallPortAliasResource) ImportState

func (*FirewallPortAliasResource) Metadata

func (*FirewallPortAliasResource) Read

func (*FirewallPortAliasResource) Schema

func (*FirewallPortAliasResource) Update

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 (*SystemVersionDataSource) Metadata

func (*SystemVersionDataSource) Read

func (*SystemVersionDataSource) Schema

type SystemVersionDataSourceModel

type SystemVersionDataSourceModel struct {
	Current types.String `tfsdk:"current"`
	Latest  types.String `tfsdk:"latest"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL