v2

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckAvailableMigration added in v0.10.0

func CheckAvailableMigration(ctx context.Context, plan types.Object, state types.Object) (bool, diag.Diagnostics)

func IntegrationsServerSchema

func IntegrationsServerSchema() schema.Attribute

func IsIntegrationsServerStopped

func IsIntegrationsServerStopped(res *models.IntegrationsServerResourceInfo) bool

IsIntegrationsServerStopped returns true if the resource is stopped.

func SetLatestInstanceConfigInfo added in v0.10.0

func SetLatestInstanceConfigInfo(currentTopology *IntegrationsServer, latestTopology *models.IntegrationsServerTopologyElement)

func SetLatestInstanceConfigInfoToCurrent added in v0.10.0

func SetLatestInstanceConfigInfoToCurrent(topology *IntegrationsServer)

Types

type Endpoints added in v0.8.0

type Endpoints struct {
	Fleet     *string `tfsdk:"fleet"`
	APM       *string `tfsdk:"apm"`
	Symbols   *string `tfsdk:"symbols"`
	Profiling *string `tfsdk:"profiling"`
}

type EndpointsTF added in v0.8.0

type EndpointsTF struct {
	Fleet     *string `tfsdk:"fleet"`
	APM       *string `tfsdk:"apm"`
	Symbols   *string `tfsdk:"symbols"`
	Profiling *string `tfsdk:"profiling"`
}

type IntegrationsServer

type IntegrationsServer 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"`
	Endpoints                          *Endpoints                `tfsdk:"endpoints"`
	InstanceConfigurationId            *string                   `tfsdk:"instance_configuration_id"`
	LatestInstanceConfigurationId      *string                   `tfsdk:"latest_instance_configuration_id"`
	InstanceConfigurationVersion       *int                      `tfsdk:"instance_configuration_version"`
	LatestInstanceConfigurationVersion *int                      `tfsdk:"latest_instance_configuration_version"`
	Size                               *string                   `tfsdk:"size"`
	SizeResource                       *string                   `tfsdk:"size_resource"`
	ZoneCount                          int                       `tfsdk:"zone_count"`
	Config                             *IntegrationsServerConfig `tfsdk:"config"`
}

type IntegrationsServerConfig

type IntegrationsServerConfig v1.IntegrationsServerConfig

type IntegrationsServerTF

type IntegrationsServerTF 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"`
	Endpoints                          types.Object `tfsdk:"endpoints"`
	InstanceConfigurationId            types.String `tfsdk:"instance_configuration_id"`
	LatestInstanceConfigurationId      types.String `tfsdk:"latest_instance_configuration_id"`
	InstanceConfigurationVersion       types.Int64  `tfsdk:"instance_configuration_version"`
	LatestInstanceConfigurationVersion types.Int64  `tfsdk:"latest_instance_configuration_version"`
	Size                               types.String `tfsdk:"size"`
	SizeResource                       types.String `tfsdk:"size_resource"`
	ZoneCount                          types.Int64  `tfsdk:"zone_count"`
	Config                             types.Object `tfsdk:"config"`
}

Jump to

Keyboard shortcuts

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