provider

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2024 License: Apache-2.0 Imports: 27 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 NewConnectivityWatchdogResource added in v0.9.0

func NewConnectivityWatchdogResource() resource.Resource

NewConnectivityWatchdogResource is a helper function to simplify the provider implementation.

func NewDockerContainersResource added in v0.9.0

func NewDockerContainersResource() resource.Resource

NewDockerContainersResource is a helper function to simplify the provider implementation.

func NewFiledistributionResource

func NewFiledistributionResource() resource.Resource

func NewFilemanagerDirectoryResource

func NewFilemanagerDirectoryResource() resource.Resource

func NewFilemanagerFileResource

func NewFilemanagerFileResource() resource.Resource

func NewFirewallResource

func NewFirewallResource() resource.Resource

func NewGrouptreeGroupResource

func NewGrouptreeGroupResource() resource.Resource

func NewMetricsMonitorResource added in v0.9.0

func NewMetricsMonitorResource() resource.Resource

NewMetricsMonitorResource is a helper function to simplify the provider implementation.

func NewPackageManagementResource added in v0.9.0

func NewPackageManagementResource() resource.Resource

NewPackageManagementResource is a helper function to simplify the provider implementation.

func NewParametersResource added in v0.9.0

func NewParametersResource() resource.Resource

NewParametersResource is a helper function to simplify the provider implementation.

func NewPasswordResource added in v0.9.0

func NewPasswordResource() resource.Resource

NewPasswordResource is a helper function to simplify the provider implementation.

func NewPodmanContainersResource added in v0.9.0

func NewPodmanContainersResource() resource.Resource

NewPodmanContainersResource is a helper function to simplify the provider implementation.

func NewProcessWatchResource added in v0.9.0

func NewProcessWatchResource() resource.Resource

NewProcessWatchResource is a helper function to simplify the provider implementation.

func NewRaucResource added in v0.9.0

func NewRaucResource() resource.Resource

NewRaucResource is a helper function to simplify the provider implementation.

func NewSSHKeysResource added in v0.9.0

func NewSSHKeysResource() resource.Resource

NewSSHKeysResource is a helper function to simplify the provider implementation.

func NewSettingsResource added in v0.9.0

func NewSettingsResource() resource.Resource

NewSettingsResource is a helper function to simplify the provider implementation.

func NewSoftwareManagementResource

func NewSoftwareManagementResource() resource.Resource

func NewUsersResource added in v0.9.0

func NewUsersResource() resource.Resource

NewUsersResource is a helper function to simplify the provider implementation.

Types

type ProcessWatchResource added in v0.9.0

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

func (*ProcessWatchResource) ConfigValidators added in v0.9.0

func (r *ProcessWatchResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator

func (*ProcessWatchResource) Configure added in v0.9.0

Configure adds the provider configured client to the resource.

func (*ProcessWatchResource) Create added in v0.9.0

Create creates the resource and sets the initial Terraform state.

func (*ProcessWatchResource) Delete added in v0.9.0

Delete deletes the resource and removes the Terraform state on success.

func (*ProcessWatchResource) ImportState added in v0.9.0

ImportState imports the resource state from the Terraform state.

func (*ProcessWatchResource) Metadata added in v0.9.0

Metadata returns the resource type name.

func (*ProcessWatchResource) Read added in v0.9.0

Read refreshes the Terraform state with the latest data.

func (*ProcessWatchResource) Schema added in v0.9.0

Schema defines the schema for the resource.

func (*ProcessWatchResource) Update added in v0.9.0

Update updates the resource and sets the updated Terraform state on success.

type ProcessWatchResourceModel added in v0.9.0

type ProcessWatchResourceModel struct {
	Node      types.String     `tfsdk:"node"`
	Tag       types.String     `tfsdk:"tag"`
	Extend    types.Bool       `tfsdk:"extend"`
	Processes []processWatcher `tfsdk:"processes"`
}

type QbeeProvider

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

QbeeProvider defines the provider implementation.

func (*QbeeProvider) Configure

func (*QbeeProvider) DataSources

func (p *QbeeProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*QbeeProvider) Metadata

func (*QbeeProvider) Resources

func (p *QbeeProvider) Resources(ctx context.Context) []func() resource.Resource

func (*QbeeProvider) Schema

Jump to

Keyboard shortcuts

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