in v2/api/network/v1api20220701/storage/zz_generated.deepcopy.go [3137:3377]
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)
}
}