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
}