Help us shape the future of Go! Take the 2026 Go Developer Survey

observability

package
v0.90.0 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2026 License: Apache-2.0 Imports: 35 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInstanceDataSource

func NewInstanceDataSource() datasource.DataSource

NewInstanceDataSource is a helper function to simplify the provider implementation.

func NewInstanceResource

func NewInstanceResource() resource.Resource

NewInstanceResource is a helper function to simplify the provider implementation.

func WebhookConfigMutuallyExclusive added in v0.62.0

func WebhookConfigMutuallyExclusive() validator.Object

Types

type Model

type Model struct {
	Id                      types.String `tfsdk:"id"` // needed by TF
	ProjectId               types.String `tfsdk:"project_id"`
	InstanceId              types.String `tfsdk:"instance_id"`
	Name                    types.String `tfsdk:"name"`
	PlanName                types.String `tfsdk:"plan_name"`
	PlanId                  types.String `tfsdk:"plan_id"`
	Parameters              types.Map    `tfsdk:"parameters"`
	DashboardURL            types.String `tfsdk:"dashboard_url"`
	IsUpdatable             types.Bool   `tfsdk:"is_updatable"`
	GrafanaURL              types.String `tfsdk:"grafana_url"`
	GrafanaPublicReadAccess types.Bool   `tfsdk:"grafana_public_read_access"`
	// Deprecated: GrafanaInitialAdminPassword is deprecated and will be removed after 5th July 2026. Use GrafanaAdminEnabled instead.
	GrafanaInitialAdminPassword types.String `tfsdk:"grafana_initial_admin_password"`
	// Deprecated: GrafanaInitialAdminUser is deprecated and will be removed after 5th July 2026. Use GrafanaAdminEnabled instead.
	GrafanaInitialAdminUser            types.String `tfsdk:"grafana_initial_admin_user"`
	GrafanaAdminEnabled                types.Bool   `tfsdk:"grafana_admin_enabled"`
	MetricsRetentionDays               types.Int64  `tfsdk:"metrics_retention_days"`
	MetricsRetentionDays5mDownsampling types.Int64  `tfsdk:"metrics_retention_days_5m_downsampling"`
	MetricsRetentionDays1hDownsampling types.Int64  `tfsdk:"metrics_retention_days_1h_downsampling"`
	MetricsURL                         types.String `tfsdk:"metrics_url"`
	MetricsPushURL                     types.String `tfsdk:"metrics_push_url"`
	TargetsURL                         types.String `tfsdk:"targets_url"`
	AlertingURL                        types.String `tfsdk:"alerting_url"`
	LogsRetentionDays                  types.Int64  `tfsdk:"logs_retention_days"`
	TracesRetentionDays                types.Int64  `tfsdk:"traces_retention_days"`
	LogsURL                            types.String `tfsdk:"logs_url"`
	LogsPushURL                        types.String `tfsdk:"logs_push_url"`
	JaegerTracesURL                    types.String `tfsdk:"jaeger_traces_url"`
	JaegerUIURL                        types.String `tfsdk:"jaeger_ui_url"`
	OtlpTracesURL                      types.String `tfsdk:"otlp_traces_url"`
	ZipkinSpansURL                     types.String `tfsdk:"zipkin_spans_url"`
	ACL                                types.Set    `tfsdk:"acl"`
	AlertConfig                        types.Object `tfsdk:"alert_config"`
}

Jump to

Keyboard shortcuts

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