Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=operator.ibm.com
Copyright 2020 IBM Corporation ¶
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=operator.ibm.com
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- type HealthService
- type HealthServiceList
- type HealthServiceSpec
- type HealthServiceSpecHealthService
- type HealthServiceSpecMemcached
- type HealthServiceStatus
- type Image
- type MustGather
- type MustGatherConfig
- type MustGatherConfigList
- type MustGatherConfigSpec
- type MustGatherConfigStatus
- type MustGatherJob
- type MustGatherJobList
- type MustGatherJobSpec
- type MustGatherJobStatus
- type MustGatherService
- type MustGatherServiceList
- type MustGatherServiceSpec
- type MustGatherServiceStatus
- type PersistentVolumeClaim
- type Resource
- type Resources
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "operator.ibm.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
Types ¶
type HealthService ¶
type HealthService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HealthServiceSpec `json:"spec,omitempty"` Status HealthServiceStatus `json:"status,omitempty"` }
HealthService is the Schema for the healthservices API +kubebuilder:subresource:status +kubebuilder:resource:path=healthservices,scope=Namespaced
func (*HealthService) DeepCopy ¶
func (in *HealthService) DeepCopy() *HealthService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthService.
func (*HealthService) DeepCopyInto ¶
func (in *HealthService) DeepCopyInto(out *HealthService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthService) DeepCopyObject ¶
func (in *HealthService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HealthServiceList ¶
type HealthServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HealthService `json:"items"` }
HealthServiceList contains a list of HealthService
func (*HealthServiceList) DeepCopy ¶
func (in *HealthServiceList) DeepCopy() *HealthServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthServiceList.
func (*HealthServiceList) DeepCopyInto ¶
func (in *HealthServiceList) DeepCopyInto(out *HealthServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthServiceList) DeepCopyObject ¶
func (in *HealthServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HealthServiceSpec ¶
type HealthServiceSpec struct { // Memcached defines the desired state of HealthService.Memcached Memcached HealthServiceSpecMemcached `json:"memcached,omitempty"` // HealthService defines the desired state of HealthService.HealthService HealthService HealthServiceSpecHealthService `json:"healthService,omitempty"` }
HealthServiceSpec defines the desired state of HealthService
func (*HealthServiceSpec) DeepCopy ¶
func (in *HealthServiceSpec) DeepCopy() *HealthServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthServiceSpec.
func (*HealthServiceSpec) DeepCopyInto ¶
func (in *HealthServiceSpec) DeepCopyInto(out *HealthServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthServiceSpecHealthService ¶
type HealthServiceSpecHealthService struct { // health service deployment name Name string `json:"name"` // deprecated, define image in operator.yaml Image Image `json:"image,omitempty"` // configmap which contains health srevice configuration files, deprecated ConfigmapName string `json:"configmapName"` // set labels/annotation name to get pod's cloudpakname CloudpakNameSetting string `json:"cloudpakNameSetting,omitempty"` // set labels/annotation name to get pod's servicename ServiceNameSetting string `json:"serviceNameSetting,omitempty"` // set labels/annotation name to get pod's dependencies DependsSetting string `json:"dependsSetting,omitempty"` // health service pod replicas, default is 1 Replicas int32 `json:"replicas,omitempty"` // health service deployment ServiceAccountName, default is default ServiceAccountName string `json:"serviceAccountName,omitempty"` // health srevice deployment node selector, default is empty NodeSelector map[string]string `json:"nodeSelector,omitempty"` // health srevice deployment tolerations, default is empty Tolerations []corev1.Toleration `json:"tolerations,omitempty"` // memcached deployment security context, default is empty SecurityContext corev1.SecurityContext `json:"securityContext,omitempty"` // health srevice deployment hostnetwork, default is false HostNetwork bool `json:"hostNetwork,omitempty"` // resources defines the desired state of Resources Resources Resources `json:"resources,omitempty"` }
HealthServiceSpecHealthService defines the desired state of HealthService.HealthService
func (*HealthServiceSpecHealthService) DeepCopy ¶
func (in *HealthServiceSpecHealthService) DeepCopy() *HealthServiceSpecHealthService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthServiceSpecHealthService.
func (*HealthServiceSpecHealthService) DeepCopyInto ¶
func (in *HealthServiceSpecHealthService) DeepCopyInto(out *HealthServiceSpecHealthService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthServiceSpecMemcached ¶
type HealthServiceSpecMemcached struct { // memcached deployment name Name string `json:"name,"` // deprecated, define image in operator.yaml Image Image `json:"image,omitempty"` // memcached pod replicas, default is 1 Replicas int32 `json:"replicas,omitempty"` // memcached deployment ServiceAccountName, default is default ServiceAccountName string `json:"serviceAccountName,omitempty"` // memcached deployment node selector, default is empty NodeSelector map[string]string `json:"nodeSelector,omitempty"` // memcached deployment tolerations, default is empty Tolerations []corev1.Toleration `json:"tolerations,omitempty"` // memcached deployment security context, default is empty SecurityContext corev1.SecurityContext `json:"securityContext,omitempty"` // memcached startup command, default value is "memcached -m 64 -o modern -v" Command []string `json:"command,omitempty"` // resources defines the desired state of Resources Resources Resources `json:"resources,omitempty"` }
HealthServiceSpecMemcached defines the desired state of HealthService.Memcached
func (*HealthServiceSpecMemcached) DeepCopy ¶
func (in *HealthServiceSpecMemcached) DeepCopy() *HealthServiceSpecMemcached
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthServiceSpecMemcached.
func (*HealthServiceSpecMemcached) DeepCopyInto ¶
func (in *HealthServiceSpecMemcached) DeepCopyInto(out *HealthServiceSpecMemcached)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthServiceStatus ¶
type HealthServiceStatus struct { // +listType=set // MemcachedNodes are the names of the memcached pods MemcachedNodes []string `json:"memcachedNodes,omitempty"` // HealthCheckNodes are the names of the Healch Service pods HealthCheckNodes []string `json:"healthCheckNodes,omitempty"` }
HealthServiceStatus defines the observed state of HealthService
func (*HealthServiceStatus) DeepCopy ¶
func (in *HealthServiceStatus) DeepCopy() *HealthServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthServiceStatus.
func (*HealthServiceStatus) DeepCopyInto ¶
func (in *HealthServiceStatus) DeepCopyInto(out *HealthServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Image ¶
type Image struct { // image repository, default is empty Repository string `json:"repository"` // image tag, default is empty Tag string `json:"tag"` // image pull policy, default is IfNotPresent PullPolicy string `json:"pullPolicy,omitempty"` }
image defines the desired image repository, tag and imagepullpolicy
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MustGather ¶
type MustGather struct { // MustGatherService deployment name Name string `json:"name"` // deprecated, define image in operator.yaml Image Image `json:"image,omitempty"` // MustGatherService deployment ServiceAccountName, default is default ServiceAccountName string `json:"serviceAccountName,omitempty"` // MustGatherService pod replicas, default is 1 Replicas int32 `json:"replicas,omitempty"` // MustGatherService deployment node selector, default is empty NodeSelector map[string]string `json:"nodeSelector,omitempty"` // MustGatherService deployment tolerations, default is empty Tolerations []corev1.Toleration `json:"tolerations,omitempty"` // MustGatherService deployment security context, default is empty SecurityContext corev1.SecurityContext `json:"securityContext,omitempty"` // MustGatherService startup command, default value is "/bin/must-gather-service -v 1" Command []string `json:"command,omitempty"` // resources defines the desired state of Resources Resources Resources `json:"resources,omitempty"` // MustGatherService deployment hostnetwork, default is false HostNetwork bool `json:"hostNetwork,omitempty"` }
MustGather defines the desired MustGather service
func (*MustGather) DeepCopy ¶
func (in *MustGather) DeepCopy() *MustGather
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGather.
func (*MustGather) DeepCopyInto ¶
func (in *MustGather) DeepCopyInto(out *MustGather)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MustGatherConfig ¶
type MustGatherConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MustGatherConfigSpec `json:"spec,omitempty"` Status MustGatherConfigStatus `json:"status,omitempty"` }
MustGatherConfig is the Schema for the mustgatherconfigs API +kubebuilder:subresource:status +kubebuilder:resource:path=mustgatherconfigs,scope=Namespaced
func (*MustGatherConfig) DeepCopy ¶
func (in *MustGatherConfig) DeepCopy() *MustGatherConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherConfig.
func (*MustGatherConfig) DeepCopyInto ¶
func (in *MustGatherConfig) DeepCopyInto(out *MustGatherConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MustGatherConfig) DeepCopyObject ¶
func (in *MustGatherConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MustGatherConfigList ¶
type MustGatherConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MustGatherConfig `json:"items"` }
MustGatherConfigList contains a list of MustGatherConfig
func (*MustGatherConfigList) DeepCopy ¶
func (in *MustGatherConfigList) DeepCopy() *MustGatherConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherConfigList.
func (*MustGatherConfigList) DeepCopyInto ¶
func (in *MustGatherConfigList) DeepCopyInto(out *MustGatherConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MustGatherConfigList) DeepCopyObject ¶
func (in *MustGatherConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MustGatherConfigSpec ¶
type MustGatherConfigSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html GatherConfig string `json:"gatherConfig,omitempty"` }
MustGatherConfigSpec defines the desired state of MustGatherConfig
func (*MustGatherConfigSpec) DeepCopy ¶
func (in *MustGatherConfigSpec) DeepCopy() *MustGatherConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherConfigSpec.
func (*MustGatherConfigSpec) DeepCopyInto ¶
func (in *MustGatherConfigSpec) DeepCopyInto(out *MustGatherConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MustGatherConfigStatus ¶
type MustGatherConfigStatus struct { }
MustGatherConfigStatus defines the observed state of MustGatherConfig
func (*MustGatherConfigStatus) DeepCopy ¶
func (in *MustGatherConfigStatus) DeepCopy() *MustGatherConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherConfigStatus.
func (*MustGatherConfigStatus) DeepCopyInto ¶
func (in *MustGatherConfigStatus) DeepCopyInto(out *MustGatherConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MustGatherJob ¶
type MustGatherJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MustGatherJobSpec `json:"spec,omitempty"` Status MustGatherJobStatus `json:"status,omitempty"` }
MustGatherJob is the Schema for the mustgatherjobs API +kubebuilder:subresource:status +kubebuilder:resource:path=mustgatherjobs,scope=Namespaced
func (*MustGatherJob) DeepCopy ¶
func (in *MustGatherJob) DeepCopy() *MustGatherJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherJob.
func (*MustGatherJob) DeepCopyInto ¶
func (in *MustGatherJob) DeepCopyInto(out *MustGatherJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MustGatherJob) DeepCopyObject ¶
func (in *MustGatherJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MustGatherJobList ¶
type MustGatherJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MustGatherJob `json:"items"` }
MustGatherJobList contains a list of MustGatherJob
func (*MustGatherJobList) DeepCopy ¶
func (in *MustGatherJobList) DeepCopy() *MustGatherJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherJobList.
func (*MustGatherJobList) DeepCopyInto ¶
func (in *MustGatherJobList) DeepCopyInto(out *MustGatherJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MustGatherJobList) DeepCopyObject ¶
func (in *MustGatherJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MustGatherJobSpec ¶
type MustGatherJobSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html // must gather image Image Image `json:"image,omitempty"` // must gather job ServiceAccountName, default is default ServiceAccountName string `json:"serviceAccountName,omitempty"` // must gather config name, default is default MustGatherConfigName string `json:"mustgatherConfigName,omitempty"` // must gather command, default is gather MustGatherCommand string `json:"mustgatherCommand,omitempty"` }
MustGatherJobSpec defines the desired state of MustGatherJob
func (*MustGatherJobSpec) DeepCopy ¶
func (in *MustGatherJobSpec) DeepCopy() *MustGatherJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherJobSpec.
func (*MustGatherJobSpec) DeepCopyInto ¶
func (in *MustGatherJobSpec) DeepCopyInto(out *MustGatherJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MustGatherJobStatus ¶
type MustGatherJobStatus struct { }
MustGatherJobStatus defines the observed state of MustGatherJob
func (*MustGatherJobStatus) DeepCopy ¶
func (in *MustGatherJobStatus) DeepCopy() *MustGatherJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherJobStatus.
func (*MustGatherJobStatus) DeepCopyInto ¶
func (in *MustGatherJobStatus) DeepCopyInto(out *MustGatherJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MustGatherService ¶
type MustGatherService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MustGatherServiceSpec `json:"spec,omitempty"` Status MustGatherServiceStatus `json:"status,omitempty"` }
MustGatherService is the Schema for the mustgatherservices API +kubebuilder:subresource:status +kubebuilder:resource:path=mustgatherservices,scope=Namespaced
func (*MustGatherService) DeepCopy ¶
func (in *MustGatherService) DeepCopy() *MustGatherService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherService.
func (*MustGatherService) DeepCopyInto ¶
func (in *MustGatherService) DeepCopyInto(out *MustGatherService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MustGatherService) DeepCopyObject ¶
func (in *MustGatherService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MustGatherServiceList ¶
type MustGatherServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MustGatherService `json:"items"` }
MustGatherServiceList contains a list of MustGatherService
func (*MustGatherServiceList) DeepCopy ¶
func (in *MustGatherServiceList) DeepCopy() *MustGatherServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherServiceList.
func (*MustGatherServiceList) DeepCopyInto ¶
func (in *MustGatherServiceList) DeepCopyInto(out *MustGatherServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MustGatherServiceList) DeepCopyObject ¶
func (in *MustGatherServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MustGatherServiceSpec ¶
type MustGatherServiceSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html MustGather MustGather `json:"mustGather,omitempty"` // persistentVolumeClaim defines the desired persistent volume claim PersistentVolumeClaim PersistentVolumeClaim `json:"persistentVolumeClaim,omitempty"` }
MustGatherServiceSpec defines the desired state of MustGatherService
func (*MustGatherServiceSpec) DeepCopy ¶
func (in *MustGatherServiceSpec) DeepCopy() *MustGatherServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherServiceSpec.
func (*MustGatherServiceSpec) DeepCopyInto ¶
func (in *MustGatherServiceSpec) DeepCopyInto(out *MustGatherServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MustGatherServiceStatus ¶
type MustGatherServiceStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html // MustGatherServiceNodes are the names of the MustGatherService pods MustGatherServiceNodes []string `json:"mustGatherServiceNodes,omitempty"` }
MustGatherServiceStatus defines the observed state of MustGatherService
func (*MustGatherServiceStatus) DeepCopy ¶
func (in *MustGatherServiceStatus) DeepCopy() *MustGatherServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MustGatherServiceStatus.
func (*MustGatherServiceStatus) DeepCopyInto ¶
func (in *MustGatherServiceStatus) DeepCopyInto(out *MustGatherServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PersistentVolumeClaim ¶
type PersistentVolumeClaim struct { // MustGatherService pvc name Name string `json:"name"` // resources defines the request storage size Resources corev1.ResourceRequirements `json:"resources,omitempty"` // storageClassName defines the storageclass name, default is default storageclass in cluster StorageClassName string `json:"storageClassName,omitempty"` }
PersistentVolumeClaim defines the desired persistent volume claim
func (*PersistentVolumeClaim) DeepCopy ¶
func (in *PersistentVolumeClaim) DeepCopy() *PersistentVolumeClaim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PersistentVolumeClaim.
func (*PersistentVolumeClaim) DeepCopyInto ¶
func (in *PersistentVolumeClaim) DeepCopyInto(out *PersistentVolumeClaim)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resource ¶
func (*Resource) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resource.
func (*Resource) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resources ¶
type Resources struct { Requests Resource `json:"requests,omitempty"` Limits Resource `json:"limits,omitempty"` }
func (*Resources) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resources.
func (*Resources) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.