v1

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package v1 contains API Schema definitions for the redis.msvc v1 API group +kubebuilder:object:generate=true +groupName=redis.msvc.kloudlite.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "redis.msvc.kloudlite.io", Version: "v1"}

	// 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 ACLAccount

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

	Spec   ACLAccountSpec `json:"spec"`
	Status rApi.Status    `json:"status,omitempty"`
}

ACLAccount is the Schema for the aclaccounts API

func (*ACLAccount) DeepCopy

func (in *ACLAccount) DeepCopy() *ACLAccount

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

func (*ACLAccount) DeepCopyInto

func (in *ACLAccount) DeepCopyInto(out *ACLAccount)

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

func (*ACLAccount) DeepCopyObject

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

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

func (*ACLAccount) EnsureGVK

func (a *ACLAccount) EnsureGVK()

func (*ACLAccount) GetEnsuredAnnotations

func (a *ACLAccount) GetEnsuredAnnotations() map[string]string

func (*ACLAccount) GetEnsuredLabels

func (a *ACLAccount) GetEnsuredLabels() map[string]string

func (*ACLAccount) GetStatus

func (a *ACLAccount) GetStatus() *rApi.Status

type ACLAccountList

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

ACLAccountList contains a list of ACLAccount

func (*ACLAccountList) DeepCopy

func (in *ACLAccountList) DeepCopy() *ACLAccountList

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

func (*ACLAccountList) DeepCopyInto

func (in *ACLAccountList) DeepCopyInto(out *ACLAccountList)

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

func (*ACLAccountList) DeepCopyObject

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

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

type ACLAccountSpec

type ACLAccountSpec struct {
	KeyPrefix    string     `json:"keyPrefix,omitempty"`
	MsvcRef      ct.MsvcRef `json:"msvcRef"`
	ResourceName string     `json:"resourceName,omitempty"`
}

ACLAccountSpec defines the desired state of ACLAccount

func (*ACLAccountSpec) DeepCopy

func (in *ACLAccountSpec) DeepCopy() *ACLAccountSpec

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

func (*ACLAccountSpec) DeepCopyInto

func (in *ACLAccountSpec) DeepCopyInto(out *ACLAccountSpec)

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

type ACLConfigMap

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

	Spec   ACLConfigMapSpec `json:"spec"`
	Status rApi.Status      `json:"status,omitempty"`
}

ACLConfigMap is the Schema for the aclconfigmaps API

func (*ACLConfigMap) DeepCopy

func (in *ACLConfigMap) DeepCopy() *ACLConfigMap

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

func (*ACLConfigMap) DeepCopyInto

func (in *ACLConfigMap) DeepCopyInto(out *ACLConfigMap)

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

func (*ACLConfigMap) DeepCopyObject

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

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

func (*ACLConfigMap) EnsureGVK

func (a *ACLConfigMap) EnsureGVK()

func (*ACLConfigMap) GetEnsuredAnnotations

func (cfg *ACLConfigMap) GetEnsuredAnnotations() map[string]string

func (*ACLConfigMap) GetEnsuredLabels

func (cfg *ACLConfigMap) GetEnsuredLabels() map[string]string

func (*ACLConfigMap) GetStatus

func (cfg *ACLConfigMap) GetStatus() *rApi.Status

type ACLConfigMapList

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

ACLConfigMapList contains a list of ACLConfigMap

func (*ACLConfigMapList) DeepCopy

func (in *ACLConfigMapList) DeepCopy() *ACLConfigMapList

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

func (*ACLConfigMapList) DeepCopyInto

func (in *ACLConfigMapList) DeepCopyInto(out *ACLConfigMapList)

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

func (*ACLConfigMapList) DeepCopyObject

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

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

type ACLConfigMapSpec

type ACLConfigMapSpec struct {
	MsvcName string `json:"msvcName"`
}

ACLConfigMapSpec defines the desired state of ACLConfigMap

func (*ACLConfigMapSpec) DeepCopy

func (in *ACLConfigMapSpec) DeepCopy() *ACLConfigMapSpec

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

func (*ACLConfigMapSpec) DeepCopyInto

func (in *ACLConfigMapSpec) DeepCopyInto(out *ACLConfigMapSpec)

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

type ClusterService

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

	Spec   ClusterServiceSpec   `json:"spec,omitempty"`
	Status ClusterServiceStatus `json:"status,omitempty"`
}

ClusterService is the Schema for the clusterservices API

func (*ClusterService) DeepCopy

func (in *ClusterService) DeepCopy() *ClusterService

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

func (*ClusterService) DeepCopyInto

func (in *ClusterService) DeepCopyInto(out *ClusterService)

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

func (*ClusterService) DeepCopyObject

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

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

type ClusterServiceList

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

ClusterServiceList contains a list of ClusterService

func (*ClusterServiceList) DeepCopy

func (in *ClusterServiceList) DeepCopy() *ClusterServiceList

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

func (*ClusterServiceList) DeepCopyInto

func (in *ClusterServiceList) DeepCopyInto(out *ClusterServiceList)

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

func (*ClusterServiceList) DeepCopyObject

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

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

type ClusterServiceSpec

type ClusterServiceSpec struct {

	// Foo is an example field of ClusterService. Edit clusterservice_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

ClusterServiceSpec defines the desired state of ClusterService

func (*ClusterServiceSpec) DeepCopy

func (in *ClusterServiceSpec) DeepCopy() *ClusterServiceSpec

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

func (*ClusterServiceSpec) DeepCopyInto

func (in *ClusterServiceSpec) DeepCopyInto(out *ClusterServiceSpec)

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

type ClusterServiceStatus

type ClusterServiceStatus struct {
}

ClusterServiceStatus defines the observed state of ClusterService

func (*ClusterServiceStatus) DeepCopy

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

func (*ClusterServiceStatus) DeepCopyInto

func (in *ClusterServiceStatus) DeepCopyInto(out *ClusterServiceStatus)

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

type StandaloneService

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

	Spec   StandaloneServiceSpec `json:"spec"`
	Status rApi.Status           `json:"status,omitempty"`
}

StandaloneService is the Schema for the standaloneservices API

func (*StandaloneService) DeepCopy

func (in *StandaloneService) DeepCopy() *StandaloneService

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

func (*StandaloneService) DeepCopyInto

func (in *StandaloneService) DeepCopyInto(out *StandaloneService)

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

func (*StandaloneService) DeepCopyObject

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

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

func (*StandaloneService) EnsureGVK

func (ss *StandaloneService) EnsureGVK()

func (*StandaloneService) GetEnsuredAnnotations

func (ss *StandaloneService) GetEnsuredAnnotations() map[string]string

func (*StandaloneService) GetEnsuredLabels

func (ss *StandaloneService) GetEnsuredLabels() map[string]string

func (*StandaloneService) GetStatus

func (ss *StandaloneService) GetStatus() *rApi.Status

type StandaloneServiceList

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

StandaloneServiceList contains a list of StandaloneService

func (*StandaloneServiceList) DeepCopy

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

func (*StandaloneServiceList) DeepCopyInto

func (in *StandaloneServiceList) DeepCopyInto(out *StandaloneServiceList)

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

func (*StandaloneServiceList) DeepCopyObject

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

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

type StandaloneServiceSpec

type StandaloneServiceSpec struct {
	Region       string              `json:"region,omitempty"`
	NodeSelector map[string]string   `json:"nodeSelector,omitempty"`
	Tolerations  []corev1.Toleration `json:"tolerations,omitempty"`

	// +kubebuilder:validation:Optional
	// +kubebuilder:default=1
	ReplicaCount int          `json:"replicaCount,omitempty"`
	Resources    ct.Resources `json:"resources"`
}

StandaloneServiceSpec defines the desired state of StandaloneService

func (*StandaloneServiceSpec) DeepCopy

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

func (*StandaloneServiceSpec) DeepCopyInto

func (in *StandaloneServiceSpec) DeepCopyInto(out *StandaloneServiceSpec)

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