Documentation ¶
Overview ¶
+groupName=example.giantswarm.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var (
// AddToScheme is used by the generated client.
AddToScheme = schemeBuilder.AddToScheme
)
var SchemeGroupVersion = schema.GroupVersion{
Group: group,
Version: version,
}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func NewMemcachedConfigCRD ¶
func NewMemcachedConfigCRD() *v1beta1.CustomResourceDefinition
Types ¶
type MemcachedConfig ¶
type MemcachedConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec MemcachedConfigSpec `json:"spec"` }
func (*MemcachedConfig) DeepCopy ¶
func (in *MemcachedConfig) DeepCopy() *MemcachedConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedConfig.
func (*MemcachedConfig) DeepCopyInto ¶
func (in *MemcachedConfig) DeepCopyInto(out *MemcachedConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemcachedConfig) DeepCopyObject ¶
func (in *MemcachedConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemcachedConfigList ¶
type MemcachedConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []MemcachedConfig `json:"items"` }
func (*MemcachedConfigList) DeepCopy ¶
func (in *MemcachedConfigList) DeepCopy() *MemcachedConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedConfigList.
func (*MemcachedConfigList) DeepCopyInto ¶
func (in *MemcachedConfigList) DeepCopyInto(out *MemcachedConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemcachedConfigList) DeepCopyObject ¶
func (in *MemcachedConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemcachedConfigSpec ¶
type MemcachedConfigSpec struct { // Replicas is the number of instances of Memcache. Replicas int `json:"replicas" yaml:"replicas"` // e.g. 3 // Memory is how much RAM to use for item storage. // e.g. 4G Memory string `json:"memory" yaml:"memory"` }
func (*MemcachedConfigSpec) DeepCopy ¶
func (in *MemcachedConfigSpec) DeepCopy() *MemcachedConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedConfigSpec.
func (*MemcachedConfigSpec) DeepCopyInto ¶
func (in *MemcachedConfigSpec) DeepCopyInto(out *MemcachedConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.