Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewConnectivityWatchdogResource() resource.Resource
- func NewDockerContainersResource() resource.Resource
- func NewFiledistributionResource() resource.Resource
- func NewFilemanagerDirectoryResource() resource.Resource
- func NewFilemanagerFileResource() resource.Resource
- func NewFirewallResource() resource.Resource
- func NewGrouptreeGroupResource() resource.Resource
- func NewMetricsMonitorResource() resource.Resource
- func NewPackageManagementResource() resource.Resource
- func NewParametersResource() resource.Resource
- func NewPasswordResource() resource.Resource
- func NewPodmanContainersResource() resource.Resource
- func NewProcessWatchResource() resource.Resource
- func NewRaucResource() resource.Resource
- func NewSSHKeysResource() resource.Resource
- func NewSettingsResource() resource.Resource
- func NewSoftwareManagementResource() resource.Resource
- func NewUsersResource() resource.Resource
- type ProcessWatchResource
- func (r *ProcessWatchResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *ProcessWatchResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *ProcessWatchResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProcessWatchResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProcessWatchResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProcessWatchResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *ProcessWatchResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProcessWatchResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProcessWatchResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProcessWatchResourceModel
- type QbeeProvider
- func (p *QbeeProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *QbeeProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *QbeeProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *QbeeProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *QbeeProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConnectivityWatchdogResource ¶ added in v0.9.0
NewConnectivityWatchdogResource is a helper function to simplify the provider implementation.
func NewDockerContainersResource ¶ added in v0.9.0
NewDockerContainersResource is a helper function to simplify the provider implementation.
func NewFirewallResource ¶
func NewMetricsMonitorResource ¶ added in v0.9.0
NewMetricsMonitorResource is a helper function to simplify the provider implementation.
func NewPackageManagementResource ¶ added in v0.9.0
NewPackageManagementResource is a helper function to simplify the provider implementation.
func NewParametersResource ¶ added in v0.9.0
NewParametersResource is a helper function to simplify the provider implementation.
func NewPasswordResource ¶ added in v0.9.0
NewPasswordResource is a helper function to simplify the provider implementation.
func NewPodmanContainersResource ¶ added in v0.9.0
NewPodmanContainersResource is a helper function to simplify the provider implementation.
func NewProcessWatchResource ¶ added in v0.9.0
NewProcessWatchResource is a helper function to simplify the provider implementation.
func NewRaucResource ¶ added in v0.9.0
NewRaucResource is a helper function to simplify the provider implementation.
func NewSSHKeysResource ¶ added in v0.9.0
NewSSHKeysResource is a helper function to simplify the provider implementation.
func NewSettingsResource ¶ added in v0.9.0
NewSettingsResource is a helper function to simplify the provider implementation.
func NewUsersResource ¶ added in v0.9.0
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
func (r *ProcessWatchResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
Configure adds the provider configured client to the resource.
func (*ProcessWatchResource) Create ¶ added in v0.9.0
func (r *ProcessWatchResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
Create creates the resource and sets the initial Terraform state.
func (*ProcessWatchResource) Delete ¶ added in v0.9.0
func (r *ProcessWatchResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Delete deletes the resource and removes the Terraform state on success.
func (*ProcessWatchResource) ImportState ¶ added in v0.9.0
func (r *ProcessWatchResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
ImportState imports the resource state from the Terraform state.
func (*ProcessWatchResource) Metadata ¶ added in v0.9.0
func (r *ProcessWatchResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
Metadata returns the resource type name.
func (*ProcessWatchResource) Read ¶ added in v0.9.0
func (r *ProcessWatchResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
Read refreshes the Terraform state with the latest data.
func (*ProcessWatchResource) Schema ¶ added in v0.9.0
func (r *ProcessWatchResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
Schema defines the schema for the resource.
func (*ProcessWatchResource) Update ¶ added in v0.9.0
func (r *ProcessWatchResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
Update updates the resource and sets the updated Terraform state on success.
type ProcessWatchResourceModel ¶ added in v0.9.0
type QbeeProvider ¶
type QbeeProvider struct {
// contains filtered or unexported fields
}
QbeeProvider defines the provider implementation.
func (*QbeeProvider) Configure ¶
func (p *QbeeProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*QbeeProvider) DataSources ¶
func (p *QbeeProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*QbeeProvider) Metadata ¶
func (p *QbeeProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*QbeeProvider) Resources ¶
func (p *QbeeProvider) Resources(ctx context.Context) []func() resource.Resource
func (*QbeeProvider) Schema ¶
func (p *QbeeProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
Source Files ¶
- configuration.go
- configuration_common.go
- connectivity_watchdog_resource.go
- container.go
- docker_containers_resource.go
- filedistribution_resource.go
- filemanager_directory_resource.go
- filemanager_file_resource.go
- firewall_resource.go
- grouptree_group_resource.go
- metrics_monitor_resource.go
- package_management_resource.go
- parameters_resource.go
- password_resource.go
- podman_containers_resource.go
- process_watch_resource.go
- provider.go
- rauc_resource.go
- settings_resource.go
- softwaremanagement_resource.go
- ssh_keys_resource.go
- users_resource.go