// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
// DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out . in must be non - nil .
func (in *ClusterConfigSpec) DeepCopyInto(out *ClusterConfigSpec) {
	*out = *in
	if in.State != nil {
		in, out := &in.State, &out.State
		*out = new(ClusterConfigSpecResource)
		(*in).DeepCopyInto(*out)
	}
	in.Resource.DeepCopyInto(&out.Resource)
	out.ProviderRef = in.ProviderRef
	if in.BackendRef != nil {
		in, out := &in.BackendRef, &out.BackendRef
		*out = new(v1.LocalObjectReference)
		**out = **in
	}
	return
}
func ( in * ClusterConfigSpec ) DeepCopyInto ( out * ClusterConfigSpec ) { * out = * in if in . State != nil { in , out := & in . State , & out . State * out = new ( ClusterConfigSpecResource ) ( * in ) . DeepCopyInto ( * out ) } in . Resource . DeepCopyInto ( & out . Resource ) out . ProviderRef = in . ProviderRef if in . BackendRef != nil { in , out := & in . BackendRef , & out . BackendRef * out = new ( v1 . LocalObjectReference ) * * out = * * in } return }
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out.
DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out .