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 ¶
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
Click to show internal directories.
Click to hide internal directories.