Directories
¶
| Path | Synopsis |
|---|---|
|
reproductions
Package reproductions holds TestAccReproduceIssue{N} acceptance tests authored by the reproducer-factory workflow as a fallback when no resource package can be confidently identified from the issue.
|
Package reproductions holds TestAccReproduceIssue{N} acceptance tests authored by the reproducer-factory workflow as a fallback when no resource package can be confidently identified from the issue. |
|
apm
|
|
|
kibanaoapi
Package kibanaoapi provides HTTP response helpers for the Kibana API client.
|
Package kibanaoapi provides HTTP response helpers for the Kibana API client. |
|
kibanautil
Package kibanautil provides shared helpers for Kibana API clients.
|
Package kibanautil provides shared helpers for Kibana API clients. |
|
elasticsearch
|
|
|
connector
Package connector holds shared model types, attribute-type helpers, and API→state converters used by both the connector resource and data source subpackages.
|
Package connector holds shared model types, attribute-type helpers, and API→state converters used by both the connector resource and data source subpackages. |
|
index/indexname
Package indexname provides shared validators for Elasticsearch index names.
|
Package indexname provides shared validators for Elasticsearch index names. |
|
snapshot
Package snapshot provides Terraform entities for Elasticsearch snapshot operations, including snapshot repositories, snapshot lifecycle management (SLM), and on-demand snapshot create/restore actions.
|
Package snapshot provides Terraform entities for Elasticsearch snapshot operations, including snapshot repositories, snapshot lifecycle management (SLM), and on-demand snapshot create/restore actions. |
|
Package entitycore provides a shared embedded core for Plugin Framework entities: ResourceBase centralizes resource.ResourceWithConfigure Configure wiring, the Metadata method required by resource.Resource, and stores the configured *clients.ProviderClientFactory for use via ResourceBase.Client.
|
Package entitycore provides a shared embedded core for Plugin Framework entities: ResourceBase centralizes resource.ResourceWithConfigure Configure wiring, the Metadata method required by resource.Resource, and stores the configured *clients.ProviderClientFactory for use via ResourceBase.Client. |
|
fleetschema
Package fleetschema holds attribute builders shared between Fleet integration package installation resources (integration, customintegration) to keep their descriptions and semantics from drifting apart.
|
Package fleetschema holds attribute builders shared between Fleet integration package installation resources (integration, customintegration) to keep their descriptions and semantics from drifting apart. |
|
globaldatatags
Package globaldatatags provides the shared Terraform model and expand/flatten helpers for the `global_data_tags` map attribute used by both internal/fleet/agentpolicy and internal/fleet/managedintegration.
|
Package globaldatatags provides the shared Terraform model and expand/flatten helpers for the `global_data_tags` map attribute used by both internal/fleet/agentpolicy and internal/fleet/managedintegration. |
|
managedintegration
Package managedintegration: model ↔ Kibana managed_integrations API conversion — POST/PUT request bodies (toCreateBody) and state population from KibanaHTTPAPIsManagedIntegration (populateFromManagedIntegration).
|
Package managedintegration: model ↔ Kibana managed_integrations API conversion — POST/PUT request bodies (toCreateBody) and state population from KibanaHTTPAPIsManagedIntegration (populateFromManagedIntegration). |
|
policyshape
Package policyshape provides the shared Plugin Framework modeling for Fleet package policy inputs, streams, and vars: the "shape" of a package policy body that is common to every resource that creates or updates one (elasticstack_fleet_integration_policy today; elasticstack_fleet_managed_integration).
|
Package policyshape provides the shared Plugin Framework modeling for Fleet package policy inputs, streams, and vars: the "shape" of a package policy body that is common to every resource that creates or updates one (elasticstack_fleet_integration_policy today; elasticstack_fleet_managed_integration). |
|
kibana
|
|
|
agentbuilder
Package agentbuilder provides shared constants for the Agent Builder Kibana resources.
|
Package agentbuilder provides shared constants for the Agent Builder Kibana resources. |
|
dashboard/dashboardacctest
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/*). |
|
dashboard/lenscommon
Package lenscommon holds shared Lens visualization converter contracts and helpers.
|
Package lenscommon holds shared Lens visualization converter contracts and helpers. |
|
dashboard/models
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. |
|
dashboard/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. |
|
dashboard/panel/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`). |
|
Package providerfwtest holds small test helpers for Plugin Framework resources.
|
Package providerfwtest holds small test helpers for Plugin Framework resources. |
|
utils
|
|
|
fileutil
Package fileutil provides shared helpers for computing and comparing file checksums, used by resources that detect drift in a file referenced by path (e.g.
|
Package fileutil provides shared helpers for computing and comparing file checksums, used by resources that detect drift in a file referenced by path (e.g. |
|
writeonlyhash
Package writeonlyhash provides bcrypt-backed hashing for write-only secret attributes stored in Terraform resource private state.
|
Package writeonlyhash provides bcrypt-backed hashing for write-only secret attributes stored in Terraform resource private state. |
Click to show internal directories.
Click to hide internal directories.