api_clever_cloud_com_v1

package
v0.0.0-...-6209148 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApiCleverCloudComConfigProviderV1Manifest

func NewApiCleverCloudComConfigProviderV1Manifest() datasource.DataSource

func NewApiCleverCloudComElasticSearchV1Manifest

func NewApiCleverCloudComElasticSearchV1Manifest() datasource.DataSource

func NewApiCleverCloudComMongoDbV1Manifest

func NewApiCleverCloudComMongoDbV1Manifest() datasource.DataSource

func NewApiCleverCloudComMySqlV1Manifest

func NewApiCleverCloudComMySqlV1Manifest() datasource.DataSource

func NewApiCleverCloudComPostgreSqlV1Manifest

func NewApiCleverCloudComPostgreSqlV1Manifest() datasource.DataSource

func NewApiCleverCloudComRedisV1Manifest

func NewApiCleverCloudComRedisV1Manifest() datasource.DataSource

Types

type ApiCleverCloudComConfigProviderV1Manifest

type ApiCleverCloudComConfigProviderV1Manifest struct{}

func (*ApiCleverCloudComConfigProviderV1Manifest) Metadata

func (*ApiCleverCloudComConfigProviderV1Manifest) Read

func (*ApiCleverCloudComConfigProviderV1Manifest) Schema

type ApiCleverCloudComConfigProviderV1ManifestData

type ApiCleverCloudComConfigProviderV1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Organisation *string            `tfsdk:"organisation" json:"organisation,omitempty"`
		Variables    *map[string]string `tfsdk:"variables" json:"variables,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ApiCleverCloudComElasticSearchV1Manifest

type ApiCleverCloudComElasticSearchV1Manifest struct{}

func (*ApiCleverCloudComElasticSearchV1Manifest) Metadata

func (*ApiCleverCloudComElasticSearchV1Manifest) Read

func (*ApiCleverCloudComElasticSearchV1Manifest) Schema

type ApiCleverCloudComElasticSearchV1ManifestData

type ApiCleverCloudComElasticSearchV1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Instance *struct {
			Plan   *string `tfsdk:"plan" json:"plan,omitempty"`
			Region *string `tfsdk:"region" json:"region,omitempty"`
		} `tfsdk:"instance" json:"instance,omitempty"`
		Options *struct {
			Apm        *bool  `tfsdk:"apm" json:"apm,omitempty"`
			Encryption *bool  `tfsdk:"encryption" json:"encryption,omitempty"`
			Kibana     *bool  `tfsdk:"kibana" json:"kibana,omitempty"`
			Version    *int64 `tfsdk:"version" json:"version,omitempty"`
		} `tfsdk:"options" json:"options,omitempty"`
		Organisation *string `tfsdk:"organisation" json:"organisation,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ApiCleverCloudComMongoDbV1Manifest

type ApiCleverCloudComMongoDbV1Manifest struct{}

func (*ApiCleverCloudComMongoDbV1Manifest) Metadata

func (*ApiCleverCloudComMongoDbV1Manifest) Read

func (*ApiCleverCloudComMongoDbV1Manifest) Schema

type ApiCleverCloudComMongoDbV1ManifestData

type ApiCleverCloudComMongoDbV1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Instance *struct {
			Plan   *string `tfsdk:"plan" json:"plan,omitempty"`
			Region *string `tfsdk:"region" json:"region,omitempty"`
		} `tfsdk:"instance" json:"instance,omitempty"`
		Options *struct {
			Encryption *bool  `tfsdk:"encryption" json:"encryption,omitempty"`
			Version    *int64 `tfsdk:"version" json:"version,omitempty"`
		} `tfsdk:"options" json:"options,omitempty"`
		Organisation *string `tfsdk:"organisation" json:"organisation,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ApiCleverCloudComMySqlV1Manifest

type ApiCleverCloudComMySqlV1Manifest struct{}

func (*ApiCleverCloudComMySqlV1Manifest) Metadata

func (*ApiCleverCloudComMySqlV1Manifest) Read

func (*ApiCleverCloudComMySqlV1Manifest) Schema

type ApiCleverCloudComMySqlV1ManifestData

type ApiCleverCloudComMySqlV1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Instance *struct {
			Plan   *string `tfsdk:"plan" json:"plan,omitempty"`
			Region *string `tfsdk:"region" json:"region,omitempty"`
		} `tfsdk:"instance" json:"instance,omitempty"`
		Options *struct {
			Encryption *bool  `tfsdk:"encryption" json:"encryption,omitempty"`
			Version    *int64 `tfsdk:"version" json:"version,omitempty"`
		} `tfsdk:"options" json:"options,omitempty"`
		Organisation *string `tfsdk:"organisation" json:"organisation,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ApiCleverCloudComPostgreSqlV1Manifest

type ApiCleverCloudComPostgreSqlV1Manifest struct{}

func (*ApiCleverCloudComPostgreSqlV1Manifest) Metadata

func (*ApiCleverCloudComPostgreSqlV1Manifest) Read

func (*ApiCleverCloudComPostgreSqlV1Manifest) Schema

type ApiCleverCloudComPostgreSqlV1ManifestData

type ApiCleverCloudComPostgreSqlV1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Instance *struct {
			Plan   *string `tfsdk:"plan" json:"plan,omitempty"`
			Region *string `tfsdk:"region" json:"region,omitempty"`
		} `tfsdk:"instance" json:"instance,omitempty"`
		Options *struct {
			Encryption *bool  `tfsdk:"encryption" json:"encryption,omitempty"`
			Version    *int64 `tfsdk:"version" json:"version,omitempty"`
		} `tfsdk:"options" json:"options,omitempty"`
		Organisation *string `tfsdk:"organisation" json:"organisation,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ApiCleverCloudComRedisV1Manifest

type ApiCleverCloudComRedisV1Manifest struct{}

func (*ApiCleverCloudComRedisV1Manifest) Metadata

func (*ApiCleverCloudComRedisV1Manifest) Read

func (*ApiCleverCloudComRedisV1Manifest) Schema

type ApiCleverCloudComRedisV1ManifestData

type ApiCleverCloudComRedisV1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Instance *struct {
			Plan   *string `tfsdk:"plan" json:"plan,omitempty"`
			Region *string `tfsdk:"region" json:"region,omitempty"`
		} `tfsdk:"instance" json:"instance,omitempty"`
		Options *struct {
			Encryption *bool  `tfsdk:"encryption" json:"encryption,omitempty"`
			Version    *int64 `tfsdk:"version" json:"version,omitempty"`
		} `tfsdk:"options" json:"options,omitempty"`
		Organisation *string `tfsdk:"organisation" json:"organisation,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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