in pkg/providers/snow/api/v1beta1/zz_generated.deepcopy.go [376:469]
func (in *AWSSnowMachineSpec) DeepCopyInto(out *AWSSnowMachineSpec) {
*out = *in
if in.ProviderID != nil {
in, out := &in.ProviderID, &out.ProviderID
*out = new(string)
**out = **in
}
if in.InstanceID != nil {
in, out := &in.InstanceID, &out.InstanceID
*out = new(string)
**out = **in
}
in.AMI.DeepCopyInto(&out.AMI)
if in.PublicIP != nil {
in, out := &in.PublicIP, &out.PublicIP
*out = new(bool)
**out = **in
}
if in.AdditionalSecurityGroups != nil {
in, out := &in.AdditionalSecurityGroups, &out.AdditionalSecurityGroups
*out = make([]AWSResourceReference, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.FailureDomain != nil {
in, out := &in.FailureDomain, &out.FailureDomain
*out = new(string)
**out = **in
}
if in.Subnet != nil {
in, out := &in.Subnet, &out.Subnet
*out = new(AWSResourceReference)
(*in).DeepCopyInto(*out)
}
if in.SSHKeyName != nil {
in, out := &in.SSHKeyName, &out.SSHKeyName
*out = new(string)
**out = **in
}
if in.RootVolume != nil {
in, out := &in.RootVolume, &out.RootVolume
*out = new(Volume)
**out = **in
}
if in.NonRootVolumes != nil {
in, out := &in.NonRootVolumes, &out.NonRootVolumes
*out = make([]*Volume, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(Volume)
**out = **in
}
}
}
if in.ContainersVolume != nil {
in, out := &in.ContainersVolume, &out.ContainersVolume
*out = new(Volume)
**out = **in
}
if in.NetworkInterfaces != nil {
in, out := &in.NetworkInterfaces, &out.NetworkInterfaces
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.UncompressedUserData != nil {
in, out := &in.UncompressedUserData, &out.UncompressedUserData
*out = new(bool)
**out = **in
}
out.CloudInit = in.CloudInit
if in.PhysicalNetworkConnectorType != nil {
in, out := &in.PhysicalNetworkConnectorType, &out.PhysicalNetworkConnectorType
*out = new(string)
**out = **in
}
if in.Devices != nil {
in, out := &in.Devices, &out.Devices
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.OSFamily != nil {
in, out := &in.OSFamily, &out.OSFamily
*out = new(OSFamily)
**out = **in
}
in.Network.DeepCopyInto(&out.Network)
if in.PrimaryPublicIP != nil {
in, out := &in.PrimaryPublicIP, &out.PrimaryPublicIP
*out = new(string)
**out = **in
}
}