provider

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2023 License: MIT Imports: 19 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 NewDNSResolverHostOverrideResource

func NewDNSResolverHostOverrideResource() 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) ImportState

func (*DNSResolverApplyResource) Metadata

func (*DNSResolverApplyResource) Read

func (*DNSResolverApplyResource) Schema

TODO validators

func (*DNSResolverApplyResource) Update

type DNSResolverApplyResourceModel

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

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

TODO validators

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

func (*DNSResolverConfigFileResourceModel) Map

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

TODO validators

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"`
	Apply       types.Bool   `tfsdk:"apply"`
}

func (DNSResolverDomainOverrideResourceModel) DomainOverride

func (*DNSResolverDomainOverrideResourceModel) Map

type DNSResolverHostOverrideAliasResourceModel

type DNSResolverHostOverrideAliasResourceModel struct {
	Host        types.String `tfsdk:"host"`
	Domain      types.String `tfsdk:"domain"`
	Description types.String `tfsdk:"description"`
}

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

TODO validators

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     []DNSResolverHostOverrideAliasResourceModel `tfsdk:"aliases"`
}

func (DNSResolverHostOverrideResourceModel) HostOverride

func (*DNSResolverHostOverrideResourceModel) Map

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