Documentation ¶
Overview ¶
Package v1beta2 contains API Schema definitions for the components v1beta2 API group +kubebuilder:object:generate=true +groupName=components.formance.com
Index ¶
- Constants
- Variables
- type Auth
- func (in *Auth) DeepCopy() *Auth
- func (in *Auth) DeepCopyInto(out *Auth)
- func (in *Auth) DeepCopyObject() runtime.Object
- func (a *Auth) GetConditions() *apisv1beta2.Conditions
- func (a *Auth) GetStatus() apisv1beta2.Dirty
- func (a *Auth) HasStaticClients() bool
- func (a *Auth) IsDirty(t apisv1beta2.Object) bool
- type AuthClientConfiguration
- type AuthList
- type AuthSpec
- type Batching
- type CollectorConfig
- type Control
- func (in *Control) DeepCopy() *Control
- func (in *Control) DeepCopyInto(out *Control)
- func (in *Control) DeepCopyObject() runtime.Object
- func (in *Control) GetConditions() *pkgapisv1beta2.Conditions
- func (in *Control) GetStatus() pkgapisv1beta2.Dirty
- func (in *Control) IsDirty(t pkgapisv1beta2.Object) bool
- type ControlList
- type ControlSpec
- type Counterparties
- func (in *Counterparties) DeepCopy() *Counterparties
- func (in *Counterparties) DeepCopyInto(out *Counterparties)
- func (in *Counterparties) DeepCopyObject() runtime.Object
- func (in *Counterparties) GetConditions() *pkgapisv1beta2.Conditions
- func (in *Counterparties) GetStatus() pkgapisv1beta2.Dirty
- func (in *Counterparties) IsDirty(t pkgapisv1beta2.Object) bool
- type CounterpartiesList
- type CounterpartiesSpec
- type DelegatedOIDCServerConfiguration
- func (in *DelegatedOIDCServerConfiguration) DeepCopy() *DelegatedOIDCServerConfiguration
- func (in *DelegatedOIDCServerConfiguration) DeepCopyInto(out *DelegatedOIDCServerConfiguration)
- func (cfg DelegatedOIDCServerConfiguration) Env() []corev1.EnvVar
- func (cfg *DelegatedOIDCServerConfiguration) Validate() field.ErrorList
- type ElasticSearchBasicAuthConfig
- type ElasticSearchConfig
- func (in *ElasticSearchConfig) DeepCopy() *ElasticSearchConfig
- func (in *ElasticSearchConfig) DeepCopyInto(out *ElasticSearchConfig)
- func (in *ElasticSearchConfig) Endpoint() stringdeprecated
- func (in *ElasticSearchConfig) Env(prefix string) []corev1.EnvVar
- func (in *ElasticSearchConfig) Validate() field.ErrorList
- type ElasticSearchTLSConfig
- type Ledger
- type LedgerList
- type LedgerSpec
- type LockingStrategy
- type LockingStrategyRedisConfig
- type Payments
- func (in *Payments) DeepCopy() *Payments
- func (in *Payments) DeepCopyInto(out *Payments)
- func (in *Payments) DeepCopyObject() runtime.Object
- func (in *Payments) GetConditions() *pkgapisv1beta2.Conditions
- func (in *Payments) GetStatus() pkgapisv1beta2.Dirty
- func (in *Payments) IsDirty(t pkgapisv1beta2.Object) bool
- type PaymentsList
- type PaymentsSpec
- type PostgresConfigCreateDatabase
- type Search
- type SearchList
- type SearchPostgresConfigs
- type SearchSpec
- type WalletAuthentication
- type Wallets
- func (in *Wallets) DeepCopy() *Wallets
- func (in *Wallets) DeepCopyInto(out *Wallets)
- func (in *Wallets) DeepCopyObject() runtime.Object
- func (in *Wallets) GetConditions() *pkgapisv1beta2.Conditions
- func (in *Wallets) GetStatus() pkgapisv1beta2.Dirty
- func (in *Wallets) IsDirty(t pkgapisv1beta2.Object) bool
- type WalletsList
- type WalletsSpec
- type Webhooks
- func (in *Webhooks) DeepCopy() *Webhooks
- func (in *Webhooks) DeepCopyInto(out *Webhooks)
- func (in *Webhooks) DeepCopyObject() runtime.Object
- func (in *Webhooks) GetConditions() *pkgapisv1beta2.Conditions
- func (in *Webhooks) GetStatus() pkgapisv1beta2.Dirty
- func (in *Webhooks) IsDirty(t pkgapisv1beta2.Object) bool
- type WebhooksList
- type WebhooksSpec
Constants ¶
const (
ConditionTypeBenthosReady = "BenthosReady"
)
Variables ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Auth.
func (*Auth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Auth) DeepCopyObject ¶
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 ¶
type AuthClientConfiguration ¶
type AuthClientConfiguration struct { ClientID string `json:"clientID"` ClientSecret string `json:"clientSecret"` }
func (*AuthClientConfiguration) DeepCopy ¶
func (in *AuthClientConfiguration) DeepCopy() *AuthClientConfiguration
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthList.
func (*AuthList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSpec.
func (*AuthSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Batching ¶
func (*Batching) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Batching.
func (*Batching) DeepCopyInto ¶
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.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Control.
func (*Control) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Control) DeepCopyObject ¶
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
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 ¶
func (in *DelegatedOIDCServerConfiguration) DeepCopy() *DelegatedOIDCServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DelegatedOIDCServerConfiguration.
func (*DelegatedOIDCServerConfiguration) DeepCopyInto ¶
func (in *DelegatedOIDCServerConfiguration) DeepCopyInto(out *DelegatedOIDCServerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DelegatedOIDCServerConfiguration) Env ¶
func (cfg DelegatedOIDCServerConfiguration) Env() []corev1.EnvVar
func (*DelegatedOIDCServerConfiguration) Validate ¶
func (cfg *DelegatedOIDCServerConfiguration) Validate() field.ErrorList
type ElasticSearchBasicAuthConfig ¶
type ElasticSearchBasicAuthConfig struct { Username string `json:"username"` Password string `json:"password"` }
func (*ElasticSearchBasicAuthConfig) DeepCopy ¶
func (in *ElasticSearchBasicAuthConfig) DeepCopy() *ElasticSearchBasicAuthConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticSearchBasicAuthConfig.
func (*ElasticSearchBasicAuthConfig) DeepCopyInto ¶
func (in *ElasticSearchBasicAuthConfig) DeepCopyInto(out *ElasticSearchBasicAuthConfig)
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) 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 ¶
func (in *ElasticSearchTLSConfig) DeepCopy() *ElasticSearchTLSConfig
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ledger.
func (*Ledger) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ledger) DeepCopyObject ¶
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
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) 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 ¶
func (in *LockingStrategyRedisConfig) DeepCopy() *LockingStrategyRedisConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LockingStrategyRedisConfig.
func (*LockingStrategyRedisConfig) DeepCopyInto ¶
func (in *LockingStrategyRedisConfig) DeepCopyInto(out *LockingStrategyRedisConfig)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Payments.
func (*Payments) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Payments) DeepCopyObject ¶
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
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 ¶
func (in *PostgresConfigCreateDatabase) DeepCopy() *PostgresConfigCreateDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgresConfigCreateDatabase.
func (*PostgresConfigCreateDatabase) DeepCopyInto ¶
func (in *PostgresConfigCreateDatabase) DeepCopyInto(out *PostgresConfigCreateDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Search ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Search.
func (*Search) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Search) DeepCopyObject ¶
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
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 ¶
func (in *SearchPostgresConfigs) DeepCopy() *SearchPostgresConfigs
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 ¶
func (c SearchPostgresConfigs) Env() []corev1.EnvVar
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 ¶
func (in *WalletAuthentication) DeepCopy() *WalletAuthentication
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Wallets.
func (*Wallets) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Wallets) DeepCopyObject ¶
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
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhooks.
func (*Webhooks) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Webhooks) DeepCopyObject ¶
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
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.