Documentation
¶
Overview ¶
Package v1beta1 contains API Schema definitions for the cloud v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=storage.atomix.io
Package v1beta1 contains API Schema definitions for the k8s v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=storage.atomix.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "storage.atomix.io", Version: "v2beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by the client code generator AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type MemoryStore ¶
type MemoryStore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemoryStoreSpec `json:"spec,omitempty"` Status MemoryStoreStatus `json:"status,omitempty"` }
MemoryStore is the Schema for the MemoryStore API +k8s:openapi-gen=true
func (*MemoryStore) DeepCopy ¶
func (in *MemoryStore) DeepCopy() *MemoryStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryStore.
func (*MemoryStore) DeepCopyInto ¶
func (in *MemoryStore) DeepCopyInto(out *MemoryStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemoryStore) DeepCopyObject ¶
func (in *MemoryStore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemoryStoreList ¶
type MemoryStoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is the MemoryStore of items in the list Items []MemoryStore `json:"items"` }
MemoryStoreList contains a list of MemoryStore
func (*MemoryStoreList) DeepCopy ¶
func (in *MemoryStoreList) DeepCopy() *MemoryStoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryStoreList.
func (*MemoryStoreList) DeepCopyInto ¶
func (in *MemoryStoreList) DeepCopyInto(out *MemoryStoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemoryStoreList) DeepCopyObject ¶
func (in *MemoryStoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemoryStoreSpec ¶
type MemoryStoreSpec struct { // Clusters is the number of clusters to deploy Clusters int32 `json:"clusters,omitempty"` // Partitions is the number of partitions Partitions int32 `json:"partitions,omitempty"` // Image is the image to run Image string `json:"image,omitempty"` // ImagePullPolicy is the pull policy to apply ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy,omitempty"` // ImagePullSecrets is a list of secrets for pulling images ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets,omitempty"` }
MemoryStoreSpec specifies a MemoryStore configuration
func (*MemoryStoreSpec) DeepCopy ¶
func (in *MemoryStoreSpec) DeepCopy() *MemoryStoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryStoreSpec.
func (*MemoryStoreSpec) DeepCopyInto ¶
func (in *MemoryStoreSpec) DeepCopyInto(out *MemoryStoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemoryStoreStatus ¶
type MemoryStoreStatus struct {
*v2beta1.ProtocolStatus `json:",inline"`
}
MemoryStoreStatus defines the status of a MemoryStore
func (*MemoryStoreStatus) DeepCopy ¶
func (in *MemoryStoreStatus) DeepCopy() *MemoryStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryStoreStatus.
func (*MemoryStoreStatus) DeepCopyInto ¶
func (in *MemoryStoreStatus) DeepCopyInto(out *MemoryStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.