iot_eclipse_org_v1alpha1

package
v0.0.0-...-12195c9 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: 0BSD Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewIotEclipseOrgDittoV1Alpha1Manifest

func NewIotEclipseOrgDittoV1Alpha1Manifest() datasource.DataSource

func NewIotEclipseOrgHawkbitV1Alpha1Manifest

func NewIotEclipseOrgHawkbitV1Alpha1Manifest() datasource.DataSource

Types

type IotEclipseOrgDittoV1Alpha1Manifest

type IotEclipseOrgDittoV1Alpha1Manifest struct{}

func (*IotEclipseOrgDittoV1Alpha1Manifest) Metadata

func (*IotEclipseOrgDittoV1Alpha1Manifest) Read

func (*IotEclipseOrgDittoV1Alpha1Manifest) Schema

type IotEclipseOrgDittoV1Alpha1ManifestData

type IotEclipseOrgDittoV1Alpha1ManifestData 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 {
		CreateDefaultUser *bool `tfsdk:"create_default_user" json:"createDefaultUser,omitempty"`
		Devops            *struct {
			Expose   *bool `tfsdk:"expose" json:"expose,omitempty"`
			Insecure *bool `tfsdk:"insecure" json:"insecure,omitempty"`
			Password *struct {
				ConfigMap *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"config_map" json:"configMap,omitempty"`
				Secret *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"secret" json:"secret,omitempty"`
				Value *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"password" json:"password,omitempty"`
			StatusPassword *struct {
				ConfigMap *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"config_map" json:"configMap,omitempty"`
				Secret *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"secret" json:"secret,omitempty"`
				Value *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"status_password" json:"statusPassword,omitempty"`
		} `tfsdk:"devops" json:"devops,omitempty"`
		DisableInfraProxy  *bool `tfsdk:"disable_infra_proxy" json:"disableInfraProxy,omitempty"`
		DisableWelcomePage *bool `tfsdk:"disable_welcome_page" json:"disableWelcomePage,omitempty"`
		Ingress            *struct {
			Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
			ClassName   *string            `tfsdk:"class_name" json:"className,omitempty"`
			Host        *string            `tfsdk:"host" json:"host,omitempty"`
		} `tfsdk:"ingress" json:"ingress,omitempty"`
		Kafka *struct {
			ConsumerThrottlingLimit *int64 `tfsdk:"consumer_throttling_limit" json:"consumerThrottlingLimit,omitempty"`
		} `tfsdk:"kafka" json:"kafka,omitempty"`
		Keycloak *struct {
			ClientId *struct {
				ConfigMap *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"config_map" json:"configMap,omitempty"`
				Secret *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"secret" json:"secret,omitempty"`
				Value *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"client_id" json:"clientId,omitempty"`
			ClientSecret *struct {
				ConfigMap *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"config_map" json:"configMap,omitempty"`
				Secret *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"secret" json:"secret,omitempty"`
				Value *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"client_secret" json:"clientSecret,omitempty"`
			Description  *string   `tfsdk:"description" json:"description,omitempty"`
			DisableProxy *bool     `tfsdk:"disable_proxy" json:"disableProxy,omitempty"`
			Groups       *[]string `tfsdk:"groups" json:"groups,omitempty"`
			Label        *string   `tfsdk:"label" json:"label,omitempty"`
			Realm        *string   `tfsdk:"realm" json:"realm,omitempty"`
			RedirectUrl  *string   `tfsdk:"redirect_url" json:"redirectUrl,omitempty"`
			Url          *string   `tfsdk:"url" json:"url,omitempty"`
		} `tfsdk:"keycloak" json:"keycloak,omitempty"`
		Metrics *struct {
			Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"`
		} `tfsdk:"metrics" json:"metrics,omitempty"`
		MongoDb *struct {
			Database *struct {
				ConfigMap *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"config_map" json:"configMap,omitempty"`
				Secret *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"secret" json:"secret,omitempty"`
				Value *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"database" json:"database,omitempty"`
			Host     *string `tfsdk:"host" json:"host,omitempty"`
			Password *struct {
				ConfigMap *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"config_map" json:"configMap,omitempty"`
				Secret *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"secret" json:"secret,omitempty"`
				Value *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"password" json:"password,omitempty"`
			Port     *int64 `tfsdk:"port" json:"port,omitempty"`
			Username *struct {
				ConfigMap *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"config_map" json:"configMap,omitempty"`
				Secret *struct {
					Key      *string `tfsdk:"key" json:"key,omitempty"`
					Name     *string `tfsdk:"name" json:"name,omitempty"`
					Optional *bool   `tfsdk:"optional" json:"optional,omitempty"`
				} `tfsdk:"secret" json:"secret,omitempty"`
				Value *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"username" json:"username,omitempty"`
		} `tfsdk:"mongo_db" json:"mongoDb,omitempty"`
		Oauth *struct {
			Issuers *struct {
				Subjects *[]string `tfsdk:"subjects" json:"subjects,omitempty"`
				Url      *string   `tfsdk:"url" json:"url,omitempty"`
			} `tfsdk:"issuers" json:"issuers,omitempty"`
		} `tfsdk:"oauth" json:"oauth,omitempty"`
		OpenApi *struct {
			ServerLabel *string `tfsdk:"server_label" json:"serverLabel,omitempty"`
		} `tfsdk:"open_api" json:"openApi,omitempty"`
		PullPolicy *string `tfsdk:"pull_policy" json:"pullPolicy,omitempty"`
		Registry   *string `tfsdk:"registry" json:"registry,omitempty"`
		Services   *struct {
			Concierge *struct {
				AdditionalProperties *map[string]string `tfsdk:"additional_properties" json:"additionalProperties,omitempty"`
				AppLogLevel          *string            `tfsdk:"app_log_level" json:"appLogLevel,omitempty"`
				LogLevel             *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
				Replicas             *int64             `tfsdk:"replicas" json:"replicas,omitempty"`
				Resources            *struct {
					Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
					Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
				} `tfsdk:"resources" json:"resources,omitempty"`
				RootLogLevel *string `tfsdk:"root_log_level" json:"rootLogLevel,omitempty"`
			} `tfsdk:"concierge" json:"concierge,omitempty"`
			Connectivity *struct {
				AdditionalProperties *map[string]string `tfsdk:"additional_properties" json:"additionalProperties,omitempty"`
				AppLogLevel          *string            `tfsdk:"app_log_level" json:"appLogLevel,omitempty"`
				LogLevel             *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
				Replicas             *int64             `tfsdk:"replicas" json:"replicas,omitempty"`
				Resources            *struct {
					Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
					Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
				} `tfsdk:"resources" json:"resources,omitempty"`
				RootLogLevel *string `tfsdk:"root_log_level" json:"rootLogLevel,omitempty"`
			} `tfsdk:"connectivity" json:"connectivity,omitempty"`
			Gateway *struct {
				AdditionalProperties *map[string]string `tfsdk:"additional_properties" json:"additionalProperties,omitempty"`
				AppLogLevel          *string            `tfsdk:"app_log_level" json:"appLogLevel,omitempty"`
				LogLevel             *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
				Replicas             *int64             `tfsdk:"replicas" json:"replicas,omitempty"`
				Resources            *struct {
					Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
					Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
				} `tfsdk:"resources" json:"resources,omitempty"`
				RootLogLevel *string `tfsdk:"root_log_level" json:"rootLogLevel,omitempty"`
			} `tfsdk:"gateway" json:"gateway,omitempty"`
			Policies *struct {
				AdditionalProperties *map[string]string `tfsdk:"additional_properties" json:"additionalProperties,omitempty"`
				AppLogLevel          *string            `tfsdk:"app_log_level" json:"appLogLevel,omitempty"`
				LogLevel             *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
				Replicas             *int64             `tfsdk:"replicas" json:"replicas,omitempty"`
				Resources            *struct {
					Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
					Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
				} `tfsdk:"resources" json:"resources,omitempty"`
				RootLogLevel *string `tfsdk:"root_log_level" json:"rootLogLevel,omitempty"`
			} `tfsdk:"policies" json:"policies,omitempty"`
			Things *struct {
				AdditionalProperties *map[string]string `tfsdk:"additional_properties" json:"additionalProperties,omitempty"`
				AppLogLevel          *string            `tfsdk:"app_log_level" json:"appLogLevel,omitempty"`
				LogLevel             *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
				Replicas             *int64             `tfsdk:"replicas" json:"replicas,omitempty"`
				Resources            *struct {
					Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
					Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
				} `tfsdk:"resources" json:"resources,omitempty"`
				RootLogLevel *string `tfsdk:"root_log_level" json:"rootLogLevel,omitempty"`
			} `tfsdk:"things" json:"things,omitempty"`
			ThingsSearch *struct {
				AdditionalProperties *map[string]string `tfsdk:"additional_properties" json:"additionalProperties,omitempty"`
				AppLogLevel          *string            `tfsdk:"app_log_level" json:"appLogLevel,omitempty"`
				LogLevel             *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
				Replicas             *int64             `tfsdk:"replicas" json:"replicas,omitempty"`
				Resources            *struct {
					Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
					Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
				} `tfsdk:"resources" json:"resources,omitempty"`
				RootLogLevel *string `tfsdk:"root_log_level" json:"rootLogLevel,omitempty"`
			} `tfsdk:"things_search" json:"thingsSearch,omitempty"`
		} `tfsdk:"services" json:"services,omitempty"`
		SwaggerUi *struct {
			Disable *bool   `tfsdk:"disable" json:"disable,omitempty"`
			Image   *string `tfsdk:"image" json:"image,omitempty"`
		} `tfsdk:"swagger_ui" json:"swaggerUi,omitempty"`
		Version *string `tfsdk:"version" json:"version,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type IotEclipseOrgHawkbitV1Alpha1Manifest

type IotEclipseOrgHawkbitV1Alpha1Manifest struct{}

func (*IotEclipseOrgHawkbitV1Alpha1Manifest) Metadata

func (*IotEclipseOrgHawkbitV1Alpha1Manifest) Read

func (*IotEclipseOrgHawkbitV1Alpha1Manifest) Schema

type IotEclipseOrgHawkbitV1Alpha1ManifestData

type IotEclipseOrgHawkbitV1Alpha1ManifestData 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 {
		Database *struct {
			Embedded *map[string]string `tfsdk:"embedded" json:"embedded,omitempty"`
			Mysql    *struct {
				Database       *string `tfsdk:"database" json:"database,omitempty"`
				Host           *string `tfsdk:"host" json:"host,omitempty"`
				PasswordSecret *struct {
					Field *string `tfsdk:"field" json:"field,omitempty"`
					Name  *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"password_secret" json:"passwordSecret,omitempty"`
				Port     *int64  `tfsdk:"port" json:"port,omitempty"`
				Url      *string `tfsdk:"url" json:"url,omitempty"`
				Username *string `tfsdk:"username" json:"username,omitempty"`
			} `tfsdk:"mysql" json:"mysql,omitempty"`
			Postgres *struct {
				Database       *string `tfsdk:"database" json:"database,omitempty"`
				Host           *string `tfsdk:"host" json:"host,omitempty"`
				PasswordSecret *struct {
					Field *string `tfsdk:"field" json:"field,omitempty"`
					Name  *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"password_secret" json:"passwordSecret,omitempty"`
				Port     *int64  `tfsdk:"port" json:"port,omitempty"`
				Url      *string `tfsdk:"url" json:"url,omitempty"`
				Username *string `tfsdk:"username" json:"username,omitempty"`
			} `tfsdk:"postgres" json:"postgres,omitempty"`
		} `tfsdk:"database" json:"database,omitempty"`
		ImageOverrides *struct {
			Image      *string `tfsdk:"image" json:"image,omitempty"`
			PullPolicy *string `tfsdk:"pull_policy" json:"pullPolicy,omitempty"`
		} `tfsdk:"image_overrides" json:"imageOverrides,omitempty"`
		Rabbit *struct {
			External *struct {
				Host           *string `tfsdk:"host" json:"host,omitempty"`
				PasswordSecret *struct {
					Field *string `tfsdk:"field" json:"field,omitempty"`
					Name  *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"password_secret" json:"passwordSecret,omitempty"`
				Port     *int64  `tfsdk:"port" json:"port,omitempty"`
				Username *string `tfsdk:"username" json:"username,omitempty"`
			} `tfsdk:"external" json:"external,omitempty"`
			Managed *struct {
				Resources   *map[string]string `tfsdk:"resources" json:"resources,omitempty"`
				StorageSize *string            `tfsdk:"storage_size" json:"storageSize,omitempty"`
			} `tfsdk:"managed" json:"managed,omitempty"`
		} `tfsdk:"rabbit" json:"rabbit,omitempty"`
		SignOn *struct {
			Keycloak *struct {
				HawkbitUrl       *string `tfsdk:"hawkbit_url" json:"hawkbitUrl,omitempty"`
				InstanceSelector *struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
				} `tfsdk:"instance_selector" json:"instanceSelector,omitempty"`
			} `tfsdk:"keycloak" json:"keycloak,omitempty"`
		} `tfsdk:"sign_on" json:"signOn,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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