v2/api/network/v1api20240601/zz_generated.deepcopy.go (2,785 lines of code) (raw):
//go:build !ignore_autogenerated
/*
Copyright (c) Microsoft Corporation.
Licensed under the MIT license.
*/
// Code generated by controller-gen. DO NOT EDIT.
package v1api20240601
import (
"github.com/Azure/azure-service-operator/v2/pkg/genruntime"
"github.com/Azure/azure-service-operator/v2/pkg/genruntime/conditions"
"github.com/Azure/azure-service-operator/v2/pkg/genruntime/core"
runtime "k8s.io/apimachinery/pkg/runtime"
)
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ARecord) DeepCopyInto(out *ARecord) {
*out = *in
if in.Ipv4Address != nil {
in, out := &in.Ipv4Address, &out.Ipv4Address
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord.
func (in *ARecord) DeepCopy() *ARecord {
if in == nil {
return nil
}
out := new(ARecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ARecord_STATUS) DeepCopyInto(out *ARecord_STATUS) {
*out = *in
if in.Ipv4Address != nil {
in, out := &in.Ipv4Address, &out.Ipv4Address
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord_STATUS.
func (in *ARecord_STATUS) DeepCopy() *ARecord_STATUS {
if in == nil {
return nil
}
out := new(ARecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AaaaRecord) DeepCopyInto(out *AaaaRecord) {
*out = *in
if in.Ipv6Address != nil {
in, out := &in.Ipv6Address, &out.Ipv6Address
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecord.
func (in *AaaaRecord) DeepCopy() *AaaaRecord {
if in == nil {
return nil
}
out := new(AaaaRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AaaaRecord_STATUS) DeepCopyInto(out *AaaaRecord_STATUS) {
*out = *in
if in.Ipv6Address != nil {
in, out := &in.Ipv6Address, &out.Ipv6Address
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecord_STATUS.
func (in *AaaaRecord_STATUS) DeepCopy() *AaaaRecord_STATUS {
if in == nil {
return nil
}
out := new(AaaaRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CnameRecord) DeepCopyInto(out *CnameRecord) {
*out = *in
if in.Cname != nil {
in, out := &in.Cname, &out.Cname
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecord.
func (in *CnameRecord) DeepCopy() *CnameRecord {
if in == nil {
return nil
}
out := new(CnameRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *CnameRecord_STATUS) DeepCopyInto(out *CnameRecord_STATUS) {
*out = *in
if in.Cname != nil {
in, out := &in.Cname, &out.Cname
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecord_STATUS.
func (in *CnameRecord_STATUS) DeepCopy() *CnameRecord_STATUS {
if in == nil {
return nil
}
out := new(CnameRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *MxRecord) DeepCopyInto(out *MxRecord) {
*out = *in
if in.Exchange != nil {
in, out := &in.Exchange, &out.Exchange
*out = new(string)
**out = **in
}
if in.Preference != nil {
in, out := &in.Preference, &out.Preference
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord.
func (in *MxRecord) DeepCopy() *MxRecord {
if in == nil {
return nil
}
out := new(MxRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *MxRecord_STATUS) DeepCopyInto(out *MxRecord_STATUS) {
*out = *in
if in.Exchange != nil {
in, out := &in.Exchange, &out.Exchange
*out = new(string)
**out = **in
}
if in.Preference != nil {
in, out := &in.Preference, &out.Preference
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord_STATUS.
func (in *MxRecord_STATUS) DeepCopy() *MxRecord_STATUS {
if in == nil {
return nil
}
out := new(MxRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZone) DeepCopyInto(out *PrivateDnsZone) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZone.
func (in *PrivateDnsZone) DeepCopy() *PrivateDnsZone {
if in == nil {
return nil
}
out := new(PrivateDnsZone)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZone) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZoneList) DeepCopyInto(out *PrivateDnsZoneList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZone, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneList.
func (in *PrivateDnsZoneList) DeepCopy() *PrivateDnsZoneList {
if in == nil {
return nil
}
out := new(PrivateDnsZoneList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZoneList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZoneOperatorSpec) DeepCopyInto(out *PrivateDnsZoneOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneOperatorSpec.
func (in *PrivateDnsZoneOperatorSpec) DeepCopy() *PrivateDnsZoneOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZoneOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZone_STATUS) DeepCopyInto(out *PrivateDnsZone_STATUS) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.InternalId != nil {
in, out := &in.InternalId, &out.InternalId
*out = new(string)
**out = **in
}
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.MaxNumberOfRecordSets != nil {
in, out := &in.MaxNumberOfRecordSets, &out.MaxNumberOfRecordSets
*out = new(int)
**out = **in
}
if in.MaxNumberOfVirtualNetworkLinks != nil {
in, out := &in.MaxNumberOfVirtualNetworkLinks, &out.MaxNumberOfVirtualNetworkLinks
*out = new(int)
**out = **in
}
if in.MaxNumberOfVirtualNetworkLinksWithRegistration != nil {
in, out := &in.MaxNumberOfVirtualNetworkLinksWithRegistration, &out.MaxNumberOfVirtualNetworkLinksWithRegistration
*out = new(int)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.NumberOfRecordSets != nil {
in, out := &in.NumberOfRecordSets, &out.NumberOfRecordSets
*out = new(int)
**out = **in
}
if in.NumberOfVirtualNetworkLinks != nil {
in, out := &in.NumberOfVirtualNetworkLinks, &out.NumberOfVirtualNetworkLinks
*out = new(int)
**out = **in
}
if in.NumberOfVirtualNetworkLinksWithRegistration != nil {
in, out := &in.NumberOfVirtualNetworkLinksWithRegistration, &out.NumberOfVirtualNetworkLinksWithRegistration
*out = new(int)
**out = **in
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(PrivateZoneProperties_ProvisioningState_STATUS)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZone_STATUS.
func (in *PrivateDnsZone_STATUS) DeepCopy() *PrivateDnsZone_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZone_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZone_Spec) DeepCopyInto(out *PrivateDnsZone_Spec) {
*out = *in
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZoneOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZone_Spec.
func (in *PrivateDnsZone_Spec) DeepCopy() *PrivateDnsZone_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZone_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesAAAARecord) DeepCopyInto(out *PrivateDnsZonesAAAARecord) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord.
func (in *PrivateDnsZonesAAAARecord) DeepCopy() *PrivateDnsZonesAAAARecord {
if in == nil {
return nil
}
out := new(PrivateDnsZonesAAAARecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesAAAARecord) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesAAAARecordList) DeepCopyInto(out *PrivateDnsZonesAAAARecordList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZonesAAAARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecordList.
func (in *PrivateDnsZonesAAAARecordList) DeepCopy() *PrivateDnsZonesAAAARecordList {
if in == nil {
return nil
}
out := new(PrivateDnsZonesAAAARecordList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesAAAARecordList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesAAAARecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesAAAARecordOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecordOperatorSpec.
func (in *PrivateDnsZonesAAAARecordOperatorSpec) DeepCopy() *PrivateDnsZonesAAAARecordOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesAAAARecordOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesAAAARecord_STATUS) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IsAutoRegistered != nil {
in, out := &in.IsAutoRegistered, &out.IsAutoRegistered
*out = new(bool)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord_STATUS.
func (in *PrivateDnsZonesAAAARecord_STATUS) DeepCopy() *PrivateDnsZonesAAAARecord_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZonesAAAARecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopyInto(out *PrivateDnsZonesAAAARecord_Spec) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZonesAAAARecordOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesAAAARecord_Spec.
func (in *PrivateDnsZonesAAAARecord_Spec) DeepCopy() *PrivateDnsZonesAAAARecord_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesAAAARecord_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesARecord) DeepCopyInto(out *PrivateDnsZonesARecord) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord.
func (in *PrivateDnsZonesARecord) DeepCopy() *PrivateDnsZonesARecord {
if in == nil {
return nil
}
out := new(PrivateDnsZonesARecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesARecord) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesARecordList) DeepCopyInto(out *PrivateDnsZonesARecordList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZonesARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecordList.
func (in *PrivateDnsZonesARecordList) DeepCopy() *PrivateDnsZonesARecordList {
if in == nil {
return nil
}
out := new(PrivateDnsZonesARecordList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesARecordList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesARecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesARecordOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecordOperatorSpec.
func (in *PrivateDnsZonesARecordOperatorSpec) DeepCopy() *PrivateDnsZonesARecordOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesARecordOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesARecord_STATUS) DeepCopyInto(out *PrivateDnsZonesARecord_STATUS) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IsAutoRegistered != nil {
in, out := &in.IsAutoRegistered, &out.IsAutoRegistered
*out = new(bool)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord_STATUS.
func (in *PrivateDnsZonesARecord_STATUS) DeepCopy() *PrivateDnsZonesARecord_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZonesARecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesARecord_Spec) DeepCopyInto(out *PrivateDnsZonesARecord_Spec) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZonesARecordOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesARecord_Spec.
func (in *PrivateDnsZonesARecord_Spec) DeepCopy() *PrivateDnsZonesARecord_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesARecord_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesCNAMERecord) DeepCopyInto(out *PrivateDnsZonesCNAMERecord) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord.
func (in *PrivateDnsZonesCNAMERecord) DeepCopy() *PrivateDnsZonesCNAMERecord {
if in == nil {
return nil
}
out := new(PrivateDnsZonesCNAMERecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesCNAMERecord) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesCNAMERecordList) DeepCopyInto(out *PrivateDnsZonesCNAMERecordList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZonesCNAMERecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecordList.
func (in *PrivateDnsZonesCNAMERecordList) DeepCopy() *PrivateDnsZonesCNAMERecordList {
if in == nil {
return nil
}
out := new(PrivateDnsZonesCNAMERecordList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesCNAMERecordList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesCNAMERecordOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecordOperatorSpec.
func (in *PrivateDnsZonesCNAMERecordOperatorSpec) DeepCopy() *PrivateDnsZonesCNAMERecordOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesCNAMERecordOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_STATUS) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IsAutoRegistered != nil {
in, out := &in.IsAutoRegistered, &out.IsAutoRegistered
*out = new(bool)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord_STATUS.
func (in *PrivateDnsZonesCNAMERecord_STATUS) DeepCopy() *PrivateDnsZonesCNAMERecord_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZonesCNAMERecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopyInto(out *PrivateDnsZonesCNAMERecord_Spec) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZonesCNAMERecordOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesCNAMERecord_Spec.
func (in *PrivateDnsZonesCNAMERecord_Spec) DeepCopy() *PrivateDnsZonesCNAMERecord_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesCNAMERecord_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesMXRecord) DeepCopyInto(out *PrivateDnsZonesMXRecord) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord.
func (in *PrivateDnsZonesMXRecord) DeepCopy() *PrivateDnsZonesMXRecord {
if in == nil {
return nil
}
out := new(PrivateDnsZonesMXRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesMXRecord) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesMXRecordList) DeepCopyInto(out *PrivateDnsZonesMXRecordList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZonesMXRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecordList.
func (in *PrivateDnsZonesMXRecordList) DeepCopy() *PrivateDnsZonesMXRecordList {
if in == nil {
return nil
}
out := new(PrivateDnsZonesMXRecordList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesMXRecordList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesMXRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesMXRecordOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecordOperatorSpec.
func (in *PrivateDnsZonesMXRecordOperatorSpec) DeepCopy() *PrivateDnsZonesMXRecordOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesMXRecordOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesMXRecord_STATUS) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IsAutoRegistered != nil {
in, out := &in.IsAutoRegistered, &out.IsAutoRegistered
*out = new(bool)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord_STATUS.
func (in *PrivateDnsZonesMXRecord_STATUS) DeepCopy() *PrivateDnsZonesMXRecord_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZonesMXRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesMXRecord_Spec) DeepCopyInto(out *PrivateDnsZonesMXRecord_Spec) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZonesMXRecordOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesMXRecord_Spec.
func (in *PrivateDnsZonesMXRecord_Spec) DeepCopy() *PrivateDnsZonesMXRecord_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesMXRecord_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesPTRRecord) DeepCopyInto(out *PrivateDnsZonesPTRRecord) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord.
func (in *PrivateDnsZonesPTRRecord) DeepCopy() *PrivateDnsZonesPTRRecord {
if in == nil {
return nil
}
out := new(PrivateDnsZonesPTRRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesPTRRecord) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesPTRRecordList) DeepCopyInto(out *PrivateDnsZonesPTRRecordList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZonesPTRRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecordList.
func (in *PrivateDnsZonesPTRRecordList) DeepCopy() *PrivateDnsZonesPTRRecordList {
if in == nil {
return nil
}
out := new(PrivateDnsZonesPTRRecordList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesPTRRecordList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesPTRRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesPTRRecordOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecordOperatorSpec.
func (in *PrivateDnsZonesPTRRecordOperatorSpec) DeepCopy() *PrivateDnsZonesPTRRecordOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesPTRRecordOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesPTRRecord_STATUS) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IsAutoRegistered != nil {
in, out := &in.IsAutoRegistered, &out.IsAutoRegistered
*out = new(bool)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord_STATUS.
func (in *PrivateDnsZonesPTRRecord_STATUS) DeepCopy() *PrivateDnsZonesPTRRecord_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZonesPTRRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopyInto(out *PrivateDnsZonesPTRRecord_Spec) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZonesPTRRecordOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesPTRRecord_Spec.
func (in *PrivateDnsZonesPTRRecord_Spec) DeepCopy() *PrivateDnsZonesPTRRecord_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesPTRRecord_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesSRVRecord) DeepCopyInto(out *PrivateDnsZonesSRVRecord) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord.
func (in *PrivateDnsZonesSRVRecord) DeepCopy() *PrivateDnsZonesSRVRecord {
if in == nil {
return nil
}
out := new(PrivateDnsZonesSRVRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesSRVRecord) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesSRVRecordList) DeepCopyInto(out *PrivateDnsZonesSRVRecordList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZonesSRVRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecordList.
func (in *PrivateDnsZonesSRVRecordList) DeepCopy() *PrivateDnsZonesSRVRecordList {
if in == nil {
return nil
}
out := new(PrivateDnsZonesSRVRecordList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesSRVRecordList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesSRVRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesSRVRecordOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecordOperatorSpec.
func (in *PrivateDnsZonesSRVRecordOperatorSpec) DeepCopy() *PrivateDnsZonesSRVRecordOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesSRVRecordOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesSRVRecord_STATUS) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IsAutoRegistered != nil {
in, out := &in.IsAutoRegistered, &out.IsAutoRegistered
*out = new(bool)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord_STATUS.
func (in *PrivateDnsZonesSRVRecord_STATUS) DeepCopy() *PrivateDnsZonesSRVRecord_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZonesSRVRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopyInto(out *PrivateDnsZonesSRVRecord_Spec) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZonesSRVRecordOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesSRVRecord_Spec.
func (in *PrivateDnsZonesSRVRecord_Spec) DeepCopy() *PrivateDnsZonesSRVRecord_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesSRVRecord_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesTXTRecord) DeepCopyInto(out *PrivateDnsZonesTXTRecord) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord.
func (in *PrivateDnsZonesTXTRecord) DeepCopy() *PrivateDnsZonesTXTRecord {
if in == nil {
return nil
}
out := new(PrivateDnsZonesTXTRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesTXTRecord) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesTXTRecordList) DeepCopyInto(out *PrivateDnsZonesTXTRecordList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZonesTXTRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecordList.
func (in *PrivateDnsZonesTXTRecordList) DeepCopy() *PrivateDnsZonesTXTRecordList {
if in == nil {
return nil
}
out := new(PrivateDnsZonesTXTRecordList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesTXTRecordList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesTXTRecordOperatorSpec) DeepCopyInto(out *PrivateDnsZonesTXTRecordOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecordOperatorSpec.
func (in *PrivateDnsZonesTXTRecordOperatorSpec) DeepCopy() *PrivateDnsZonesTXTRecordOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesTXTRecordOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopyInto(out *PrivateDnsZonesTXTRecord_STATUS) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IsAutoRegistered != nil {
in, out := &in.IsAutoRegistered, &out.IsAutoRegistered
*out = new(bool)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord_STATUS.
func (in *PrivateDnsZonesTXTRecord_STATUS) DeepCopy() *PrivateDnsZonesTXTRecord_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZonesTXTRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopyInto(out *PrivateDnsZonesTXTRecord_Spec) {
*out = *in
if in.ARecords != nil {
in, out := &in.ARecords, &out.ARecords
*out = make([]ARecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AaaaRecords != nil {
in, out := &in.AaaaRecords, &out.AaaaRecords
*out = make([]AaaaRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CnameRecord != nil {
in, out := &in.CnameRecord, &out.CnameRecord
*out = new(CnameRecord)
(*in).DeepCopyInto(*out)
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.MxRecords != nil {
in, out := &in.MxRecords, &out.MxRecords
*out = make([]MxRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZonesTXTRecordOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PtrRecords != nil {
in, out := &in.PtrRecords, &out.PtrRecords
*out = make([]PtrRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SoaRecord != nil {
in, out := &in.SoaRecord, &out.SoaRecord
*out = new(SoaRecord)
(*in).DeepCopyInto(*out)
}
if in.SrvRecords != nil {
in, out := &in.SrvRecords, &out.SrvRecords
*out = make([]SrvRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
if in.TxtRecords != nil {
in, out := &in.TxtRecords, &out.TxtRecords
*out = make([]TxtRecord, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesTXTRecord_Spec.
func (in *PrivateDnsZonesTXTRecord_Spec) DeepCopy() *PrivateDnsZonesTXTRecord_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesTXTRecord_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
in.Spec.DeepCopyInto(&out.Spec)
in.Status.DeepCopyInto(&out.Status)
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink.
func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopy() *PrivateDnsZonesVirtualNetworkLink {
if in == nil {
return nil
}
out := new(PrivateDnsZonesVirtualNetworkLink)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesVirtualNetworkLink) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLinkList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateDnsZonesVirtualNetworkLink, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLinkList.
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopy() *PrivateDnsZonesVirtualNetworkLinkList {
if in == nil {
return nil
}
out := new(PrivateDnsZonesVirtualNetworkLinkList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateDnsZonesVirtualNetworkLinkList) DeepCopyObject() runtime.Object {
if c := in.DeepCopy(); c != nil {
return c
}
return nil
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) {
*out = *in
if in.ConfigMapExpressions != nil {
in, out := &in.ConfigMapExpressions, &out.ConfigMapExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
if in.SecretExpressions != nil {
in, out := &in.SecretExpressions, &out.SecretExpressions
*out = make([]*core.DestinationExpression, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(core.DestinationExpression)
**out = **in
}
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLinkOperatorSpec.
func (in *PrivateDnsZonesVirtualNetworkLinkOperatorSpec) DeepCopy() *PrivateDnsZonesVirtualNetworkLinkOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesVirtualNetworkLinkOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_STATUS) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(VirtualNetworkLinkProperties_ProvisioningState_STATUS)
**out = **in
}
if in.RegistrationEnabled != nil {
in, out := &in.RegistrationEnabled, &out.RegistrationEnabled
*out = new(bool)
**out = **in
}
if in.ResolutionPolicy != nil {
in, out := &in.ResolutionPolicy, &out.ResolutionPolicy
*out = new(VirtualNetworkLinkProperties_ResolutionPolicy_STATUS)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
if in.VirtualNetwork != nil {
in, out := &in.VirtualNetwork, &out.VirtualNetwork
*out = new(SubResource_STATUS)
(*in).DeepCopyInto(*out)
}
if in.VirtualNetworkLinkState != nil {
in, out := &in.VirtualNetworkLinkState, &out.VirtualNetworkLinkState
*out = new(VirtualNetworkLinkProperties_VirtualNetworkLinkState_STATUS)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink_STATUS.
func (in *PrivateDnsZonesVirtualNetworkLink_STATUS) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZonesVirtualNetworkLink_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopyInto(out *PrivateDnsZonesVirtualNetworkLink_Spec) {
*out = *in
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateDnsZonesVirtualNetworkLinkOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.RegistrationEnabled != nil {
in, out := &in.RegistrationEnabled, &out.RegistrationEnabled
*out = new(bool)
**out = **in
}
if in.ResolutionPolicy != nil {
in, out := &in.ResolutionPolicy, &out.ResolutionPolicy
*out = new(VirtualNetworkLinkProperties_ResolutionPolicy)
**out = **in
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.VirtualNetwork != nil {
in, out := &in.VirtualNetwork, &out.VirtualNetwork
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonesVirtualNetworkLink_Spec.
func (in *PrivateDnsZonesVirtualNetworkLink_Spec) DeepCopy() *PrivateDnsZonesVirtualNetworkLink_Spec {
if in == nil {
return nil
}
out := new(PrivateDnsZonesVirtualNetworkLink_Spec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PtrRecord) DeepCopyInto(out *PtrRecord) {
*out = *in
if in.Ptrdname != nil {
in, out := &in.Ptrdname, &out.Ptrdname
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord.
func (in *PtrRecord) DeepCopy() *PtrRecord {
if in == nil {
return nil
}
out := new(PtrRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PtrRecord_STATUS) DeepCopyInto(out *PtrRecord_STATUS) {
*out = *in
if in.Ptrdname != nil {
in, out := &in.Ptrdname, &out.Ptrdname
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord_STATUS.
func (in *PtrRecord_STATUS) DeepCopy() *PtrRecord_STATUS {
if in == nil {
return nil
}
out := new(PtrRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SoaRecord) DeepCopyInto(out *SoaRecord) {
*out = *in
if in.Email != nil {
in, out := &in.Email, &out.Email
*out = new(string)
**out = **in
}
if in.ExpireTime != nil {
in, out := &in.ExpireTime, &out.ExpireTime
*out = new(int)
**out = **in
}
if in.Host != nil {
in, out := &in.Host, &out.Host
*out = new(string)
**out = **in
}
if in.MinimumTtl != nil {
in, out := &in.MinimumTtl, &out.MinimumTtl
*out = new(int)
**out = **in
}
if in.RefreshTime != nil {
in, out := &in.RefreshTime, &out.RefreshTime
*out = new(int)
**out = **in
}
if in.RetryTime != nil {
in, out := &in.RetryTime, &out.RetryTime
*out = new(int)
**out = **in
}
if in.SerialNumber != nil {
in, out := &in.SerialNumber, &out.SerialNumber
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecord.
func (in *SoaRecord) DeepCopy() *SoaRecord {
if in == nil {
return nil
}
out := new(SoaRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SoaRecord_STATUS) DeepCopyInto(out *SoaRecord_STATUS) {
*out = *in
if in.Email != nil {
in, out := &in.Email, &out.Email
*out = new(string)
**out = **in
}
if in.ExpireTime != nil {
in, out := &in.ExpireTime, &out.ExpireTime
*out = new(int)
**out = **in
}
if in.Host != nil {
in, out := &in.Host, &out.Host
*out = new(string)
**out = **in
}
if in.MinimumTtl != nil {
in, out := &in.MinimumTtl, &out.MinimumTtl
*out = new(int)
**out = **in
}
if in.RefreshTime != nil {
in, out := &in.RefreshTime, &out.RefreshTime
*out = new(int)
**out = **in
}
if in.RetryTime != nil {
in, out := &in.RetryTime, &out.RetryTime
*out = new(int)
**out = **in
}
if in.SerialNumber != nil {
in, out := &in.SerialNumber, &out.SerialNumber
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecord_STATUS.
func (in *SoaRecord_STATUS) DeepCopy() *SoaRecord_STATUS {
if in == nil {
return nil
}
out := new(SoaRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SrvRecord) DeepCopyInto(out *SrvRecord) {
*out = *in
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int)
**out = **in
}
if in.Priority != nil {
in, out := &in.Priority, &out.Priority
*out = new(int)
**out = **in
}
if in.Target != nil {
in, out := &in.Target, &out.Target
*out = new(string)
**out = **in
}
if in.Weight != nil {
in, out := &in.Weight, &out.Weight
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord.
func (in *SrvRecord) DeepCopy() *SrvRecord {
if in == nil {
return nil
}
out := new(SrvRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SrvRecord_STATUS) DeepCopyInto(out *SrvRecord_STATUS) {
*out = *in
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int)
**out = **in
}
if in.Priority != nil {
in, out := &in.Priority, &out.Priority
*out = new(int)
**out = **in
}
if in.Target != nil {
in, out := &in.Target, &out.Target
*out = new(string)
**out = **in
}
if in.Weight != nil {
in, out := &in.Weight, &out.Weight
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord_STATUS.
func (in *SrvRecord_STATUS) DeepCopy() *SrvRecord_STATUS {
if in == nil {
return nil
}
out := new(SrvRecord_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SubResource) DeepCopyInto(out *SubResource) {
*out = *in
if in.Reference != nil {
in, out := &in.Reference, &out.Reference
*out = new(genruntime.ResourceReference)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource.
func (in *SubResource) DeepCopy() *SubResource {
if in == nil {
return nil
}
out := new(SubResource)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SubResource_STATUS) DeepCopyInto(out *SubResource_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_STATUS.
func (in *SubResource_STATUS) DeepCopy() *SubResource_STATUS {
if in == nil {
return nil
}
out := new(SubResource_STATUS)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TxtRecord) DeepCopyInto(out *TxtRecord) {
*out = *in
if in.Value != nil {
in, out := &in.Value, &out.Value
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord.
func (in *TxtRecord) DeepCopy() *TxtRecord {
if in == nil {
return nil
}
out := new(TxtRecord)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TxtRecord_STATUS) DeepCopyInto(out *TxtRecord_STATUS) {
*out = *in
if in.Value != nil {
in, out := &in.Value, &out.Value
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord_STATUS.
func (in *TxtRecord_STATUS) DeepCopy() *TxtRecord_STATUS {
if in == nil {
return nil
}
out := new(TxtRecord_STATUS)
in.DeepCopyInto(out)
return out
}