provider

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2023 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

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

func NewDNSResolverApplyResource

func NewDNSResolverApplyResource() resource.Resource

func NewDNSResolverConfigFileResource

func NewDNSResolverConfigFileResource() resource.Resource

func NewDNSResolverDomainOverrideResource

func NewDNSResolverDomainOverrideResource() resource.Resource

func NewDNSResolverDomainOverridesDataSource added in v0.7.0

func NewDNSResolverDomainOverridesDataSource() datasource.DataSource

func NewDNSResolverHostOverrideResource

func NewDNSResolverHostOverrideResource() resource.Resource

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 NewFirewallFilterReloadResource() resource.Resource

func NewFirewallIPAliasResource added in v0.6.0

func NewFirewallIPAliasResource() resource.Resource

func NewSystemVersionDataSource

func NewSystemVersionDataSource() datasource.DataSource

Types

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 DNSResolverApplyResourceModel

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

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 {
	Name    types.String `tfsdk:"name"`
	Content types.String `tfsdk:"content"`
	Apply   types.Bool   `tfsdk:"apply"`
}

func (*DNSResolverConfigFileResourceModel) SetFromValue added in v0.7.0

func (DNSResolverConfigFileResourceModel) Value added in v0.7.0

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 (*DNSResolverDomainOverrideDataSourceModel) SetFromValue added in v0.7.0

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 {
	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 (DNSResolverDomainOverrideResourceModel) Value added in v0.7.0

type DNSResolverDomainOverridesDataSource added in v0.7.0

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

func (*DNSResolverDomainOverridesDataSource) Configure added in v0.7.0

func (*DNSResolverDomainOverridesDataSource) Metadata added in v0.7.0

func (*DNSResolverDomainOverridesDataSource) Read added in v0.7.0

func (*DNSResolverDomainOverridesDataSource) Schema added in v0.7.0

type DNSResolverDomainOverridesDataSourceModel added in v0.7.0

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

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

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

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 (*DNSResolverHostOverrideDataSourceModel) SetFromValue added in v0.7.0

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 {
	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 (DNSResolverHostOverrideResourceModel) Value added in v0.7.0

type DNSResolverHostOverridesDataSource added in v0.7.0

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

func (*DNSResolverHostOverridesDataSource) Configure added in v0.7.0

func (*DNSResolverHostOverridesDataSource) Metadata added in v0.7.0

func (*DNSResolverHostOverridesDataSource) Read added in v0.7.0

func (*DNSResolverHostOverridesDataSource) Schema added in v0.7.0

type DNSResolverHostOverridesDataSourceModel added in v0.7.0

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

type FirewallAliasesDataSource added in v0.7.0

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

func (*FirewallAliasesDataSource) Configure added in v0.7.0

func (*FirewallAliasesDataSource) Metadata added in v0.7.0

func (*FirewallAliasesDataSource) Read added in v0.7.0

func (*FirewallAliasesDataSource) Schema added in v0.7.0

type FirewallAliasesDataSourceModel added in v0.7.0

type FirewallAliasesDataSourceModel struct {
	IP types.List `tfsdk:"ip"`
}

type FirewallFilterReloadResource added in v0.6.0

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

func (*FirewallFilterReloadResource) Configure added in v0.6.0

func (*FirewallFilterReloadResource) Create added in v0.6.0

func (*FirewallFilterReloadResource) Delete added in v0.6.0

func (*FirewallFilterReloadResource) Metadata added in v0.6.0

func (*FirewallFilterReloadResource) Read added in v0.6.0

func (*FirewallFilterReloadResource) Schema added in v0.6.0

func (*FirewallFilterReloadResource) Update added in v0.6.0

type FirewallFilterReloadResourceModel added in v0.6.0

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

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

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

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

type FirewallIPAliasResource added in v0.6.0

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

func (*FirewallIPAliasResource) Configure added in v0.6.0

func (*FirewallIPAliasResource) Create added in v0.6.0

func (*FirewallIPAliasResource) Delete added in v0.6.0

func (*FirewallIPAliasResource) ImportState added in v0.6.0

func (*FirewallIPAliasResource) Metadata added in v0.6.0

func (*FirewallIPAliasResource) Read added in v0.6.0

func (*FirewallIPAliasResource) Schema added in v0.6.0

func (*FirewallIPAliasResource) Update added in v0.6.0

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 (FirewallIPAliasResourceModel) Value added in v0.7.0

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