v2/api/network/v1api20220701/storage/zz_generated.deepcopy.go (7,512 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 storage
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 *ApplicationGateway) DeepCopyInto(out *ApplicationGateway) {
*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 ApplicationGateway.
func (in *ApplicationGateway) DeepCopy() *ApplicationGateway {
if in == nil {
return nil
}
out := new(ApplicationGateway)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *ApplicationGateway) 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 *ApplicationGatewayAuthenticationCertificate) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificate) {
*out = *in
if in.Data != nil {
in, out := &in.Data, &out.Data
*out = new(genruntime.SecretReference)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAuthenticationCertificate.
func (in *ApplicationGatewayAuthenticationCertificate) DeepCopy() *ApplicationGatewayAuthenticationCertificate {
if in == nil {
return nil
}
out := new(ApplicationGatewayAuthenticationCertificate)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayAuthenticationCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificate_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAuthenticationCertificate_STATUS.
func (in *ApplicationGatewayAuthenticationCertificate_STATUS) DeepCopy() *ApplicationGatewayAuthenticationCertificate_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayAuthenticationCertificate_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 *ApplicationGatewayAutoscaleConfiguration) DeepCopyInto(out *ApplicationGatewayAutoscaleConfiguration) {
*out = *in
if in.MaxCapacity != nil {
in, out := &in.MaxCapacity, &out.MaxCapacity
*out = new(int)
**out = **in
}
if in.MinCapacity != nil {
in, out := &in.MinCapacity, &out.MinCapacity
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAutoscaleConfiguration.
func (in *ApplicationGatewayAutoscaleConfiguration) DeepCopy() *ApplicationGatewayAutoscaleConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayAutoscaleConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayAutoscaleConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayAutoscaleConfiguration_STATUS) {
*out = *in
if in.MaxCapacity != nil {
in, out := &in.MaxCapacity, &out.MaxCapacity
*out = new(int)
**out = **in
}
if in.MinCapacity != nil {
in, out := &in.MinCapacity, &out.MinCapacity
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAutoscaleConfiguration_STATUS.
func (in *ApplicationGatewayAutoscaleConfiguration_STATUS) DeepCopy() *ApplicationGatewayAutoscaleConfiguration_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayAutoscaleConfiguration_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 *ApplicationGatewayBackendAddress) DeepCopyInto(out *ApplicationGatewayBackendAddress) {
*out = *in
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.IpAddress != nil {
in, out := &in.IpAddress, &out.IpAddress
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddress.
func (in *ApplicationGatewayBackendAddress) DeepCopy() *ApplicationGatewayBackendAddress {
if in == nil {
return nil
}
out := new(ApplicationGatewayBackendAddress)
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) DeepCopyInto(out *ApplicationGatewayBackendAddressPool) {
*out = *in
if in.BackendAddresses != nil {
in, out := &in.BackendAddresses, &out.BackendAddresses
*out = make([]ApplicationGatewayBackendAddress, 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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool.
func (in *ApplicationGatewayBackendAddressPool) DeepCopy() *ApplicationGatewayBackendAddressPool {
if in == nil {
return nil
}
out := new(ApplicationGatewayBackendAddressPool)
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) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool_STATUS.
func (in *ApplicationGatewayBackendAddressPool_STATUS) DeepCopy() *ApplicationGatewayBackendAddressPool_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayBackendAddressPool_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 *ApplicationGatewayBackendHttpSettings) DeepCopyInto(out *ApplicationGatewayBackendHttpSettings) {
*out = *in
if in.AffinityCookieName != nil {
in, out := &in.AffinityCookieName, &out.AffinityCookieName
*out = new(string)
**out = **in
}
if in.AuthenticationCertificates != nil {
in, out := &in.AuthenticationCertificates, &out.AuthenticationCertificates
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ConnectionDraining != nil {
in, out := &in.ConnectionDraining, &out.ConnectionDraining
*out = new(ApplicationGatewayConnectionDraining)
(*in).DeepCopyInto(*out)
}
if in.CookieBasedAffinity != nil {
in, out := &in.CookieBasedAffinity, &out.CookieBasedAffinity
*out = new(string)
**out = **in
}
if in.HostName != nil {
in, out := &in.HostName, &out.HostName
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Path != nil {
in, out := &in.Path, &out.Path
*out = new(string)
**out = **in
}
if in.PickHostNameFromBackendAddress != nil {
in, out := &in.PickHostNameFromBackendAddress, &out.PickHostNameFromBackendAddress
*out = new(bool)
**out = **in
}
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int)
**out = **in
}
if in.Probe != nil {
in, out := &in.Probe, &out.Probe
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.ProbeEnabled != nil {
in, out := &in.ProbeEnabled, &out.ProbeEnabled
*out = new(bool)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Protocol != nil {
in, out := &in.Protocol, &out.Protocol
*out = new(string)
**out = **in
}
if in.RequestTimeout != nil {
in, out := &in.RequestTimeout, &out.RequestTimeout
*out = new(int)
**out = **in
}
if in.TrustedRootCertificates != nil {
in, out := &in.TrustedRootCertificates, &out.TrustedRootCertificates
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendHttpSettings.
func (in *ApplicationGatewayBackendHttpSettings) DeepCopy() *ApplicationGatewayBackendHttpSettings {
if in == nil {
return nil
}
out := new(ApplicationGatewayBackendHttpSettings)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayBackendHttpSettings_STATUS) DeepCopyInto(out *ApplicationGatewayBackendHttpSettings_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendHttpSettings_STATUS.
func (in *ApplicationGatewayBackendHttpSettings_STATUS) DeepCopy() *ApplicationGatewayBackendHttpSettings_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayBackendHttpSettings_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 *ApplicationGatewayBackendSettings) DeepCopyInto(out *ApplicationGatewayBackendSettings) {
*out = *in
if in.HostName != nil {
in, out := &in.HostName, &out.HostName
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PickHostNameFromBackendAddress != nil {
in, out := &in.PickHostNameFromBackendAddress, &out.PickHostNameFromBackendAddress
*out = new(bool)
**out = **in
}
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int)
**out = **in
}
if in.Probe != nil {
in, out := &in.Probe, &out.Probe
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Protocol != nil {
in, out := &in.Protocol, &out.Protocol
*out = new(string)
**out = **in
}
if in.Timeout != nil {
in, out := &in.Timeout, &out.Timeout
*out = new(int)
**out = **in
}
if in.TrustedRootCertificates != nil {
in, out := &in.TrustedRootCertificates, &out.TrustedRootCertificates
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendSettings.
func (in *ApplicationGatewayBackendSettings) DeepCopy() *ApplicationGatewayBackendSettings {
if in == nil {
return nil
}
out := new(ApplicationGatewayBackendSettings)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayBackendSettings_STATUS) DeepCopyInto(out *ApplicationGatewayBackendSettings_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendSettings_STATUS.
func (in *ApplicationGatewayBackendSettings_STATUS) DeepCopy() *ApplicationGatewayBackendSettings_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayBackendSettings_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 *ApplicationGatewayClientAuthConfiguration) DeepCopyInto(out *ApplicationGatewayClientAuthConfiguration) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.VerifyClientCertIssuerDN != nil {
in, out := &in.VerifyClientCertIssuerDN, &out.VerifyClientCertIssuerDN
*out = new(bool)
**out = **in
}
if in.VerifyClientRevocation != nil {
in, out := &in.VerifyClientRevocation, &out.VerifyClientRevocation
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayClientAuthConfiguration.
func (in *ApplicationGatewayClientAuthConfiguration) DeepCopy() *ApplicationGatewayClientAuthConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayClientAuthConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayConnectionDraining) DeepCopyInto(out *ApplicationGatewayConnectionDraining) {
*out = *in
if in.DrainTimeoutInSec != nil {
in, out := &in.DrainTimeoutInSec, &out.DrainTimeoutInSec
*out = new(int)
**out = **in
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayConnectionDraining.
func (in *ApplicationGatewayConnectionDraining) DeepCopy() *ApplicationGatewayConnectionDraining {
if in == nil {
return nil
}
out := new(ApplicationGatewayConnectionDraining)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayCustomError) DeepCopyInto(out *ApplicationGatewayCustomError) {
*out = *in
if in.CustomErrorPageUrl != nil {
in, out := &in.CustomErrorPageUrl, &out.CustomErrorPageUrl
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.StatusCode != nil {
in, out := &in.StatusCode, &out.StatusCode
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayCustomError.
func (in *ApplicationGatewayCustomError) DeepCopy() *ApplicationGatewayCustomError {
if in == nil {
return nil
}
out := new(ApplicationGatewayCustomError)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayCustomError_STATUS) DeepCopyInto(out *ApplicationGatewayCustomError_STATUS) {
*out = *in
if in.CustomErrorPageUrl != nil {
in, out := &in.CustomErrorPageUrl, &out.CustomErrorPageUrl
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.StatusCode != nil {
in, out := &in.StatusCode, &out.StatusCode
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayCustomError_STATUS.
func (in *ApplicationGatewayCustomError_STATUS) DeepCopy() *ApplicationGatewayCustomError_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayCustomError_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 *ApplicationGatewayFirewallDisabledRuleGroup) DeepCopyInto(out *ApplicationGatewayFirewallDisabledRuleGroup) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RuleGroupName != nil {
in, out := &in.RuleGroupName, &out.RuleGroupName
*out = new(string)
**out = **in
}
if in.Rules != nil {
in, out := &in.Rules, &out.Rules
*out = make([]int, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallDisabledRuleGroup.
func (in *ApplicationGatewayFirewallDisabledRuleGroup) DeepCopy() *ApplicationGatewayFirewallDisabledRuleGroup {
if in == nil {
return nil
}
out := new(ApplicationGatewayFirewallDisabledRuleGroup)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) DeepCopyInto(out *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RuleGroupName != nil {
in, out := &in.RuleGroupName, &out.RuleGroupName
*out = new(string)
**out = **in
}
if in.Rules != nil {
in, out := &in.Rules, &out.Rules
*out = make([]int, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallDisabledRuleGroup_STATUS.
func (in *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) DeepCopy() *ApplicationGatewayFirewallDisabledRuleGroup_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayFirewallDisabledRuleGroup_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 *ApplicationGatewayFirewallExclusion) DeepCopyInto(out *ApplicationGatewayFirewallExclusion) {
*out = *in
if in.MatchVariable != nil {
in, out := &in.MatchVariable, &out.MatchVariable
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Selector != nil {
in, out := &in.Selector, &out.Selector
*out = new(string)
**out = **in
}
if in.SelectorMatchOperator != nil {
in, out := &in.SelectorMatchOperator, &out.SelectorMatchOperator
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallExclusion.
func (in *ApplicationGatewayFirewallExclusion) DeepCopy() *ApplicationGatewayFirewallExclusion {
if in == nil {
return nil
}
out := new(ApplicationGatewayFirewallExclusion)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayFirewallExclusion_STATUS) DeepCopyInto(out *ApplicationGatewayFirewallExclusion_STATUS) {
*out = *in
if in.MatchVariable != nil {
in, out := &in.MatchVariable, &out.MatchVariable
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Selector != nil {
in, out := &in.Selector, &out.Selector
*out = new(string)
**out = **in
}
if in.SelectorMatchOperator != nil {
in, out := &in.SelectorMatchOperator, &out.SelectorMatchOperator
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallExclusion_STATUS.
func (in *ApplicationGatewayFirewallExclusion_STATUS) DeepCopy() *ApplicationGatewayFirewallExclusion_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayFirewallExclusion_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 *ApplicationGatewayFrontendIPConfiguration) DeepCopyInto(out *ApplicationGatewayFrontendIPConfiguration) {
*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(string)
**out = **in
}
if in.PrivateLinkConfiguration != nil {
in, out := &in.PrivateLinkConfiguration, &out.PrivateLinkConfiguration
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 ApplicationGatewayFrontendIPConfiguration.
func (in *ApplicationGatewayFrontendIPConfiguration) DeepCopy() *ApplicationGatewayFrontendIPConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayFrontendIPConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayFrontendIPConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayFrontendIPConfiguration_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendIPConfiguration_STATUS.
func (in *ApplicationGatewayFrontendIPConfiguration_STATUS) DeepCopy() *ApplicationGatewayFrontendIPConfiguration_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayFrontendIPConfiguration_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 *ApplicationGatewayFrontendPort) DeepCopyInto(out *ApplicationGatewayFrontendPort) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendPort.
func (in *ApplicationGatewayFrontendPort) DeepCopy() *ApplicationGatewayFrontendPort {
if in == nil {
return nil
}
out := new(ApplicationGatewayFrontendPort)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayFrontendPort_STATUS) DeepCopyInto(out *ApplicationGatewayFrontendPort_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendPort_STATUS.
func (in *ApplicationGatewayFrontendPort_STATUS) DeepCopy() *ApplicationGatewayFrontendPort_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayFrontendPort_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 *ApplicationGatewayGlobalConfiguration) DeepCopyInto(out *ApplicationGatewayGlobalConfiguration) {
*out = *in
if in.EnableRequestBuffering != nil {
in, out := &in.EnableRequestBuffering, &out.EnableRequestBuffering
*out = new(bool)
**out = **in
}
if in.EnableResponseBuffering != nil {
in, out := &in.EnableResponseBuffering, &out.EnableResponseBuffering
*out = new(bool)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayGlobalConfiguration.
func (in *ApplicationGatewayGlobalConfiguration) DeepCopy() *ApplicationGatewayGlobalConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayGlobalConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayGlobalConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayGlobalConfiguration_STATUS) {
*out = *in
if in.EnableRequestBuffering != nil {
in, out := &in.EnableRequestBuffering, &out.EnableRequestBuffering
*out = new(bool)
**out = **in
}
if in.EnableResponseBuffering != nil {
in, out := &in.EnableResponseBuffering, &out.EnableResponseBuffering
*out = new(bool)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayGlobalConfiguration_STATUS.
func (in *ApplicationGatewayGlobalConfiguration_STATUS) DeepCopy() *ApplicationGatewayGlobalConfiguration_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayGlobalConfiguration_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 *ApplicationGatewayHeaderConfiguration) DeepCopyInto(out *ApplicationGatewayHeaderConfiguration) {
*out = *in
if in.HeaderName != nil {
in, out := &in.HeaderName, &out.HeaderName
*out = new(string)
**out = **in
}
if in.HeaderValue != nil {
in, out := &in.HeaderValue, &out.HeaderValue
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHeaderConfiguration.
func (in *ApplicationGatewayHeaderConfiguration) DeepCopy() *ApplicationGatewayHeaderConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayHeaderConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayHttpListener) DeepCopyInto(out *ApplicationGatewayHttpListener) {
*out = *in
if in.CustomErrorConfigurations != nil {
in, out := &in.CustomErrorConfigurations, &out.CustomErrorConfigurations
*out = make([]ApplicationGatewayCustomError, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.FirewallPolicy != nil {
in, out := &in.FirewallPolicy, &out.FirewallPolicy
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
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(SubResource)
(*in).DeepCopyInto(*out)
}
if in.HostName != nil {
in, out := &in.HostName, &out.HostName
*out = new(string)
**out = **in
}
if in.HostNames != nil {
in, out := &in.HostNames, &out.HostNames
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Protocol != nil {
in, out := &in.Protocol, &out.Protocol
*out = new(string)
**out = **in
}
if in.RequireServerNameIndication != nil {
in, out := &in.RequireServerNameIndication, &out.RequireServerNameIndication
*out = new(bool)
**out = **in
}
if in.SslCertificate != nil {
in, out := &in.SslCertificate, &out.SslCertificate
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.SslProfile != nil {
in, out := &in.SslProfile, &out.SslProfile
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHttpListener.
func (in *ApplicationGatewayHttpListener) DeepCopy() *ApplicationGatewayHttpListener {
if in == nil {
return nil
}
out := new(ApplicationGatewayHttpListener)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayHttpListener_STATUS) DeepCopyInto(out *ApplicationGatewayHttpListener_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHttpListener_STATUS.
func (in *ApplicationGatewayHttpListener_STATUS) DeepCopy() *ApplicationGatewayHttpListener_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayHttpListener_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 *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded.
func (in *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(ApplicationGatewayIPConfiguration_ApplicationGateway_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_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded.
func (in *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_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 *ApplicationGatewayList) DeepCopyInto(out *ApplicationGatewayList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]ApplicationGateway, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayList.
func (in *ApplicationGatewayList) DeepCopy() *ApplicationGatewayList {
if in == nil {
return nil
}
out := new(ApplicationGatewayList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *ApplicationGatewayList) 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 *ApplicationGatewayListener) DeepCopyInto(out *ApplicationGatewayListener) {
*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(SubResource)
(*in).DeepCopyInto(*out)
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Protocol != nil {
in, out := &in.Protocol, &out.Protocol
*out = new(string)
**out = **in
}
if in.SslCertificate != nil {
in, out := &in.SslCertificate, &out.SslCertificate
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.SslProfile != nil {
in, out := &in.SslProfile, &out.SslProfile
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayListener.
func (in *ApplicationGatewayListener) DeepCopy() *ApplicationGatewayListener {
if in == nil {
return nil
}
out := new(ApplicationGatewayListener)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayListener_STATUS) DeepCopyInto(out *ApplicationGatewayListener_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayListener_STATUS.
func (in *ApplicationGatewayListener_STATUS) DeepCopy() *ApplicationGatewayListener_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayListener_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 *ApplicationGatewayLoadDistributionPolicy) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicy) {
*out = *in
if in.LoadDistributionAlgorithm != nil {
in, out := &in.LoadDistributionAlgorithm, &out.LoadDistributionAlgorithm
*out = new(string)
**out = **in
}
if in.LoadDistributionTargets != nil {
in, out := &in.LoadDistributionTargets, &out.LoadDistributionTargets
*out = make([]ApplicationGatewayLoadDistributionTarget, 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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionPolicy.
func (in *ApplicationGatewayLoadDistributionPolicy) DeepCopy() *ApplicationGatewayLoadDistributionPolicy {
if in == nil {
return nil
}
out := new(ApplicationGatewayLoadDistributionPolicy)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayLoadDistributionPolicy_STATUS) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicy_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionPolicy_STATUS.
func (in *ApplicationGatewayLoadDistributionPolicy_STATUS) DeepCopy() *ApplicationGatewayLoadDistributionPolicy_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayLoadDistributionPolicy_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 *ApplicationGatewayLoadDistributionTarget) DeepCopyInto(out *ApplicationGatewayLoadDistributionTarget) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 ApplicationGatewayLoadDistributionTarget.
func (in *ApplicationGatewayLoadDistributionTarget) DeepCopy() *ApplicationGatewayLoadDistributionTarget {
if in == nil {
return nil
}
out := new(ApplicationGatewayLoadDistributionTarget)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayOperatorSpec) DeepCopyInto(out *ApplicationGatewayOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 ApplicationGatewayOperatorSpec.
func (in *ApplicationGatewayOperatorSpec) DeepCopy() *ApplicationGatewayOperatorSpec {
if in == nil {
return nil
}
out := new(ApplicationGatewayOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayPathRule) DeepCopyInto(out *ApplicationGatewayPathRule) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 ApplicationGatewayPathRule.
func (in *ApplicationGatewayPathRule) DeepCopy() *ApplicationGatewayPathRule {
if in == nil {
return nil
}
out := new(ApplicationGatewayPathRule)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayPrivateEndpointConnection_STATUS) DeepCopyInto(out *ApplicationGatewayPrivateEndpointConnection_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateEndpointConnection_STATUS.
func (in *ApplicationGatewayPrivateEndpointConnection_STATUS) DeepCopy() *ApplicationGatewayPrivateEndpointConnection_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayPrivateEndpointConnection_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 *ApplicationGatewayPrivateLinkConfiguration) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfiguration) {
*out = *in
if in.IpConfigurations != nil {
in, out := &in.IpConfigurations, &out.IpConfigurations
*out = make([]ApplicationGatewayPrivateLinkIpConfiguration, 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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkConfiguration.
func (in *ApplicationGatewayPrivateLinkConfiguration) DeepCopy() *ApplicationGatewayPrivateLinkConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayPrivateLinkConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayPrivateLinkConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfiguration_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkConfiguration_STATUS.
func (in *ApplicationGatewayPrivateLinkConfiguration_STATUS) DeepCopy() *ApplicationGatewayPrivateLinkConfiguration_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayPrivateLinkConfiguration_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 *ApplicationGatewayPrivateLinkIpConfiguration) DeepCopyInto(out *ApplicationGatewayPrivateLinkIpConfiguration) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 ApplicationGatewayPrivateLinkIpConfiguration.
func (in *ApplicationGatewayPrivateLinkIpConfiguration) DeepCopy() *ApplicationGatewayPrivateLinkIpConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayPrivateLinkIpConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayProbe) DeepCopyInto(out *ApplicationGatewayProbe) {
*out = *in
if in.Host != nil {
in, out := &in.Host, &out.Host
*out = new(string)
**out = **in
}
if in.Interval != nil {
in, out := &in.Interval, &out.Interval
*out = new(int)
**out = **in
}
if in.Match != nil {
in, out := &in.Match, &out.Match
*out = new(ApplicationGatewayProbeHealthResponseMatch)
(*in).DeepCopyInto(*out)
}
if in.MinServers != nil {
in, out := &in.MinServers, &out.MinServers
*out = new(int)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Path != nil {
in, out := &in.Path, &out.Path
*out = new(string)
**out = **in
}
if in.PickHostNameFromBackendHttpSettings != nil {
in, out := &in.PickHostNameFromBackendHttpSettings, &out.PickHostNameFromBackendHttpSettings
*out = new(bool)
**out = **in
}
if in.PickHostNameFromBackendSettings != nil {
in, out := &in.PickHostNameFromBackendSettings, &out.PickHostNameFromBackendSettings
*out = new(bool)
**out = **in
}
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Protocol != nil {
in, out := &in.Protocol, &out.Protocol
*out = new(string)
**out = **in
}
if in.Timeout != nil {
in, out := &in.Timeout, &out.Timeout
*out = new(int)
**out = **in
}
if in.UnhealthyThreshold != nil {
in, out := &in.UnhealthyThreshold, &out.UnhealthyThreshold
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbe.
func (in *ApplicationGatewayProbe) DeepCopy() *ApplicationGatewayProbe {
if in == nil {
return nil
}
out := new(ApplicationGatewayProbe)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayProbeHealthResponseMatch) DeepCopyInto(out *ApplicationGatewayProbeHealthResponseMatch) {
*out = *in
if in.Body != nil {
in, out := &in.Body, &out.Body
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.StatusCodes != nil {
in, out := &in.StatusCodes, &out.StatusCodes
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbeHealthResponseMatch.
func (in *ApplicationGatewayProbeHealthResponseMatch) DeepCopy() *ApplicationGatewayProbeHealthResponseMatch {
if in == nil {
return nil
}
out := new(ApplicationGatewayProbeHealthResponseMatch)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayProbe_STATUS) DeepCopyInto(out *ApplicationGatewayProbe_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbe_STATUS.
func (in *ApplicationGatewayProbe_STATUS) DeepCopy() *ApplicationGatewayProbe_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayProbe_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 *ApplicationGatewayRedirectConfiguration) DeepCopyInto(out *ApplicationGatewayRedirectConfiguration) {
*out = *in
if in.IncludePath != nil {
in, out := &in.IncludePath, &out.IncludePath
*out = new(bool)
**out = **in
}
if in.IncludeQueryString != nil {
in, out := &in.IncludeQueryString, &out.IncludeQueryString
*out = new(bool)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PathRules != nil {
in, out := &in.PathRules, &out.PathRules
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RedirectType != nil {
in, out := &in.RedirectType, &out.RedirectType
*out = new(string)
**out = **in
}
if in.RequestRoutingRules != nil {
in, out := &in.RequestRoutingRules, &out.RequestRoutingRules
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.TargetListener != nil {
in, out := &in.TargetListener, &out.TargetListener
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.TargetUrl != nil {
in, out := &in.TargetUrl, &out.TargetUrl
*out = new(string)
**out = **in
}
if in.UrlPathMaps != nil {
in, out := &in.UrlPathMaps, &out.UrlPathMaps
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRedirectConfiguration.
func (in *ApplicationGatewayRedirectConfiguration) DeepCopy() *ApplicationGatewayRedirectConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayRedirectConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayRedirectConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayRedirectConfiguration_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRedirectConfiguration_STATUS.
func (in *ApplicationGatewayRedirectConfiguration_STATUS) DeepCopy() *ApplicationGatewayRedirectConfiguration_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayRedirectConfiguration_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 *ApplicationGatewayRequestRoutingRule) DeepCopyInto(out *ApplicationGatewayRequestRoutingRule) {
*out = *in
if in.BackendAddressPool != nil {
in, out := &in.BackendAddressPool, &out.BackendAddressPool
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.BackendHttpSettings != nil {
in, out := &in.BackendHttpSettings, &out.BackendHttpSettings
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.HttpListener != nil {
in, out := &in.HttpListener, &out.HttpListener
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.LoadDistributionPolicy != nil {
in, out := &in.LoadDistributionPolicy, &out.LoadDistributionPolicy
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RedirectConfiguration != nil {
in, out := &in.RedirectConfiguration, &out.RedirectConfiguration
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.RewriteRuleSet != nil {
in, out := &in.RewriteRuleSet, &out.RewriteRuleSet
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.RuleType != nil {
in, out := &in.RuleType, &out.RuleType
*out = new(string)
**out = **in
}
if in.UrlPathMap != nil {
in, out := &in.UrlPathMap, &out.UrlPathMap
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRequestRoutingRule.
func (in *ApplicationGatewayRequestRoutingRule) DeepCopy() *ApplicationGatewayRequestRoutingRule {
if in == nil {
return nil
}
out := new(ApplicationGatewayRequestRoutingRule)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayRequestRoutingRule_STATUS) DeepCopyInto(out *ApplicationGatewayRequestRoutingRule_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRequestRoutingRule_STATUS.
func (in *ApplicationGatewayRequestRoutingRule_STATUS) DeepCopy() *ApplicationGatewayRequestRoutingRule_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayRequestRoutingRule_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 *ApplicationGatewayRewriteRule) DeepCopyInto(out *ApplicationGatewayRewriteRule) {
*out = *in
if in.ActionSet != nil {
in, out := &in.ActionSet, &out.ActionSet
*out = new(ApplicationGatewayRewriteRuleActionSet)
(*in).DeepCopyInto(*out)
}
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]ApplicationGatewayRewriteRuleCondition, 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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RuleSequence != nil {
in, out := &in.RuleSequence, &out.RuleSequence
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRule.
func (in *ApplicationGatewayRewriteRule) DeepCopy() *ApplicationGatewayRewriteRule {
if in == nil {
return nil
}
out := new(ApplicationGatewayRewriteRule)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayRewriteRuleActionSet) DeepCopyInto(out *ApplicationGatewayRewriteRuleActionSet) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RequestHeaderConfigurations != nil {
in, out := &in.RequestHeaderConfigurations, &out.RequestHeaderConfigurations
*out = make([]ApplicationGatewayHeaderConfiguration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ResponseHeaderConfigurations != nil {
in, out := &in.ResponseHeaderConfigurations, &out.ResponseHeaderConfigurations
*out = make([]ApplicationGatewayHeaderConfiguration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.UrlConfiguration != nil {
in, out := &in.UrlConfiguration, &out.UrlConfiguration
*out = new(ApplicationGatewayUrlConfiguration)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleActionSet.
func (in *ApplicationGatewayRewriteRuleActionSet) DeepCopy() *ApplicationGatewayRewriteRuleActionSet {
if in == nil {
return nil
}
out := new(ApplicationGatewayRewriteRuleActionSet)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayRewriteRuleCondition) DeepCopyInto(out *ApplicationGatewayRewriteRuleCondition) {
*out = *in
if in.IgnoreCase != nil {
in, out := &in.IgnoreCase, &out.IgnoreCase
*out = new(bool)
**out = **in
}
if in.Negate != nil {
in, out := &in.Negate, &out.Negate
*out = new(bool)
**out = **in
}
if in.Pattern != nil {
in, out := &in.Pattern, &out.Pattern
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Variable != nil {
in, out := &in.Variable, &out.Variable
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleCondition.
func (in *ApplicationGatewayRewriteRuleCondition) DeepCopy() *ApplicationGatewayRewriteRuleCondition {
if in == nil {
return nil
}
out := new(ApplicationGatewayRewriteRuleCondition)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayRewriteRuleSet) DeepCopyInto(out *ApplicationGatewayRewriteRuleSet) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RewriteRules != nil {
in, out := &in.RewriteRules, &out.RewriteRules
*out = make([]ApplicationGatewayRewriteRule, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleSet.
func (in *ApplicationGatewayRewriteRuleSet) DeepCopy() *ApplicationGatewayRewriteRuleSet {
if in == nil {
return nil
}
out := new(ApplicationGatewayRewriteRuleSet)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayRewriteRuleSet_STATUS) DeepCopyInto(out *ApplicationGatewayRewriteRuleSet_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleSet_STATUS.
func (in *ApplicationGatewayRewriteRuleSet_STATUS) DeepCopy() *ApplicationGatewayRewriteRuleSet_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayRewriteRuleSet_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 *ApplicationGatewayRoutingRule) DeepCopyInto(out *ApplicationGatewayRoutingRule) {
*out = *in
if in.BackendAddressPool != nil {
in, out := &in.BackendAddressPool, &out.BackendAddressPool
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.BackendSettings != nil {
in, out := &in.BackendSettings, &out.BackendSettings
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.Listener != nil {
in, out := &in.Listener, &out.Listener
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RuleType != nil {
in, out := &in.RuleType, &out.RuleType
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRoutingRule.
func (in *ApplicationGatewayRoutingRule) DeepCopy() *ApplicationGatewayRoutingRule {
if in == nil {
return nil
}
out := new(ApplicationGatewayRoutingRule)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayRoutingRule_STATUS) DeepCopyInto(out *ApplicationGatewayRoutingRule_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRoutingRule_STATUS.
func (in *ApplicationGatewayRoutingRule_STATUS) DeepCopy() *ApplicationGatewayRoutingRule_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayRoutingRule_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 *ApplicationGatewaySku) DeepCopyInto(out *ApplicationGatewaySku) {
*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(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Tier != nil {
in, out := &in.Tier, &out.Tier
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySku.
func (in *ApplicationGatewaySku) DeepCopy() *ApplicationGatewaySku {
if in == nil {
return nil
}
out := new(ApplicationGatewaySku)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewaySku_STATUS) DeepCopyInto(out *ApplicationGatewaySku_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(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Tier != nil {
in, out := &in.Tier, &out.Tier
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySku_STATUS.
func (in *ApplicationGatewaySku_STATUS) DeepCopy() *ApplicationGatewaySku_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewaySku_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 *ApplicationGatewaySslCertificate) DeepCopyInto(out *ApplicationGatewaySslCertificate) {
*out = *in
if in.Data != nil {
in, out := &in.Data, &out.Data
*out = new(genruntime.SecretReference)
**out = **in
}
if in.KeyVaultSecretId != nil {
in, out := &in.KeyVaultSecretId, &out.KeyVaultSecretId
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.Password != nil {
in, out := &in.Password, &out.Password
*out = new(genruntime.SecretReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslCertificate.
func (in *ApplicationGatewaySslCertificate) DeepCopy() *ApplicationGatewaySslCertificate {
if in == nil {
return nil
}
out := new(ApplicationGatewaySslCertificate)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewaySslCertificate_STATUS) DeepCopyInto(out *ApplicationGatewaySslCertificate_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslCertificate_STATUS.
func (in *ApplicationGatewaySslCertificate_STATUS) DeepCopy() *ApplicationGatewaySslCertificate_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewaySslCertificate_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 *ApplicationGatewaySslPolicy) DeepCopyInto(out *ApplicationGatewaySslPolicy) {
*out = *in
if in.CipherSuites != nil {
in, out := &in.CipherSuites, &out.CipherSuites
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.DisabledSslProtocols != nil {
in, out := &in.DisabledSslProtocols, &out.DisabledSslProtocols
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.MinProtocolVersion != nil {
in, out := &in.MinProtocolVersion, &out.MinProtocolVersion
*out = new(string)
**out = **in
}
if in.PolicyName != nil {
in, out := &in.PolicyName, &out.PolicyName
*out = new(string)
**out = **in
}
if in.PolicyType != nil {
in, out := &in.PolicyType, &out.PolicyType
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslPolicy.
func (in *ApplicationGatewaySslPolicy) DeepCopy() *ApplicationGatewaySslPolicy {
if in == nil {
return nil
}
out := new(ApplicationGatewaySslPolicy)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewaySslPolicy_STATUS) DeepCopyInto(out *ApplicationGatewaySslPolicy_STATUS) {
*out = *in
if in.CipherSuites != nil {
in, out := &in.CipherSuites, &out.CipherSuites
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.DisabledSslProtocols != nil {
in, out := &in.DisabledSslProtocols, &out.DisabledSslProtocols
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.MinProtocolVersion != nil {
in, out := &in.MinProtocolVersion, &out.MinProtocolVersion
*out = new(string)
**out = **in
}
if in.PolicyName != nil {
in, out := &in.PolicyName, &out.PolicyName
*out = new(string)
**out = **in
}
if in.PolicyType != nil {
in, out := &in.PolicyType, &out.PolicyType
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslPolicy_STATUS.
func (in *ApplicationGatewaySslPolicy_STATUS) DeepCopy() *ApplicationGatewaySslPolicy_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewaySslPolicy_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 *ApplicationGatewaySslProfile) DeepCopyInto(out *ApplicationGatewaySslProfile) {
*out = *in
if in.ClientAuthConfiguration != nil {
in, out := &in.ClientAuthConfiguration, &out.ClientAuthConfiguration
*out = new(ApplicationGatewayClientAuthConfiguration)
(*in).DeepCopyInto(*out)
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.SslPolicy != nil {
in, out := &in.SslPolicy, &out.SslPolicy
*out = new(ApplicationGatewaySslPolicy)
(*in).DeepCopyInto(*out)
}
if in.TrustedClientCertificates != nil {
in, out := &in.TrustedClientCertificates, &out.TrustedClientCertificates
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslProfile.
func (in *ApplicationGatewaySslProfile) DeepCopy() *ApplicationGatewaySslProfile {
if in == nil {
return nil
}
out := new(ApplicationGatewaySslProfile)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewaySslProfile_STATUS) DeepCopyInto(out *ApplicationGatewaySslProfile_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslProfile_STATUS.
func (in *ApplicationGatewaySslProfile_STATUS) DeepCopy() *ApplicationGatewaySslProfile_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewaySslProfile_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 *ApplicationGatewayTrustedClientCertificate) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificate) {
*out = *in
if in.Data != nil {
in, out := &in.Data, &out.Data
*out = new(genruntime.SecretReference)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedClientCertificate.
func (in *ApplicationGatewayTrustedClientCertificate) DeepCopy() *ApplicationGatewayTrustedClientCertificate {
if in == nil {
return nil
}
out := new(ApplicationGatewayTrustedClientCertificate)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayTrustedClientCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificate_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedClientCertificate_STATUS.
func (in *ApplicationGatewayTrustedClientCertificate_STATUS) DeepCopy() *ApplicationGatewayTrustedClientCertificate_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayTrustedClientCertificate_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 *ApplicationGatewayTrustedRootCertificate) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificate) {
*out = *in
if in.Data != nil {
in, out := &in.Data, &out.Data
*out = new(genruntime.SecretReference)
**out = **in
}
if in.KeyVaultSecretId != nil {
in, out := &in.KeyVaultSecretId, &out.KeyVaultSecretId
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedRootCertificate.
func (in *ApplicationGatewayTrustedRootCertificate) DeepCopy() *ApplicationGatewayTrustedRootCertificate {
if in == nil {
return nil
}
out := new(ApplicationGatewayTrustedRootCertificate)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayTrustedRootCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificate_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedRootCertificate_STATUS.
func (in *ApplicationGatewayTrustedRootCertificate_STATUS) DeepCopy() *ApplicationGatewayTrustedRootCertificate_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayTrustedRootCertificate_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 *ApplicationGatewayUrlConfiguration) DeepCopyInto(out *ApplicationGatewayUrlConfiguration) {
*out = *in
if in.ModifiedPath != nil {
in, out := &in.ModifiedPath, &out.ModifiedPath
*out = new(string)
**out = **in
}
if in.ModifiedQueryString != nil {
in, out := &in.ModifiedQueryString, &out.ModifiedQueryString
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Reroute != nil {
in, out := &in.Reroute, &out.Reroute
*out = new(bool)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlConfiguration.
func (in *ApplicationGatewayUrlConfiguration) DeepCopy() *ApplicationGatewayUrlConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayUrlConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayUrlPathMap) DeepCopyInto(out *ApplicationGatewayUrlPathMap) {
*out = *in
if in.DefaultBackendAddressPool != nil {
in, out := &in.DefaultBackendAddressPool, &out.DefaultBackendAddressPool
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.DefaultBackendHttpSettings != nil {
in, out := &in.DefaultBackendHttpSettings, &out.DefaultBackendHttpSettings
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.DefaultLoadDistributionPolicy != nil {
in, out := &in.DefaultLoadDistributionPolicy, &out.DefaultLoadDistributionPolicy
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.DefaultRedirectConfiguration != nil {
in, out := &in.DefaultRedirectConfiguration, &out.DefaultRedirectConfiguration
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.DefaultRewriteRuleSet != nil {
in, out := &in.DefaultRewriteRuleSet, &out.DefaultRewriteRuleSet
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PathRules != nil {
in, out := &in.PathRules, &out.PathRules
*out = make([]ApplicationGatewayPathRule, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlPathMap.
func (in *ApplicationGatewayUrlPathMap) DeepCopy() *ApplicationGatewayUrlPathMap {
if in == nil {
return nil
}
out := new(ApplicationGatewayUrlPathMap)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayUrlPathMap_STATUS) DeepCopyInto(out *ApplicationGatewayUrlPathMap_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlPathMap_STATUS.
func (in *ApplicationGatewayUrlPathMap_STATUS) DeepCopy() *ApplicationGatewayUrlPathMap_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayUrlPathMap_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 *ApplicationGatewayWebApplicationFirewallConfiguration) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration) {
*out = *in
if in.DisabledRuleGroups != nil {
in, out := &in.DisabledRuleGroups, &out.DisabledRuleGroups
*out = make([]ApplicationGatewayFirewallDisabledRuleGroup, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.Exclusions != nil {
in, out := &in.Exclusions, &out.Exclusions
*out = make([]ApplicationGatewayFirewallExclusion, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.FileUploadLimitInMb != nil {
in, out := &in.FileUploadLimitInMb, &out.FileUploadLimitInMb
*out = new(int)
**out = **in
}
if in.FirewallMode != nil {
in, out := &in.FirewallMode, &out.FirewallMode
*out = new(string)
**out = **in
}
if in.MaxRequestBodySize != nil {
in, out := &in.MaxRequestBodySize, &out.MaxRequestBodySize
*out = new(int)
**out = **in
}
if in.MaxRequestBodySizeInKb != nil {
in, out := &in.MaxRequestBodySizeInKb, &out.MaxRequestBodySizeInKb
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RequestBodyCheck != nil {
in, out := &in.RequestBodyCheck, &out.RequestBodyCheck
*out = new(bool)
**out = **in
}
if in.RuleSetType != nil {
in, out := &in.RuleSetType, &out.RuleSetType
*out = new(string)
**out = **in
}
if in.RuleSetVersion != nil {
in, out := &in.RuleSetVersion, &out.RuleSetVersion
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayWebApplicationFirewallConfiguration.
func (in *ApplicationGatewayWebApplicationFirewallConfiguration) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration {
if in == nil {
return nil
}
out := new(ApplicationGatewayWebApplicationFirewallConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) {
*out = *in
if in.DisabledRuleGroups != nil {
in, out := &in.DisabledRuleGroups, &out.DisabledRuleGroups
*out = make([]ApplicationGatewayFirewallDisabledRuleGroup_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Enabled != nil {
in, out := &in.Enabled, &out.Enabled
*out = new(bool)
**out = **in
}
if in.Exclusions != nil {
in, out := &in.Exclusions, &out.Exclusions
*out = make([]ApplicationGatewayFirewallExclusion_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.FileUploadLimitInMb != nil {
in, out := &in.FileUploadLimitInMb, &out.FileUploadLimitInMb
*out = new(int)
**out = **in
}
if in.FirewallMode != nil {
in, out := &in.FirewallMode, &out.FirewallMode
*out = new(string)
**out = **in
}
if in.MaxRequestBodySize != nil {
in, out := &in.MaxRequestBodySize, &out.MaxRequestBodySize
*out = new(int)
**out = **in
}
if in.MaxRequestBodySizeInKb != nil {
in, out := &in.MaxRequestBodySizeInKb, &out.MaxRequestBodySizeInKb
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RequestBodyCheck != nil {
in, out := &in.RequestBodyCheck, &out.RequestBodyCheck
*out = new(bool)
**out = **in
}
if in.RuleSetType != nil {
in, out := &in.RuleSetType, &out.RuleSetType
*out = new(string)
**out = **in
}
if in.RuleSetVersion != nil {
in, out := &in.RuleSetVersion, &out.RuleSetVersion
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayWebApplicationFirewallConfiguration_STATUS.
func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS {
if in == nil {
return nil
}
out := new(ApplicationGatewayWebApplicationFirewallConfiguration_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 *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(out *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) {
*out = *in
if in.AuthenticationCertificates != nil {
in, out := &in.AuthenticationCertificates, &out.AuthenticationCertificates
*out = make([]ApplicationGatewayAuthenticationCertificate_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AutoscaleConfiguration != nil {
in, out := &in.AutoscaleConfiguration, &out.AutoscaleConfiguration
*out = new(ApplicationGatewayAutoscaleConfiguration_STATUS)
(*in).DeepCopyInto(*out)
}
if in.BackendAddressPools != nil {
in, out := &in.BackendAddressPools, &out.BackendAddressPools
*out = make([]ApplicationGatewayBackendAddressPool_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.BackendHttpSettingsCollection != nil {
in, out := &in.BackendHttpSettingsCollection, &out.BackendHttpSettingsCollection
*out = make([]ApplicationGatewayBackendHttpSettings_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.BackendSettingsCollection != nil {
in, out := &in.BackendSettingsCollection, &out.BackendSettingsCollection
*out = make([]ApplicationGatewayBackendSettings_STATUS, 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.CustomErrorConfigurations != nil {
in, out := &in.CustomErrorConfigurations, &out.CustomErrorConfigurations
*out = make([]ApplicationGatewayCustomError_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.EnableFips != nil {
in, out := &in.EnableFips, &out.EnableFips
*out = new(bool)
**out = **in
}
if in.EnableHttp2 != nil {
in, out := &in.EnableHttp2, &out.EnableHttp2
*out = new(bool)
**out = **in
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.FirewallPolicy != nil {
in, out := &in.FirewallPolicy, &out.FirewallPolicy
*out = new(SubResource_STATUS)
(*in).DeepCopyInto(*out)
}
if in.ForceFirewallPolicyAssociation != nil {
in, out := &in.ForceFirewallPolicyAssociation, &out.ForceFirewallPolicyAssociation
*out = new(bool)
**out = **in
}
if in.FrontendIPConfigurations != nil {
in, out := &in.FrontendIPConfigurations, &out.FrontendIPConfigurations
*out = make([]ApplicationGatewayFrontendIPConfiguration_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.FrontendPorts != nil {
in, out := &in.FrontendPorts, &out.FrontendPorts
*out = make([]ApplicationGatewayFrontendPort_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.GatewayIPConfigurations != nil {
in, out := &in.GatewayIPConfigurations, &out.GatewayIPConfigurations
*out = make([]ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.GlobalConfiguration != nil {
in, out := &in.GlobalConfiguration, &out.GlobalConfiguration
*out = new(ApplicationGatewayGlobalConfiguration_STATUS)
(*in).DeepCopyInto(*out)
}
if in.HttpListeners != nil {
in, out := &in.HttpListeners, &out.HttpListeners
*out = make([]ApplicationGatewayHttpListener_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.Identity != nil {
in, out := &in.Identity, &out.Identity
*out = new(ManagedServiceIdentity_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Listeners != nil {
in, out := &in.Listeners, &out.Listeners
*out = make([]ApplicationGatewayListener_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.LoadDistributionPolicies != nil {
in, out := &in.LoadDistributionPolicies, &out.LoadDistributionPolicies
*out = make([]ApplicationGatewayLoadDistributionPolicy_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.OperationalState != nil {
in, out := &in.OperationalState, &out.OperationalState
*out = new(string)
**out = **in
}
if in.PrivateEndpointConnections != nil {
in, out := &in.PrivateEndpointConnections, &out.PrivateEndpointConnections
*out = make([]ApplicationGatewayPrivateEndpointConnection_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PrivateLinkConfigurations != nil {
in, out := &in.PrivateLinkConfigurations, &out.PrivateLinkConfigurations
*out = make([]ApplicationGatewayPrivateLinkConfiguration_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Probes != nil {
in, out := &in.Probes, &out.Probes
*out = make([]ApplicationGatewayProbe_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.RedirectConfigurations != nil {
in, out := &in.RedirectConfigurations, &out.RedirectConfigurations
*out = make([]ApplicationGatewayRedirectConfiguration_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.RequestRoutingRules != nil {
in, out := &in.RequestRoutingRules, &out.RequestRoutingRules
*out = make([]ApplicationGatewayRequestRoutingRule_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.ResourceGuid != nil {
in, out := &in.ResourceGuid, &out.ResourceGuid
*out = new(string)
**out = **in
}
if in.RewriteRuleSets != nil {
in, out := &in.RewriteRuleSets, &out.RewriteRuleSets
*out = make([]ApplicationGatewayRewriteRuleSet_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.RoutingRules != nil {
in, out := &in.RoutingRules, &out.RoutingRules
*out = make([]ApplicationGatewayRoutingRule_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Sku != nil {
in, out := &in.Sku, &out.Sku
*out = new(ApplicationGatewaySku_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SslCertificates != nil {
in, out := &in.SslCertificates, &out.SslCertificates
*out = make([]ApplicationGatewaySslCertificate_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SslPolicy != nil {
in, out := &in.SslPolicy, &out.SslPolicy
*out = new(ApplicationGatewaySslPolicy_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SslProfiles != nil {
in, out := &in.SslProfiles, &out.SslProfiles
*out = make([]ApplicationGatewaySslProfile_STATUS, 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.TrustedClientCertificates != nil {
in, out := &in.TrustedClientCertificates, &out.TrustedClientCertificates
*out = make([]ApplicationGatewayTrustedClientCertificate_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.TrustedRootCertificates != nil {
in, out := &in.TrustedRootCertificates, &out.TrustedRootCertificates
*out = make([]ApplicationGatewayTrustedRootCertificate_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
}
if in.UrlPathMaps != nil {
in, out := &in.UrlPathMaps, &out.UrlPathMaps
*out = make([]ApplicationGatewayUrlPathMap_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.WebApplicationFirewallConfiguration != nil {
in, out := &in.WebApplicationFirewallConfiguration, &out.WebApplicationFirewallConfiguration
*out = new(ApplicationGatewayWebApplicationFirewallConfiguration_STATUS)
(*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 ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.
func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopy() *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(ApplicationGateway_STATUS_ApplicationGateway_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 *ApplicationGateway_Spec) DeepCopyInto(out *ApplicationGateway_Spec) {
*out = *in
if in.AuthenticationCertificates != nil {
in, out := &in.AuthenticationCertificates, &out.AuthenticationCertificates
*out = make([]ApplicationGatewayAuthenticationCertificate, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.AutoscaleConfiguration != nil {
in, out := &in.AutoscaleConfiguration, &out.AutoscaleConfiguration
*out = new(ApplicationGatewayAutoscaleConfiguration)
(*in).DeepCopyInto(*out)
}
if in.BackendAddressPools != nil {
in, out := &in.BackendAddressPools, &out.BackendAddressPools
*out = make([]ApplicationGatewayBackendAddressPool, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.BackendHttpSettingsCollection != nil {
in, out := &in.BackendHttpSettingsCollection, &out.BackendHttpSettingsCollection
*out = make([]ApplicationGatewayBackendHttpSettings, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.BackendSettingsCollection != nil {
in, out := &in.BackendSettingsCollection, &out.BackendSettingsCollection
*out = make([]ApplicationGatewayBackendSettings, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CustomErrorConfigurations != nil {
in, out := &in.CustomErrorConfigurations, &out.CustomErrorConfigurations
*out = make([]ApplicationGatewayCustomError, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.EnableFips != nil {
in, out := &in.EnableFips, &out.EnableFips
*out = new(bool)
**out = **in
}
if in.EnableHttp2 != nil {
in, out := &in.EnableHttp2, &out.EnableHttp2
*out = new(bool)
**out = **in
}
if in.FirewallPolicy != nil {
in, out := &in.FirewallPolicy, &out.FirewallPolicy
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.ForceFirewallPolicyAssociation != nil {
in, out := &in.ForceFirewallPolicyAssociation, &out.ForceFirewallPolicyAssociation
*out = new(bool)
**out = **in
}
if in.FrontendIPConfigurations != nil {
in, out := &in.FrontendIPConfigurations, &out.FrontendIPConfigurations
*out = make([]ApplicationGatewayFrontendIPConfiguration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.FrontendPorts != nil {
in, out := &in.FrontendPorts, &out.FrontendPorts
*out = make([]ApplicationGatewayFrontendPort, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.GatewayIPConfigurations != nil {
in, out := &in.GatewayIPConfigurations, &out.GatewayIPConfigurations
*out = make([]ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.GlobalConfiguration != nil {
in, out := &in.GlobalConfiguration, &out.GlobalConfiguration
*out = new(ApplicationGatewayGlobalConfiguration)
(*in).DeepCopyInto(*out)
}
if in.HttpListeners != nil {
in, out := &in.HttpListeners, &out.HttpListeners
*out = make([]ApplicationGatewayHttpListener, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Identity != nil {
in, out := &in.Identity, &out.Identity
*out = new(ManagedServiceIdentity)
(*in).DeepCopyInto(*out)
}
if in.Listeners != nil {
in, out := &in.Listeners, &out.Listeners
*out = make([]ApplicationGatewayListener, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.LoadDistributionPolicies != nil {
in, out := &in.LoadDistributionPolicies, &out.LoadDistributionPolicies
*out = make([]ApplicationGatewayLoadDistributionPolicy, 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(ApplicationGatewayOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PrivateLinkConfigurations != nil {
in, out := &in.PrivateLinkConfigurations, &out.PrivateLinkConfigurations
*out = make([]ApplicationGatewayPrivateLinkConfiguration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Probes != nil {
in, out := &in.Probes, &out.Probes
*out = make([]ApplicationGatewayProbe, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RedirectConfigurations != nil {
in, out := &in.RedirectConfigurations, &out.RedirectConfigurations
*out = make([]ApplicationGatewayRedirectConfiguration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.RequestRoutingRules != nil {
in, out := &in.RequestRoutingRules, &out.RequestRoutingRules
*out = make([]ApplicationGatewayRequestRoutingRule, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.RewriteRuleSets != nil {
in, out := &in.RewriteRuleSets, &out.RewriteRuleSets
*out = make([]ApplicationGatewayRewriteRuleSet, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.RoutingRules != nil {
in, out := &in.RoutingRules, &out.RoutingRules
*out = make([]ApplicationGatewayRoutingRule, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Sku != nil {
in, out := &in.Sku, &out.Sku
*out = new(ApplicationGatewaySku)
(*in).DeepCopyInto(*out)
}
if in.SslCertificates != nil {
in, out := &in.SslCertificates, &out.SslCertificates
*out = make([]ApplicationGatewaySslCertificate, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.SslPolicy != nil {
in, out := &in.SslPolicy, &out.SslPolicy
*out = new(ApplicationGatewaySslPolicy)
(*in).DeepCopyInto(*out)
}
if in.SslProfiles != nil {
in, out := &in.SslProfiles, &out.SslProfiles
*out = make([]ApplicationGatewaySslProfile, 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.TrustedClientCertificates != nil {
in, out := &in.TrustedClientCertificates, &out.TrustedClientCertificates
*out = make([]ApplicationGatewayTrustedClientCertificate, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.TrustedRootCertificates != nil {
in, out := &in.TrustedRootCertificates, &out.TrustedRootCertificates
*out = make([]ApplicationGatewayTrustedRootCertificate, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.UrlPathMaps != nil {
in, out := &in.UrlPathMaps, &out.UrlPathMaps
*out = make([]ApplicationGatewayUrlPathMap, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.WebApplicationFirewallConfiguration != nil {
in, out := &in.WebApplicationFirewallConfiguration, &out.WebApplicationFirewallConfiguration
*out = new(ApplicationGatewayWebApplicationFirewallConfiguration)
(*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 ApplicationGateway_Spec.
func (in *ApplicationGateway_Spec) DeepCopy() *ApplicationGateway_Spec {
if in == nil {
return nil
}
out := new(ApplicationGateway_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 *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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_PrivateEndpoint_SubResourceEmbedded.
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(ApplicationSecurityGroupSpec_PrivateEndpoint_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_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(ApplicationSecurityGroup_STATUS_PrivateEndpoint_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 *BastionHost) DeepCopyInto(out *BastionHost) {
*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 BastionHost.
func (in *BastionHost) DeepCopy() *BastionHost {
if in == nil {
return nil
}
out := new(BastionHost)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *BastionHost) 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 *BastionHostIPConfiguration) DeepCopyInto(out *BastionHostIPConfiguration) {
*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(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 BastionHostIPConfiguration.
func (in *BastionHostIPConfiguration) DeepCopy() *BastionHostIPConfiguration {
if in == nil {
return nil
}
out := new(BastionHostIPConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *BastionHostIPConfiguration_STATUS) DeepCopyInto(out *BastionHostIPConfiguration_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_STATUS.
func (in *BastionHostIPConfiguration_STATUS) DeepCopy() *BastionHostIPConfiguration_STATUS {
if in == nil {
return nil
}
out := new(BastionHostIPConfiguration_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 *BastionHostList) DeepCopyInto(out *BastionHostList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]BastionHost, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostList.
func (in *BastionHostList) DeepCopy() *BastionHostList {
if in == nil {
return nil
}
out := new(BastionHostList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *BastionHostList) 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 *BastionHostOperatorSpec) DeepCopyInto(out *BastionHostOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 BastionHostOperatorSpec.
func (in *BastionHostOperatorSpec) DeepCopy() *BastionHostOperatorSpec {
if in == nil {
return nil
}
out := new(BastionHostOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *BastionHost_STATUS) DeepCopyInto(out *BastionHost_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.DisableCopyPaste != nil {
in, out := &in.DisableCopyPaste, &out.DisableCopyPaste
*out = new(bool)
**out = **in
}
if in.DnsName != nil {
in, out := &in.DnsName, &out.DnsName
*out = new(string)
**out = **in
}
if in.EnableFileCopy != nil {
in, out := &in.EnableFileCopy, &out.EnableFileCopy
*out = new(bool)
**out = **in
}
if in.EnableIpConnect != nil {
in, out := &in.EnableIpConnect, &out.EnableIpConnect
*out = new(bool)
**out = **in
}
if in.EnableShareableLink != nil {
in, out := &in.EnableShareableLink, &out.EnableShareableLink
*out = new(bool)
**out = **in
}
if in.EnableTunneling != nil {
in, out := &in.EnableTunneling, &out.EnableTunneling
*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.IpConfigurations != nil {
in, out := &in.IpConfigurations, &out.IpConfigurations
*out = make([]BastionHostIPConfiguration_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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.ScaleUnits != nil {
in, out := &in.ScaleUnits, &out.ScaleUnits
*out = new(int)
**out = **in
}
if in.Sku != nil {
in, out := &in.Sku, &out.Sku
*out = new(Sku_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 BastionHost_STATUS.
func (in *BastionHost_STATUS) DeepCopy() *BastionHost_STATUS {
if in == nil {
return nil
}
out := new(BastionHost_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 *BastionHost_Spec) DeepCopyInto(out *BastionHost_Spec) {
*out = *in
if in.DisableCopyPaste != nil {
in, out := &in.DisableCopyPaste, &out.DisableCopyPaste
*out = new(bool)
**out = **in
}
if in.DnsName != nil {
in, out := &in.DnsName, &out.DnsName
*out = new(string)
**out = **in
}
if in.EnableFileCopy != nil {
in, out := &in.EnableFileCopy, &out.EnableFileCopy
*out = new(bool)
**out = **in
}
if in.EnableIpConnect != nil {
in, out := &in.EnableIpConnect, &out.EnableIpConnect
*out = new(bool)
**out = **in
}
if in.EnableShareableLink != nil {
in, out := &in.EnableShareableLink, &out.EnableShareableLink
*out = new(bool)
**out = **in
}
if in.EnableTunneling != nil {
in, out := &in.EnableTunneling, &out.EnableTunneling
*out = new(bool)
**out = **in
}
if in.IpConfigurations != nil {
in, out := &in.IpConfigurations, &out.IpConfigurations
*out = make([]BastionHostIPConfiguration, 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(BastionHostOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ScaleUnits != nil {
in, out := &in.ScaleUnits, &out.ScaleUnits
*out = new(int)
**out = **in
}
if in.Sku != nil {
in, out := &in.Sku, &out.Sku
*out = new(Sku)
(*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 BastionHost_Spec.
func (in *BastionHost_Spec) DeepCopy() *BastionHost_Spec {
if in == nil {
return nil
}
out := new(BastionHost_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 *CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS) {
*out = *in
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.IpAddresses != nil {
in, out := &in.IpAddresses, &out.IpAddresses
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDnsConfigPropertiesFormat_STATUS.
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS {
if in == nil {
return nil
}
out := new(CustomDnsConfigPropertiesFormat_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 *DnsForwardingRuleSetsForwardingRule) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRule) {
*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 DnsForwardingRuleSetsForwardingRule.
func (in *DnsForwardingRuleSetsForwardingRule) DeepCopy() *DnsForwardingRuleSetsForwardingRule {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsForwardingRule)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsForwardingRuleSetsForwardingRule) 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 *DnsForwardingRuleSetsForwardingRuleList) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRuleList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]DnsForwardingRuleSetsForwardingRule, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsForwardingRuleList.
func (in *DnsForwardingRuleSetsForwardingRuleList) DeepCopy() *DnsForwardingRuleSetsForwardingRuleList {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsForwardingRuleList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsForwardingRuleSetsForwardingRuleList) 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 *DnsForwardingRuleSetsForwardingRuleOperatorSpec) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRuleOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 DnsForwardingRuleSetsForwardingRuleOperatorSpec.
func (in *DnsForwardingRuleSetsForwardingRuleOperatorSpec) DeepCopy() *DnsForwardingRuleSetsForwardingRuleOperatorSpec {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsForwardingRuleOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DnsForwardingRuleSetsForwardingRule_STATUS) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRule_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.DomainName != nil {
in, out := &in.DomainName, &out.DomainName
*out = new(string)
**out = **in
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.ForwardingRuleState != nil {
in, out := &in.ForwardingRuleState, &out.ForwardingRuleState
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.SystemData != nil {
in, out := &in.SystemData, &out.SystemData
*out = new(SystemData_STATUS)
(*in).DeepCopyInto(*out)
}
if in.TargetDnsServers != nil {
in, out := &in.TargetDnsServers, &out.TargetDnsServers
*out = make([]TargetDnsServer_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 DnsForwardingRuleSetsForwardingRule_STATUS.
func (in *DnsForwardingRuleSetsForwardingRule_STATUS) DeepCopy() *DnsForwardingRuleSetsForwardingRule_STATUS {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsForwardingRule_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 *DnsForwardingRuleSetsForwardingRule_Spec) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRule_Spec) {
*out = *in
if in.DomainName != nil {
in, out := &in.DomainName, &out.DomainName
*out = new(string)
**out = **in
}
if in.ForwardingRuleState != nil {
in, out := &in.ForwardingRuleState, &out.ForwardingRuleState
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(DnsForwardingRuleSetsForwardingRuleOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.TargetDnsServers != nil {
in, out := &in.TargetDnsServers, &out.TargetDnsServers
*out = make([]TargetDnsServer, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsForwardingRule_Spec.
func (in *DnsForwardingRuleSetsForwardingRule_Spec) DeepCopy() *DnsForwardingRuleSetsForwardingRule_Spec {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsForwardingRule_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 *DnsForwardingRuleSetsVirtualNetworkLink) DeepCopyInto(out *DnsForwardingRuleSetsVirtualNetworkLink) {
*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 DnsForwardingRuleSetsVirtualNetworkLink.
func (in *DnsForwardingRuleSetsVirtualNetworkLink) DeepCopy() *DnsForwardingRuleSetsVirtualNetworkLink {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsVirtualNetworkLink)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsForwardingRuleSetsVirtualNetworkLink) 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 *DnsForwardingRuleSetsVirtualNetworkLinkList) DeepCopyInto(out *DnsForwardingRuleSetsVirtualNetworkLinkList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]DnsForwardingRuleSetsVirtualNetworkLink, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsVirtualNetworkLinkList.
func (in *DnsForwardingRuleSetsVirtualNetworkLinkList) DeepCopy() *DnsForwardingRuleSetsVirtualNetworkLinkList {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsVirtualNetworkLinkList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsForwardingRuleSetsVirtualNetworkLinkList) 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 *DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec) DeepCopyInto(out *DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec.
func (in *DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec) DeepCopy() *DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DnsForwardingRuleSetsVirtualNetworkLink_STATUS) DeepCopyInto(out *DnsForwardingRuleSetsVirtualNetworkLink_STATUS) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.SystemData != nil {
in, out := &in.SystemData, &out.SystemData
*out = new(SystemData_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
if in.VirtualNetwork != nil {
in, out := &in.VirtualNetwork, &out.VirtualNetwork
*out = new(SubResource_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsVirtualNetworkLink_STATUS.
func (in *DnsForwardingRuleSetsVirtualNetworkLink_STATUS) DeepCopy() *DnsForwardingRuleSetsVirtualNetworkLink_STATUS {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsVirtualNetworkLink_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 *DnsForwardingRuleSetsVirtualNetworkLink_Spec) DeepCopyInto(out *DnsForwardingRuleSetsVirtualNetworkLink_Spec) {
*out = *in
if in.Metadata != nil {
in, out := &in.Metadata, &out.Metadata
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(DnsForwardingRuleSetsVirtualNetworkLinkOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.VirtualNetwork != nil {
in, out := &in.VirtualNetwork, &out.VirtualNetwork
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsVirtualNetworkLink_Spec.
func (in *DnsForwardingRuleSetsVirtualNetworkLink_Spec) DeepCopy() *DnsForwardingRuleSetsVirtualNetworkLink_Spec {
if in == nil {
return nil
}
out := new(DnsForwardingRuleSetsVirtualNetworkLink_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 *DnsForwardingRuleset) DeepCopyInto(out *DnsForwardingRuleset) {
*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 DnsForwardingRuleset.
func (in *DnsForwardingRuleset) DeepCopy() *DnsForwardingRuleset {
if in == nil {
return nil
}
out := new(DnsForwardingRuleset)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsForwardingRuleset) 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 *DnsForwardingRulesetList) DeepCopyInto(out *DnsForwardingRulesetList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]DnsForwardingRuleset, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesetList.
func (in *DnsForwardingRulesetList) DeepCopy() *DnsForwardingRulesetList {
if in == nil {
return nil
}
out := new(DnsForwardingRulesetList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsForwardingRulesetList) 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 *DnsForwardingRulesetOperatorSpec) DeepCopyInto(out *DnsForwardingRulesetOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 DnsForwardingRulesetOperatorSpec.
func (in *DnsForwardingRulesetOperatorSpec) DeepCopy() *DnsForwardingRulesetOperatorSpec {
if in == nil {
return nil
}
out := new(DnsForwardingRulesetOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DnsForwardingRuleset_STATUS) DeepCopyInto(out *DnsForwardingRuleset_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.DnsResolverOutboundEndpoints != nil {
in, out := &in.DnsResolverOutboundEndpoints, &out.DnsResolverOutboundEndpoints
*out = make([]SubResource_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.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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.ResourceGuid != nil {
in, out := &in.ResourceGuid, &out.ResourceGuid
*out = new(string)
**out = **in
}
if in.SystemData != nil {
in, out := &in.SystemData, &out.SystemData
*out = new(SystemData_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 DnsForwardingRuleset_STATUS.
func (in *DnsForwardingRuleset_STATUS) DeepCopy() *DnsForwardingRuleset_STATUS {
if in == nil {
return nil
}
out := new(DnsForwardingRuleset_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 *DnsForwardingRuleset_Spec) DeepCopyInto(out *DnsForwardingRuleset_Spec) {
*out = *in
if in.DnsResolverOutboundEndpoints != nil {
in, out := &in.DnsResolverOutboundEndpoints, &out.DnsResolverOutboundEndpoints
*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(DnsForwardingRulesetOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 DnsForwardingRuleset_Spec.
func (in *DnsForwardingRuleset_Spec) DeepCopy() *DnsForwardingRuleset_Spec {
if in == nil {
return nil
}
out := new(DnsForwardingRuleset_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 *DnsResolver) DeepCopyInto(out *DnsResolver) {
*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 DnsResolver.
func (in *DnsResolver) DeepCopy() *DnsResolver {
if in == nil {
return nil
}
out := new(DnsResolver)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsResolver) 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 *DnsResolverList) DeepCopyInto(out *DnsResolverList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]DnsResolver, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolverList.
func (in *DnsResolverList) DeepCopy() *DnsResolverList {
if in == nil {
return nil
}
out := new(DnsResolverList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsResolverList) 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 *DnsResolverOperatorSpec) DeepCopyInto(out *DnsResolverOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 DnsResolverOperatorSpec.
func (in *DnsResolverOperatorSpec) DeepCopy() *DnsResolverOperatorSpec {
if in == nil {
return nil
}
out := new(DnsResolverOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DnsResolver_STATUS) DeepCopyInto(out *DnsResolver_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.DnsResolverState != nil {
in, out := &in.DnsResolverState, &out.DnsResolverState
*out = new(string)
**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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.ResourceGuid != nil {
in, out := &in.ResourceGuid, &out.ResourceGuid
*out = new(string)
**out = **in
}
if in.SystemData != nil {
in, out := &in.SystemData, &out.SystemData
*out = new(SystemData_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.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 DnsResolver_STATUS.
func (in *DnsResolver_STATUS) DeepCopy() *DnsResolver_STATUS {
if in == nil {
return nil
}
out := new(DnsResolver_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 *DnsResolver_Spec) DeepCopyInto(out *DnsResolver_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(DnsResolverOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.VirtualNetwork != nil {
in, out := &in.VirtualNetwork, &out.VirtualNetwork
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver_Spec.
func (in *DnsResolver_Spec) DeepCopy() *DnsResolver_Spec {
if in == nil {
return nil
}
out := new(DnsResolver_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 *DnsResolversInboundEndpoint) DeepCopyInto(out *DnsResolversInboundEndpoint) {
*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 DnsResolversInboundEndpoint.
func (in *DnsResolversInboundEndpoint) DeepCopy() *DnsResolversInboundEndpoint {
if in == nil {
return nil
}
out := new(DnsResolversInboundEndpoint)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsResolversInboundEndpoint) 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 *DnsResolversInboundEndpointList) DeepCopyInto(out *DnsResolversInboundEndpointList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]DnsResolversInboundEndpoint, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversInboundEndpointList.
func (in *DnsResolversInboundEndpointList) DeepCopy() *DnsResolversInboundEndpointList {
if in == nil {
return nil
}
out := new(DnsResolversInboundEndpointList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsResolversInboundEndpointList) 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 *DnsResolversInboundEndpointOperatorSpec) DeepCopyInto(out *DnsResolversInboundEndpointOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 DnsResolversInboundEndpointOperatorSpec.
func (in *DnsResolversInboundEndpointOperatorSpec) DeepCopy() *DnsResolversInboundEndpointOperatorSpec {
if in == nil {
return nil
}
out := new(DnsResolversInboundEndpointOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DnsResolversInboundEndpoint_STATUS) DeepCopyInto(out *DnsResolversInboundEndpoint_STATUS) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IpConfigurations != nil {
in, out := &in.IpConfigurations, &out.IpConfigurations
*out = make([]IpConfiguration_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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.ResourceGuid != nil {
in, out := &in.ResourceGuid, &out.ResourceGuid
*out = new(string)
**out = **in
}
if in.SystemData != nil {
in, out := &in.SystemData, &out.SystemData
*out = new(SystemData_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 DnsResolversInboundEndpoint_STATUS.
func (in *DnsResolversInboundEndpoint_STATUS) DeepCopy() *DnsResolversInboundEndpoint_STATUS {
if in == nil {
return nil
}
out := new(DnsResolversInboundEndpoint_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 *DnsResolversInboundEndpoint_Spec) DeepCopyInto(out *DnsResolversInboundEndpoint_Spec) {
*out = *in
if in.IpConfigurations != nil {
in, out := &in.IpConfigurations, &out.IpConfigurations
*out = make([]IpConfiguration, 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(DnsResolversInboundEndpointOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 DnsResolversInboundEndpoint_Spec.
func (in *DnsResolversInboundEndpoint_Spec) DeepCopy() *DnsResolversInboundEndpoint_Spec {
if in == nil {
return nil
}
out := new(DnsResolversInboundEndpoint_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 *DnsResolversOutboundEndpoint) DeepCopyInto(out *DnsResolversOutboundEndpoint) {
*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 DnsResolversOutboundEndpoint.
func (in *DnsResolversOutboundEndpoint) DeepCopy() *DnsResolversOutboundEndpoint {
if in == nil {
return nil
}
out := new(DnsResolversOutboundEndpoint)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsResolversOutboundEndpoint) 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 *DnsResolversOutboundEndpointList) DeepCopyInto(out *DnsResolversOutboundEndpointList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]DnsResolversOutboundEndpoint, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversOutboundEndpointList.
func (in *DnsResolversOutboundEndpointList) DeepCopy() *DnsResolversOutboundEndpointList {
if in == nil {
return nil
}
out := new(DnsResolversOutboundEndpointList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *DnsResolversOutboundEndpointList) 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 *DnsResolversOutboundEndpointOperatorSpec) DeepCopyInto(out *DnsResolversOutboundEndpointOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 DnsResolversOutboundEndpointOperatorSpec.
func (in *DnsResolversOutboundEndpointOperatorSpec) DeepCopy() *DnsResolversOutboundEndpointOperatorSpec {
if in == nil {
return nil
}
out := new(DnsResolversOutboundEndpointOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *DnsResolversOutboundEndpoint_STATUS) DeepCopyInto(out *DnsResolversOutboundEndpoint_STATUS) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.Location != nil {
in, out := &in.Location, &out.Location
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.ResourceGuid != nil {
in, out := &in.ResourceGuid, &out.ResourceGuid
*out = new(string)
**out = **in
}
if in.Subnet != nil {
in, out := &in.Subnet, &out.Subnet
*out = new(SubResource_STATUS)
(*in).DeepCopyInto(*out)
}
if in.SystemData != nil {
in, out := &in.SystemData, &out.SystemData
*out = new(SystemData_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 DnsResolversOutboundEndpoint_STATUS.
func (in *DnsResolversOutboundEndpoint_STATUS) DeepCopy() *DnsResolversOutboundEndpoint_STATUS {
if in == nil {
return nil
}
out := new(DnsResolversOutboundEndpoint_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 *DnsResolversOutboundEndpoint_Spec) DeepCopyInto(out *DnsResolversOutboundEndpoint_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(DnsResolversOutboundEndpointOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Subnet != nil {
in, out := &in.Subnet, &out.Subnet
*out = new(SubResource)
(*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 DnsResolversOutboundEndpoint_Spec.
func (in *DnsResolversOutboundEndpoint_Spec) DeepCopy() *DnsResolversOutboundEndpoint_Spec {
if in == nil {
return nil
}
out := new(DnsResolversOutboundEndpoint_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 *ExtendedLocation) DeepCopyInto(out *ExtendedLocation) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, 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 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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, 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 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 *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded.
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(FrontendIPConfiguration_PrivateLinkService_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_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded.
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(FrontendIPConfiguration_STATUS_PrivateLinkService_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) DeepCopyInto(out *IpConfiguration) {
*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(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 IpConfiguration.
func (in *IpConfiguration) DeepCopy() *IpConfiguration {
if in == nil {
return nil
}
out := new(IpConfiguration)
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) DeepCopyInto(out *IpConfiguration_STATUS) {
*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(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 IpConfiguration_STATUS.
func (in *IpConfiguration_STATUS) DeepCopy() *IpConfiguration_STATUS {
if in == nil {
return nil
}
out := new(IpConfiguration_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 *IpTag) DeepCopyInto(out *IpTag) {
*out = *in
if in.IpTagType != nil {
in, out := &in.IpTagType, &out.IpTagType
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, 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.UserAssignedIdentities != nil {
in, out := &in.UserAssignedIdentities, &out.UserAssignedIdentities
*out = make([]UserAssignedIdentityDetails, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity.
func (in *ManagedServiceIdentity) DeepCopy() *ManagedServiceIdentity {
if in == nil {
return nil
}
out := new(ManagedServiceIdentity)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ManagedServiceIdentity_STATUS) DeepCopyInto(out *ManagedServiceIdentity_STATUS) {
*out = *in
if in.PrincipalId != nil {
in, out := &in.PrincipalId, &out.PrincipalId
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.TenantId != nil {
in, out := &in.TenantId, &out.TenantId
*out = new(string)
**out = **in
}
if in.Type != nil {
in, out := &in.Type, &out.Type
*out = new(string)
**out = **in
}
if in.UserAssignedIdentities != nil {
in, out := &in.UserAssignedIdentities, &out.UserAssignedIdentities
*out = make(map[string]ManagedServiceIdentity_UserAssignedIdentities_STATUS, len(*in))
for key, val := range *in {
(*out)[key] = *val.DeepCopy()
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_STATUS.
func (in *ManagedServiceIdentity_STATUS) DeepCopy() *ManagedServiceIdentity_STATUS {
if in == nil {
return nil
}
out := new(ManagedServiceIdentity_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 *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *ManagedServiceIdentity_UserAssignedIdentities_STATUS) {
*out = *in
if in.ClientId != nil {
in, out := &in.ClientId, &out.ClientId
*out = new(string)
**out = **in
}
if in.PrincipalId != nil {
in, out := &in.PrincipalId, &out.PrincipalId
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_UserAssignedIdentities_STATUS.
func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopy() *ManagedServiceIdentity_UserAssignedIdentities_STATUS {
if in == nil {
return nil
}
out := new(ManagedServiceIdentity_UserAssignedIdentities_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 *NatGateway) DeepCopyInto(out *NatGateway) {
*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 NatGateway.
func (in *NatGateway) DeepCopy() *NatGateway {
if in == nil {
return nil
}
out := new(NatGateway)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *NatGateway) 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 *NatGatewayList) DeepCopyInto(out *NatGatewayList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]NatGateway, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayList.
func (in *NatGatewayList) DeepCopy() *NatGatewayList {
if in == nil {
return nil
}
out := new(NatGatewayList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *NatGatewayList) 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 *NatGatewayOperatorSpec) DeepCopyInto(out *NatGatewayOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 NatGatewayOperatorSpec.
func (in *NatGatewayOperatorSpec) DeepCopy() *NatGatewayOperatorSpec {
if in == nil {
return nil
}
out := new(NatGatewayOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *NatGatewaySku) DeepCopyInto(out *NatGatewaySku) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku.
func (in *NatGatewaySku) DeepCopy() *NatGatewaySku {
if in == nil {
return nil
}
out := new(NatGatewaySku)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *NatGatewaySku_STATUS) DeepCopyInto(out *NatGatewaySku_STATUS) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_STATUS.
func (in *NatGatewaySku_STATUS) DeepCopy() *NatGatewaySku_STATUS {
if in == nil {
return nil
}
out := new(NatGatewaySku_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_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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_PublicIPPrefix_SubResourceEmbedded.
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(NatGatewaySpec_PublicIPPrefix_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) DeepCopyInto(out *NatGateway_STATUS) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.IdleTimeoutInMinutes != nil {
in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes
*out = new(int)
**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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.PublicIpAddresses != nil {
in, out := &in.PublicIpAddresses, &out.PublicIpAddresses
*out = make([]SubResource_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PublicIpPrefixes != nil {
in, out := &in.PublicIpPrefixes, &out.PublicIpPrefixes
*out = make([]SubResource_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
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(NatGatewaySku_STATUS)
(*in).DeepCopyInto(*out)
}
if in.Subnets != nil {
in, out := &in.Subnets, &out.Subnets
*out = make([]SubResource_STATUS, 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
}
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 NatGateway_STATUS.
func (in *NatGateway_STATUS) DeepCopy() *NatGateway_STATUS {
if in == nil {
return nil
}
out := new(NatGateway_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 *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded.
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(NatGateway_STATUS_PublicIPPrefix_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_Spec) DeepCopyInto(out *NatGateway_Spec) {
*out = *in
if in.IdleTimeoutInMinutes != nil {
in, out := &in.IdleTimeoutInMinutes, &out.IdleTimeoutInMinutes
*out = new(int)
**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(NatGatewayOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.PublicIpAddresses != nil {
in, out := &in.PublicIpAddresses, &out.PublicIpAddresses
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PublicIpPrefixes != nil {
in, out := &in.PublicIpPrefixes, &out.PublicIpPrefixes
*out = make([]SubResource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Sku != nil {
in, out := &in.Sku, &out.Sku
*out = new(NatGatewaySku)
(*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 NatGateway_Spec.
func (in *NatGateway_Spec) DeepCopy() *NatGateway_Spec {
if in == nil {
return nil
}
out := new(NatGateway_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 *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(NetworkInterface_STATUS_PrivateEndpoint_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_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded.
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(NetworkInterface_STATUS_PrivateLinkService_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 *PrivateDnsZoneConfig) DeepCopyInto(out *PrivateDnsZoneConfig) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PrivateDnsZoneReference != nil {
in, out := &in.PrivateDnsZoneReference, &out.PrivateDnsZoneReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig.
func (in *PrivateDnsZoneConfig) DeepCopy() *PrivateDnsZoneConfig {
if in == nil {
return nil
}
out := new(PrivateDnsZoneConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateDnsZoneConfig_STATUS) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PrivateDnsZoneId != nil {
in, out := &in.PrivateDnsZoneId, &out.PrivateDnsZoneId
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RecordSets != nil {
in, out := &in.RecordSets, &out.RecordSets
*out = make([]RecordSet_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_STATUS.
func (in *PrivateDnsZoneConfig_STATUS) DeepCopy() *PrivateDnsZoneConfig_STATUS {
if in == nil {
return nil
}
out := new(PrivateDnsZoneConfig_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) DeepCopyInto(out *PrivateEndpoint) {
*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 PrivateEndpoint.
func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint {
if in == nil {
return nil
}
out := new(PrivateEndpoint)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateEndpoint) 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 *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS {
if in == nil {
return nil
}
out := new(PrivateEndpointConnection_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 *PrivateEndpointIPConfiguration) DeepCopyInto(out *PrivateEndpointIPConfiguration) {
*out = *in
if in.GroupId != nil {
in, out := &in.GroupId, &out.GroupId
*out = new(string)
**out = **in
}
if in.MemberName != nil {
in, out := &in.MemberName, &out.MemberName
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration.
func (in *PrivateEndpointIPConfiguration) DeepCopy() *PrivateEndpointIPConfiguration {
if in == nil {
return nil
}
out := new(PrivateEndpointIPConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS) {
*out = *in
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.GroupId != nil {
in, out := &in.GroupId, &out.GroupId
*out = new(string)
**out = **in
}
if in.MemberName != nil {
in, out := &in.MemberName, &out.MemberName
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, 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 PrivateEndpointIPConfiguration_STATUS.
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopy() *PrivateEndpointIPConfiguration_STATUS {
if in == nil {
return nil
}
out := new(PrivateEndpointIPConfiguration_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 *PrivateEndpointList) DeepCopyInto(out *PrivateEndpointList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateEndpoint, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointList.
func (in *PrivateEndpointList) DeepCopy() *PrivateEndpointList {
if in == nil {
return nil
}
out := new(PrivateEndpointList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateEndpointList) 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 *PrivateEndpointOperatorConfigMaps) DeepCopyInto(out *PrivateEndpointOperatorConfigMaps) {
*out = *in
if in.PrimaryNicPrivateIpAddress != nil {
in, out := &in.PrimaryNicPrivateIpAddress, &out.PrimaryNicPrivateIpAddress
*out = new(genruntime.ConfigMapDestination)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointOperatorConfigMaps.
func (in *PrivateEndpointOperatorConfigMaps) DeepCopy() *PrivateEndpointOperatorConfigMaps {
if in == nil {
return nil
}
out := new(PrivateEndpointOperatorConfigMaps)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateEndpointOperatorSpec) DeepCopyInto(out *PrivateEndpointOperatorSpec) {
*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.ConfigMaps != nil {
in, out := &in.ConfigMaps, &out.ConfigMaps
*out = new(PrivateEndpointOperatorConfigMaps)
(*in).DeepCopyInto(*out)
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 PrivateEndpointOperatorSpec.
func (in *PrivateEndpointOperatorSpec) DeepCopy() *PrivateEndpointOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateEndpointOperatorSpec)
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_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) {
*out = *in
if in.ApplicationSecurityGroups != nil {
in, out := &in.ApplicationSecurityGroups, &out.ApplicationSecurityGroups
*out = make([]ApplicationSecurityGroup_STATUS_PrivateEndpoint_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.CustomDnsConfigs != nil {
in, out := &in.CustomDnsConfigs, &out.CustomDnsConfigs
*out = make([]CustomDnsConfigPropertiesFormat_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CustomNetworkInterfaceName != nil {
in, out := &in.CustomNetworkInterfaceName, &out.CustomNetworkInterfaceName
*out = new(string)
**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.IpConfigurations != nil {
in, out := &in.IpConfigurations, &out.IpConfigurations
*out = make([]PrivateEndpointIPConfiguration_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.ManualPrivateLinkServiceConnections != nil {
in, out := &in.ManualPrivateLinkServiceConnections, &out.ManualPrivateLinkServiceConnections
*out = make([]PrivateLinkServiceConnection_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.NetworkInterfaces != nil {
in, out := &in.NetworkInterfaces, &out.NetworkInterfaces
*out = make([]NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PrivateLinkServiceConnections != nil {
in, out := &in.PrivateLinkServiceConnections, &out.PrivateLinkServiceConnections
*out = make([]PrivateLinkServiceConnection_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.Subnet != nil {
in, out := &in.Subnet, &out.Subnet
*out = new(Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded)
(*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 PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(PrivateEndpoint_STATUS_PrivateEndpoint_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_Spec) DeepCopyInto(out *PrivateEndpoint_Spec) {
*out = *in
if in.ApplicationSecurityGroups != nil {
in, out := &in.ApplicationSecurityGroups, &out.ApplicationSecurityGroups
*out = make([]ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.CustomNetworkInterfaceName != nil {
in, out := &in.CustomNetworkInterfaceName, &out.CustomNetworkInterfaceName
*out = new(string)
**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([]PrivateEndpointIPConfiguration, 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.ManualPrivateLinkServiceConnections != nil {
in, out := &in.ManualPrivateLinkServiceConnections, &out.ManualPrivateLinkServiceConnections
*out = make([]PrivateLinkServiceConnection, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateEndpointOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PrivateLinkServiceConnections != nil {
in, out := &in.PrivateLinkServiceConnections, &out.PrivateLinkServiceConnections
*out = make([]PrivateLinkServiceConnection, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Subnet != nil {
in, out := &in.Subnet, &out.Subnet
*out = new(Subnet_PrivateEndpoint_SubResourceEmbedded)
(*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 PrivateEndpoint_Spec.
func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec {
if in == nil {
return nil
}
out := new(PrivateEndpoint_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 *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup) {
*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 PrivateEndpointsPrivateDnsZoneGroup.
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup {
if in == nil {
return nil
}
out := new(PrivateEndpointsPrivateDnsZoneGroup)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateEndpointsPrivateDnsZoneGroup) 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 *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateEndpointsPrivateDnsZoneGroup, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroupList.
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupList {
if in == nil {
return nil
}
out := new(PrivateEndpointsPrivateDnsZoneGroupList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateEndpointsPrivateDnsZoneGroupList) 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 *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 PrivateEndpointsPrivateDnsZoneGroupOperatorSpec.
func (in *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateEndpointsPrivateDnsZoneGroupOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateEndpointsPrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup_STATUS) {
*out = *in
if in.Conditions != nil {
in, out := &in.Conditions, &out.Conditions
*out = make([]conditions.Condition, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PrivateDnsZoneConfigs != nil {
in, out := &in.PrivateDnsZoneConfigs, &out.PrivateDnsZoneConfigs
*out = make([]PrivateDnsZoneConfig_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup_STATUS.
func (in *PrivateEndpointsPrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup_STATUS {
if in == nil {
return nil
}
out := new(PrivateEndpointsPrivateDnsZoneGroup_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 *PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup_Spec) {
*out = *in
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateEndpointsPrivateDnsZoneGroupOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PrivateDnsZoneConfigs != nil {
in, out := &in.PrivateDnsZoneConfigs, &out.PrivateDnsZoneConfigs
*out = make([]PrivateDnsZoneConfig, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup_Spec.
func (in *PrivateEndpointsPrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup_Spec {
if in == nil {
return nil
}
out := new(PrivateEndpointsPrivateDnsZoneGroup_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 *PrivateLinkService) DeepCopyInto(out *PrivateLinkService) {
*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 PrivateLinkService.
func (in *PrivateLinkService) DeepCopy() *PrivateLinkService {
if in == nil {
return nil
}
out := new(PrivateLinkService)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateLinkService) 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 *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection) {
*out = *in
if in.GroupIds != nil {
in, out := &in.GroupIds, &out.GroupIds
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PrivateLinkServiceConnectionState != nil {
in, out := &in.PrivateLinkServiceConnectionState, &out.PrivateLinkServiceConnectionState
*out = new(PrivateLinkServiceConnectionState)
(*in).DeepCopyInto(*out)
}
if in.PrivateLinkServiceReference != nil {
in, out := &in.PrivateLinkServiceReference, &out.PrivateLinkServiceReference
*out = new(genruntime.ResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RequestMessage != nil {
in, out := &in.RequestMessage, &out.RequestMessage
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection.
func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection {
if in == nil {
return nil
}
out := new(PrivateLinkServiceConnection)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateLinkServiceConnectionState) DeepCopyInto(out *PrivateLinkServiceConnectionState) {
*out = *in
if in.ActionsRequired != nil {
in, out := &in.ActionsRequired, &out.ActionsRequired
*out = new(string)
**out = **in
}
if in.Description != nil {
in, out := &in.Description, &out.Description
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Status != nil {
in, out := &in.Status, &out.Status
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState.
func (in *PrivateLinkServiceConnectionState) DeepCopy() *PrivateLinkServiceConnectionState {
if in == nil {
return nil
}
out := new(PrivateLinkServiceConnectionState)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS) {
*out = *in
if in.ActionsRequired != nil {
in, out := &in.ActionsRequired, &out.ActionsRequired
*out = new(string)
**out = **in
}
if in.Description != nil {
in, out := &in.Description, &out.Description
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Status != nil {
in, out := &in.Status, &out.Status
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS.
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS {
if in == nil {
return nil
}
out := new(PrivateLinkServiceConnectionState_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 *PrivateLinkServiceConnection_STATUS) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS) {
*out = *in
if in.Etag != nil {
in, out := &in.Etag, &out.Etag
*out = new(string)
**out = **in
}
if in.GroupIds != nil {
in, out := &in.GroupIds, &out.GroupIds
*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.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PrivateLinkServiceConnectionState != nil {
in, out := &in.PrivateLinkServiceConnectionState, &out.PrivateLinkServiceConnectionState
*out = new(PrivateLinkServiceConnectionState_STATUS)
(*in).DeepCopyInto(*out)
}
if in.PrivateLinkServiceId != nil {
in, out := &in.PrivateLinkServiceId, &out.PrivateLinkServiceId
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.RequestMessage != nil {
in, out := &in.RequestMessage, &out.RequestMessage
*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 PrivateLinkServiceConnection_STATUS.
func (in *PrivateLinkServiceConnection_STATUS) DeepCopy() *PrivateLinkServiceConnection_STATUS {
if in == nil {
return nil
}
out := new(PrivateLinkServiceConnection_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 *PrivateLinkServiceIpConfiguration) DeepCopyInto(out *PrivateLinkServiceIpConfiguration) {
*out = *in
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(string)
**out = **in
}
if in.PrivateIPAllocationMethod != nil {
in, out := &in.PrivateIPAllocationMethod, &out.PrivateIPAllocationMethod
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Subnet != nil {
in, out := &in.Subnet, &out.Subnet
*out = new(Subnet_PrivateLinkService_SubResourceEmbedded)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration.
func (in *PrivateLinkServiceIpConfiguration) DeepCopy() *PrivateLinkServiceIpConfiguration {
if in == nil {
return nil
}
out := new(PrivateLinkServiceIpConfiguration)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_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.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(string)
**out = **in
}
if in.PrivateIPAllocationMethod != nil {
in, out := &in.PrivateIPAllocationMethod, &out.PrivateIPAllocationMethod
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.Subnet != nil {
in, out := &in.Subnet, &out.Subnet
*out = new(Subnet_STATUS_PrivateLinkService_SubResourceEmbedded)
(*in).DeepCopyInto(*out)
}
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 PrivateLinkServiceIpConfiguration_STATUS.
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS {
if in == nil {
return nil
}
out := new(PrivateLinkServiceIpConfiguration_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 *PrivateLinkServiceList) DeepCopyInto(out *PrivateLinkServiceList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PrivateLinkService, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceList.
func (in *PrivateLinkServiceList) DeepCopy() *PrivateLinkServiceList {
if in == nil {
return nil
}
out := new(PrivateLinkServiceList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PrivateLinkServiceList) 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 *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps) {
*out = *in
if in.Alias != nil {
in, out := &in.Alias, &out.Alias
*out = new(genruntime.ConfigMapDestination)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorConfigMaps.
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps {
if in == nil {
return nil
}
out := new(PrivateLinkServiceOperatorConfigMaps)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PrivateLinkServiceOperatorSpec) DeepCopyInto(out *PrivateLinkServiceOperatorSpec) {
*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.ConfigMaps != nil {
in, out := &in.ConfigMaps, &out.ConfigMaps
*out = new(PrivateLinkServiceOperatorConfigMaps)
(*in).DeepCopyInto(*out)
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 PrivateLinkServiceOperatorSpec.
func (in *PrivateLinkServiceOperatorSpec) DeepCopy() *PrivateLinkServiceOperatorSpec {
if in == nil {
return nil
}
out := new(PrivateLinkServiceOperatorSpec)
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_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) {
*out = *in
if in.Alias != nil {
in, out := &in.Alias, &out.Alias
*out = new(string)
**out = **in
}
if in.AutoApproval != nil {
in, out := &in.AutoApproval, &out.AutoApproval
*out = new(ResourceSet_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.EnableProxyProtocol != nil {
in, out := &in.EnableProxyProtocol, &out.EnableProxyProtocol
*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.Fqdns != nil {
in, out := &in.Fqdns, &out.Fqdns
*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([]PrivateLinkServiceIpConfiguration_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.LoadBalancerFrontendIpConfigurations != nil {
in, out := &in.LoadBalancerFrontendIpConfigurations, &out.LoadBalancerFrontendIpConfigurations
*out = make([]FrontendIPConfiguration_STATUS_PrivateLinkService_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.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_PrivateLinkService_SubResourceEmbedded, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PrivateEndpointConnections != nil {
in, out := &in.PrivateEndpointConnections, &out.PrivateEndpointConnections
*out = make([]PrivateEndpointConnection_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*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
}
if in.Visibility != nil {
in, out := &in.Visibility, &out.Visibility
*out = new(ResourceSet_STATUS)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(PrivateLinkService_STATUS_PrivateLinkService_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 *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec) {
*out = *in
if in.AutoApproval != nil {
in, out := &in.AutoApproval, &out.AutoApproval
*out = new(ResourceSet)
(*in).DeepCopyInto(*out)
}
if in.EnableProxyProtocol != nil {
in, out := &in.EnableProxyProtocol, &out.EnableProxyProtocol
*out = new(bool)
**out = **in
}
if in.ExtendedLocation != nil {
in, out := &in.ExtendedLocation, &out.ExtendedLocation
*out = new(ExtendedLocation)
(*in).DeepCopyInto(*out)
}
if in.Fqdns != nil {
in, out := &in.Fqdns, &out.Fqdns
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.IpConfigurations != nil {
in, out := &in.IpConfigurations, &out.IpConfigurations
*out = make([]PrivateLinkServiceIpConfiguration, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.LoadBalancerFrontendIpConfigurations != nil {
in, out := &in.LoadBalancerFrontendIpConfigurations, &out.LoadBalancerFrontendIpConfigurations
*out = make([]FrontendIPConfiguration_PrivateLinkService_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.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PrivateLinkServiceOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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.Visibility != nil {
in, out := &in.Visibility, &out.Visibility
*out = new(ResourceSet)
(*in).DeepCopyInto(*out)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Spec.
func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec {
if in == nil {
return nil
}
out := new(PrivateLinkService_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 *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix) {
*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 PublicIPPrefix.
func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix {
if in == nil {
return nil
}
out := new(PublicIPPrefix)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PublicIPPrefix) 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 *PublicIPPrefixList) DeepCopyInto(out *PublicIPPrefixList) {
*out = *in
out.TypeMeta = in.TypeMeta
in.ListMeta.DeepCopyInto(&out.ListMeta)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]PublicIPPrefix, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixList.
func (in *PublicIPPrefixList) DeepCopy() *PublicIPPrefixList {
if in == nil {
return nil
}
out := new(PublicIPPrefixList)
in.DeepCopyInto(out)
return out
}
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (in *PublicIPPrefixList) 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 *PublicIPPrefixOperatorSpec) DeepCopyInto(out *PublicIPPrefixOperatorSpec) {
*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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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 PublicIPPrefixOperatorSpec.
func (in *PublicIPPrefixOperatorSpec) DeepCopy() *PublicIPPrefixOperatorSpec {
if in == nil {
return nil
}
out := new(PublicIPPrefixOperatorSpec)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PublicIPPrefixSku) DeepCopyInto(out *PublicIPPrefixSku) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Tier != nil {
in, out := &in.Tier, &out.Tier
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku.
func (in *PublicIPPrefixSku) DeepCopy() *PublicIPPrefixSku {
if in == nil {
return nil
}
out := new(PublicIPPrefixSku)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PublicIPPrefixSku_STATUS) DeepCopyInto(out *PublicIPPrefixSku_STATUS) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Tier != nil {
in, out := &in.Tier, &out.Tier
*out = new(string)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_STATUS.
func (in *PublicIPPrefixSku_STATUS) DeepCopy() *PublicIPPrefixSku_STATUS {
if in == nil {
return nil
}
out := new(PublicIPPrefixSku_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 *PublicIPPrefix_STATUS) DeepCopyInto(out *PublicIPPrefix_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.CustomIPPrefix != nil {
in, out := &in.CustomIPPrefix, &out.CustomIPPrefix
*out = new(SubResource_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.IpPrefix != nil {
in, out := &in.IpPrefix, &out.IpPrefix
*out = new(string)
**out = **in
}
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.LoadBalancerFrontendIpConfiguration != nil {
in, out := &in.LoadBalancerFrontendIpConfiguration, &out.LoadBalancerFrontendIpConfiguration
*out = new(SubResource_STATUS)
(*in).DeepCopyInto(*out)
}
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.NatGateway != nil {
in, out := &in.NatGateway, &out.NatGateway
*out = new(NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded)
(*in).DeepCopyInto(*out)
}
if in.PrefixLength != nil {
in, out := &in.PrefixLength, &out.PrefixLength
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.PublicIPAddressVersion != nil {
in, out := &in.PublicIPAddressVersion, &out.PublicIPAddressVersion
*out = new(string)
**out = **in
}
if in.PublicIPAddresses != nil {
in, out := &in.PublicIPAddresses, &out.PublicIPAddresses
*out = make([]ReferencedPublicIpAddress_STATUS, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
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(PublicIPPrefixSku_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 PublicIPPrefix_STATUS.
func (in *PublicIPPrefix_STATUS) DeepCopy() *PublicIPPrefix_STATUS {
if in == nil {
return nil
}
out := new(PublicIPPrefix_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 *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec) {
*out = *in
if in.CustomIPPrefix != nil {
in, out := &in.CustomIPPrefix, &out.CustomIPPrefix
*out = new(SubResource)
(*in).DeepCopyInto(*out)
}
if in.ExtendedLocation != nil {
in, out := &in.ExtendedLocation, &out.ExtendedLocation
*out = new(ExtendedLocation)
(*in).DeepCopyInto(*out)
}
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.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_PublicIPPrefix_SubResourceEmbedded)
(*in).DeepCopyInto(*out)
}
if in.OperatorSpec != nil {
in, out := &in.OperatorSpec, &out.OperatorSpec
*out = new(PublicIPPrefixOperatorSpec)
(*in).DeepCopyInto(*out)
}
if in.Owner != nil {
in, out := &in.Owner, &out.Owner
*out = new(genruntime.KnownResourceReference)
**out = **in
}
if in.PrefixLength != nil {
in, out := &in.PrefixLength, &out.PrefixLength
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.PublicIPAddressVersion != nil {
in, out := &in.PublicIPAddressVersion, &out.PublicIPAddressVersion
*out = new(string)
**out = **in
}
if in.Sku != nil {
in, out := &in.Sku, &out.Sku
*out = new(PublicIPPrefixSku)
(*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 PublicIPPrefix_Spec.
func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec {
if in == nil {
return nil
}
out := new(PublicIPPrefix_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 *RecordSet_STATUS) DeepCopyInto(out *RecordSet_STATUS) {
*out = *in
if in.Fqdn != nil {
in, out := &in.Fqdn, &out.Fqdn
*out = new(string)
**out = **in
}
if in.IpAddresses != nil {
in, out := &in.IpAddresses, &out.IpAddresses
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.ProvisioningState != nil {
in, out := &in.ProvisioningState, &out.ProvisioningState
*out = new(string)
**out = **in
}
if in.RecordSetName != nil {
in, out := &in.RecordSetName, &out.RecordSetName
*out = new(string)
**out = **in
}
if in.RecordType != nil {
in, out := &in.RecordType, &out.RecordType
*out = new(string)
**out = **in
}
if in.Ttl != nil {
in, out := &in.Ttl, &out.Ttl
*out = new(int)
**out = **in
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_STATUS.
func (in *RecordSet_STATUS) DeepCopy() *RecordSet_STATUS {
if in == nil {
return nil
}
out := new(RecordSet_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 *ReferencedPublicIpAddress_STATUS) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencedPublicIpAddress_STATUS.
func (in *ReferencedPublicIpAddress_STATUS) DeepCopy() *ReferencedPublicIpAddress_STATUS {
if in == nil {
return nil
}
out := new(ReferencedPublicIpAddress_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 *ResourceSet) DeepCopyInto(out *ResourceSet) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Subscriptions != nil {
in, out := &in.Subscriptions, &out.Subscriptions
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet.
func (in *ResourceSet) DeepCopy() *ResourceSet {
if in == nil {
return nil
}
out := new(ResourceSet)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ResourceSet_STATUS) DeepCopyInto(out *ResourceSet_STATUS) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.Subscriptions != nil {
in, out := &in.Subscriptions, &out.Subscriptions
*out = make([]string, len(*in))
copy(*out, *in)
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_STATUS.
func (in *ResourceSet_STATUS) DeepCopy() *ResourceSet_STATUS {
if in == nil {
return nil
}
out := new(ResourceSet_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 *Sku) DeepCopyInto(out *Sku) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (in *Sku) DeepCopy() *Sku {
if in == nil {
return nil
}
out := new(Sku)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS) {
*out = *in
if in.Name != nil {
in, out := &in.Name, &out.Name
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS {
if in == nil {
return nil
}
out := new(Sku_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.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// 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_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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_PrivateEndpoint_SubResourceEmbedded.
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(Subnet_PrivateEndpoint_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_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
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_PrivateLinkService_SubResourceEmbedded.
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(Subnet_PrivateLinkService_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_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(Subnet_STATUS_PrivateEndpoint_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_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) {
*out = *in
if in.Id != nil {
in, out := &in.Id, &out.Id
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateLinkService_SubResourceEmbedded.
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded {
if in == nil {
return nil
}
out := new(Subnet_STATUS_PrivateLinkService_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 *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS) {
*out = *in
if in.CreatedAt != nil {
in, out := &in.CreatedAt, &out.CreatedAt
*out = new(string)
**out = **in
}
if in.CreatedBy != nil {
in, out := &in.CreatedBy, &out.CreatedBy
*out = new(string)
**out = **in
}
if in.CreatedByType != nil {
in, out := &in.CreatedByType, &out.CreatedByType
*out = new(string)
**out = **in
}
if in.LastModifiedAt != nil {
in, out := &in.LastModifiedAt, &out.LastModifiedAt
*out = new(string)
**out = **in
}
if in.LastModifiedBy != nil {
in, out := &in.LastModifiedBy, &out.LastModifiedBy
*out = new(string)
**out = **in
}
if in.LastModifiedByType != nil {
in, out := &in.LastModifiedByType, &out.LastModifiedByType
*out = new(string)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS {
if in == nil {
return nil
}
out := new(SystemData_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 *TargetDnsServer) DeepCopyInto(out *TargetDnsServer) {
*out = *in
if in.IpAddress != nil {
in, out := &in.IpAddress, &out.IpAddress
*out = new(string)
**out = **in
}
if in.IpAddressFromConfig != nil {
in, out := &in.IpAddressFromConfig, &out.IpAddressFromConfig
*out = new(genruntime.ConfigMapReference)
**out = **in
}
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDnsServer.
func (in *TargetDnsServer) DeepCopy() *TargetDnsServer {
if in == nil {
return nil
}
out := new(TargetDnsServer)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *TargetDnsServer_STATUS) DeepCopyInto(out *TargetDnsServer_STATUS) {
*out = *in
if in.IpAddress != nil {
in, out := &in.IpAddress, &out.IpAddress
*out = new(string)
**out = **in
}
if in.Port != nil {
in, out := &in.Port, &out.Port
*out = new(int)
**out = **in
}
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDnsServer_STATUS.
func (in *TargetDnsServer_STATUS) DeepCopy() *TargetDnsServer_STATUS {
if in == nil {
return nil
}
out := new(TargetDnsServer_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 *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails) {
*out = *in
if in.PropertyBag != nil {
in, out := &in.PropertyBag, &out.PropertyBag
*out = make(genruntime.PropertyBag, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
out.Reference = in.Reference
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails {
if in == nil {
return nil
}
out := new(UserAssignedIdentityDetails)
in.DeepCopyInto(out)
return out
}