v2/api/network/v1api20201101/zz_generated.deepcopy.go (6,361 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 v1api20201101 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 *AddressSpace) DeepCopyInto(out *AddressSpace) { *out = *in if in.AddressPrefixes != nil { in, out := &in.AddressPrefixes, &out.AddressPrefixes *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressSpace. func (in *AddressSpace) DeepCopy() *AddressSpace { if in == nil { return nil } out := new(AddressSpace) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *AddressSpace_STATUS) DeepCopyInto(out *AddressSpace_STATUS) { *out = *in if in.AddressPrefixes != nil { in, out := &in.AddressPrefixes, &out.AddressPrefixes *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressSpace_STATUS. func (in *AddressSpace_STATUS) DeepCopy() *AddressSpace_STATUS { if in == nil { return nil } out := new(AddressSpace_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 *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) { *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 ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded. func (in *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) { *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 ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded. func (in *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) { *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 ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded. func (in *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) { *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 ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded. func (in *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded { if in == nil { return nil } out := new(ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) { *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 ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded. func (in *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) { *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 ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded. func (in *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded { if in == nil { return nil } out := new(ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BackendAddressPool_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_LoadBalancer_SubResourceEmbedded) { *out = *in if in.LoadBalancerBackendAddresses != nil { in, out := &in.LoadBalancerBackendAddresses, &out.LoadBalancerBackendAddresses *out = make([]LoadBalancerBackendAddress, 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 } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPool_LoadBalancer_SubResourceEmbedded. func (in *BackendAddressPool_LoadBalancer_SubResourceEmbedded) DeepCopy() *BackendAddressPool_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(BackendAddressPool_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_NetworkInterface_SubResourceEmbedded) { *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 BackendAddressPool_NetworkInterface_SubResourceEmbedded. func (in *BackendAddressPool_NetworkInterface_SubResourceEmbedded) DeepCopy() *BackendAddressPool_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(BackendAddressPool_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) { *out = *in if in.BackendIPConfigurations != nil { in, out := &in.BackendIPConfigurations, &out.BackendIPConfigurations *out = make([]NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded, 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.LoadBalancerBackendAddresses != nil { in, out := &in.LoadBalancerBackendAddresses, &out.LoadBalancerBackendAddresses *out = make([]LoadBalancerBackendAddress_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.LoadBalancingRules != nil { in, out := &in.LoadBalancingRules, &out.LoadBalancingRules *out = make([]SubResource_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.OutboundRule != nil { in, out := &in.OutboundRule, &out.OutboundRule *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.OutboundRules != nil { in, out := &in.OutboundRules, &out.OutboundRules *out = make([]SubResource_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } 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 BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded. func (in *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) { *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 BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded. func (in *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BgpSettings) DeepCopyInto(out *BgpSettings) { *out = *in if in.Asn != nil { in, out := &in.Asn, &out.Asn *out = new(uint32) **out = **in } if in.BgpPeeringAddress != nil { in, out := &in.BgpPeeringAddress, &out.BgpPeeringAddress *out = new(string) **out = **in } if in.BgpPeeringAddresses != nil { in, out := &in.BgpPeeringAddresses, &out.BgpPeeringAddresses *out = make([]IPConfigurationBgpPeeringAddress, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.PeerWeight != nil { in, out := &in.PeerWeight, &out.PeerWeight *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpSettings. func (in *BgpSettings) DeepCopy() *BgpSettings { if in == nil { return nil } out := new(BgpSettings) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *BgpSettings_STATUS) DeepCopyInto(out *BgpSettings_STATUS) { *out = *in if in.Asn != nil { in, out := &in.Asn, &out.Asn *out = new(uint32) **out = **in } if in.BgpPeeringAddress != nil { in, out := &in.BgpPeeringAddress, &out.BgpPeeringAddress *out = new(string) **out = **in } if in.BgpPeeringAddresses != nil { in, out := &in.BgpPeeringAddresses, &out.BgpPeeringAddresses *out = make([]IPConfigurationBgpPeeringAddress_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.PeerWeight != nil { in, out := &in.PeerWeight, &out.PeerWeight *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpSettings_STATUS. func (in *BgpSettings_STATUS) DeepCopy() *BgpSettings_STATUS { if in == nil { return nil } out := new(BgpSettings_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 *DdosSettings) DeepCopyInto(out *DdosSettings) { *out = *in if in.DdosCustomPolicy != nil { in, out := &in.DdosCustomPolicy, &out.DdosCustomPolicy *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.ProtectedIP != nil { in, out := &in.ProtectedIP, &out.ProtectedIP *out = new(bool) **out = **in } if in.ProtectionCoverage != nil { in, out := &in.ProtectionCoverage, &out.ProtectionCoverage *out = new(DdosSettings_ProtectionCoverage) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosSettings. func (in *DdosSettings) DeepCopy() *DdosSettings { if in == nil { return nil } out := new(DdosSettings) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DdosSettings_STATUS) DeepCopyInto(out *DdosSettings_STATUS) { *out = *in if in.DdosCustomPolicy != nil { in, out := &in.DdosCustomPolicy, &out.DdosCustomPolicy *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.ProtectedIP != nil { in, out := &in.ProtectedIP, &out.ProtectedIP *out = new(bool) **out = **in } if in.ProtectionCoverage != nil { in, out := &in.ProtectionCoverage, &out.ProtectionCoverage *out = new(DdosSettings_ProtectionCoverage_STATUS) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosSettings_STATUS. func (in *DdosSettings_STATUS) DeepCopy() *DdosSettings_STATUS { if in == nil { return nil } out := new(DdosSettings_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 *Delegation) DeepCopyInto(out *Delegation) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.ServiceName != nil { in, out := &in.ServiceName, &out.ServiceName *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Delegation. func (in *Delegation) DeepCopy() *Delegation { if in == nil { return nil } out := new(Delegation) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Delegation_STATUS) DeepCopyInto(out *Delegation_STATUS) { *out = *in if in.Actions != nil { in, out := &in.Actions, &out.Actions *out = make([]string, len(*in)) copy(*out, *in) } 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.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(ProvisioningState_STATUS) **out = **in } if in.ServiceName != nil { in, out := &in.ServiceName, &out.ServiceName *out = new(string) **out = **in } 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 Delegation_STATUS. func (in *Delegation_STATUS) DeepCopy() *Delegation_STATUS { if in == nil { return nil } out := new(Delegation_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 *DhcpOptions) DeepCopyInto(out *DhcpOptions) { *out = *in if in.DnsServers != nil { in, out := &in.DnsServers, &out.DnsServers *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptions. func (in *DhcpOptions) DeepCopy() *DhcpOptions { if in == nil { return nil } out := new(DhcpOptions) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DhcpOptions_STATUS) DeepCopyInto(out *DhcpOptions_STATUS) { *out = *in if in.DnsServers != nil { in, out := &in.DnsServers, &out.DnsServers *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptions_STATUS. func (in *DhcpOptions_STATUS) DeepCopy() *DhcpOptions_STATUS { if in == nil { return nil } out := new(DhcpOptions_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 *ExtendedLocation) DeepCopyInto(out *ExtendedLocation) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Type != nil { in, out := &in.Type, &out.Type *out = new(ExtendedLocationType) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation. func (in *ExtendedLocation) DeepCopy() *ExtendedLocation { if in == nil { return nil } out := new(ExtendedLocation) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Type != nil { in, out := &in.Type, &out.Type *out = new(ExtendedLocationType_STATUS) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS. func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS { if in == nil { return nil } out := new(ExtendedLocation_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 *FlowLog_STATUS) DeepCopyInto(out *FlowLog_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 FlowLog_STATUS. func (in *FlowLog_STATUS) DeepCopy() *FlowLog_STATUS { if in == nil { return nil } out := new(FlowLog_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 *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.PrivateIPAddress != nil { in, out := &in.PrivateIPAddress, &out.PrivateIPAddress *out = new(string) **out = **in } if in.PrivateIPAddressVersion != nil { in, out := &in.PrivateIPAddressVersion, &out.PrivateIPAddressVersion *out = new(IPVersion) **out = **in } if in.PrivateIPAllocationMethod != nil { in, out := &in.PrivateIPAllocationMethod, &out.PrivateIPAllocationMethod *out = new(IPAllocationMethod) **out = **in } if in.PublicIPAddress != nil { in, out := &in.PublicIPAddress, &out.PublicIPAddress *out = new(PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.PublicIPPrefix != nil { in, out := &in.PublicIPPrefix, &out.PublicIPPrefix *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.Subnet != nil { in, out := &in.Subnet, &out.Subnet *out = new(Subnet_LoadBalancer_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.Zones != nil { in, out := &in.Zones, &out.Zones *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded. func (in *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) { *out = *in 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.InboundNatPools != nil { in, out := &in.InboundNatPools, &out.InboundNatPools *out = make([]SubResource_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.InboundNatRules != nil { in, out := &in.InboundNatRules, &out.InboundNatRules *out = make([]SubResource_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.LoadBalancingRules != nil { in, out := &in.LoadBalancingRules, &out.LoadBalancingRules *out = make([]SubResource_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.OutboundRules != nil { in, out := &in.OutboundRules, &out.OutboundRules *out = make([]SubResource_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.PrivateIPAddress != nil { in, out := &in.PrivateIPAddress, &out.PrivateIPAddress *out = new(string) **out = **in } if in.PrivateIPAddressVersion != nil { in, out := &in.PrivateIPAddressVersion, &out.PrivateIPAddressVersion *out = new(IPVersion_STATUS) **out = **in } if in.PrivateIPAllocationMethod != nil { in, out := &in.PrivateIPAllocationMethod, &out.PrivateIPAllocationMethod *out = new(IPAllocationMethod_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.PublicIPAddress != nil { in, out := &in.PublicIPAddress, &out.PublicIPAddress *out = new(PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.PublicIPPrefix != nil { in, out := &in.PublicIPPrefix, &out.PublicIPPrefix *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.Subnet != nil { in, out := &in.Subnet, &out.Subnet *out = new(Subnet_STATUS_LoadBalancer_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.Type != nil { in, out := &in.Type, &out.Type *out = new(string) **out = **in } if in.Zones != nil { in, out := &in.Zones, &out.Zones *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded. func (in *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IPConfigurationBgpPeeringAddress) DeepCopyInto(out *IPConfigurationBgpPeeringAddress) { *out = *in if in.CustomBgpIpAddresses != nil { in, out := &in.CustomBgpIpAddresses, &out.CustomBgpIpAddresses *out = make([]string, len(*in)) copy(*out, *in) } if in.IpconfigurationId != nil { in, out := &in.IpconfigurationId, &out.IpconfigurationId *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationBgpPeeringAddress. func (in *IPConfigurationBgpPeeringAddress) DeepCopy() *IPConfigurationBgpPeeringAddress { if in == nil { return nil } out := new(IPConfigurationBgpPeeringAddress) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IPConfigurationBgpPeeringAddress_STATUS) DeepCopyInto(out *IPConfigurationBgpPeeringAddress_STATUS) { *out = *in if in.CustomBgpIpAddresses != nil { in, out := &in.CustomBgpIpAddresses, &out.CustomBgpIpAddresses *out = make([]string, len(*in)) copy(*out, *in) } if in.DefaultBgpIpAddresses != nil { in, out := &in.DefaultBgpIpAddresses, &out.DefaultBgpIpAddresses *out = make([]string, len(*in)) copy(*out, *in) } if in.IpconfigurationId != nil { in, out := &in.IpconfigurationId, &out.IpconfigurationId *out = new(string) **out = **in } if in.TunnelIpAddresses != nil { in, out := &in.TunnelIpAddresses, &out.TunnelIpAddresses *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationBgpPeeringAddress_STATUS. func (in *IPConfigurationBgpPeeringAddress_STATUS) DeepCopy() *IPConfigurationBgpPeeringAddress_STATUS { if in == nil { return nil } out := new(IPConfigurationBgpPeeringAddress_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 *IPConfigurationProfile_STATUS) DeepCopyInto(out *IPConfigurationProfile_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 IPConfigurationProfile_STATUS. func (in *IPConfigurationProfile_STATUS) DeepCopy() *IPConfigurationProfile_STATUS { if in == nil { return nil } out := new(IPConfigurationProfile_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 *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) { *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 IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded. func (in *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) DeepCopy() *IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded { if in == nil { return nil } out := new(IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InboundNatPool) DeepCopyInto(out *InboundNatPool) { *out = *in if in.BackendPort != nil { in, out := &in.BackendPort, &out.BackendPort *out = new(int) **out = **in } if in.EnableFloatingIP != nil { in, out := &in.EnableFloatingIP, &out.EnableFloatingIP *out = new(bool) **out = **in } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.FrontendIPConfiguration != nil { in, out := &in.FrontendIPConfiguration, &out.FrontendIPConfiguration *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.FrontendPortRangeEnd != nil { in, out := &in.FrontendPortRangeEnd, &out.FrontendPortRangeEnd *out = new(int) **out = **in } if in.FrontendPortRangeStart != nil { in, out := &in.FrontendPortRangeStart, &out.FrontendPortRangeStart *out = new(int) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TransportProtocol) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatPool. func (in *InboundNatPool) DeepCopy() *InboundNatPool { if in == nil { return nil } out := new(InboundNatPool) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InboundNatPool_STATUS) DeepCopyInto(out *InboundNatPool_STATUS) { *out = *in if in.BackendPort != nil { in, out := &in.BackendPort, &out.BackendPort *out = new(int) **out = **in } if in.EnableFloatingIP != nil { in, out := &in.EnableFloatingIP, &out.EnableFloatingIP *out = new(bool) **out = **in } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.FrontendIPConfiguration != nil { in, out := &in.FrontendIPConfiguration, &out.FrontendIPConfiguration *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.FrontendPortRangeEnd != nil { in, out := &in.FrontendPortRangeEnd, &out.FrontendPortRangeEnd *out = new(int) **out = **in } if in.FrontendPortRangeStart != nil { in, out := &in.FrontendPortRangeStart, &out.FrontendPortRangeStart *out = new(int) **out = **in } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TransportProtocol_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } 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 InboundNatPool_STATUS. func (in *InboundNatPool_STATUS) DeepCopy() *InboundNatPool_STATUS { if in == nil { return nil } out := new(InboundNatPool_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 *InboundNatRule_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_LoadBalancer_SubResourceEmbedded) { *out = *in if in.BackendPort != nil { in, out := &in.BackendPort, &out.BackendPort *out = new(int) **out = **in } if in.EnableFloatingIP != nil { in, out := &in.EnableFloatingIP, &out.EnableFloatingIP *out = new(bool) **out = **in } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.FrontendIPConfiguration != nil { in, out := &in.FrontendIPConfiguration, &out.FrontendIPConfiguration *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.FrontendPort != nil { in, out := &in.FrontendPort, &out.FrontendPort *out = new(int) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TransportProtocol) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatRule_LoadBalancer_SubResourceEmbedded. func (in *InboundNatRule_LoadBalancer_SubResourceEmbedded) DeepCopy() *InboundNatRule_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(InboundNatRule_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InboundNatRule_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_NetworkInterface_SubResourceEmbedded) { *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 InboundNatRule_NetworkInterface_SubResourceEmbedded. func (in *InboundNatRule_NetworkInterface_SubResourceEmbedded) DeepCopy() *InboundNatRule_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(InboundNatRule_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) { *out = *in if in.BackendIPConfiguration != nil { in, out := &in.BackendIPConfiguration, &out.BackendIPConfiguration *out = new(NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.BackendPort != nil { in, out := &in.BackendPort, &out.BackendPort *out = new(int) **out = **in } if in.EnableFloatingIP != nil { in, out := &in.EnableFloatingIP, &out.EnableFloatingIP *out = new(bool) **out = **in } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.FrontendIPConfiguration != nil { in, out := &in.FrontendIPConfiguration, &out.FrontendIPConfiguration *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.FrontendPort != nil { in, out := &in.FrontendPort, &out.FrontendPort *out = new(int) **out = **in } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TransportProtocol_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } 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 InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded. func (in *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) { *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 InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded. func (in *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IpTag) DeepCopyInto(out *IpTag) { *out = *in if in.IpTagType != nil { in, out := &in.IpTagType, &out.IpTagType *out = new(string) **out = **in } if in.Tag != nil { in, out := &in.Tag, &out.Tag *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag. func (in *IpTag) DeepCopy() *IpTag { if in == nil { return nil } out := new(IpTag) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IpTag_STATUS) DeepCopyInto(out *IpTag_STATUS) { *out = *in if in.IpTagType != nil { in, out := &in.IpTagType, &out.IpTagType *out = new(string) **out = **in } if in.Tag != nil { in, out := &in.Tag, &out.Tag *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_STATUS. func (in *IpTag_STATUS) DeepCopy() *IpTag_STATUS { if in == nil { return nil } out := new(IpTag_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 *IpsecPolicy) DeepCopyInto(out *IpsecPolicy) { *out = *in if in.DhGroup != nil { in, out := &in.DhGroup, &out.DhGroup *out = new(DhGroup) **out = **in } if in.IkeEncryption != nil { in, out := &in.IkeEncryption, &out.IkeEncryption *out = new(IkeEncryption) **out = **in } if in.IkeIntegrity != nil { in, out := &in.IkeIntegrity, &out.IkeIntegrity *out = new(IkeIntegrity) **out = **in } if in.IpsecEncryption != nil { in, out := &in.IpsecEncryption, &out.IpsecEncryption *out = new(IpsecEncryption) **out = **in } if in.IpsecIntegrity != nil { in, out := &in.IpsecIntegrity, &out.IpsecIntegrity *out = new(IpsecIntegrity) **out = **in } if in.PfsGroup != nil { in, out := &in.PfsGroup, &out.PfsGroup *out = new(PfsGroup) **out = **in } if in.SaDataSizeKilobytes != nil { in, out := &in.SaDataSizeKilobytes, &out.SaDataSizeKilobytes *out = new(int) **out = **in } if in.SaLifeTimeSeconds != nil { in, out := &in.SaLifeTimeSeconds, &out.SaLifeTimeSeconds *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicy. func (in *IpsecPolicy) DeepCopy() *IpsecPolicy { if in == nil { return nil } out := new(IpsecPolicy) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IpsecPolicy_STATUS) DeepCopyInto(out *IpsecPolicy_STATUS) { *out = *in if in.DhGroup != nil { in, out := &in.DhGroup, &out.DhGroup *out = new(DhGroup_STATUS) **out = **in } if in.IkeEncryption != nil { in, out := &in.IkeEncryption, &out.IkeEncryption *out = new(IkeEncryption_STATUS) **out = **in } if in.IkeIntegrity != nil { in, out := &in.IkeIntegrity, &out.IkeIntegrity *out = new(IkeIntegrity_STATUS) **out = **in } if in.IpsecEncryption != nil { in, out := &in.IpsecEncryption, &out.IpsecEncryption *out = new(IpsecEncryption_STATUS) **out = **in } if in.IpsecIntegrity != nil { in, out := &in.IpsecIntegrity, &out.IpsecIntegrity *out = new(IpsecIntegrity_STATUS) **out = **in } if in.PfsGroup != nil { in, out := &in.PfsGroup, &out.PfsGroup *out = new(PfsGroup_STATUS) **out = **in } if in.SaDataSizeKilobytes != nil { in, out := &in.SaDataSizeKilobytes, &out.SaDataSizeKilobytes *out = new(int) **out = **in } if in.SaLifeTimeSeconds != nil { in, out := &in.SaLifeTimeSeconds, &out.SaLifeTimeSeconds *out = new(int) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicy_STATUS. func (in *IpsecPolicy_STATUS) DeepCopy() *IpsecPolicy_STATUS { if in == nil { return nil } out := new(IpsecPolicy_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 *LoadBalancer) DeepCopyInto(out *LoadBalancer) { *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 LoadBalancer. func (in *LoadBalancer) DeepCopy() *LoadBalancer { if in == nil { return nil } out := new(LoadBalancer) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LoadBalancer) 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 *LoadBalancerBackendAddress) DeepCopyInto(out *LoadBalancerBackendAddress) { *out = *in if in.IpAddress != nil { in, out := &in.IpAddress, &out.IpAddress *out = new(string) **out = **in } if in.LoadBalancerFrontendIPConfiguration != nil { in, out := &in.LoadBalancerFrontendIPConfiguration, &out.LoadBalancerFrontendIPConfiguration *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Subnet != nil { in, out := &in.Subnet, &out.Subnet *out = new(SubResource) (*in).DeepCopyInto(*out) } 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 LoadBalancerBackendAddress. func (in *LoadBalancerBackendAddress) DeepCopy() *LoadBalancerBackendAddress { if in == nil { return nil } out := new(LoadBalancerBackendAddress) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LoadBalancerBackendAddress_STATUS) DeepCopyInto(out *LoadBalancerBackendAddress_STATUS) { *out = *in if in.IpAddress != nil { in, out := &in.IpAddress, &out.IpAddress *out = new(string) **out = **in } if in.LoadBalancerFrontendIPConfiguration != nil { in, out := &in.LoadBalancerFrontendIPConfiguration, &out.LoadBalancerFrontendIPConfiguration *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.NetworkInterfaceIPConfiguration != nil { in, out := &in.NetworkInterfaceIPConfiguration, &out.NetworkInterfaceIPConfiguration *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.Subnet != nil { in, out := &in.Subnet, &out.Subnet *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.VirtualNetwork != nil { in, out := &in.VirtualNetwork, &out.VirtualNetwork *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendAddress_STATUS. func (in *LoadBalancerBackendAddress_STATUS) DeepCopy() *LoadBalancerBackendAddress_STATUS { if in == nil { return nil } out := new(LoadBalancerBackendAddress_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 *LoadBalancerList) DeepCopyInto(out *LoadBalancerList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]LoadBalancer, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerList. func (in *LoadBalancerList) DeepCopy() *LoadBalancerList { if in == nil { return nil } out := new(LoadBalancerList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LoadBalancerList) 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 *LoadBalancerOperatorSpec) DeepCopyInto(out *LoadBalancerOperatorSpec) { *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 LoadBalancerOperatorSpec. func (in *LoadBalancerOperatorSpec) DeepCopy() *LoadBalancerOperatorSpec { if in == nil { return nil } out := new(LoadBalancerOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LoadBalancerSku) DeepCopyInto(out *LoadBalancerSku) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(LoadBalancerSku_Name) **out = **in } if in.Tier != nil { in, out := &in.Tier, &out.Tier *out = new(LoadBalancerSku_Tier) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSku. func (in *LoadBalancerSku) DeepCopy() *LoadBalancerSku { if in == nil { return nil } out := new(LoadBalancerSku) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LoadBalancerSku_STATUS) DeepCopyInto(out *LoadBalancerSku_STATUS) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(LoadBalancerSku_Name_STATUS) **out = **in } if in.Tier != nil { in, out := &in.Tier, &out.Tier *out = new(LoadBalancerSku_Tier_STATUS) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSku_STATUS. func (in *LoadBalancerSku_STATUS) DeepCopy() *LoadBalancerSku_STATUS { if in == nil { return nil } out := new(LoadBalancerSku_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 *LoadBalancer_STATUS) DeepCopyInto(out *LoadBalancer_STATUS) { *out = *in if in.BackendAddressPools != nil { in, out := &in.BackendAddressPools, &out.BackendAddressPools *out = make([]BackendAddressPool_STATUS_LoadBalancer_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation_STATUS) (*in).DeepCopyInto(*out) } if in.FrontendIPConfigurations != nil { in, out := &in.FrontendIPConfigurations, &out.FrontendIPConfigurations *out = make([]FrontendIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.InboundNatPools != nil { in, out := &in.InboundNatPools, &out.InboundNatPools *out = make([]InboundNatPool_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.InboundNatRules != nil { in, out := &in.InboundNatRules, &out.InboundNatRules *out = make([]InboundNatRule_STATUS_LoadBalancer_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.LoadBalancingRules != nil { in, out := &in.LoadBalancingRules, &out.LoadBalancingRules *out = make([]LoadBalancingRule_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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.OutboundRules != nil { in, out := &in.OutboundRules, &out.OutboundRules *out = make([]OutboundRule_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Probes != nil { in, out := &in.Probes, &out.Probes *out = make([]Probe_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.ResourceGuid != nil { in, out := &in.ResourceGuid, &out.ResourceGuid *out = new(string) **out = **in } if in.Sku != nil { in, out := &in.Sku, &out.Sku *out = new(LoadBalancerSku_STATUS) (*in).DeepCopyInto(*out) } 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 LoadBalancer_STATUS. func (in *LoadBalancer_STATUS) DeepCopy() *LoadBalancer_STATUS { if in == nil { return nil } out := new(LoadBalancer_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 *LoadBalancer_Spec) DeepCopyInto(out *LoadBalancer_Spec) { *out = *in if in.BackendAddressPools != nil { in, out := &in.BackendAddressPools, &out.BackendAddressPools *out = make([]BackendAddressPool_LoadBalancer_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation) (*in).DeepCopyInto(*out) } if in.FrontendIPConfigurations != nil { in, out := &in.FrontendIPConfigurations, &out.FrontendIPConfigurations *out = make([]FrontendIPConfiguration_LoadBalancer_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.InboundNatPools != nil { in, out := &in.InboundNatPools, &out.InboundNatPools *out = make([]InboundNatPool, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.InboundNatRules != nil { in, out := &in.InboundNatRules, &out.InboundNatRules *out = make([]InboundNatRule_LoadBalancer_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.LoadBalancingRules != nil { in, out := &in.LoadBalancingRules, &out.LoadBalancingRules *out = make([]LoadBalancingRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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(LoadBalancerOperatorSpec) (*in).DeepCopyInto(*out) } if in.OutboundRules != nil { in, out := &in.OutboundRules, &out.OutboundRules *out = make([]OutboundRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } if in.Probes != nil { in, out := &in.Probes, &out.Probes *out = make([]Probe, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Sku != nil { in, out := &in.Sku, &out.Sku *out = new(LoadBalancerSku) (*in).DeepCopyInto(*out) } 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 LoadBalancer_Spec. func (in *LoadBalancer_Spec) DeepCopy() *LoadBalancer_Spec { if in == nil { return nil } out := new(LoadBalancer_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 *LoadBalancersInboundNatRule) DeepCopyInto(out *LoadBalancersInboundNatRule) { *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 LoadBalancersInboundNatRule. func (in *LoadBalancersInboundNatRule) DeepCopy() *LoadBalancersInboundNatRule { if in == nil { return nil } out := new(LoadBalancersInboundNatRule) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LoadBalancersInboundNatRule) 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 *LoadBalancersInboundNatRuleList) DeepCopyInto(out *LoadBalancersInboundNatRuleList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]LoadBalancersInboundNatRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancersInboundNatRuleList. func (in *LoadBalancersInboundNatRuleList) DeepCopy() *LoadBalancersInboundNatRuleList { if in == nil { return nil } out := new(LoadBalancersInboundNatRuleList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *LoadBalancersInboundNatRuleList) 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 *LoadBalancersInboundNatRuleOperatorSpec) DeepCopyInto(out *LoadBalancersInboundNatRuleOperatorSpec) { *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 LoadBalancersInboundNatRuleOperatorSpec. func (in *LoadBalancersInboundNatRuleOperatorSpec) DeepCopy() *LoadBalancersInboundNatRuleOperatorSpec { if in == nil { return nil } out := new(LoadBalancersInboundNatRuleOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LoadBalancersInboundNatRule_STATUS) DeepCopyInto(out *LoadBalancersInboundNatRule_STATUS) { *out = *in if in.BackendIPConfiguration != nil { in, out := &in.BackendIPConfiguration, &out.BackendIPConfiguration *out = new(NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.BackendPort != nil { in, out := &in.BackendPort, &out.BackendPort *out = new(int) **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.EnableFloatingIP != nil { in, out := &in.EnableFloatingIP, &out.EnableFloatingIP *out = new(bool) **out = **in } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.FrontendIPConfiguration != nil { in, out := &in.FrontendIPConfiguration, &out.FrontendIPConfiguration *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.FrontendPort != nil { in, out := &in.FrontendPort, &out.FrontendPort *out = new(int) **out = **in } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TransportProtocol_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } 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 LoadBalancersInboundNatRule_STATUS. func (in *LoadBalancersInboundNatRule_STATUS) DeepCopy() *LoadBalancersInboundNatRule_STATUS { if in == nil { return nil } out := new(LoadBalancersInboundNatRule_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 *LoadBalancersInboundNatRule_Spec) DeepCopyInto(out *LoadBalancersInboundNatRule_Spec) { *out = *in if in.BackendPort != nil { in, out := &in.BackendPort, &out.BackendPort *out = new(int) **out = **in } if in.EnableFloatingIP != nil { in, out := &in.EnableFloatingIP, &out.EnableFloatingIP *out = new(bool) **out = **in } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.FrontendIPConfiguration != nil { in, out := &in.FrontendIPConfiguration, &out.FrontendIPConfiguration *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.FrontendPort != nil { in, out := &in.FrontendPort, &out.FrontendPort *out = new(int) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.OperatorSpec != nil { in, out := &in.OperatorSpec, &out.OperatorSpec *out = new(LoadBalancersInboundNatRuleOperatorSpec) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TransportProtocol) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancersInboundNatRule_Spec. func (in *LoadBalancersInboundNatRule_Spec) DeepCopy() *LoadBalancersInboundNatRule_Spec { if in == nil { return nil } out := new(LoadBalancersInboundNatRule_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 *LoadBalancingRule) DeepCopyInto(out *LoadBalancingRule) { *out = *in if in.BackendAddressPool != nil { in, out := &in.BackendAddressPool, &out.BackendAddressPool *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.BackendPort != nil { in, out := &in.BackendPort, &out.BackendPort *out = new(int) **out = **in } if in.DisableOutboundSnat != nil { in, out := &in.DisableOutboundSnat, &out.DisableOutboundSnat *out = new(bool) **out = **in } if in.EnableFloatingIP != nil { in, out := &in.EnableFloatingIP, &out.EnableFloatingIP *out = new(bool) **out = **in } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.FrontendIPConfiguration != nil { in, out := &in.FrontendIPConfiguration, &out.FrontendIPConfiguration *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.FrontendPort != nil { in, out := &in.FrontendPort, &out.FrontendPort *out = new(int) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.LoadDistribution != nil { in, out := &in.LoadDistribution, &out.LoadDistribution *out = new(LoadBalancingRulePropertiesFormat_LoadDistribution) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Probe != nil { in, out := &in.Probe, &out.Probe *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TransportProtocol) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancingRule. func (in *LoadBalancingRule) DeepCopy() *LoadBalancingRule { if in == nil { return nil } out := new(LoadBalancingRule) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LoadBalancingRule_STATUS) DeepCopyInto(out *LoadBalancingRule_STATUS) { *out = *in if in.BackendAddressPool != nil { in, out := &in.BackendAddressPool, &out.BackendAddressPool *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.BackendPort != nil { in, out := &in.BackendPort, &out.BackendPort *out = new(int) **out = **in } if in.DisableOutboundSnat != nil { in, out := &in.DisableOutboundSnat, &out.DisableOutboundSnat *out = new(bool) **out = **in } if in.EnableFloatingIP != nil { in, out := &in.EnableFloatingIP, &out.EnableFloatingIP *out = new(bool) **out = **in } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.FrontendIPConfiguration != nil { in, out := &in.FrontendIPConfiguration, &out.FrontendIPConfiguration *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.FrontendPort != nil { in, out := &in.FrontendPort, &out.FrontendPort *out = new(int) **out = **in } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.LoadDistribution != nil { in, out := &in.LoadDistribution, &out.LoadDistribution *out = new(LoadBalancingRulePropertiesFormat_LoadDistribution_STATUS) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Probe != nil { in, out := &in.Probe, &out.Probe *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(TransportProtocol_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } 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 LoadBalancingRule_STATUS. func (in *LoadBalancingRule_STATUS) DeepCopy() *LoadBalancingRule_STATUS { if in == nil { return nil } out := new(LoadBalancingRule_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 *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) { *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 NatGatewaySpec_PublicIPAddress_SubResourceEmbedded. func (in *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPAddress_SubResourceEmbedded { if in == nil { return nil } out := new(NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) { *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 NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded. func (in *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded { if in == nil { return nil } out := new(NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface) { *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 NetworkInterface. func (in *NetworkInterface) DeepCopy() *NetworkInterface { if in == nil { return nil } out := new(NetworkInterface) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkInterface) 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 *NetworkInterfaceDnsSettings) DeepCopyInto(out *NetworkInterfaceDnsSettings) { *out = *in if in.DnsServers != nil { in, out := &in.DnsServers, &out.DnsServers *out = make([]string, len(*in)) copy(*out, *in) } if in.InternalDnsNameLabel != nil { in, out := &in.InternalDnsNameLabel, &out.InternalDnsNameLabel *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceDnsSettings. func (in *NetworkInterfaceDnsSettings) DeepCopy() *NetworkInterfaceDnsSettings { if in == nil { return nil } out := new(NetworkInterfaceDnsSettings) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterfaceDnsSettings_STATUS) DeepCopyInto(out *NetworkInterfaceDnsSettings_STATUS) { *out = *in if in.AppliedDnsServers != nil { in, out := &in.AppliedDnsServers, &out.AppliedDnsServers *out = make([]string, len(*in)) copy(*out, *in) } if in.DnsServers != nil { in, out := &in.DnsServers, &out.DnsServers *out = make([]string, len(*in)) copy(*out, *in) } if in.InternalDnsNameLabel != nil { in, out := &in.InternalDnsNameLabel, &out.InternalDnsNameLabel *out = new(string) **out = **in } if in.InternalDomainNameSuffix != nil { in, out := &in.InternalDomainNameSuffix, &out.InternalDomainNameSuffix *out = new(string) **out = **in } if in.InternalFqdn != nil { in, out := &in.InternalFqdn, &out.InternalFqdn *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceDnsSettings_STATUS. func (in *NetworkInterfaceDnsSettings_STATUS) DeepCopy() *NetworkInterfaceDnsSettings_STATUS { if in == nil { return nil } out := new(NetworkInterfaceDnsSettings_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 *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) DeepCopyInto(out *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) { *out = *in if in.Fqdns != nil { in, out := &in.Fqdns, &out.Fqdns *out = make([]string, len(*in)) copy(*out, *in) } if in.GroupId != nil { in, out := &in.GroupId, &out.GroupId *out = new(string) **out = **in } if in.RequiredMemberName != nil { in, out := &in.RequiredMemberName, &out.RequiredMemberName *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS. func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) DeepCopy() *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS { if in == nil { return nil } out := new(NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_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 *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) { *out = *in if in.ApplicationGatewayBackendAddressPools != nil { in, out := &in.ApplicationGatewayBackendAddressPools, &out.ApplicationGatewayBackendAddressPools *out = make([]ApplicationGatewayBackendAddressPool_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ApplicationSecurityGroups != nil { in, out := &in.ApplicationSecurityGroups, &out.ApplicationSecurityGroups *out = make([]ApplicationSecurityGroupSpec_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.LoadBalancerBackendAddressPools != nil { in, out := &in.LoadBalancerBackendAddressPools, &out.LoadBalancerBackendAddressPools *out = make([]BackendAddressPool_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.LoadBalancerInboundNatRules != nil { in, out := &in.LoadBalancerInboundNatRules, &out.LoadBalancerInboundNatRules *out = make([]InboundNatRule_NetworkInterface_SubResourceEmbedded, 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.Primary != nil { in, out := &in.Primary, &out.Primary *out = new(bool) **out = **in } if in.PrivateIPAddress != nil { in, out := &in.PrivateIPAddress, &out.PrivateIPAddress *out = new(string) **out = **in } if in.PrivateIPAddressVersion != nil { in, out := &in.PrivateIPAddressVersion, &out.PrivateIPAddressVersion *out = new(IPVersion) **out = **in } if in.PrivateIPAllocationMethod != nil { in, out := &in.PrivateIPAllocationMethod, &out.PrivateIPAllocationMethod *out = new(IPAllocationMethod) **out = **in } if in.PublicIPAddress != nil { in, out := &in.PublicIPAddress, &out.PublicIPAddress *out = new(PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.Subnet != nil { in, out := &in.Subnet, &out.Subnet *out = new(Subnet_NetworkInterface_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.VirtualNetworkTaps != nil { in, out := &in.VirtualNetworkTaps, &out.VirtualNetworkTaps *out = make([]VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded. func (in *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) { *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 NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded. func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkInterfaceIPConfiguration_STATUS_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) { *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 NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded. func (in *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkInterfaceIPConfiguration_STATUS_LoadBalancers_InboundNatRule_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) { *out = *in if in.ApplicationGatewayBackendAddressPools != nil { in, out := &in.ApplicationGatewayBackendAddressPools, &out.ApplicationGatewayBackendAddressPools *out = make([]ApplicationGatewayBackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ApplicationSecurityGroups != nil { in, out := &in.ApplicationSecurityGroups, &out.ApplicationSecurityGroups *out = make([]ApplicationSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded, 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.LoadBalancerBackendAddressPools != nil { in, out := &in.LoadBalancerBackendAddressPools, &out.LoadBalancerBackendAddressPools *out = make([]BackendAddressPool_STATUS_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.LoadBalancerInboundNatRules != nil { in, out := &in.LoadBalancerInboundNatRules, &out.LoadBalancerInboundNatRules *out = make([]InboundNatRule_STATUS_NetworkInterface_SubResourceEmbedded, 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.Primary != nil { in, out := &in.Primary, &out.Primary *out = new(bool) **out = **in } if in.PrivateIPAddress != nil { in, out := &in.PrivateIPAddress, &out.PrivateIPAddress *out = new(string) **out = **in } if in.PrivateIPAddressVersion != nil { in, out := &in.PrivateIPAddressVersion, &out.PrivateIPAddressVersion *out = new(IPVersion_STATUS) **out = **in } if in.PrivateIPAllocationMethod != nil { in, out := &in.PrivateIPAllocationMethod, &out.PrivateIPAllocationMethod *out = new(IPAllocationMethod_STATUS) **out = **in } if in.PrivateLinkConnectionProperties != nil { in, out := &in.PrivateLinkConnectionProperties, &out.PrivateLinkConnectionProperties *out = new(NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_STATUS) (*in).DeepCopyInto(*out) } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.PublicIPAddress != nil { in, out := &in.PublicIPAddress, &out.PublicIPAddress *out = new(PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.Subnet != nil { in, out := &in.Subnet, &out.Subnet *out = new(Subnet_STATUS_NetworkInterface_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.Type != nil { in, out := &in.Type, &out.Type *out = new(string) **out = **in } if in.VirtualNetworkTaps != nil { in, out := &in.VirtualNetworkTaps, &out.VirtualNetworkTaps *out = make([]VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded. func (in *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterfaceList) DeepCopyInto(out *NetworkInterfaceList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NetworkInterface, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceList. func (in *NetworkInterfaceList) DeepCopy() *NetworkInterfaceList { if in == nil { return nil } out := new(NetworkInterfaceList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkInterfaceList) 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 *NetworkInterfaceOperatorSpec) DeepCopyInto(out *NetworkInterfaceOperatorSpec) { *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 NetworkInterfaceOperatorSpec. func (in *NetworkInterfaceOperatorSpec) DeepCopy() *NetworkInterfaceOperatorSpec { if in == nil { return nil } out := new(NetworkInterfaceOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) { *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 NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded. func (in *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) { *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.DnsSettings != nil { in, out := &in.DnsSettings, &out.DnsSettings *out = new(NetworkInterfaceDnsSettings_STATUS) (*in).DeepCopyInto(*out) } if in.DscpConfiguration != nil { in, out := &in.DscpConfiguration, &out.DscpConfiguration *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.EnableAcceleratedNetworking != nil { in, out := &in.EnableAcceleratedNetworking, &out.EnableAcceleratedNetworking *out = new(bool) **out = **in } if in.EnableIPForwarding != nil { in, out := &in.EnableIPForwarding, &out.EnableIPForwarding *out = new(bool) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation_STATUS) (*in).DeepCopyInto(*out) } if in.HostedWorkloads != nil { in, out := &in.HostedWorkloads, &out.HostedWorkloads *out = make([]string, len(*in)) copy(*out, *in) } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.IpConfigurations != nil { in, out := &in.IpConfigurations, &out.IpConfigurations *out = make([]NetworkInterfaceIPConfiguration_STATUS_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Location != nil { in, out := &in.Location, &out.Location *out = new(string) **out = **in } if in.MacAddress != nil { in, out := &in.MacAddress, &out.MacAddress *out = new(string) **out = **in } if in.MigrationPhase != nil { in, out := &in.MigrationPhase, &out.MigrationPhase *out = new(NetworkInterfacePropertiesFormat_MigrationPhase_STATUS) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.NetworkSecurityGroup != nil { in, out := &in.NetworkSecurityGroup, &out.NetworkSecurityGroup *out = new(NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.NicType != nil { in, out := &in.NicType, &out.NicType *out = new(NetworkInterfacePropertiesFormat_NicType_STATUS) **out = **in } if in.Primary != nil { in, out := &in.Primary, &out.Primary *out = new(bool) **out = **in } if in.PrivateEndpoint != nil { in, out := &in.PrivateEndpoint, &out.PrivateEndpoint *out = new(PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.PrivateLinkService != nil { in, out := &in.PrivateLinkService, &out.PrivateLinkService *out = new(PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.ResourceGuid != nil { in, out := &in.ResourceGuid, &out.ResourceGuid *out = new(string) **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.TapConfigurations != nil { in, out := &in.TapConfigurations, &out.TapConfigurations *out = make([]NetworkInterfaceTapConfiguration_STATUS_NetworkInterface_SubResourceEmbedded, 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 } if in.VirtualMachine != nil { in, out := &in.VirtualMachine, &out.VirtualMachine *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded. func (in *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkInterface_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) { *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 NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded. func (in *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkInterface_Spec) DeepCopyInto(out *NetworkInterface_Spec) { *out = *in if in.DnsSettings != nil { in, out := &in.DnsSettings, &out.DnsSettings *out = new(NetworkInterfaceDnsSettings) (*in).DeepCopyInto(*out) } if in.EnableAcceleratedNetworking != nil { in, out := &in.EnableAcceleratedNetworking, &out.EnableAcceleratedNetworking *out = new(bool) **out = **in } if in.EnableIPForwarding != nil { in, out := &in.EnableIPForwarding, &out.EnableIPForwarding *out = new(bool) **out = **in } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation) (*in).DeepCopyInto(*out) } if in.IpConfigurations != nil { in, out := &in.IpConfigurations, &out.IpConfigurations *out = make([]NetworkInterfaceIPConfiguration_NetworkInterface_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Location != nil { in, out := &in.Location, &out.Location *out = new(string) **out = **in } if in.NetworkSecurityGroup != nil { in, out := &in.NetworkSecurityGroup, &out.NetworkSecurityGroup *out = new(NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.NicType != nil { in, out := &in.NicType, &out.NicType *out = new(NetworkInterfacePropertiesFormat_NicType) **out = **in } if in.OperatorSpec != nil { in, out := &in.OperatorSpec, &out.OperatorSpec *out = new(NetworkInterfaceOperatorSpec) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } if in.PrivateLinkService != nil { in, out := &in.PrivateLinkService, &out.PrivateLinkService *out = new(PrivateLinkServiceSpec) (*in).DeepCopyInto(*out) } 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 NetworkInterface_Spec. func (in *NetworkInterface_Spec) DeepCopy() *NetworkInterface_Spec { if in == nil { return nil } out := new(NetworkInterface_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 *NetworkSecurityGroup) DeepCopyInto(out *NetworkSecurityGroup) { *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 NetworkSecurityGroup. func (in *NetworkSecurityGroup) DeepCopy() *NetworkSecurityGroup { if in == nil { return nil } out := new(NetworkSecurityGroup) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkSecurityGroup) 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 *NetworkSecurityGroupList) DeepCopyInto(out *NetworkSecurityGroupList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NetworkSecurityGroup, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupList. func (in *NetworkSecurityGroupList) DeepCopy() *NetworkSecurityGroupList { if in == nil { return nil } out := new(NetworkSecurityGroupList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkSecurityGroupList) 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 *NetworkSecurityGroupOperatorSpec) DeepCopyInto(out *NetworkSecurityGroupOperatorSpec) { *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 NetworkSecurityGroupOperatorSpec. func (in *NetworkSecurityGroupOperatorSpec) DeepCopy() *NetworkSecurityGroupOperatorSpec { if in == nil { return nil } out := new(NetworkSecurityGroupOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) { *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 NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded. func (in *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkSecurityGroupSpec_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) { *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 NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded. func (in *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkSecurityGroup_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) { *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.DefaultSecurityRules != nil { in, out := &in.DefaultSecurityRules, &out.DefaultSecurityRules *out = make([]SecurityRule_STATUS, 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.FlowLogs != nil { in, out := &in.FlowLogs, &out.FlowLogs *out = make([]FlowLog_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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.NetworkInterfaces != nil { in, out := &in.NetworkInterfaces, &out.NetworkInterfaces *out = make([]NetworkInterface_STATUS_NetworkSecurityGroup_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.ResourceGuid != nil { in, out := &in.ResourceGuid, &out.ResourceGuid *out = new(string) **out = **in } if in.Subnets != nil { in, out := &in.Subnets, &out.Subnets *out = make([]Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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 NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded. func (in *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkSecurityGroup_STATUS_NetworkSecurityGroup_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkSecurityGroup_Spec) DeepCopyInto(out *NetworkSecurityGroup_Spec) { *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(NetworkSecurityGroupOperatorSpec) (*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 NetworkSecurityGroup_Spec. func (in *NetworkSecurityGroup_Spec) DeepCopy() *NetworkSecurityGroup_Spec { if in == nil { return nil } out := new(NetworkSecurityGroup_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 *NetworkSecurityGroupsSecurityRule) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule) { *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 NetworkSecurityGroupsSecurityRule. func (in *NetworkSecurityGroupsSecurityRule) DeepCopy() *NetworkSecurityGroupsSecurityRule { if in == nil { return nil } out := new(NetworkSecurityGroupsSecurityRule) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkSecurityGroupsSecurityRule) 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 *NetworkSecurityGroupsSecurityRuleList) DeepCopyInto(out *NetworkSecurityGroupsSecurityRuleList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NetworkSecurityGroupsSecurityRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRuleList. func (in *NetworkSecurityGroupsSecurityRuleList) DeepCopy() *NetworkSecurityGroupsSecurityRuleList { if in == nil { return nil } out := new(NetworkSecurityGroupsSecurityRuleList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *NetworkSecurityGroupsSecurityRuleList) 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 *NetworkSecurityGroupsSecurityRuleOperatorSpec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRuleOperatorSpec) { *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 NetworkSecurityGroupsSecurityRuleOperatorSpec. func (in *NetworkSecurityGroupsSecurityRuleOperatorSpec) DeepCopy() *NetworkSecurityGroupsSecurityRuleOperatorSpec { if in == nil { return nil } out := new(NetworkSecurityGroupsSecurityRuleOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkSecurityGroupsSecurityRule_STATUS) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule_STATUS) { *out = *in if in.Access != nil { in, out := &in.Access, &out.Access *out = new(SecurityRuleAccess_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.Description != nil { in, out := &in.Description, &out.Description *out = new(string) **out = **in } if in.DestinationAddressPrefix != nil { in, out := &in.DestinationAddressPrefix, &out.DestinationAddressPrefix *out = new(string) **out = **in } if in.DestinationAddressPrefixes != nil { in, out := &in.DestinationAddressPrefixes, &out.DestinationAddressPrefixes *out = make([]string, len(*in)) copy(*out, *in) } if in.DestinationApplicationSecurityGroups != nil { in, out := &in.DestinationApplicationSecurityGroups, &out.DestinationApplicationSecurityGroups *out = make([]ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.DestinationPortRange != nil { in, out := &in.DestinationPortRange, &out.DestinationPortRange *out = new(string) **out = **in } if in.DestinationPortRanges != nil { in, out := &in.DestinationPortRanges, &out.DestinationPortRanges *out = make([]string, len(*in)) copy(*out, *in) } if in.Direction != nil { in, out := &in.Direction, &out.Direction *out = new(SecurityRuleDirection_STATUS) **out = **in } 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.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Priority != nil { in, out := &in.Priority, &out.Priority *out = new(int) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(SecurityRulePropertiesFormat_Protocol_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.SourceAddressPrefix != nil { in, out := &in.SourceAddressPrefix, &out.SourceAddressPrefix *out = new(string) **out = **in } if in.SourceAddressPrefixes != nil { in, out := &in.SourceAddressPrefixes, &out.SourceAddressPrefixes *out = make([]string, len(*in)) copy(*out, *in) } if in.SourceApplicationSecurityGroups != nil { in, out := &in.SourceApplicationSecurityGroups, &out.SourceApplicationSecurityGroups *out = make([]ApplicationSecurityGroup_STATUS_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.SourcePortRange != nil { in, out := &in.SourcePortRange, &out.SourcePortRange *out = new(string) **out = **in } if in.SourcePortRanges != nil { in, out := &in.SourcePortRanges, &out.SourcePortRanges *out = make([]string, len(*in)) copy(*out, *in) } 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 NetworkSecurityGroupsSecurityRule_STATUS. func (in *NetworkSecurityGroupsSecurityRule_STATUS) DeepCopy() *NetworkSecurityGroupsSecurityRule_STATUS { if in == nil { return nil } out := new(NetworkSecurityGroupsSecurityRule_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 *NetworkSecurityGroupsSecurityRule_Spec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule_Spec) { *out = *in if in.Access != nil { in, out := &in.Access, &out.Access *out = new(SecurityRuleAccess) **out = **in } if in.Description != nil { in, out := &in.Description, &out.Description *out = new(string) **out = **in } if in.DestinationAddressPrefix != nil { in, out := &in.DestinationAddressPrefix, &out.DestinationAddressPrefix *out = new(string) **out = **in } if in.DestinationAddressPrefixes != nil { in, out := &in.DestinationAddressPrefixes, &out.DestinationAddressPrefixes *out = make([]string, len(*in)) copy(*out, *in) } if in.DestinationApplicationSecurityGroups != nil { in, out := &in.DestinationApplicationSecurityGroups, &out.DestinationApplicationSecurityGroups *out = make([]ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.DestinationPortRange != nil { in, out := &in.DestinationPortRange, &out.DestinationPortRange *out = new(string) **out = **in } if in.DestinationPortRanges != nil { in, out := &in.DestinationPortRanges, &out.DestinationPortRanges *out = make([]string, len(*in)) copy(*out, *in) } if in.Direction != nil { in, out := &in.Direction, &out.Direction *out = new(SecurityRuleDirection) **out = **in } if in.OperatorSpec != nil { in, out := &in.OperatorSpec, &out.OperatorSpec *out = new(NetworkSecurityGroupsSecurityRuleOperatorSpec) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } if in.Priority != nil { in, out := &in.Priority, &out.Priority *out = new(int) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(SecurityRulePropertiesFormat_Protocol) **out = **in } if in.SourceAddressPrefix != nil { in, out := &in.SourceAddressPrefix, &out.SourceAddressPrefix *out = new(string) **out = **in } if in.SourceAddressPrefixes != nil { in, out := &in.SourceAddressPrefixes, &out.SourceAddressPrefixes *out = make([]string, len(*in)) copy(*out, *in) } if in.SourceApplicationSecurityGroups != nil { in, out := &in.SourceApplicationSecurityGroups, &out.SourceApplicationSecurityGroups *out = make([]ApplicationSecurityGroupSpec_NetworkSecurityGroups_SecurityRule_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.SourcePortRange != nil { in, out := &in.SourcePortRange, &out.SourcePortRange *out = new(string) **out = **in } if in.SourcePortRanges != nil { in, out := &in.SourcePortRanges, &out.SourcePortRanges *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRule_Spec. func (in *NetworkSecurityGroupsSecurityRule_Spec) DeepCopy() *NetworkSecurityGroupsSecurityRule_Spec { if in == nil { return nil } out := new(NetworkSecurityGroupsSecurityRule_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 *OutboundRule) DeepCopyInto(out *OutboundRule) { *out = *in if in.AllocatedOutboundPorts != nil { in, out := &in.AllocatedOutboundPorts, &out.AllocatedOutboundPorts *out = new(int) **out = **in } if in.BackendAddressPool != nil { in, out := &in.BackendAddressPool, &out.BackendAddressPool *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.FrontendIPConfigurations != nil { in, out := &in.FrontendIPConfigurations, &out.FrontendIPConfigurations *out = make([]SubResource, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(OutboundRulePropertiesFormat_Protocol) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRule. func (in *OutboundRule) DeepCopy() *OutboundRule { if in == nil { return nil } out := new(OutboundRule) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *OutboundRule_STATUS) DeepCopyInto(out *OutboundRule_STATUS) { *out = *in if in.AllocatedOutboundPorts != nil { in, out := &in.AllocatedOutboundPorts, &out.AllocatedOutboundPorts *out = new(int) **out = **in } if in.BackendAddressPool != nil { in, out := &in.BackendAddressPool, &out.BackendAddressPool *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.EnableTcpReset != nil { in, out := &in.EnableTcpReset, &out.EnableTcpReset *out = new(bool) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.FrontendIPConfigurations != nil { in, out := &in.FrontendIPConfigurations, &out.FrontendIPConfigurations *out = make([]SubResource_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(OutboundRulePropertiesFormat_Protocol_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } 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 OutboundRule_STATUS. func (in *OutboundRule_STATUS) DeepCopy() *OutboundRule_STATUS { if in == nil { return nil } out := new(OutboundRule_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 *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) { *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 PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded. func (in *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(PrivateEndpoint_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PrivateLinkServiceSpec) DeepCopyInto(out *PrivateLinkServiceSpec) { *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 PrivateLinkServiceSpec. func (in *PrivateLinkServiceSpec) DeepCopy() *PrivateLinkServiceSpec { if in == nil { return nil } out := new(PrivateLinkServiceSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) { *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 PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded. func (in *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(PrivateLinkService_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Probe) DeepCopyInto(out *Probe) { *out = *in if in.IntervalInSeconds != nil { in, out := &in.IntervalInSeconds, &out.IntervalInSeconds *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.NumberOfProbes != nil { in, out := &in.NumberOfProbes, &out.NumberOfProbes *out = new(int) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(int) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(ProbePropertiesFormat_Protocol) **out = **in } if in.RequestPath != nil { in, out := &in.RequestPath, &out.RequestPath *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe. func (in *Probe) DeepCopy() *Probe { if in == nil { return nil } out := new(Probe) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Probe_STATUS) DeepCopyInto(out *Probe_STATUS) { *out = *in 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.IntervalInSeconds != nil { in, out := &in.IntervalInSeconds, &out.IntervalInSeconds *out = new(int) **out = **in } if in.LoadBalancingRules != nil { in, out := &in.LoadBalancingRules, &out.LoadBalancingRules *out = make([]SubResource_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.NumberOfProbes != nil { in, out := &in.NumberOfProbes, &out.NumberOfProbes *out = new(int) **out = **in } if in.Port != nil { in, out := &in.Port, &out.Port *out = new(int) **out = **in } if in.Protocol != nil { in, out := &in.Protocol, &out.Protocol *out = new(ProbePropertiesFormat_Protocol_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.RequestPath != nil { in, out := &in.RequestPath, &out.RequestPath *out = new(string) **out = **in } 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 Probe_STATUS. func (in *Probe_STATUS) DeepCopy() *Probe_STATUS { if in == nil { return nil } out := new(Probe_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 *PublicIPAddress) DeepCopyInto(out *PublicIPAddress) { *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 PublicIPAddress. func (in *PublicIPAddress) DeepCopy() *PublicIPAddress { if in == nil { return nil } out := new(PublicIPAddress) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *PublicIPAddress) 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 *PublicIPAddressDnsSettings) DeepCopyInto(out *PublicIPAddressDnsSettings) { *out = *in if in.DomainNameLabel != nil { in, out := &in.DomainNameLabel, &out.DomainNameLabel *out = new(string) **out = **in } if in.Fqdn != nil { in, out := &in.Fqdn, &out.Fqdn *out = new(string) **out = **in } if in.ReverseFqdn != nil { in, out := &in.ReverseFqdn, &out.ReverseFqdn *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressDnsSettings. func (in *PublicIPAddressDnsSettings) DeepCopy() *PublicIPAddressDnsSettings { if in == nil { return nil } out := new(PublicIPAddressDnsSettings) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublicIPAddressDnsSettings_STATUS) DeepCopyInto(out *PublicIPAddressDnsSettings_STATUS) { *out = *in if in.DomainNameLabel != nil { in, out := &in.DomainNameLabel, &out.DomainNameLabel *out = new(string) **out = **in } if in.Fqdn != nil { in, out := &in.Fqdn, &out.Fqdn *out = new(string) **out = **in } if in.ReverseFqdn != nil { in, out := &in.ReverseFqdn, &out.ReverseFqdn *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressDnsSettings_STATUS. func (in *PublicIPAddressDnsSettings_STATUS) DeepCopy() *PublicIPAddressDnsSettings_STATUS { if in == nil { return nil } out := new(PublicIPAddressDnsSettings_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 *PublicIPAddressList) DeepCopyInto(out *PublicIPAddressList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]PublicIPAddress, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressList. func (in *PublicIPAddressList) DeepCopy() *PublicIPAddressList { if in == nil { return nil } out := new(PublicIPAddressList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *PublicIPAddressList) 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 *PublicIPAddressOperatorSpec) DeepCopyInto(out *PublicIPAddressOperatorSpec) { *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 PublicIPAddressOperatorSpec. func (in *PublicIPAddressOperatorSpec) DeepCopy() *PublicIPAddressOperatorSpec { if in == nil { return nil } out := new(PublicIPAddressOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublicIPAddressSku) DeepCopyInto(out *PublicIPAddressSku) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(PublicIPAddressSku_Name) **out = **in } if in.Tier != nil { in, out := &in.Tier, &out.Tier *out = new(PublicIPAddressSku_Tier) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku. func (in *PublicIPAddressSku) DeepCopy() *PublicIPAddressSku { if in == nil { return nil } out := new(PublicIPAddressSku) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublicIPAddressSku_STATUS) DeepCopyInto(out *PublicIPAddressSku_STATUS) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(PublicIPAddressSku_Name_STATUS) **out = **in } if in.Tier != nil { in, out := &in.Tier, &out.Tier *out = new(PublicIPAddressSku_Tier_STATUS) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku_STATUS. func (in *PublicIPAddressSku_STATUS) DeepCopy() *PublicIPAddressSku_STATUS { if in == nil { return nil } out := new(PublicIPAddressSku_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 *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) { *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 PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded. func (in *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(PublicIPAddressSpec_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) { *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 PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded. func (in *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(PublicIPAddressSpec_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) { *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 PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded. func (in *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) DeepCopy() *PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded { if in == nil { return nil } out := new(PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublicIPAddress_STATUS) DeepCopyInto(out *PublicIPAddress_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.DdosSettings != nil { in, out := &in.DdosSettings, &out.DdosSettings *out = new(DdosSettings_STATUS) (*in).DeepCopyInto(*out) } if in.DnsSettings != nil { in, out := &in.DnsSettings, &out.DnsSettings *out = new(PublicIPAddressDnsSettings_STATUS) (*in).DeepCopyInto(*out) } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation_STATUS) (*in).DeepCopyInto(*out) } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.IpAddress != nil { in, out := &in.IpAddress, &out.IpAddress *out = new(string) **out = **in } if in.IpConfiguration != nil { in, out := &in.IpConfiguration, &out.IpConfiguration *out = new(IPConfiguration_STATUS_PublicIPAddress_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.IpTags != nil { in, out := &in.IpTags, &out.IpTags *out = make([]IpTag_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Location != nil { in, out := &in.Location, &out.Location *out = new(string) **out = **in } if in.MigrationPhase != nil { in, out := &in.MigrationPhase, &out.MigrationPhase *out = new(PublicIPAddressPropertiesFormat_MigrationPhase_STATUS) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.NatGateway != nil { in, out := &in.NatGateway, &out.NatGateway *out = new(NatGateway_STATUS_PublicIPAddress_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.PublicIPAddressVersion != nil { in, out := &in.PublicIPAddressVersion, &out.PublicIPAddressVersion *out = new(IPVersion_STATUS) **out = **in } if in.PublicIPAllocationMethod != nil { in, out := &in.PublicIPAllocationMethod, &out.PublicIPAllocationMethod *out = new(IPAllocationMethod_STATUS) **out = **in } if in.PublicIPPrefix != nil { in, out := &in.PublicIPPrefix, &out.PublicIPPrefix *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.ResourceGuid != nil { in, out := &in.ResourceGuid, &out.ResourceGuid *out = new(string) **out = **in } if in.Sku != nil { in, out := &in.Sku, &out.Sku *out = new(PublicIPAddressSku_STATUS) (*in).DeepCopyInto(*out) } 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.Zones != nil { in, out := &in.Zones, &out.Zones *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_STATUS. func (in *PublicIPAddress_STATUS) DeepCopy() *PublicIPAddress_STATUS { if in == nil { return nil } out := new(PublicIPAddress_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 *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) { *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 PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded. func (in *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(PublicIPAddress_STATUS_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) { *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 PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded. func (in *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(PublicIPAddress_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PublicIPAddress_Spec) DeepCopyInto(out *PublicIPAddress_Spec) { *out = *in if in.DdosSettings != nil { in, out := &in.DdosSettings, &out.DdosSettings *out = new(DdosSettings) (*in).DeepCopyInto(*out) } if in.DnsSettings != nil { in, out := &in.DnsSettings, &out.DnsSettings *out = new(PublicIPAddressDnsSettings) (*in).DeepCopyInto(*out) } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation) (*in).DeepCopyInto(*out) } if in.IdleTimeoutInMinutes != nil { in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes *out = new(int) **out = **in } if in.IpAddress != nil { in, out := &in.IpAddress, &out.IpAddress *out = new(string) **out = **in } if in.IpTags != nil { in, out := &in.IpTags, &out.IpTags *out = make([]IpTag, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.LinkedPublicIPAddress != nil { in, out := &in.LinkedPublicIPAddress, &out.LinkedPublicIPAddress *out = new(PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.Location != nil { in, out := &in.Location, &out.Location *out = new(string) **out = **in } if in.NatGateway != nil { in, out := &in.NatGateway, &out.NatGateway *out = new(NatGatewaySpec_PublicIPAddress_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.OperatorSpec != nil { in, out := &in.OperatorSpec, &out.OperatorSpec *out = new(PublicIPAddressOperatorSpec) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } if in.PublicIPAddressVersion != nil { in, out := &in.PublicIPAddressVersion, &out.PublicIPAddressVersion *out = new(IPVersion) **out = **in } if in.PublicIPAllocationMethod != nil { in, out := &in.PublicIPAllocationMethod, &out.PublicIPAllocationMethod *out = new(IPAllocationMethod) **out = **in } if in.PublicIPPrefix != nil { in, out := &in.PublicIPPrefix, &out.PublicIPPrefix *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.ServicePublicIPAddress != nil { in, out := &in.ServicePublicIPAddress, &out.ServicePublicIPAddress *out = new(PublicIPAddressSpec_PublicIPAddress_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.Sku != nil { in, out := &in.Sku, &out.Sku *out = new(PublicIPAddressSku) (*in).DeepCopyInto(*out) } 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.Zones != nil { in, out := &in.Zones, &out.Zones *out = make([]string, len(*in)) copy(*out, *in) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Spec. func (in *PublicIPAddress_Spec) DeepCopy() *PublicIPAddress_Spec { if in == nil { return nil } out := new(PublicIPAddress_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 *RadiusServer) DeepCopyInto(out *RadiusServer) { *out = *in if in.RadiusServerAddress != nil { in, out := &in.RadiusServerAddress, &out.RadiusServerAddress *out = new(string) **out = **in } if in.RadiusServerScore != nil { in, out := &in.RadiusServerScore, &out.RadiusServerScore *out = new(int) **out = **in } if in.RadiusServerSecret != nil { in, out := &in.RadiusServerSecret, &out.RadiusServerSecret *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServer. func (in *RadiusServer) DeepCopy() *RadiusServer { if in == nil { return nil } out := new(RadiusServer) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RadiusServer_STATUS) DeepCopyInto(out *RadiusServer_STATUS) { *out = *in if in.RadiusServerAddress != nil { in, out := &in.RadiusServerAddress, &out.RadiusServerAddress *out = new(string) **out = **in } if in.RadiusServerScore != nil { in, out := &in.RadiusServerScore, &out.RadiusServerScore *out = new(int) **out = **in } if in.RadiusServerSecret != nil { in, out := &in.RadiusServerSecret, &out.RadiusServerSecret *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServer_STATUS. func (in *RadiusServer_STATUS) DeepCopy() *RadiusServer_STATUS { if in == nil { return nil } out := new(RadiusServer_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 *ResourceNavigationLink_STATUS) DeepCopyInto(out *ResourceNavigationLink_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 ResourceNavigationLink_STATUS. func (in *ResourceNavigationLink_STATUS) DeepCopy() *ResourceNavigationLink_STATUS { if in == nil { return nil } out := new(ResourceNavigationLink_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 *RouteTable) DeepCopyInto(out *RouteTable) { *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 RouteTable. func (in *RouteTable) DeepCopy() *RouteTable { if in == nil { return nil } out := new(RouteTable) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *RouteTable) 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 *RouteTableList) DeepCopyInto(out *RouteTableList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]RouteTable, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableList. func (in *RouteTableList) DeepCopy() *RouteTableList { if in == nil { return nil } out := new(RouteTableList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *RouteTableList) 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 *RouteTableOperatorSpec) DeepCopyInto(out *RouteTableOperatorSpec) { *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 RouteTableOperatorSpec. func (in *RouteTableOperatorSpec) DeepCopy() *RouteTableOperatorSpec { if in == nil { return nil } out := new(RouteTableOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteTable_STATUS) DeepCopyInto(out *RouteTable_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.DisableBgpRoutePropagation != nil { in, out := &in.DisableBgpRoutePropagation, &out.DisableBgpRoutePropagation *out = new(bool) **out = **in } 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(ProvisioningState_STATUS) **out = **in } if in.ResourceGuid != nil { in, out := &in.ResourceGuid, &out.ResourceGuid *out = new(string) **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 RouteTable_STATUS. func (in *RouteTable_STATUS) DeepCopy() *RouteTable_STATUS { if in == nil { return nil } out := new(RouteTable_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 *RouteTable_STATUS_SubResourceEmbedded) DeepCopyInto(out *RouteTable_STATUS_SubResourceEmbedded) { *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 RouteTable_STATUS_SubResourceEmbedded. func (in *RouteTable_STATUS_SubResourceEmbedded) DeepCopy() *RouteTable_STATUS_SubResourceEmbedded { if in == nil { return nil } out := new(RouteTable_STATUS_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteTable_Spec) DeepCopyInto(out *RouteTable_Spec) { *out = *in if in.DisableBgpRoutePropagation != nil { in, out := &in.DisableBgpRoutePropagation, &out.DisableBgpRoutePropagation *out = new(bool) **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(RouteTableOperatorSpec) (*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 RouteTable_Spec. func (in *RouteTable_Spec) DeepCopy() *RouteTable_Spec { if in == nil { return nil } out := new(RouteTable_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 *RouteTablesRoute) DeepCopyInto(out *RouteTablesRoute) { *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 RouteTablesRoute. func (in *RouteTablesRoute) DeepCopy() *RouteTablesRoute { if in == nil { return nil } out := new(RouteTablesRoute) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *RouteTablesRoute) 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 *RouteTablesRouteList) DeepCopyInto(out *RouteTablesRouteList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]RouteTablesRoute, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTablesRouteList. func (in *RouteTablesRouteList) DeepCopy() *RouteTablesRouteList { if in == nil { return nil } out := new(RouteTablesRouteList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *RouteTablesRouteList) 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 *RouteTablesRouteOperatorSpec) DeepCopyInto(out *RouteTablesRouteOperatorSpec) { *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 RouteTablesRouteOperatorSpec. func (in *RouteTablesRouteOperatorSpec) DeepCopy() *RouteTablesRouteOperatorSpec { if in == nil { return nil } out := new(RouteTablesRouteOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RouteTablesRoute_STATUS) DeepCopyInto(out *RouteTablesRoute_STATUS) { *out = *in if in.AddressPrefix != nil { in, out := &in.AddressPrefix, &out.AddressPrefix *out = new(string) **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.HasBgpOverride != nil { in, out := &in.HasBgpOverride, &out.HasBgpOverride *out = new(bool) **out = **in } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.NextHopIpAddress != nil { in, out := &in.NextHopIpAddress, &out.NextHopIpAddress *out = new(string) **out = **in } if in.NextHopType != nil { in, out := &in.NextHopType, &out.NextHopType *out = new(RouteNextHopType_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } 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 RouteTablesRoute_STATUS. func (in *RouteTablesRoute_STATUS) DeepCopy() *RouteTablesRoute_STATUS { if in == nil { return nil } out := new(RouteTablesRoute_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 *RouteTablesRoute_Spec) DeepCopyInto(out *RouteTablesRoute_Spec) { *out = *in if in.AddressPrefix != nil { in, out := &in.AddressPrefix, &out.AddressPrefix *out = new(string) **out = **in } if in.NextHopIpAddress != nil { in, out := &in.NextHopIpAddress, &out.NextHopIpAddress *out = new(string) **out = **in } if in.NextHopType != nil { in, out := &in.NextHopType, &out.NextHopType *out = new(RouteNextHopType) **out = **in } if in.OperatorSpec != nil { in, out := &in.OperatorSpec, &out.OperatorSpec *out = new(RouteTablesRouteOperatorSpec) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTablesRoute_Spec. func (in *RouteTablesRoute_Spec) DeepCopy() *RouteTablesRoute_Spec { if in == nil { return nil } out := new(RouteTablesRoute_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 *SecurityRule_STATUS) DeepCopyInto(out *SecurityRule_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 SecurityRule_STATUS. func (in *SecurityRule_STATUS) DeepCopy() *SecurityRule_STATUS { if in == nil { return nil } out := new(SecurityRule_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 *ServiceAssociationLink_STATUS) DeepCopyInto(out *ServiceAssociationLink_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 ServiceAssociationLink_STATUS. func (in *ServiceAssociationLink_STATUS) DeepCopy() *ServiceAssociationLink_STATUS { if in == nil { return nil } out := new(ServiceAssociationLink_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 *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) { *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 ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded. func (in *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded { if in == nil { return nil } out := new(ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceEndpointPropertiesFormat) DeepCopyInto(out *ServiceEndpointPropertiesFormat) { *out = *in if in.Locations != nil { in, out := &in.Locations, &out.Locations *out = make([]string, len(*in)) copy(*out, *in) } if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPropertiesFormat. func (in *ServiceEndpointPropertiesFormat) DeepCopy() *ServiceEndpointPropertiesFormat { if in == nil { return nil } out := new(ServiceEndpointPropertiesFormat) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ServiceEndpointPropertiesFormat_STATUS) DeepCopyInto(out *ServiceEndpointPropertiesFormat_STATUS) { *out = *in if in.Locations != nil { in, out := &in.Locations, &out.Locations *out = make([]string, len(*in)) copy(*out, *in) } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.Service != nil { in, out := &in.Service, &out.Service *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPropertiesFormat_STATUS. func (in *ServiceEndpointPropertiesFormat_STATUS) DeepCopy() *ServiceEndpointPropertiesFormat_STATUS { if in == nil { return nil } out := new(ServiceEndpointPropertiesFormat_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 *Subnet_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *Subnet_LoadBalancer_SubResourceEmbedded) { *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 Subnet_LoadBalancer_SubResourceEmbedded. func (in *Subnet_LoadBalancer_SubResourceEmbedded) DeepCopy() *Subnet_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(Subnet_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Subnet_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *Subnet_NetworkInterface_SubResourceEmbedded) { *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 Subnet_NetworkInterface_SubResourceEmbedded. func (in *Subnet_NetworkInterface_SubResourceEmbedded) DeepCopy() *Subnet_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(Subnet_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) { *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 Subnet_STATUS_LoadBalancer_SubResourceEmbedded. func (in *Subnet_STATUS_LoadBalancer_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_LoadBalancer_SubResourceEmbedded { if in == nil { return nil } out := new(Subnet_STATUS_LoadBalancer_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) { *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 Subnet_STATUS_NetworkInterface_SubResourceEmbedded. func (in *Subnet_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(Subnet_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) { *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 Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded. func (in *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded { if in == nil { return nil } out := new(Subnet_STATUS_NetworkSecurityGroup_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork) { *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 VirtualNetwork. func (in *VirtualNetwork) DeepCopy() *VirtualNetwork { if in == nil { return nil } out := new(VirtualNetwork) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VirtualNetwork) 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 *VirtualNetworkBgpCommunities) DeepCopyInto(out *VirtualNetworkBgpCommunities) { *out = *in if in.VirtualNetworkCommunity != nil { in, out := &in.VirtualNetworkCommunity, &out.VirtualNetworkCommunity *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkBgpCommunities. func (in *VirtualNetworkBgpCommunities) DeepCopy() *VirtualNetworkBgpCommunities { if in == nil { return nil } out := new(VirtualNetworkBgpCommunities) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetworkBgpCommunities_STATUS) DeepCopyInto(out *VirtualNetworkBgpCommunities_STATUS) { *out = *in if in.RegionalCommunity != nil { in, out := &in.RegionalCommunity, &out.RegionalCommunity *out = new(string) **out = **in } if in.VirtualNetworkCommunity != nil { in, out := &in.VirtualNetworkCommunity, &out.VirtualNetworkCommunity *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkBgpCommunities_STATUS. func (in *VirtualNetworkBgpCommunities_STATUS) DeepCopy() *VirtualNetworkBgpCommunities_STATUS { if in == nil { return nil } out := new(VirtualNetworkBgpCommunities_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 *VirtualNetworkGateway) DeepCopyInto(out *VirtualNetworkGateway) { *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 VirtualNetworkGateway. func (in *VirtualNetworkGateway) DeepCopy() *VirtualNetworkGateway { if in == nil { return nil } out := new(VirtualNetworkGateway) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VirtualNetworkGateway) 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 *VirtualNetworkGatewayIPConfiguration) DeepCopyInto(out *VirtualNetworkGatewayIPConfiguration) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.PrivateIPAllocationMethod != nil { in, out := &in.PrivateIPAllocationMethod, &out.PrivateIPAllocationMethod *out = new(IPAllocationMethod) **out = **in } if in.PublicIPAddress != nil { in, out := &in.PublicIPAddress, &out.PublicIPAddress *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.Subnet != nil { in, out := &in.Subnet, &out.Subnet *out = new(SubResource) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfiguration. func (in *VirtualNetworkGatewayIPConfiguration) DeepCopy() *VirtualNetworkGatewayIPConfiguration { if in == nil { return nil } out := new(VirtualNetworkGatewayIPConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetworkGatewayIPConfiguration_STATUS) DeepCopyInto(out *VirtualNetworkGatewayIPConfiguration_STATUS) { *out = *in 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.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.PrivateIPAddress != nil { in, out := &in.PrivateIPAddress, &out.PrivateIPAddress *out = new(string) **out = **in } if in.PrivateIPAllocationMethod != nil { in, out := &in.PrivateIPAllocationMethod, &out.PrivateIPAllocationMethod *out = new(IPAllocationMethod_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.PublicIPAddress != nil { in, out := &in.PublicIPAddress, &out.PublicIPAddress *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.Subnet != nil { in, out := &in.Subnet, &out.Subnet *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfiguration_STATUS. func (in *VirtualNetworkGatewayIPConfiguration_STATUS) DeepCopy() *VirtualNetworkGatewayIPConfiguration_STATUS { if in == nil { return nil } out := new(VirtualNetworkGatewayIPConfiguration_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 *VirtualNetworkGatewayList) DeepCopyInto(out *VirtualNetworkGatewayList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]VirtualNetworkGateway, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayList. func (in *VirtualNetworkGatewayList) DeepCopy() *VirtualNetworkGatewayList { if in == nil { return nil } out := new(VirtualNetworkGatewayList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VirtualNetworkGatewayList) 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 *VirtualNetworkGatewayOperatorSpec) DeepCopyInto(out *VirtualNetworkGatewayOperatorSpec) { *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 VirtualNetworkGatewayOperatorSpec. func (in *VirtualNetworkGatewayOperatorSpec) DeepCopy() *VirtualNetworkGatewayOperatorSpec { if in == nil { return nil } out := new(VirtualNetworkGatewayOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetworkGatewaySku) DeepCopyInto(out *VirtualNetworkGatewaySku) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(VirtualNetworkGatewaySku_Name) **out = **in } if in.Tier != nil { in, out := &in.Tier, &out.Tier *out = new(VirtualNetworkGatewaySku_Tier) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewaySku. func (in *VirtualNetworkGatewaySku) DeepCopy() *VirtualNetworkGatewaySku { if in == nil { return nil } out := new(VirtualNetworkGatewaySku) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetworkGatewaySku_STATUS) DeepCopyInto(out *VirtualNetworkGatewaySku_STATUS) { *out = *in if in.Capacity != nil { in, out := &in.Capacity, &out.Capacity *out = new(int) **out = **in } if in.Name != nil { in, out := &in.Name, &out.Name *out = new(VirtualNetworkGatewaySku_Name_STATUS) **out = **in } if in.Tier != nil { in, out := &in.Tier, &out.Tier *out = new(VirtualNetworkGatewaySku_Tier_STATUS) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewaySku_STATUS. func (in *VirtualNetworkGatewaySku_STATUS) DeepCopy() *VirtualNetworkGatewaySku_STATUS { if in == nil { return nil } out := new(VirtualNetworkGatewaySku_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 *VirtualNetworkGateway_STATUS) DeepCopyInto(out *VirtualNetworkGateway_STATUS) { *out = *in if in.ActiveActive != nil { in, out := &in.ActiveActive, &out.ActiveActive *out = new(bool) **out = **in } if in.BgpSettings != nil { in, out := &in.BgpSettings, &out.BgpSettings *out = new(BgpSettings_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.CustomRoutes != nil { in, out := &in.CustomRoutes, &out.CustomRoutes *out = new(AddressSpace_STATUS) (*in).DeepCopyInto(*out) } if in.EnableBgp != nil { in, out := &in.EnableBgp, &out.EnableBgp *out = new(bool) **out = **in } if in.EnableDnsForwarding != nil { in, out := &in.EnableDnsForwarding, &out.EnableDnsForwarding *out = new(bool) **out = **in } if in.EnablePrivateIpAddress != nil { in, out := &in.EnablePrivateIpAddress, &out.EnablePrivateIpAddress *out = new(bool) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation_STATUS) (*in).DeepCopyInto(*out) } if in.GatewayDefaultSite != nil { in, out := &in.GatewayDefaultSite, &out.GatewayDefaultSite *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.GatewayType != nil { in, out := &in.GatewayType, &out.GatewayType *out = new(VirtualNetworkGatewayPropertiesFormat_GatewayType_STATUS) **out = **in } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.InboundDnsForwardingEndpoint != nil { in, out := &in.InboundDnsForwardingEndpoint, &out.InboundDnsForwardingEndpoint *out = new(string) **out = **in } if in.IpConfigurations != nil { in, out := &in.IpConfigurations, &out.IpConfigurations *out = make([]VirtualNetworkGatewayIPConfiguration_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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(ProvisioningState_STATUS) **out = **in } if in.ResourceGuid != nil { in, out := &in.ResourceGuid, &out.ResourceGuid *out = new(string) **out = **in } if in.Sku != nil { in, out := &in.Sku, &out.Sku *out = new(VirtualNetworkGatewaySku_STATUS) (*in).DeepCopyInto(*out) } 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.VNetExtendedLocationResourceId != nil { in, out := &in.VNetExtendedLocationResourceId, &out.VNetExtendedLocationResourceId *out = new(string) **out = **in } if in.VpnClientConfiguration != nil { in, out := &in.VpnClientConfiguration, &out.VpnClientConfiguration *out = new(VpnClientConfiguration_STATUS) (*in).DeepCopyInto(*out) } if in.VpnGatewayGeneration != nil { in, out := &in.VpnGatewayGeneration, &out.VpnGatewayGeneration *out = new(VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration_STATUS) **out = **in } if in.VpnType != nil { in, out := &in.VpnType, &out.VpnType *out = new(VirtualNetworkGatewayPropertiesFormat_VpnType_STATUS) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateway_STATUS. func (in *VirtualNetworkGateway_STATUS) DeepCopy() *VirtualNetworkGateway_STATUS { if in == nil { return nil } out := new(VirtualNetworkGateway_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 *VirtualNetworkGateway_Spec) DeepCopyInto(out *VirtualNetworkGateway_Spec) { *out = *in if in.ActiveActive != nil { in, out := &in.ActiveActive, &out.ActiveActive *out = new(bool) **out = **in } if in.BgpSettings != nil { in, out := &in.BgpSettings, &out.BgpSettings *out = new(BgpSettings) (*in).DeepCopyInto(*out) } if in.CustomRoutes != nil { in, out := &in.CustomRoutes, &out.CustomRoutes *out = new(AddressSpace) (*in).DeepCopyInto(*out) } if in.EnableBgp != nil { in, out := &in.EnableBgp, &out.EnableBgp *out = new(bool) **out = **in } if in.EnableDnsForwarding != nil { in, out := &in.EnableDnsForwarding, &out.EnableDnsForwarding *out = new(bool) **out = **in } if in.EnablePrivateIpAddress != nil { in, out := &in.EnablePrivateIpAddress, &out.EnablePrivateIpAddress *out = new(bool) **out = **in } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation) (*in).DeepCopyInto(*out) } if in.GatewayDefaultSite != nil { in, out := &in.GatewayDefaultSite, &out.GatewayDefaultSite *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.GatewayType != nil { in, out := &in.GatewayType, &out.GatewayType *out = new(VirtualNetworkGatewayPropertiesFormat_GatewayType) **out = **in } if in.IpConfigurations != nil { in, out := &in.IpConfigurations, &out.IpConfigurations *out = make([]VirtualNetworkGatewayIPConfiguration, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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(VirtualNetworkGatewayOperatorSpec) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } if in.Sku != nil { in, out := &in.Sku, &out.Sku *out = new(VirtualNetworkGatewaySku) (*in).DeepCopyInto(*out) } 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.VNetExtendedLocationResourceReference != nil { in, out := &in.VNetExtendedLocationResourceReference, &out.VNetExtendedLocationResourceReference *out = new(genruntime.ResourceReference) **out = **in } if in.VpnClientConfiguration != nil { in, out := &in.VpnClientConfiguration, &out.VpnClientConfiguration *out = new(VpnClientConfiguration) (*in).DeepCopyInto(*out) } if in.VpnGatewayGeneration != nil { in, out := &in.VpnGatewayGeneration, &out.VpnGatewayGeneration *out = new(VirtualNetworkGatewayPropertiesFormat_VpnGatewayGeneration) **out = **in } if in.VpnType != nil { in, out := &in.VpnType, &out.VpnType *out = new(VirtualNetworkGatewayPropertiesFormat_VpnType) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateway_Spec. func (in *VirtualNetworkGateway_Spec) DeepCopy() *VirtualNetworkGateway_Spec { if in == nil { return nil } out := new(VirtualNetworkGateway_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 *VirtualNetworkList) DeepCopyInto(out *VirtualNetworkList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]VirtualNetwork, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkList. func (in *VirtualNetworkList) DeepCopy() *VirtualNetworkList { if in == nil { return nil } out := new(VirtualNetworkList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VirtualNetworkList) 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 *VirtualNetworkOperatorSpec) DeepCopyInto(out *VirtualNetworkOperatorSpec) { *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 VirtualNetworkOperatorSpec. func (in *VirtualNetworkOperatorSpec) DeepCopy() *VirtualNetworkOperatorSpec { if in == nil { return nil } out := new(VirtualNetworkOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) { *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 VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded. func (in *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) DeepCopy() *VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(VirtualNetworkTapSpec_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) { *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 VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded. func (in *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) DeepCopy() *VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded { if in == nil { return nil } out := new(VirtualNetworkTap_STATUS_NetworkInterface_SubResourceEmbedded) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetwork_STATUS) DeepCopyInto(out *VirtualNetwork_STATUS) { *out = *in if in.AddressSpace != nil { in, out := &in.AddressSpace, &out.AddressSpace *out = new(AddressSpace_STATUS) (*in).DeepCopyInto(*out) } if in.BgpCommunities != nil { in, out := &in.BgpCommunities, &out.BgpCommunities *out = new(VirtualNetworkBgpCommunities_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.DdosProtectionPlan != nil { in, out := &in.DdosProtectionPlan, &out.DdosProtectionPlan *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.DhcpOptions != nil { in, out := &in.DhcpOptions, &out.DhcpOptions *out = new(DhcpOptions_STATUS) (*in).DeepCopyInto(*out) } if in.EnableDdosProtection != nil { in, out := &in.EnableDdosProtection, &out.EnableDdosProtection *out = new(bool) **out = **in } if in.EnableVmProtection != nil { in, out := &in.EnableVmProtection, &out.EnableVmProtection *out = new(bool) **out = **in } if in.Etag != nil { in, out := &in.Etag, &out.Etag *out = new(string) **out = **in } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation_STATUS) (*in).DeepCopyInto(*out) } if in.Id != nil { in, out := &in.Id, &out.Id *out = new(string) **out = **in } if in.IpAllocations != nil { in, out := &in.IpAllocations, &out.IpAllocations *out = make([]SubResource_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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(ProvisioningState_STATUS) **out = **in } if in.ResourceGuid != nil { in, out := &in.ResourceGuid, &out.ResourceGuid *out = new(string) **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 VirtualNetwork_STATUS. func (in *VirtualNetwork_STATUS) DeepCopy() *VirtualNetwork_STATUS { if in == nil { return nil } out := new(VirtualNetwork_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 *VirtualNetwork_Spec) DeepCopyInto(out *VirtualNetwork_Spec) { *out = *in if in.AddressSpace != nil { in, out := &in.AddressSpace, &out.AddressSpace *out = new(AddressSpace) (*in).DeepCopyInto(*out) } if in.BgpCommunities != nil { in, out := &in.BgpCommunities, &out.BgpCommunities *out = new(VirtualNetworkBgpCommunities) (*in).DeepCopyInto(*out) } if in.DdosProtectionPlan != nil { in, out := &in.DdosProtectionPlan, &out.DdosProtectionPlan *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.DhcpOptions != nil { in, out := &in.DhcpOptions, &out.DhcpOptions *out = new(DhcpOptions) (*in).DeepCopyInto(*out) } if in.EnableDdosProtection != nil { in, out := &in.EnableDdosProtection, &out.EnableDdosProtection *out = new(bool) **out = **in } if in.EnableVmProtection != nil { in, out := &in.EnableVmProtection, &out.EnableVmProtection *out = new(bool) **out = **in } if in.ExtendedLocation != nil { in, out := &in.ExtendedLocation, &out.ExtendedLocation *out = new(ExtendedLocation) (*in).DeepCopyInto(*out) } if in.IpAllocations != nil { in, out := &in.IpAllocations, &out.IpAllocations *out = make([]SubResource, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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(VirtualNetworkOperatorSpec) (*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 VirtualNetwork_Spec. func (in *VirtualNetwork_Spec) DeepCopy() *VirtualNetwork_Spec { if in == nil { return nil } out := new(VirtualNetwork_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 *VirtualNetworksSubnet) DeepCopyInto(out *VirtualNetworksSubnet) { *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 VirtualNetworksSubnet. func (in *VirtualNetworksSubnet) DeepCopy() *VirtualNetworksSubnet { if in == nil { return nil } out := new(VirtualNetworksSubnet) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VirtualNetworksSubnet) 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 *VirtualNetworksSubnetList) DeepCopyInto(out *VirtualNetworksSubnetList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]VirtualNetworksSubnet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnetList. func (in *VirtualNetworksSubnetList) DeepCopy() *VirtualNetworksSubnetList { if in == nil { return nil } out := new(VirtualNetworksSubnetList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VirtualNetworksSubnetList) 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 *VirtualNetworksSubnetOperatorSpec) DeepCopyInto(out *VirtualNetworksSubnetOperatorSpec) { *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 VirtualNetworksSubnetOperatorSpec. func (in *VirtualNetworksSubnetOperatorSpec) DeepCopy() *VirtualNetworksSubnetOperatorSpec { if in == nil { return nil } out := new(VirtualNetworksSubnetOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetworksSubnet_STATUS) DeepCopyInto(out *VirtualNetworksSubnet_STATUS) { *out = *in if in.AddressPrefix != nil { in, out := &in.AddressPrefix, &out.AddressPrefix *out = new(string) **out = **in } if in.AddressPrefixes != nil { in, out := &in.AddressPrefixes, &out.AddressPrefixes *out = make([]string, len(*in)) copy(*out, *in) } if in.ApplicationGatewayIpConfigurations != nil { in, out := &in.ApplicationGatewayIpConfigurations, &out.ApplicationGatewayIpConfigurations *out = make([]ApplicationGatewayIPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } 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.Delegations != nil { in, out := &in.Delegations, &out.Delegations *out = make([]Delegation_STATUS, 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.IpAllocations != nil { in, out := &in.IpAllocations, &out.IpAllocations *out = make([]SubResource_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.IpConfigurationProfiles != nil { in, out := &in.IpConfigurationProfiles, &out.IpConfigurationProfiles *out = make([]IPConfigurationProfile_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.IpConfigurations != nil { in, out := &in.IpConfigurations, &out.IpConfigurations *out = make([]IPConfiguration_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded, 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.NatGateway != nil { in, out := &in.NatGateway, &out.NatGateway *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.NetworkSecurityGroup != nil { in, out := &in.NetworkSecurityGroup, &out.NetworkSecurityGroup *out = new(NetworkSecurityGroup_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.PrivateEndpointNetworkPolicies != nil { in, out := &in.PrivateEndpointNetworkPolicies, &out.PrivateEndpointNetworkPolicies *out = new(SubnetPropertiesFormat_PrivateEndpointNetworkPolicies_STATUS) **out = **in } if in.PrivateEndpoints != nil { in, out := &in.PrivateEndpoints, &out.PrivateEndpoints *out = make([]PrivateEndpoint_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.PrivateLinkServiceNetworkPolicies != nil { in, out := &in.PrivateLinkServiceNetworkPolicies, &out.PrivateLinkServiceNetworkPolicies *out = new(SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.Purpose != nil { in, out := &in.Purpose, &out.Purpose *out = new(string) **out = **in } if in.ResourceNavigationLinks != nil { in, out := &in.ResourceNavigationLinks, &out.ResourceNavigationLinks *out = make([]ResourceNavigationLink_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.RouteTable != nil { in, out := &in.RouteTable, &out.RouteTable *out = new(RouteTable_STATUS_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.ServiceAssociationLinks != nil { in, out := &in.ServiceAssociationLinks, &out.ServiceAssociationLinks *out = make([]ServiceAssociationLink_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ServiceEndpointPolicies != nil { in, out := &in.ServiceEndpointPolicies, &out.ServiceEndpointPolicies *out = make([]ServiceEndpointPolicy_STATUS_VirtualNetworks_Subnet_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ServiceEndpoints != nil { in, out := &in.ServiceEndpoints, &out.ServiceEndpoints *out = make([]ServiceEndpointPropertiesFormat_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 VirtualNetworksSubnet_STATUS. func (in *VirtualNetworksSubnet_STATUS) DeepCopy() *VirtualNetworksSubnet_STATUS { if in == nil { return nil } out := new(VirtualNetworksSubnet_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 *VirtualNetworksSubnet_Spec) DeepCopyInto(out *VirtualNetworksSubnet_Spec) { *out = *in if in.AddressPrefix != nil { in, out := &in.AddressPrefix, &out.AddressPrefix *out = new(string) **out = **in } if in.AddressPrefixes != nil { in, out := &in.AddressPrefixes, &out.AddressPrefixes *out = make([]string, len(*in)) copy(*out, *in) } if in.ApplicationGatewayIpConfigurations != nil { in, out := &in.ApplicationGatewayIpConfigurations, &out.ApplicationGatewayIpConfigurations *out = make([]ApplicationGatewayIPConfiguration_VirtualNetworks_Subnet_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.Delegations != nil { in, out := &in.Delegations, &out.Delegations *out = make([]Delegation, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.IpAllocations != nil { in, out := &in.IpAllocations, &out.IpAllocations *out = make([]SubResource, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.NatGateway != nil { in, out := &in.NatGateway, &out.NatGateway *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.NetworkSecurityGroup != nil { in, out := &in.NetworkSecurityGroup, &out.NetworkSecurityGroup *out = new(NetworkSecurityGroupSpec_VirtualNetworks_Subnet_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.OperatorSpec != nil { in, out := &in.OperatorSpec, &out.OperatorSpec *out = new(VirtualNetworksSubnetOperatorSpec) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } if in.PrivateEndpointNetworkPolicies != nil { in, out := &in.PrivateEndpointNetworkPolicies, &out.PrivateEndpointNetworkPolicies *out = new(SubnetPropertiesFormat_PrivateEndpointNetworkPolicies) **out = **in } if in.PrivateLinkServiceNetworkPolicies != nil { in, out := &in.PrivateLinkServiceNetworkPolicies, &out.PrivateLinkServiceNetworkPolicies *out = new(SubnetPropertiesFormat_PrivateLinkServiceNetworkPolicies) **out = **in } if in.RouteTable != nil { in, out := &in.RouteTable, &out.RouteTable *out = new(RouteTableSpec_VirtualNetworks_Subnet_SubResourceEmbedded) (*in).DeepCopyInto(*out) } if in.ServiceEndpointPolicies != nil { in, out := &in.ServiceEndpointPolicies, &out.ServiceEndpointPolicies *out = make([]ServiceEndpointPolicySpec_VirtualNetworks_Subnet_SubResourceEmbedded, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.ServiceEndpoints != nil { in, out := &in.ServiceEndpoints, &out.ServiceEndpoints *out = make([]ServiceEndpointPropertiesFormat, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnet_Spec. func (in *VirtualNetworksSubnet_Spec) DeepCopy() *VirtualNetworksSubnet_Spec { if in == nil { return nil } out := new(VirtualNetworksSubnet_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 *VirtualNetworksVirtualNetworkPeering) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering) { *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 VirtualNetworksVirtualNetworkPeering. func (in *VirtualNetworksVirtualNetworkPeering) DeepCopy() *VirtualNetworksVirtualNetworkPeering { if in == nil { return nil } out := new(VirtualNetworksVirtualNetworkPeering) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VirtualNetworksVirtualNetworkPeering) 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 *VirtualNetworksVirtualNetworkPeeringList) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeeringList) { *out = *in out.TypeMeta = in.TypeMeta in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]VirtualNetworksVirtualNetworkPeering, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeeringList. func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopy() *VirtualNetworksVirtualNetworkPeeringList { if in == nil { return nil } out := new(VirtualNetworksVirtualNetworkPeeringList) in.DeepCopyInto(out) return out } // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. func (in *VirtualNetworksVirtualNetworkPeeringList) 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 *VirtualNetworksVirtualNetworkPeeringOperatorSpec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeeringOperatorSpec) { *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 VirtualNetworksVirtualNetworkPeeringOperatorSpec. func (in *VirtualNetworksVirtualNetworkPeeringOperatorSpec) DeepCopy() *VirtualNetworksVirtualNetworkPeeringOperatorSpec { if in == nil { return nil } out := new(VirtualNetworksVirtualNetworkPeeringOperatorSpec) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VirtualNetworksVirtualNetworkPeering_STATUS) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering_STATUS) { *out = *in if in.AllowForwardedTraffic != nil { in, out := &in.AllowForwardedTraffic, &out.AllowForwardedTraffic *out = new(bool) **out = **in } if in.AllowGatewayTransit != nil { in, out := &in.AllowGatewayTransit, &out.AllowGatewayTransit *out = new(bool) **out = **in } if in.AllowVirtualNetworkAccess != nil { in, out := &in.AllowVirtualNetworkAccess, &out.AllowVirtualNetworkAccess *out = new(bool) **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.DoNotVerifyRemoteGateways != nil { in, out := &in.DoNotVerifyRemoteGateways, &out.DoNotVerifyRemoteGateways *out = new(bool) **out = **in } 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.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.PeeringState != nil { in, out := &in.PeeringState, &out.PeeringState *out = new(VirtualNetworkPeeringPropertiesFormat_PeeringState_STATUS) **out = **in } if in.ProvisioningState != nil { in, out := &in.ProvisioningState, &out.ProvisioningState *out = new(ProvisioningState_STATUS) **out = **in } if in.RemoteAddressSpace != nil { in, out := &in.RemoteAddressSpace, &out.RemoteAddressSpace *out = new(AddressSpace_STATUS) (*in).DeepCopyInto(*out) } if in.RemoteBgpCommunities != nil { in, out := &in.RemoteBgpCommunities, &out.RemoteBgpCommunities *out = new(VirtualNetworkBgpCommunities_STATUS) (*in).DeepCopyInto(*out) } if in.RemoteVirtualNetwork != nil { in, out := &in.RemoteVirtualNetwork, &out.RemoteVirtualNetwork *out = new(SubResource_STATUS) (*in).DeepCopyInto(*out) } if in.ResourceGuid != nil { in, out := &in.ResourceGuid, &out.ResourceGuid *out = new(string) **out = **in } if in.Type != nil { in, out := &in.Type, &out.Type *out = new(string) **out = **in } if in.UseRemoteGateways != nil { in, out := &in.UseRemoteGateways, &out.UseRemoteGateways *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeering_STATUS. func (in *VirtualNetworksVirtualNetworkPeering_STATUS) DeepCopy() *VirtualNetworksVirtualNetworkPeering_STATUS { if in == nil { return nil } out := new(VirtualNetworksVirtualNetworkPeering_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 *VirtualNetworksVirtualNetworkPeering_Spec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering_Spec) { *out = *in if in.AllowForwardedTraffic != nil { in, out := &in.AllowForwardedTraffic, &out.AllowForwardedTraffic *out = new(bool) **out = **in } if in.AllowGatewayTransit != nil { in, out := &in.AllowGatewayTransit, &out.AllowGatewayTransit *out = new(bool) **out = **in } if in.AllowVirtualNetworkAccess != nil { in, out := &in.AllowVirtualNetworkAccess, &out.AllowVirtualNetworkAccess *out = new(bool) **out = **in } if in.DoNotVerifyRemoteGateways != nil { in, out := &in.DoNotVerifyRemoteGateways, &out.DoNotVerifyRemoteGateways *out = new(bool) **out = **in } if in.OperatorSpec != nil { in, out := &in.OperatorSpec, &out.OperatorSpec *out = new(VirtualNetworksVirtualNetworkPeeringOperatorSpec) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner *out = new(genruntime.KnownResourceReference) **out = **in } if in.PeeringState != nil { in, out := &in.PeeringState, &out.PeeringState *out = new(VirtualNetworkPeeringPropertiesFormat_PeeringState) **out = **in } if in.RemoteAddressSpace != nil { in, out := &in.RemoteAddressSpace, &out.RemoteAddressSpace *out = new(AddressSpace) (*in).DeepCopyInto(*out) } if in.RemoteBgpCommunities != nil { in, out := &in.RemoteBgpCommunities, &out.RemoteBgpCommunities *out = new(VirtualNetworkBgpCommunities) (*in).DeepCopyInto(*out) } if in.RemoteVirtualNetwork != nil { in, out := &in.RemoteVirtualNetwork, &out.RemoteVirtualNetwork *out = new(SubResource) (*in).DeepCopyInto(*out) } if in.UseRemoteGateways != nil { in, out := &in.UseRemoteGateways, &out.UseRemoteGateways *out = new(bool) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeering_Spec. func (in *VirtualNetworksVirtualNetworkPeering_Spec) DeepCopy() *VirtualNetworksVirtualNetworkPeering_Spec { if in == nil { return nil } out := new(VirtualNetworksVirtualNetworkPeering_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 *VpnClientConfiguration) DeepCopyInto(out *VpnClientConfiguration) { *out = *in if in.AadAudience != nil { in, out := &in.AadAudience, &out.AadAudience *out = new(string) **out = **in } if in.AadIssuer != nil { in, out := &in.AadIssuer, &out.AadIssuer *out = new(string) **out = **in } if in.AadTenant != nil { in, out := &in.AadTenant, &out.AadTenant *out = new(string) **out = **in } if in.RadiusServerAddress != nil { in, out := &in.RadiusServerAddress, &out.RadiusServerAddress *out = new(string) **out = **in } if in.RadiusServerSecret != nil { in, out := &in.RadiusServerSecret, &out.RadiusServerSecret *out = new(string) **out = **in } if in.RadiusServers != nil { in, out := &in.RadiusServers, &out.RadiusServers *out = make([]RadiusServer, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.VpnAuthenticationTypes != nil { in, out := &in.VpnAuthenticationTypes, &out.VpnAuthenticationTypes *out = make([]VpnClientConfiguration_VpnAuthenticationTypes, len(*in)) copy(*out, *in) } if in.VpnClientAddressPool != nil { in, out := &in.VpnClientAddressPool, &out.VpnClientAddressPool *out = new(AddressSpace) (*in).DeepCopyInto(*out) } if in.VpnClientIpsecPolicies != nil { in, out := &in.VpnClientIpsecPolicies, &out.VpnClientIpsecPolicies *out = make([]IpsecPolicy, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.VpnClientProtocols != nil { in, out := &in.VpnClientProtocols, &out.VpnClientProtocols *out = make([]VpnClientConfiguration_VpnClientProtocols, len(*in)) copy(*out, *in) } if in.VpnClientRevokedCertificates != nil { in, out := &in.VpnClientRevokedCertificates, &out.VpnClientRevokedCertificates *out = make([]VpnClientRevokedCertificate, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.VpnClientRootCertificates != nil { in, out := &in.VpnClientRootCertificates, &out.VpnClientRootCertificates *out = make([]VpnClientRootCertificate, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientConfiguration. func (in *VpnClientConfiguration) DeepCopy() *VpnClientConfiguration { if in == nil { return nil } out := new(VpnClientConfiguration) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VpnClientConfiguration_STATUS) DeepCopyInto(out *VpnClientConfiguration_STATUS) { *out = *in if in.AadAudience != nil { in, out := &in.AadAudience, &out.AadAudience *out = new(string) **out = **in } if in.AadIssuer != nil { in, out := &in.AadIssuer, &out.AadIssuer *out = new(string) **out = **in } if in.AadTenant != nil { in, out := &in.AadTenant, &out.AadTenant *out = new(string) **out = **in } if in.RadiusServerAddress != nil { in, out := &in.RadiusServerAddress, &out.RadiusServerAddress *out = new(string) **out = **in } if in.RadiusServerSecret != nil { in, out := &in.RadiusServerSecret, &out.RadiusServerSecret *out = new(string) **out = **in } if in.RadiusServers != nil { in, out := &in.RadiusServers, &out.RadiusServers *out = make([]RadiusServer_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.VpnAuthenticationTypes != nil { in, out := &in.VpnAuthenticationTypes, &out.VpnAuthenticationTypes *out = make([]VpnClientConfiguration_VpnAuthenticationTypes_STATUS, len(*in)) copy(*out, *in) } if in.VpnClientAddressPool != nil { in, out := &in.VpnClientAddressPool, &out.VpnClientAddressPool *out = new(AddressSpace_STATUS) (*in).DeepCopyInto(*out) } if in.VpnClientIpsecPolicies != nil { in, out := &in.VpnClientIpsecPolicies, &out.VpnClientIpsecPolicies *out = make([]IpsecPolicy_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.VpnClientProtocols != nil { in, out := &in.VpnClientProtocols, &out.VpnClientProtocols *out = make([]VpnClientConfiguration_VpnClientProtocols_STATUS, len(*in)) copy(*out, *in) } if in.VpnClientRevokedCertificates != nil { in, out := &in.VpnClientRevokedCertificates, &out.VpnClientRevokedCertificates *out = make([]VpnClientRevokedCertificate_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } if in.VpnClientRootCertificates != nil { in, out := &in.VpnClientRootCertificates, &out.VpnClientRootCertificates *out = make([]VpnClientRootCertificate_STATUS, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientConfiguration_STATUS. func (in *VpnClientConfiguration_STATUS) DeepCopy() *VpnClientConfiguration_STATUS { if in == nil { return nil } out := new(VpnClientConfiguration_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 *VpnClientRevokedCertificate) DeepCopyInto(out *VpnClientRevokedCertificate) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.Thumbprint != nil { in, out := &in.Thumbprint, &out.Thumbprint *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRevokedCertificate. func (in *VpnClientRevokedCertificate) DeepCopy() *VpnClientRevokedCertificate { if in == nil { return nil } out := new(VpnClientRevokedCertificate) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VpnClientRevokedCertificate_STATUS) DeepCopyInto(out *VpnClientRevokedCertificate_STATUS) { *out = *in 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.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(ProvisioningState_STATUS) **out = **in } if in.Thumbprint != nil { in, out := &in.Thumbprint, &out.Thumbprint *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRevokedCertificate_STATUS. func (in *VpnClientRevokedCertificate_STATUS) DeepCopy() *VpnClientRevokedCertificate_STATUS { if in == nil { return nil } out := new(VpnClientRevokedCertificate_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 *VpnClientRootCertificate) DeepCopyInto(out *VpnClientRootCertificate) { *out = *in if in.Name != nil { in, out := &in.Name, &out.Name *out = new(string) **out = **in } if in.PublicCertData != nil { in, out := &in.PublicCertData, &out.PublicCertData *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRootCertificate. func (in *VpnClientRootCertificate) DeepCopy() *VpnClientRootCertificate { if in == nil { return nil } out := new(VpnClientRootCertificate) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *VpnClientRootCertificate_STATUS) DeepCopyInto(out *VpnClientRootCertificate_STATUS) { *out = *in 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.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(ProvisioningState_STATUS) **out = **in } if in.PublicCertData != nil { in, out := &in.PublicCertData, &out.PublicCertData *out = new(string) **out = **in } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRootCertificate_STATUS. func (in *VpnClientRootCertificate_STATUS) DeepCopy() *VpnClientRootCertificate_STATUS { if in == nil { return nil } out := new(VpnClientRootCertificate_STATUS) in.DeepCopyInto(out) return out }