Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllHandlers ¶ added in v0.15.1
func ConfigNames ¶ added in v0.15.1
func ConfigNames() []string
func LookupHandler ¶ added in v0.15.1
func NewResource ¶
NewResource is a helper function to simplify the provider implementation.
Types ¶
type Resource ¶
type Resource struct {
*entitycore.KibanaResource[models.DashboardModel]
}
func (*Resource) ImportState ¶
func (r *Resource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
type Section ¶ added in v0.16.0
type Section = kbapi.KibanaHTTPAPIsKbnDashboardSection
Section is a dashboard section payload from the Kibana Dashboard API.
Source Files
¶
- constants.go
- create.go
- delete.go
- descriptions.go
- drilldown_validators.go
- gauge_config_validator.go
- kbapi_aliases.go
- lens_converter_imports.go
- lens_query_esql_mode.go
- models.go
- models_access_control.go
- models_chart_presentation.go
- models_filter_simple.go
- models_options.go
- models_panels.go
- models_plan_state_alignment.go
- panel_config_defaults.go
- panel_config_validator.go
- pinned_panels_mapping.go
- read.go
- registry.go
- resource.go
- router.go
- schema.go
- schema_control_configs.go
- schema_time_range.go
- tagcloud_config_validator.go
- update.go
- waffle_config_validator.go
Directories
¶
| Path | Synopsis |
|---|---|
|
Package dashboardacctest exposes shared helpers used by Kibana Dashboard acceptance tests across multiple packages (dashboard root, panel/*).
|
Package dashboardacctest exposes shared helpers used by Kibana Dashboard acceptance tests across multiple packages (dashboard root, panel/*). |
|
Package lenscommon holds shared Lens visualization converter contracts and helpers.
|
Package lenscommon holds shared Lens visualization converter contracts and helpers. |
|
Package models holds Terraform Plugin Framework state models for the elasticstack_kibana_dashboard resource: structs tagged with `tfsdk` and no conversion or schema logic.
|
Package models holds Terraform Plugin Framework state models for the elasticstack_kibana_dashboard resource: structs tagged with `tfsdk` and no conversion or schema logic. |
|
panel
|
|
|
iface
Package iface defines the Terraform dashboard panel Handler contract used by registry-driven routing.
|
Package iface defines the Terraform dashboard panel Handler contract used by registry-driven routing. |
|
syntheticscommon
Package syntheticscommon contains schema helpers shared by Synthetics-flavoured dashboard panel handlers (`synthetics_monitors`, `synthetics_stats_overview`).
|
Package syntheticscommon contains schema helpers shared by Synthetics-flavoured dashboard panel handlers (`synthetics_monitors`, `synthetics_stats_overview`). |
Click to show internal directories.
Click to hide internal directories.