v1beta2

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package v1beta2 contains API Schema definitions for the components v1beta2 API group +kubebuilder:object:generate=true +groupName=components.formance.com

Index

Constants

View Source
const (
	ConditionTypeBenthosReady = "BenthosReady"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "components.formance.com", Version: "v1beta2"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type Auth

type Auth struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AuthSpec                      `json:"spec,omitempty"`
	Status apisv1beta2.ReplicationStatus `json:"status,omitempty"`
}

Auth is the Schema for the auths API

func (*Auth) DeepCopy

func (in *Auth) DeepCopy() *Auth

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Auth.

func (*Auth) DeepCopyInto

func (in *Auth) DeepCopyInto(out *Auth)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Auth) DeepCopyObject

func (in *Auth) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Auth) GetConditions

func (a *Auth) GetConditions() *apisv1beta2.Conditions

func (*Auth) GetStatus

func (a *Auth) GetStatus() apisv1beta2.Dirty

func (*Auth) HasStaticClients

func (a *Auth) HasStaticClients() bool

func (*Auth) IsDirty

func (a *Auth) IsDirty(t apisv1beta2.Object) bool

type AuthClientConfiguration

type AuthClientConfiguration struct {
	ClientID     string `json:"clientID"`
	ClientSecret string `json:"clientSecret"`
}

func (*AuthClientConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthClientConfiguration.

func (*AuthClientConfiguration) DeepCopyInto

func (in *AuthClientConfiguration) DeepCopyInto(out *AuthClientConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AuthList

type AuthList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Auth `json:"items"`
}

AuthList contains a list of Auth

func (*AuthList) DeepCopy

func (in *AuthList) DeepCopy() *AuthList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthList.

func (*AuthList) DeepCopyInto

func (in *AuthList) DeepCopyInto(out *AuthList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AuthList) DeepCopyObject

func (in *AuthList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AuthSpec

type AuthSpec struct {
	pkgapisv1beta2.CommonServiceProperties `json:",inline"`
	apisv1beta2.Scalable                   `json:",inline"`
	Postgres                               PostgresConfigCreateDatabase `json:"postgres"`
	BaseURL                                string                       `json:"baseURL"`

	// SigningKey is a private key
	// The signing key is used by the server to sign JWT tokens
	// The value of this config will be copied to a secret and injected inside
	// the env vars of the server using secret mapping.
	// If not specified, a key will be automatically generated.
	// +optional
	SigningKey string `json:"signingKey"`
	// +optional
	Ingress *pkgapisv1beta2.IngressSpec `json:"ingress"`

	DelegatedOIDCServer DelegatedOIDCServerConfiguration `json:"delegatedOIDCServer"`

	// +optional
	Monitoring *apisv1beta2.MonitoringSpec `json:"monitoring"`

	// +optional
	StaticClients []authv1beta2.StaticClient `json:"staticClients"`
}

AuthSpec defines the desired state of Auth

func (*AuthSpec) DeepCopy

func (in *AuthSpec) DeepCopy() *AuthSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSpec.

func (*AuthSpec) DeepCopyInto

func (in *AuthSpec) DeepCopyInto(out *AuthSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Batching

type Batching struct {
	Count  int    `json:"count"`
	Period string `json:"period"`
}

func (*Batching) DeepCopy

func (in *Batching) DeepCopy() *Batching

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Batching.

func (*Batching) DeepCopyInto

func (in *Batching) DeepCopyInto(out *Batching)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CollectorConfig

type CollectorConfig struct {
	pkgapisv1beta2.KafkaConfig `json:",inline"`
	Topic                      string `json:"topic"`
}

func (*CollectorConfig) DeepCopy

func (in *CollectorConfig) DeepCopy() *CollectorConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectorConfig.

func (*CollectorConfig) DeepCopyInto

func (in *CollectorConfig) DeepCopyInto(out *CollectorConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (CollectorConfig) Env

func (c CollectorConfig) Env(prefix string) []corev1.EnvVar

type Control

type Control struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ControlSpec                      `json:"spec,omitempty"`
	Status pkgapisv1beta2.ReplicationStatus `json:"status,omitempty"`
}

Control is the Schema for the controls API

func (*Control) DeepCopy

func (in *Control) DeepCopy() *Control

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Control.

func (*Control) DeepCopyInto

func (in *Control) DeepCopyInto(out *Control)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Control) DeepCopyObject

func (in *Control) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Control) GetConditions

func (in *Control) GetConditions() *pkgapisv1beta2.Conditions

func (*Control) GetStatus

func (in *Control) GetStatus() pkgapisv1beta2.Dirty

func (*Control) IsDirty

func (in *Control) IsDirty(t pkgapisv1beta2.Object) bool

type ControlList

type ControlList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Control `json:"items"`
}

ControlList contains a list of Control

func (*ControlList) DeepCopy

func (in *ControlList) DeepCopy() *ControlList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlList.

func (*ControlList) DeepCopyInto

func (in *ControlList) DeepCopyInto(out *ControlList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ControlList) DeepCopyObject

func (in *ControlList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ControlSpec

type ControlSpec struct {
	pkgapisv1beta2.CommonServiceProperties `json:",inline"`
	pkgapisv1beta2.Scalable                `json:",inline"`

	// +optional
	Ingress *pkgapisv1beta2.IngressSpec `json:"ingress"`
	// +optional
	Monitoring  *pkgapisv1beta2.MonitoringSpec `json:"monitoring"`
	ApiURLFront string                         `json:"apiURLFront"`
	ApiURLBack  string                         `json:"apiURLBack"`

	// +optional
	AuthClientConfiguration *AuthClientConfiguration `json:"auth"`
}

ControlSpec defines the desired state of Control

func (*ControlSpec) DeepCopy

func (in *ControlSpec) DeepCopy() *ControlSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControlSpec.

func (*ControlSpec) DeepCopyInto

func (in *ControlSpec) DeepCopyInto(out *ControlSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Counterparties

type Counterparties struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   CounterpartiesSpec    `json:"spec,omitempty"`
	Status pkgapisv1beta2.Status `json:"status,omitempty"`
}

Counterparties is the Schema for the Counterparties API

func (*Counterparties) DeepCopy

func (in *Counterparties) DeepCopy() *Counterparties

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Counterparties.

func (*Counterparties) DeepCopyInto

func (in *Counterparties) DeepCopyInto(out *Counterparties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Counterparties) DeepCopyObject

func (in *Counterparties) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Counterparties) GetConditions

func (in *Counterparties) GetConditions() *pkgapisv1beta2.Conditions

func (*Counterparties) GetStatus

func (in *Counterparties) GetStatus() pkgapisv1beta2.Dirty

func (*Counterparties) IsDirty

func (in *Counterparties) IsDirty(t pkgapisv1beta2.Object) bool

type CounterpartiesList

type CounterpartiesList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Counterparties `json:"items"`
}

CounterpartiesList contains a list of Counterparties

func (*CounterpartiesList) DeepCopy

func (in *CounterpartiesList) DeepCopy() *CounterpartiesList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CounterpartiesList.

func (*CounterpartiesList) DeepCopyInto

func (in *CounterpartiesList) DeepCopyInto(out *CounterpartiesList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CounterpartiesList) DeepCopyObject

func (in *CounterpartiesList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CounterpartiesSpec

type CounterpartiesSpec struct {
	pkgapisv1beta2.CommonServiceProperties `json:",inline"`

	// +optional
	Enabled bool `json:"enabled,omitempty"`
	// +optional
	Postgres PostgresConfigCreateDatabase `json:"postgres"`
	// +optional
	Ingress *pkgapisv1beta2.IngressSpec `json:"ingress"`
	// +optional
	Monitoring *pkgapisv1beta2.MonitoringSpec `json:"monitoring"`
}

CounterpartiesSpec defines the desired state of Counterparties

func (*CounterpartiesSpec) DeepCopy

func (in *CounterpartiesSpec) DeepCopy() *CounterpartiesSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CounterpartiesSpec.

func (*CounterpartiesSpec) DeepCopyInto

func (in *CounterpartiesSpec) DeepCopyInto(out *CounterpartiesSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DelegatedOIDCServerConfiguration

type DelegatedOIDCServerConfiguration struct {
	// +optional
	Issuer string `json:"issuer,omitempty"`
	// +optional
	IssuerFrom *pkgapisv1beta2.ConfigSource `json:"issuerFrom,omitempty"`
	// +optional
	ClientID string `json:"clientID,omitempty"`
	// +optional
	ClientIDFrom *pkgapisv1beta2.ConfigSource `json:"clientIDFrom,omitempty"`
	// +optional
	ClientSecret string `json:"clientSecret,omitempty"`
	// +optional
	ClientSecretFrom *pkgapisv1beta2.ConfigSource `json:"clientSecretFrom,omitempty"`
}

func (*DelegatedOIDCServerConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegatedOIDCServerConfiguration.

func (*DelegatedOIDCServerConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (DelegatedOIDCServerConfiguration) Env

func (*DelegatedOIDCServerConfiguration) Validate

type ElasticSearchBasicAuthConfig

type ElasticSearchBasicAuthConfig struct {
	Username string `json:"username"`
	Password string `json:"password"`
}

func (*ElasticSearchBasicAuthConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticSearchBasicAuthConfig.

func (*ElasticSearchBasicAuthConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticSearchConfig

type ElasticSearchConfig struct {
	// +optional
	// +kubebuilder:validation:Enum:={http,https}
	// +kubebuilder:validation:default:=https
	Scheme string `json:"scheme,omitempty"`
	// +optional
	Host string `json:"host,omitempty"`
	// +optional
	HostFrom *pkgapisv1beta2.ConfigSource `json:"hostFrom,omitempty"`
	// +optional
	Port uint16 `json:"port,omitempty"`
	// +optional
	PortFrom *pkgapisv1beta2.ConfigSource `json:"portFrom,omitempty"`
	// +optional
	TLS ElasticSearchTLSConfig `json:"tls"`
	// +optional
	BasicAuth *ElasticSearchBasicAuthConfig `json:"basicAuth"`
	// +optional
	PathPrefix string `json:"pathPrefix"`
	// +optional
	UseZinc bool `json:"useZinc,omitempty"`
}

func (*ElasticSearchConfig) DeepCopy

func (in *ElasticSearchConfig) DeepCopy() *ElasticSearchConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticSearchConfig.

func (*ElasticSearchConfig) DeepCopyInto

func (in *ElasticSearchConfig) DeepCopyInto(out *ElasticSearchConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticSearchConfig) Endpoint deprecated

func (in *ElasticSearchConfig) Endpoint() string

Deprecated: use env vars

func (*ElasticSearchConfig) Env

func (in *ElasticSearchConfig) Env(prefix string) []corev1.EnvVar

func (*ElasticSearchConfig) Validate

func (in *ElasticSearchConfig) Validate() field.ErrorList

type ElasticSearchTLSConfig

type ElasticSearchTLSConfig struct {
	// +optional
	Enabled bool `json:"enabled,omitempty"`
	// +optional
	SkipCertVerify bool `json:"skipCertVerify,omitempty"`
}

func (*ElasticSearchTLSConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticSearchTLSConfig.

func (*ElasticSearchTLSConfig) DeepCopyInto

func (in *ElasticSearchTLSConfig) DeepCopyInto(out *ElasticSearchTLSConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ledger

type Ledger struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec LedgerSpec `json:"spec"`
	// +optional
	Status pkgapisv1beta2.ReplicationStatus `json:"status"`
}

Ledger is the Schema for the ledgers API

func (*Ledger) DeepCopy

func (in *Ledger) DeepCopy() *Ledger

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ledger.

func (*Ledger) DeepCopyInto

func (in *Ledger) DeepCopyInto(out *Ledger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ledger) DeepCopyObject

func (in *Ledger) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Ledger) GetConditions

func (a *Ledger) GetConditions() *pkgapisv1beta2.Conditions

func (*Ledger) GetStatus

func (a *Ledger) GetStatus() pkgapisv1beta2.Dirty

func (*Ledger) IsDirty

func (a *Ledger) IsDirty(t pkgapisv1beta2.Object) bool

type LedgerList

type LedgerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Ledger `json:"items"`
}

LedgerList contains a list of Ledger

func (*LedgerList) DeepCopy

func (in *LedgerList) DeepCopy() *LedgerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LedgerList.

func (*LedgerList) DeepCopyInto

func (in *LedgerList) DeepCopyInto(out *LedgerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LedgerList) DeepCopyObject

func (in *LedgerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LedgerSpec

type LedgerSpec struct {
	pkgapisv1beta2.CommonServiceProperties `json:",inline"`
	pkgapisv1beta2.Scalable                `json:",inline"`

	// +optional
	Ingress *pkgapisv1beta2.IngressSpec `json:"ingress"`
	// +optional
	Postgres PostgresConfigCreateDatabase `json:"postgres"`
	// +optional
	Monitoring *pkgapisv1beta2.MonitoringSpec `json:"monitoring"`
	// +optional
	Collector *CollectorConfig `json:"collector"`

	LockingStrategy LockingStrategy `json:"locking"`
}

LedgerSpec defines the desired state of Ledger

func (*LedgerSpec) DeepCopy

func (in *LedgerSpec) DeepCopy() *LedgerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LedgerSpec.

func (*LedgerSpec) DeepCopyInto

func (in *LedgerSpec) DeepCopyInto(out *LedgerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LockingStrategy

type LockingStrategy struct {
	// +kubebuilder:Enum:={memory,redis}
	// +kubebuilder:default:=memory
	// +optional
	Strategy string `json:"strategy,omitempty"`
	// +optional
	Redis *LockingStrategyRedisConfig `json:"redis"`
}

func (*LockingStrategy) DeepCopy

func (in *LockingStrategy) DeepCopy() *LockingStrategy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockingStrategy.

func (*LockingStrategy) DeepCopyInto

func (in *LockingStrategy) DeepCopyInto(out *LockingStrategy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (LockingStrategy) Env

func (s LockingStrategy) Env(prefix string) []corev1.EnvVar

func (*LockingStrategy) Validate

func (s *LockingStrategy) Validate() field.ErrorList

type LockingStrategyRedisConfig

type LockingStrategyRedisConfig struct {
	// +optional
	Uri string `json:"uri,omitempty"`
	// +optional
	UriFrom *pkgapisv1beta2.ConfigSource `json:"uriFrom,omitempty"`
	// +optional
	TLS bool `json:"tls"`
	// +optional
	InsecureTLS bool `json:"insecure,omitempty"`
	// +optional
	Duration time.Duration `json:"duration,omitempty"`
	// +optional
	Retry time.Duration `json:"retry,omitempty"`
}

func (*LockingStrategyRedisConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockingStrategyRedisConfig.

func (*LockingStrategyRedisConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (LockingStrategyRedisConfig) Env

func (cfg LockingStrategyRedisConfig) Env(prefix string) []corev1.EnvVar

func (*LockingStrategyRedisConfig) Validate

func (cfg *LockingStrategyRedisConfig) Validate() field.ErrorList

type Payments

type Payments struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PaymentsSpec          `json:"spec,omitempty"`
	Status pkgapisv1beta2.Status `json:"status,omitempty"`
}

Payments is the Schema for the payments API

func (*Payments) DeepCopy

func (in *Payments) DeepCopy() *Payments

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Payments.

func (*Payments) DeepCopyInto

func (in *Payments) DeepCopyInto(out *Payments)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Payments) DeepCopyObject

func (in *Payments) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Payments) GetConditions

func (in *Payments) GetConditions() *pkgapisv1beta2.Conditions

func (*Payments) GetStatus

func (in *Payments) GetStatus() pkgapisv1beta2.Dirty

func (*Payments) IsDirty

func (in *Payments) IsDirty(t pkgapisv1beta2.Object) bool

type PaymentsList

type PaymentsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Payments `json:"items"`
}

PaymentsList contains a list of Payments

func (*PaymentsList) DeepCopy

func (in *PaymentsList) DeepCopy() *PaymentsList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PaymentsList.

func (*PaymentsList) DeepCopyInto

func (in *PaymentsList) DeepCopyInto(out *PaymentsList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PaymentsList) DeepCopyObject

func (in *PaymentsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PaymentsSpec

type PaymentsSpec struct {
	pkgapisv1beta2.CommonServiceProperties `json:",inline"`

	// +optional
	Ingress *pkgapisv1beta2.IngressSpec `json:"ingress"`
	// +optional
	Monitoring *pkgapisv1beta2.MonitoringSpec `json:"monitoring"`
	// +optional
	Collector *CollectorConfig `json:"collector"`
	// +optional
	Postgres PostgresConfigCreateDatabase `json:"postgres"`
}

PaymentsSpec defines the desired state of Payments

func (*PaymentsSpec) DeepCopy

func (in *PaymentsSpec) DeepCopy() *PaymentsSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PaymentsSpec.

func (*PaymentsSpec) DeepCopyInto

func (in *PaymentsSpec) DeepCopyInto(out *PaymentsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PostgresConfigCreateDatabase

type PostgresConfigCreateDatabase struct {
	pkgapisv1beta2.PostgresConfigWithDatabase `json:",inline"`
	CreateDatabase                            bool `json:"createDatabase"`
}

func (*PostgresConfigCreateDatabase) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresConfigCreateDatabase.

func (*PostgresConfigCreateDatabase) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Search struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SearchSpec                       `json:"spec,omitempty"`
	Status pkgapisv1beta2.ReplicationStatus `json:"status,omitempty"`
}

Search is the Schema for the searches API

func (*Search) DeepCopy

func (in *Search) DeepCopy() *Search

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Search.

func (*Search) DeepCopyInto

func (in *Search) DeepCopyInto(out *Search)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Search) DeepCopyObject

func (in *Search) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Search) GetConditions

func (in *Search) GetConditions() *pkgapisv1beta2.Conditions

func (*Search) GetStatus

func (in *Search) GetStatus() pkgapisv1beta2.Dirty

func (*Search) IsDirty

func (in *Search) IsDirty(t pkgapisv1beta2.Object) bool

type SearchList

type SearchList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Search `json:"items"`
}

SearchList contains a list of Search

func (*SearchList) DeepCopy

func (in *SearchList) DeepCopy() *SearchList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchList.

func (*SearchList) DeepCopyInto

func (in *SearchList) DeepCopyInto(out *SearchList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SearchList) DeepCopyObject

func (in *SearchList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SearchPostgresConfigs

type SearchPostgresConfigs struct {
	Ledger pkgapisv1beta2.PostgresConfigWithDatabase `json:"ledger"`
}

func (*SearchPostgresConfigs) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchPostgresConfigs.

func (*SearchPostgresConfigs) DeepCopyInto

func (in *SearchPostgresConfigs) DeepCopyInto(out *SearchPostgresConfigs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (SearchPostgresConfigs) Env

type SearchSpec

type SearchSpec struct {
	pkgapisv1beta2.CommonServiceProperties `json:",inline"`
	pkgapisv1beta2.Scalable                `json:",inline"`

	// +optional
	Ingress *pkgapisv1beta2.IngressSpec `json:"ingress"`
	// +optional
	Monitoring      *pkgapisv1beta2.MonitoringSpec `json:"monitoring"`
	ElasticSearch   ElasticSearchConfig            `json:"elasticsearch"`
	KafkaConfig     pkgapisv1beta2.KafkaConfig     `json:"kafka"`
	Index           string                         `json:"index"`
	Batching        Batching                       `json:"batching"`
	PostgresConfigs SearchPostgresConfigs          `json:"postgres"`
}

SearchSpec defines the desired state of Search

func (*SearchSpec) DeepCopy

func (in *SearchSpec) DeepCopy() *SearchSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SearchSpec.

func (*SearchSpec) DeepCopyInto

func (in *SearchSpec) DeepCopyInto(out *SearchSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WalletAuthentication

type WalletAuthentication struct {
	ClientID     string `json:"clientId"`
	ClientSecret string `json:"clientSecret"`
}

func (*WalletAuthentication) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WalletAuthentication.

func (*WalletAuthentication) DeepCopyInto

func (in *WalletAuthentication) DeepCopyInto(out *WalletAuthentication)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Wallets

type Wallets struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   WalletsSpec           `json:"spec,omitempty"`
	Status pkgapisv1beta2.Status `json:"status,omitempty"`
}

Wallets is the Schema for the Wallets API

func (*Wallets) DeepCopy

func (in *Wallets) DeepCopy() *Wallets

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Wallets.

func (*Wallets) DeepCopyInto

func (in *Wallets) DeepCopyInto(out *Wallets)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Wallets) DeepCopyObject

func (in *Wallets) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Wallets) GetConditions

func (in *Wallets) GetConditions() *pkgapisv1beta2.Conditions

func (*Wallets) GetStatus

func (in *Wallets) GetStatus() pkgapisv1beta2.Dirty

func (*Wallets) IsDirty

func (in *Wallets) IsDirty(t pkgapisv1beta2.Object) bool

type WalletsList

type WalletsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Wallets `json:"items"`
}

WalletsList contains a list of Wallets

func (*WalletsList) DeepCopy

func (in *WalletsList) DeepCopy() *WalletsList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WalletsList.

func (*WalletsList) DeepCopyInto

func (in *WalletsList) DeepCopyInto(out *WalletsList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WalletsList) DeepCopyObject

func (in *WalletsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WalletsSpec

type WalletsSpec struct {
	pkgapisv1beta2.CommonServiceProperties `json:",inline"`
	Auth                                   WalletAuthentication `json:"auth"`
	StackURL                               string               `json:"stackUrl"`

	// +optional
	Ingress *pkgapisv1beta2.IngressSpec `json:"ingress"`
	// +optional
	Monitoring *pkgapisv1beta2.MonitoringSpec `json:"monitoring"`
}

WalletsSpec defines the desired state of Wallets

func (*WalletsSpec) DeepCopy

func (in *WalletsSpec) DeepCopy() *WalletsSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WalletsSpec.

func (*WalletsSpec) DeepCopyInto

func (in *WalletsSpec) DeepCopyInto(out *WalletsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Webhooks

type Webhooks struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   WebhooksSpec          `json:"spec,omitempty"`
	Status pkgapisv1beta2.Status `json:"status,omitempty"`
}

Webhooks is the Schema for the Webhooks API

func (*Webhooks) DeepCopy

func (in *Webhooks) DeepCopy() *Webhooks

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhooks.

func (*Webhooks) DeepCopyInto

func (in *Webhooks) DeepCopyInto(out *Webhooks)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Webhooks) DeepCopyObject

func (in *Webhooks) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Webhooks) GetConditions

func (in *Webhooks) GetConditions() *pkgapisv1beta2.Conditions

func (*Webhooks) GetStatus

func (in *Webhooks) GetStatus() pkgapisv1beta2.Dirty

func (*Webhooks) IsDirty

func (in *Webhooks) IsDirty(t pkgapisv1beta2.Object) bool

type WebhooksList

type WebhooksList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Webhooks `json:"items"`
}

WebhooksList contains a list of Webhooks

func (*WebhooksList) DeepCopy

func (in *WebhooksList) DeepCopy() *WebhooksList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhooksList.

func (*WebhooksList) DeepCopyInto

func (in *WebhooksList) DeepCopyInto(out *WebhooksList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebhooksList) DeepCopyObject

func (in *WebhooksList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WebhooksSpec

type WebhooksSpec struct {
	pkgapisv1beta2.CommonServiceProperties `json:",inline"`

	Collector *CollectorConfig `json:"collector"`
	// +optional
	Postgres PostgresConfigCreateDatabase `json:"postgres"`
	// +optional
	Ingress *pkgapisv1beta2.IngressSpec `json:"ingress"`
	// +optional
	Monitoring *pkgapisv1beta2.MonitoringSpec `json:"monitoring"`
}

WebhooksSpec defines the desired state of Webhooks

func (*WebhooksSpec) DeepCopy

func (in *WebhooksSpec) DeepCopy() *WebhooksSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhooksSpec.

func (*WebhooksSpec) DeepCopyInto

func (in *WebhooksSpec) DeepCopyInto(out *WebhooksSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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