v2

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: May 4, 2023 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsKibanaStopped

func IsKibanaStopped(res *models.KibanaResourceInfo) bool

IsKibanaStopped returns true if the resource is stopped.

func KibanaPayload

func KibanaPayload(ctx context.Context, kibanaObj types.Object, updateResources *models.DeploymentUpdateResources) (*models.KibanaPayload, diag.Diagnostics)

func KibanaSchema

func KibanaSchema() tfsdk.Attribute

Types

type Kibana

type Kibana struct {
	ElasticsearchClusterRefId *string       `tfsdk:"elasticsearch_cluster_ref_id"`
	RefId                     *string       `tfsdk:"ref_id"`
	ResourceId                *string       `tfsdk:"resource_id"`
	Region                    *string       `tfsdk:"region"`
	HttpEndpoint              *string       `tfsdk:"http_endpoint"`
	HttpsEndpoint             *string       `tfsdk:"https_endpoint"`
	InstanceConfigurationId   *string       `tfsdk:"instance_configuration_id"`
	Size                      *string       `tfsdk:"size"`
	SizeResource              *string       `tfsdk:"size_resource"`
	ZoneCount                 int           `tfsdk:"zone_count"`
	Config                    *KibanaConfig `tfsdk:"config"`
}

func ReadKibanas

func ReadKibanas(in []*models.KibanaResourceInfo) (*Kibana, error)

type KibanaConfig

type KibanaConfig v1.KibanaConfig

type KibanaTF

type KibanaTF struct {
	ElasticsearchClusterRefId types.String `tfsdk:"elasticsearch_cluster_ref_id"`
	RefId                     types.String `tfsdk:"ref_id"`
	ResourceId                types.String `tfsdk:"resource_id"`
	Region                    types.String `tfsdk:"region"`
	HttpEndpoint              types.String `tfsdk:"http_endpoint"`
	HttpsEndpoint             types.String `tfsdk:"https_endpoint"`
	InstanceConfigurationId   types.String `tfsdk:"instance_configuration_id"`
	Size                      types.String `tfsdk:"size"`
	SizeResource              types.String `tfsdk:"size_resource"`
	ZoneCount                 types.Int64  `tfsdk:"zone_count"`
	Config                    types.Object `tfsdk:"config"`
}

type KibanaTopologiesTF

type KibanaTopologiesTF []*topologyv1.TopologyTF

Jump to

Keyboard shortcuts

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