code: func (in *Cluster) DeepCopyInto(out *Cluster) {
  	*out = *in
  	if in.CertificateAuthorityData != nil {
  		in, out := &in.CertificateAuthorityData, &out.CertificateAuthorityData
  		*out = make([]byte, len(*in))
  		copy(*out, *in)
  	}
  	if in.Extensions != nil {
  		in, out := &in.Extensions, &out.Extensions
  		*out = make(map[string]runtime.Object, len(*in))
  		for key, val := range *in {
  			if val == nil {
  				(*out)[key] = nil
  			} else {
  				(*out)[key] = val.DeepCopyObject()
  			}
  		}
  	}
  	return
  }
docs: // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.