code: func (in *ClusterConfiguration) DeepCopyInto(out *ClusterConfiguration) {
  	*out = *in
  	out.TypeMeta = in.TypeMeta
  	in.ComponentConfigs.DeepCopyInto(&out.ComponentConfigs)
  	in.Etcd.DeepCopyInto(&out.Etcd)
  	out.Networking = in.Networking
  	in.APIServer.DeepCopyInto(&out.APIServer)
  	in.ControllerManager.DeepCopyInto(&out.ControllerManager)
  	in.Scheduler.DeepCopyInto(&out.Scheduler)
  	out.DNS = in.DNS
  	if in.FeatureGates != nil {
  		in, out := &in.FeatureGates, &out.FeatureGates
  		*out = make(map[string]bool, len(*in))
  		for key, val := range *in {
  			(*out)[key] = val
  		}
  	}
  	return
  }
docs: // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.