Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=clusterconfigs.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( SchemeGroupVersion = schema.GroupVersion{Group: "clusterconfigs.io", Version: "v1alpha1"} SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Types ¶
type ClusterConfigMap ¶
type ClusterConfigMap struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec ClusterConfigMapSpec `json:"spec,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterConfigMap) DeepCopy ¶
func (in *ClusterConfigMap) DeepCopy() *ClusterConfigMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfigMap.
func (*ClusterConfigMap) DeepCopyInto ¶
func (in *ClusterConfigMap) DeepCopyInto(out *ClusterConfigMap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterConfigMap) DeepCopyObject ¶
func (in *ClusterConfigMap) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterConfigMapList ¶
type ClusterConfigMapList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterConfigMap `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterConfigMapList) DeepCopy ¶
func (in *ClusterConfigMapList) DeepCopy() *ClusterConfigMapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfigMapList.
func (*ClusterConfigMapList) DeepCopyInto ¶
func (in *ClusterConfigMapList) DeepCopyInto(out *ClusterConfigMapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterConfigMapList) DeepCopyObject ¶
func (in *ClusterConfigMapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterConfigMapSpec ¶
type ClusterConfigMapSpec struct { // +optional Data map[string]string `json:"data,omitempty"` // +optional BinaryData map[string][]byte `json:"binaryData,omitempty"` }
func (*ClusterConfigMapSpec) DeepCopy ¶
func (in *ClusterConfigMapSpec) DeepCopy() *ClusterConfigMapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfigMapSpec.
func (*ClusterConfigMapSpec) DeepCopyInto ¶
func (in *ClusterConfigMapSpec) DeepCopyInto(out *ClusterConfigMapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSecret ¶
type ClusterSecret struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` // +optional Spec ClusterSecretSpec `json:"spec,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterSecret) DeepCopy ¶
func (in *ClusterSecret) DeepCopy() *ClusterSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecret.
func (*ClusterSecret) DeepCopyInto ¶
func (in *ClusterSecret) DeepCopyInto(out *ClusterSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSecret) DeepCopyObject ¶
func (in *ClusterSecret) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSecretList ¶
type ClusterSecretList struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterSecret `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*ClusterSecretList) DeepCopy ¶
func (in *ClusterSecretList) DeepCopy() *ClusterSecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretList.
func (*ClusterSecretList) DeepCopyInto ¶
func (in *ClusterSecretList) DeepCopyInto(out *ClusterSecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSecretList) DeepCopyObject ¶
func (in *ClusterSecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSecretSpec ¶
type ClusterSecretSpec struct { // +optional Data map[string][]byte `json:"data,omitempty"` // +optional StringData map[string]string `json:"stringData,omitempty"` // +optional Type corev1.SecretType `json:"type,omitempty"` }
func (*ClusterSecretSpec) DeepCopy ¶
func (in *ClusterSecretSpec) DeepCopy() *ClusterSecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSecretSpec.
func (*ClusterSecretSpec) DeepCopyInto ¶
func (in *ClusterSecretSpec) DeepCopyInto(out *ClusterSecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.