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