func()

in v2/api/web/v1api20220301/zz_generated.deepcopy.go [2238:2584]


func (in *SiteConfig) DeepCopyInto(out *SiteConfig) {
	*out = *in
	if in.AcrUseManagedIdentityCreds != nil {
		in, out := &in.AcrUseManagedIdentityCreds, &out.AcrUseManagedIdentityCreds
		*out = new(bool)
		**out = **in
	}
	if in.AcrUserManagedIdentityID != nil {
		in, out := &in.AcrUserManagedIdentityID, &out.AcrUserManagedIdentityID
		*out = new(string)
		**out = **in
	}
	if in.AlwaysOn != nil {
		in, out := &in.AlwaysOn, &out.AlwaysOn
		*out = new(bool)
		**out = **in
	}
	if in.ApiDefinition != nil {
		in, out := &in.ApiDefinition, &out.ApiDefinition
		*out = new(ApiDefinitionInfo)
		(*in).DeepCopyInto(*out)
	}
	if in.ApiManagementConfig != nil {
		in, out := &in.ApiManagementConfig, &out.ApiManagementConfig
		*out = new(ApiManagementConfig)
		(*in).DeepCopyInto(*out)
	}
	if in.AppCommandLine != nil {
		in, out := &in.AppCommandLine, &out.AppCommandLine
		*out = new(string)
		**out = **in
	}
	if in.AppSettings != nil {
		in, out := &in.AppSettings, &out.AppSettings
		*out = make([]NameValuePair, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.AutoHealEnabled != nil {
		in, out := &in.AutoHealEnabled, &out.AutoHealEnabled
		*out = new(bool)
		**out = **in
	}
	if in.AutoHealRules != nil {
		in, out := &in.AutoHealRules, &out.AutoHealRules
		*out = new(AutoHealRules)
		(*in).DeepCopyInto(*out)
	}
	if in.AutoSwapSlotName != nil {
		in, out := &in.AutoSwapSlotName, &out.AutoSwapSlotName
		*out = new(string)
		**out = **in
	}
	if in.AzureStorageAccounts != nil {
		in, out := &in.AzureStorageAccounts, &out.AzureStorageAccounts
		*out = make(map[string]AzureStorageInfoValue, len(*in))
		for key, val := range *in {
			(*out)[key] = *val.DeepCopy()
		}
	}
	if in.ConnectionStrings != nil {
		in, out := &in.ConnectionStrings, &out.ConnectionStrings
		*out = make([]ConnStringInfo, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.Cors != nil {
		in, out := &in.Cors, &out.Cors
		*out = new(CorsSettings)
		(*in).DeepCopyInto(*out)
	}
	if in.DefaultDocuments != nil {
		in, out := &in.DefaultDocuments, &out.DefaultDocuments
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.DetailedErrorLoggingEnabled != nil {
		in, out := &in.DetailedErrorLoggingEnabled, &out.DetailedErrorLoggingEnabled
		*out = new(bool)
		**out = **in
	}
	if in.DocumentRoot != nil {
		in, out := &in.DocumentRoot, &out.DocumentRoot
		*out = new(string)
		**out = **in
	}
	if in.Experiments != nil {
		in, out := &in.Experiments, &out.Experiments
		*out = new(Experiments)
		(*in).DeepCopyInto(*out)
	}
	if in.FtpsState != nil {
		in, out := &in.FtpsState, &out.FtpsState
		*out = new(SiteConfig_FtpsState)
		**out = **in
	}
	if in.FunctionAppScaleLimit != nil {
		in, out := &in.FunctionAppScaleLimit, &out.FunctionAppScaleLimit
		*out = new(int)
		**out = **in
	}
	if in.FunctionsRuntimeScaleMonitoringEnabled != nil {
		in, out := &in.FunctionsRuntimeScaleMonitoringEnabled, &out.FunctionsRuntimeScaleMonitoringEnabled
		*out = new(bool)
		**out = **in
	}
	if in.HandlerMappings != nil {
		in, out := &in.HandlerMappings, &out.HandlerMappings
		*out = make([]HandlerMapping, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.HealthCheckPath != nil {
		in, out := &in.HealthCheckPath, &out.HealthCheckPath
		*out = new(string)
		**out = **in
	}
	if in.Http20Enabled != nil {
		in, out := &in.Http20Enabled, &out.Http20Enabled
		*out = new(bool)
		**out = **in
	}
	if in.HttpLoggingEnabled != nil {
		in, out := &in.HttpLoggingEnabled, &out.HttpLoggingEnabled
		*out = new(bool)
		**out = **in
	}
	if in.IpSecurityRestrictions != nil {
		in, out := &in.IpSecurityRestrictions, &out.IpSecurityRestrictions
		*out = make([]IpSecurityRestriction, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.JavaContainer != nil {
		in, out := &in.JavaContainer, &out.JavaContainer
		*out = new(string)
		**out = **in
	}
	if in.JavaContainerVersion != nil {
		in, out := &in.JavaContainerVersion, &out.JavaContainerVersion
		*out = new(string)
		**out = **in
	}
	if in.JavaVersion != nil {
		in, out := &in.JavaVersion, &out.JavaVersion
		*out = new(string)
		**out = **in
	}
	if in.KeyVaultReferenceIdentity != nil {
		in, out := &in.KeyVaultReferenceIdentity, &out.KeyVaultReferenceIdentity
		*out = new(string)
		**out = **in
	}
	if in.Limits != nil {
		in, out := &in.Limits, &out.Limits
		*out = new(SiteLimits)
		(*in).DeepCopyInto(*out)
	}
	if in.LinuxFxVersion != nil {
		in, out := &in.LinuxFxVersion, &out.LinuxFxVersion
		*out = new(string)
		**out = **in
	}
	if in.LoadBalancing != nil {
		in, out := &in.LoadBalancing, &out.LoadBalancing
		*out = new(SiteConfig_LoadBalancing)
		**out = **in
	}
	if in.LocalMySqlEnabled != nil {
		in, out := &in.LocalMySqlEnabled, &out.LocalMySqlEnabled
		*out = new(bool)
		**out = **in
	}
	if in.LogsDirectorySizeLimit != nil {
		in, out := &in.LogsDirectorySizeLimit, &out.LogsDirectorySizeLimit
		*out = new(int)
		**out = **in
	}
	if in.ManagedPipelineMode != nil {
		in, out := &in.ManagedPipelineMode, &out.ManagedPipelineMode
		*out = new(SiteConfig_ManagedPipelineMode)
		**out = **in
	}
	if in.ManagedServiceIdentityId != nil {
		in, out := &in.ManagedServiceIdentityId, &out.ManagedServiceIdentityId
		*out = new(int)
		**out = **in
	}
	if in.MinTlsVersion != nil {
		in, out := &in.MinTlsVersion, &out.MinTlsVersion
		*out = new(SiteConfig_MinTlsVersion)
		**out = **in
	}
	if in.MinimumElasticInstanceCount != nil {
		in, out := &in.MinimumElasticInstanceCount, &out.MinimumElasticInstanceCount
		*out = new(int)
		**out = **in
	}
	if in.NetFrameworkVersion != nil {
		in, out := &in.NetFrameworkVersion, &out.NetFrameworkVersion
		*out = new(string)
		**out = **in
	}
	if in.NodeVersion != nil {
		in, out := &in.NodeVersion, &out.NodeVersion
		*out = new(string)
		**out = **in
	}
	if in.NumberOfWorkers != nil {
		in, out := &in.NumberOfWorkers, &out.NumberOfWorkers
		*out = new(int)
		**out = **in
	}
	if in.PhpVersion != nil {
		in, out := &in.PhpVersion, &out.PhpVersion
		*out = new(string)
		**out = **in
	}
	if in.PowerShellVersion != nil {
		in, out := &in.PowerShellVersion, &out.PowerShellVersion
		*out = new(string)
		**out = **in
	}
	if in.PreWarmedInstanceCount != nil {
		in, out := &in.PreWarmedInstanceCount, &out.PreWarmedInstanceCount
		*out = new(int)
		**out = **in
	}
	if in.PublicNetworkAccess != nil {
		in, out := &in.PublicNetworkAccess, &out.PublicNetworkAccess
		*out = new(string)
		**out = **in
	}
	if in.PublishingUsername != nil {
		in, out := &in.PublishingUsername, &out.PublishingUsername
		*out = new(string)
		**out = **in
	}
	if in.Push != nil {
		in, out := &in.Push, &out.Push
		*out = new(PushSettings)
		(*in).DeepCopyInto(*out)
	}
	if in.PythonVersion != nil {
		in, out := &in.PythonVersion, &out.PythonVersion
		*out = new(string)
		**out = **in
	}
	if in.RemoteDebuggingEnabled != nil {
		in, out := &in.RemoteDebuggingEnabled, &out.RemoteDebuggingEnabled
		*out = new(bool)
		**out = **in
	}
	if in.RemoteDebuggingVersion != nil {
		in, out := &in.RemoteDebuggingVersion, &out.RemoteDebuggingVersion
		*out = new(string)
		**out = **in
	}
	if in.RequestTracingEnabled != nil {
		in, out := &in.RequestTracingEnabled, &out.RequestTracingEnabled
		*out = new(bool)
		**out = **in
	}
	if in.RequestTracingExpirationTime != nil {
		in, out := &in.RequestTracingExpirationTime, &out.RequestTracingExpirationTime
		*out = new(string)
		**out = **in
	}
	if in.ScmIpSecurityRestrictions != nil {
		in, out := &in.ScmIpSecurityRestrictions, &out.ScmIpSecurityRestrictions
		*out = make([]IpSecurityRestriction, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.ScmIpSecurityRestrictionsUseMain != nil {
		in, out := &in.ScmIpSecurityRestrictionsUseMain, &out.ScmIpSecurityRestrictionsUseMain
		*out = new(bool)
		**out = **in
	}
	if in.ScmMinTlsVersion != nil {
		in, out := &in.ScmMinTlsVersion, &out.ScmMinTlsVersion
		*out = new(SiteConfig_ScmMinTlsVersion)
		**out = **in
	}
	if in.ScmType != nil {
		in, out := &in.ScmType, &out.ScmType
		*out = new(SiteConfig_ScmType)
		**out = **in
	}
	if in.TracingOptions != nil {
		in, out := &in.TracingOptions, &out.TracingOptions
		*out = new(string)
		**out = **in
	}
	if in.Use32BitWorkerProcess != nil {
		in, out := &in.Use32BitWorkerProcess, &out.Use32BitWorkerProcess
		*out = new(bool)
		**out = **in
	}
	if in.VirtualApplications != nil {
		in, out := &in.VirtualApplications, &out.VirtualApplications
		*out = make([]VirtualApplication, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.VnetName != nil {
		in, out := &in.VnetName, &out.VnetName
		*out = new(string)
		**out = **in
	}
	if in.VnetPrivatePortsCount != nil {
		in, out := &in.VnetPrivatePortsCount, &out.VnetPrivatePortsCount
		*out = new(int)
		**out = **in
	}
	if in.VnetRouteAllEnabled != nil {
		in, out := &in.VnetRouteAllEnabled, &out.VnetRouteAllEnabled
		*out = new(bool)
		**out = **in
	}
	if in.WebSocketsEnabled != nil {
		in, out := &in.WebSocketsEnabled, &out.WebSocketsEnabled
		*out = new(bool)
		**out = **in
	}
	if in.WebsiteTimeZone != nil {
		in, out := &in.WebsiteTimeZone, &out.WebsiteTimeZone
		*out = new(string)
		**out = **in
	}
	if in.WindowsFxVersion != nil {
		in, out := &in.WindowsFxVersion, &out.WindowsFxVersion
		*out = new(string)
		**out = **in
	}
	if in.XManagedServiceIdentityId != nil {
		in, out := &in.XManagedServiceIdentityId, &out.XManagedServiceIdentityId
		*out = new(int)
		**out = **in
	}
}