...

Source file src/github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/sql/v1beta1/zz_generated.deepcopy.go

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/sql/v1beta1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Copyright 2020 Google LLC
     5  //
     6  // Licensed under the Apache License, Version 2.0 (the "License");
     7  // you may not use this file except in compliance with the License.
     8  // You may obtain a copy of the License at
     9  //
    10  //     http://www.apache.org/licenses/LICENSE-2.0
    11  //
    12  // Unless required by applicable law or agreed to in writing, software
    13  // distributed under the License is distributed on an "AS IS" BASIS,
    14  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  // See the License for the specific language governing permissions and
    16  // limitations under the License.
    17  
    18  // *** DISCLAIMER ***
    19  // Config Connector's go-client for CRDs is currently in ALPHA, which means
    20  // that future versions of the go-client may include breaking changes.
    21  // Please try it out and give us feedback!
    22  
    23  // Code generated by main. DO NOT EDIT.
    24  
    25  package v1beta1
    26  
    27  import (
    28  	v1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/k8s/v1alpha1"
    29  	runtime "k8s.io/apimachinery/pkg/runtime"
    30  )
    31  
    32  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    33  func (in *InstanceActiveDirectoryConfig) DeepCopyInto(out *InstanceActiveDirectoryConfig) {
    34  	*out = *in
    35  	return
    36  }
    37  
    38  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceActiveDirectoryConfig.
    39  func (in *InstanceActiveDirectoryConfig) DeepCopy() *InstanceActiveDirectoryConfig {
    40  	if in == nil {
    41  		return nil
    42  	}
    43  	out := new(InstanceActiveDirectoryConfig)
    44  	in.DeepCopyInto(out)
    45  	return out
    46  }
    47  
    48  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    49  func (in *InstanceAdvancedMachineFeatures) DeepCopyInto(out *InstanceAdvancedMachineFeatures) {
    50  	*out = *in
    51  	if in.ThreadsPerCore != nil {
    52  		in, out := &in.ThreadsPerCore, &out.ThreadsPerCore
    53  		*out = new(int)
    54  		**out = **in
    55  	}
    56  	return
    57  }
    58  
    59  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAdvancedMachineFeatures.
    60  func (in *InstanceAdvancedMachineFeatures) DeepCopy() *InstanceAdvancedMachineFeatures {
    61  	if in == nil {
    62  		return nil
    63  	}
    64  	out := new(InstanceAdvancedMachineFeatures)
    65  	in.DeepCopyInto(out)
    66  	return out
    67  }
    68  
    69  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    70  func (in *InstanceAuthorizedNetworks) DeepCopyInto(out *InstanceAuthorizedNetworks) {
    71  	*out = *in
    72  	if in.ExpirationTime != nil {
    73  		in, out := &in.ExpirationTime, &out.ExpirationTime
    74  		*out = new(string)
    75  		**out = **in
    76  	}
    77  	if in.Name != nil {
    78  		in, out := &in.Name, &out.Name
    79  		*out = new(string)
    80  		**out = **in
    81  	}
    82  	return
    83  }
    84  
    85  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAuthorizedNetworks.
    86  func (in *InstanceAuthorizedNetworks) DeepCopy() *InstanceAuthorizedNetworks {
    87  	if in == nil {
    88  		return nil
    89  	}
    90  	out := new(InstanceAuthorizedNetworks)
    91  	in.DeepCopyInto(out)
    92  	return out
    93  }
    94  
    95  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    96  func (in *InstanceBackupConfiguration) DeepCopyInto(out *InstanceBackupConfiguration) {
    97  	*out = *in
    98  	if in.BackupRetentionSettings != nil {
    99  		in, out := &in.BackupRetentionSettings, &out.BackupRetentionSettings
   100  		*out = new(InstanceBackupRetentionSettings)
   101  		(*in).DeepCopyInto(*out)
   102  	}
   103  	if in.BinaryLogEnabled != nil {
   104  		in, out := &in.BinaryLogEnabled, &out.BinaryLogEnabled
   105  		*out = new(bool)
   106  		**out = **in
   107  	}
   108  	if in.Enabled != nil {
   109  		in, out := &in.Enabled, &out.Enabled
   110  		*out = new(bool)
   111  		**out = **in
   112  	}
   113  	if in.Location != nil {
   114  		in, out := &in.Location, &out.Location
   115  		*out = new(string)
   116  		**out = **in
   117  	}
   118  	if in.PointInTimeRecoveryEnabled != nil {
   119  		in, out := &in.PointInTimeRecoveryEnabled, &out.PointInTimeRecoveryEnabled
   120  		*out = new(bool)
   121  		**out = **in
   122  	}
   123  	if in.StartTime != nil {
   124  		in, out := &in.StartTime, &out.StartTime
   125  		*out = new(string)
   126  		**out = **in
   127  	}
   128  	if in.TransactionLogRetentionDays != nil {
   129  		in, out := &in.TransactionLogRetentionDays, &out.TransactionLogRetentionDays
   130  		*out = new(int)
   131  		**out = **in
   132  	}
   133  	return
   134  }
   135  
   136  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceBackupConfiguration.
   137  func (in *InstanceBackupConfiguration) DeepCopy() *InstanceBackupConfiguration {
   138  	if in == nil {
   139  		return nil
   140  	}
   141  	out := new(InstanceBackupConfiguration)
   142  	in.DeepCopyInto(out)
   143  	return out
   144  }
   145  
   146  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   147  func (in *InstanceBackupRetentionSettings) DeepCopyInto(out *InstanceBackupRetentionSettings) {
   148  	*out = *in
   149  	if in.RetentionUnit != nil {
   150  		in, out := &in.RetentionUnit, &out.RetentionUnit
   151  		*out = new(string)
   152  		**out = **in
   153  	}
   154  	return
   155  }
   156  
   157  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceBackupRetentionSettings.
   158  func (in *InstanceBackupRetentionSettings) DeepCopy() *InstanceBackupRetentionSettings {
   159  	if in == nil {
   160  		return nil
   161  	}
   162  	out := new(InstanceBackupRetentionSettings)
   163  	in.DeepCopyInto(out)
   164  	return out
   165  }
   166  
   167  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   168  func (in *InstanceDatabaseFlags) DeepCopyInto(out *InstanceDatabaseFlags) {
   169  	*out = *in
   170  	return
   171  }
   172  
   173  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceDatabaseFlags.
   174  func (in *InstanceDatabaseFlags) DeepCopy() *InstanceDatabaseFlags {
   175  	if in == nil {
   176  		return nil
   177  	}
   178  	out := new(InstanceDatabaseFlags)
   179  	in.DeepCopyInto(out)
   180  	return out
   181  }
   182  
   183  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   184  func (in *InstanceDenyMaintenancePeriod) DeepCopyInto(out *InstanceDenyMaintenancePeriod) {
   185  	*out = *in
   186  	return
   187  }
   188  
   189  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceDenyMaintenancePeriod.
   190  func (in *InstanceDenyMaintenancePeriod) DeepCopy() *InstanceDenyMaintenancePeriod {
   191  	if in == nil {
   192  		return nil
   193  	}
   194  	out := new(InstanceDenyMaintenancePeriod)
   195  	in.DeepCopyInto(out)
   196  	return out
   197  }
   198  
   199  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   200  func (in *InstanceInsightsConfig) DeepCopyInto(out *InstanceInsightsConfig) {
   201  	*out = *in
   202  	if in.QueryInsightsEnabled != nil {
   203  		in, out := &in.QueryInsightsEnabled, &out.QueryInsightsEnabled
   204  		*out = new(bool)
   205  		**out = **in
   206  	}
   207  	if in.QueryPlansPerMinute != nil {
   208  		in, out := &in.QueryPlansPerMinute, &out.QueryPlansPerMinute
   209  		*out = new(int)
   210  		**out = **in
   211  	}
   212  	if in.QueryStringLength != nil {
   213  		in, out := &in.QueryStringLength, &out.QueryStringLength
   214  		*out = new(int)
   215  		**out = **in
   216  	}
   217  	if in.RecordApplicationTags != nil {
   218  		in, out := &in.RecordApplicationTags, &out.RecordApplicationTags
   219  		*out = new(bool)
   220  		**out = **in
   221  	}
   222  	if in.RecordClientAddress != nil {
   223  		in, out := &in.RecordClientAddress, &out.RecordClientAddress
   224  		*out = new(bool)
   225  		**out = **in
   226  	}
   227  	return
   228  }
   229  
   230  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceInsightsConfig.
   231  func (in *InstanceInsightsConfig) DeepCopy() *InstanceInsightsConfig {
   232  	if in == nil {
   233  		return nil
   234  	}
   235  	out := new(InstanceInsightsConfig)
   236  	in.DeepCopyInto(out)
   237  	return out
   238  }
   239  
   240  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   241  func (in *InstanceIpAddressStatus) DeepCopyInto(out *InstanceIpAddressStatus) {
   242  	*out = *in
   243  	if in.IpAddress != nil {
   244  		in, out := &in.IpAddress, &out.IpAddress
   245  		*out = new(string)
   246  		**out = **in
   247  	}
   248  	if in.TimeToRetire != nil {
   249  		in, out := &in.TimeToRetire, &out.TimeToRetire
   250  		*out = new(string)
   251  		**out = **in
   252  	}
   253  	if in.Type != nil {
   254  		in, out := &in.Type, &out.Type
   255  		*out = new(string)
   256  		**out = **in
   257  	}
   258  	return
   259  }
   260  
   261  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIpAddressStatus.
   262  func (in *InstanceIpAddressStatus) DeepCopy() *InstanceIpAddressStatus {
   263  	if in == nil {
   264  		return nil
   265  	}
   266  	out := new(InstanceIpAddressStatus)
   267  	in.DeepCopyInto(out)
   268  	return out
   269  }
   270  
   271  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   272  func (in *InstanceIpConfiguration) DeepCopyInto(out *InstanceIpConfiguration) {
   273  	*out = *in
   274  	if in.AllocatedIpRange != nil {
   275  		in, out := &in.AllocatedIpRange, &out.AllocatedIpRange
   276  		*out = new(string)
   277  		**out = **in
   278  	}
   279  	if in.AuthorizedNetworks != nil {
   280  		in, out := &in.AuthorizedNetworks, &out.AuthorizedNetworks
   281  		*out = make([]InstanceAuthorizedNetworks, len(*in))
   282  		for i := range *in {
   283  			(*in)[i].DeepCopyInto(&(*out)[i])
   284  		}
   285  	}
   286  	if in.EnablePrivatePathForGoogleCloudServices != nil {
   287  		in, out := &in.EnablePrivatePathForGoogleCloudServices, &out.EnablePrivatePathForGoogleCloudServices
   288  		*out = new(bool)
   289  		**out = **in
   290  	}
   291  	if in.Ipv4Enabled != nil {
   292  		in, out := &in.Ipv4Enabled, &out.Ipv4Enabled
   293  		*out = new(bool)
   294  		**out = **in
   295  	}
   296  	if in.PrivateNetworkRef != nil {
   297  		in, out := &in.PrivateNetworkRef, &out.PrivateNetworkRef
   298  		*out = new(v1alpha1.ResourceRef)
   299  		**out = **in
   300  	}
   301  	if in.RequireSsl != nil {
   302  		in, out := &in.RequireSsl, &out.RequireSsl
   303  		*out = new(bool)
   304  		**out = **in
   305  	}
   306  	return
   307  }
   308  
   309  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIpConfiguration.
   310  func (in *InstanceIpConfiguration) DeepCopy() *InstanceIpConfiguration {
   311  	if in == nil {
   312  		return nil
   313  	}
   314  	out := new(InstanceIpConfiguration)
   315  	in.DeepCopyInto(out)
   316  	return out
   317  }
   318  
   319  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   320  func (in *InstanceLocationPreference) DeepCopyInto(out *InstanceLocationPreference) {
   321  	*out = *in
   322  	if in.FollowGaeApplication != nil {
   323  		in, out := &in.FollowGaeApplication, &out.FollowGaeApplication
   324  		*out = new(string)
   325  		**out = **in
   326  	}
   327  	if in.SecondaryZone != nil {
   328  		in, out := &in.SecondaryZone, &out.SecondaryZone
   329  		*out = new(string)
   330  		**out = **in
   331  	}
   332  	if in.Zone != nil {
   333  		in, out := &in.Zone, &out.Zone
   334  		*out = new(string)
   335  		**out = **in
   336  	}
   337  	return
   338  }
   339  
   340  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceLocationPreference.
   341  func (in *InstanceLocationPreference) DeepCopy() *InstanceLocationPreference {
   342  	if in == nil {
   343  		return nil
   344  	}
   345  	out := new(InstanceLocationPreference)
   346  	in.DeepCopyInto(out)
   347  	return out
   348  }
   349  
   350  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   351  func (in *InstanceMaintenanceWindow) DeepCopyInto(out *InstanceMaintenanceWindow) {
   352  	*out = *in
   353  	if in.Day != nil {
   354  		in, out := &in.Day, &out.Day
   355  		*out = new(int)
   356  		**out = **in
   357  	}
   358  	if in.Hour != nil {
   359  		in, out := &in.Hour, &out.Hour
   360  		*out = new(int)
   361  		**out = **in
   362  	}
   363  	if in.UpdateTrack != nil {
   364  		in, out := &in.UpdateTrack, &out.UpdateTrack
   365  		*out = new(string)
   366  		**out = **in
   367  	}
   368  	return
   369  }
   370  
   371  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMaintenanceWindow.
   372  func (in *InstanceMaintenanceWindow) DeepCopy() *InstanceMaintenanceWindow {
   373  	if in == nil {
   374  		return nil
   375  	}
   376  	out := new(InstanceMaintenanceWindow)
   377  	in.DeepCopyInto(out)
   378  	return out
   379  }
   380  
   381  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   382  func (in *InstancePassword) DeepCopyInto(out *InstancePassword) {
   383  	*out = *in
   384  	if in.Value != nil {
   385  		in, out := &in.Value, &out.Value
   386  		*out = new(string)
   387  		**out = **in
   388  	}
   389  	if in.ValueFrom != nil {
   390  		in, out := &in.ValueFrom, &out.ValueFrom
   391  		*out = new(InstanceValueFrom)
   392  		(*in).DeepCopyInto(*out)
   393  	}
   394  	return
   395  }
   396  
   397  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePassword.
   398  func (in *InstancePassword) DeepCopy() *InstancePassword {
   399  	if in == nil {
   400  		return nil
   401  	}
   402  	out := new(InstancePassword)
   403  	in.DeepCopyInto(out)
   404  	return out
   405  }
   406  
   407  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   408  func (in *InstancePasswordValidationPolicy) DeepCopyInto(out *InstancePasswordValidationPolicy) {
   409  	*out = *in
   410  	if in.Complexity != nil {
   411  		in, out := &in.Complexity, &out.Complexity
   412  		*out = new(string)
   413  		**out = **in
   414  	}
   415  	if in.DisallowUsernameSubstring != nil {
   416  		in, out := &in.DisallowUsernameSubstring, &out.DisallowUsernameSubstring
   417  		*out = new(bool)
   418  		**out = **in
   419  	}
   420  	if in.MinLength != nil {
   421  		in, out := &in.MinLength, &out.MinLength
   422  		*out = new(int)
   423  		**out = **in
   424  	}
   425  	if in.PasswordChangeInterval != nil {
   426  		in, out := &in.PasswordChangeInterval, &out.PasswordChangeInterval
   427  		*out = new(string)
   428  		**out = **in
   429  	}
   430  	if in.ReuseInterval != nil {
   431  		in, out := &in.ReuseInterval, &out.ReuseInterval
   432  		*out = new(int)
   433  		**out = **in
   434  	}
   435  	return
   436  }
   437  
   438  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePasswordValidationPolicy.
   439  func (in *InstancePasswordValidationPolicy) DeepCopy() *InstancePasswordValidationPolicy {
   440  	if in == nil {
   441  		return nil
   442  	}
   443  	out := new(InstancePasswordValidationPolicy)
   444  	in.DeepCopyInto(out)
   445  	return out
   446  }
   447  
   448  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   449  func (in *InstanceReplicaConfiguration) DeepCopyInto(out *InstanceReplicaConfiguration) {
   450  	*out = *in
   451  	if in.CaCertificate != nil {
   452  		in, out := &in.CaCertificate, &out.CaCertificate
   453  		*out = new(string)
   454  		**out = **in
   455  	}
   456  	if in.ClientCertificate != nil {
   457  		in, out := &in.ClientCertificate, &out.ClientCertificate
   458  		*out = new(string)
   459  		**out = **in
   460  	}
   461  	if in.ClientKey != nil {
   462  		in, out := &in.ClientKey, &out.ClientKey
   463  		*out = new(string)
   464  		**out = **in
   465  	}
   466  	if in.ConnectRetryInterval != nil {
   467  		in, out := &in.ConnectRetryInterval, &out.ConnectRetryInterval
   468  		*out = new(int)
   469  		**out = **in
   470  	}
   471  	if in.DumpFilePath != nil {
   472  		in, out := &in.DumpFilePath, &out.DumpFilePath
   473  		*out = new(string)
   474  		**out = **in
   475  	}
   476  	if in.FailoverTarget != nil {
   477  		in, out := &in.FailoverTarget, &out.FailoverTarget
   478  		*out = new(bool)
   479  		**out = **in
   480  	}
   481  	if in.MasterHeartbeatPeriod != nil {
   482  		in, out := &in.MasterHeartbeatPeriod, &out.MasterHeartbeatPeriod
   483  		*out = new(int)
   484  		**out = **in
   485  	}
   486  	if in.Password != nil {
   487  		in, out := &in.Password, &out.Password
   488  		*out = new(InstancePassword)
   489  		(*in).DeepCopyInto(*out)
   490  	}
   491  	if in.SslCipher != nil {
   492  		in, out := &in.SslCipher, &out.SslCipher
   493  		*out = new(string)
   494  		**out = **in
   495  	}
   496  	if in.Username != nil {
   497  		in, out := &in.Username, &out.Username
   498  		*out = new(string)
   499  		**out = **in
   500  	}
   501  	if in.VerifyServerCertificate != nil {
   502  		in, out := &in.VerifyServerCertificate, &out.VerifyServerCertificate
   503  		*out = new(bool)
   504  		**out = **in
   505  	}
   506  	return
   507  }
   508  
   509  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceReplicaConfiguration.
   510  func (in *InstanceReplicaConfiguration) DeepCopy() *InstanceReplicaConfiguration {
   511  	if in == nil {
   512  		return nil
   513  	}
   514  	out := new(InstanceReplicaConfiguration)
   515  	in.DeepCopyInto(out)
   516  	return out
   517  }
   518  
   519  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   520  func (in *InstanceRootPassword) DeepCopyInto(out *InstanceRootPassword) {
   521  	*out = *in
   522  	if in.Value != nil {
   523  		in, out := &in.Value, &out.Value
   524  		*out = new(string)
   525  		**out = **in
   526  	}
   527  	if in.ValueFrom != nil {
   528  		in, out := &in.ValueFrom, &out.ValueFrom
   529  		*out = new(InstanceValueFrom)
   530  		(*in).DeepCopyInto(*out)
   531  	}
   532  	return
   533  }
   534  
   535  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRootPassword.
   536  func (in *InstanceRootPassword) DeepCopy() *InstanceRootPassword {
   537  	if in == nil {
   538  		return nil
   539  	}
   540  	out := new(InstanceRootPassword)
   541  	in.DeepCopyInto(out)
   542  	return out
   543  }
   544  
   545  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   546  func (in *InstanceServerCaCertStatus) DeepCopyInto(out *InstanceServerCaCertStatus) {
   547  	*out = *in
   548  	if in.Cert != nil {
   549  		in, out := &in.Cert, &out.Cert
   550  		*out = new(string)
   551  		**out = **in
   552  	}
   553  	if in.CommonName != nil {
   554  		in, out := &in.CommonName, &out.CommonName
   555  		*out = new(string)
   556  		**out = **in
   557  	}
   558  	if in.CreateTime != nil {
   559  		in, out := &in.CreateTime, &out.CreateTime
   560  		*out = new(string)
   561  		**out = **in
   562  	}
   563  	if in.ExpirationTime != nil {
   564  		in, out := &in.ExpirationTime, &out.ExpirationTime
   565  		*out = new(string)
   566  		**out = **in
   567  	}
   568  	if in.Sha1Fingerprint != nil {
   569  		in, out := &in.Sha1Fingerprint, &out.Sha1Fingerprint
   570  		*out = new(string)
   571  		**out = **in
   572  	}
   573  	return
   574  }
   575  
   576  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceServerCaCertStatus.
   577  func (in *InstanceServerCaCertStatus) DeepCopy() *InstanceServerCaCertStatus {
   578  	if in == nil {
   579  		return nil
   580  	}
   581  	out := new(InstanceServerCaCertStatus)
   582  	in.DeepCopyInto(out)
   583  	return out
   584  }
   585  
   586  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   587  func (in *InstanceSettings) DeepCopyInto(out *InstanceSettings) {
   588  	*out = *in
   589  	if in.ActivationPolicy != nil {
   590  		in, out := &in.ActivationPolicy, &out.ActivationPolicy
   591  		*out = new(string)
   592  		**out = **in
   593  	}
   594  	if in.ActiveDirectoryConfig != nil {
   595  		in, out := &in.ActiveDirectoryConfig, &out.ActiveDirectoryConfig
   596  		*out = new(InstanceActiveDirectoryConfig)
   597  		**out = **in
   598  	}
   599  	if in.AdvancedMachineFeatures != nil {
   600  		in, out := &in.AdvancedMachineFeatures, &out.AdvancedMachineFeatures
   601  		*out = new(InstanceAdvancedMachineFeatures)
   602  		(*in).DeepCopyInto(*out)
   603  	}
   604  	if in.AuthorizedGaeApplications != nil {
   605  		in, out := &in.AuthorizedGaeApplications, &out.AuthorizedGaeApplications
   606  		*out = make([]string, len(*in))
   607  		copy(*out, *in)
   608  	}
   609  	if in.AvailabilityType != nil {
   610  		in, out := &in.AvailabilityType, &out.AvailabilityType
   611  		*out = new(string)
   612  		**out = **in
   613  	}
   614  	if in.BackupConfiguration != nil {
   615  		in, out := &in.BackupConfiguration, &out.BackupConfiguration
   616  		*out = new(InstanceBackupConfiguration)
   617  		(*in).DeepCopyInto(*out)
   618  	}
   619  	if in.Collation != nil {
   620  		in, out := &in.Collation, &out.Collation
   621  		*out = new(string)
   622  		**out = **in
   623  	}
   624  	if in.ConnectorEnforcement != nil {
   625  		in, out := &in.ConnectorEnforcement, &out.ConnectorEnforcement
   626  		*out = new(string)
   627  		**out = **in
   628  	}
   629  	if in.CrashSafeReplication != nil {
   630  		in, out := &in.CrashSafeReplication, &out.CrashSafeReplication
   631  		*out = new(bool)
   632  		**out = **in
   633  	}
   634  	if in.DatabaseFlags != nil {
   635  		in, out := &in.DatabaseFlags, &out.DatabaseFlags
   636  		*out = make([]InstanceDatabaseFlags, len(*in))
   637  		copy(*out, *in)
   638  	}
   639  	if in.DeletionProtectionEnabled != nil {
   640  		in, out := &in.DeletionProtectionEnabled, &out.DeletionProtectionEnabled
   641  		*out = new(bool)
   642  		**out = **in
   643  	}
   644  	if in.DenyMaintenancePeriod != nil {
   645  		in, out := &in.DenyMaintenancePeriod, &out.DenyMaintenancePeriod
   646  		*out = new(InstanceDenyMaintenancePeriod)
   647  		**out = **in
   648  	}
   649  	if in.DiskAutoresize != nil {
   650  		in, out := &in.DiskAutoresize, &out.DiskAutoresize
   651  		*out = new(bool)
   652  		**out = **in
   653  	}
   654  	if in.DiskAutoresizeLimit != nil {
   655  		in, out := &in.DiskAutoresizeLimit, &out.DiskAutoresizeLimit
   656  		*out = new(int)
   657  		**out = **in
   658  	}
   659  	if in.DiskSize != nil {
   660  		in, out := &in.DiskSize, &out.DiskSize
   661  		*out = new(int)
   662  		**out = **in
   663  	}
   664  	if in.DiskType != nil {
   665  		in, out := &in.DiskType, &out.DiskType
   666  		*out = new(string)
   667  		**out = **in
   668  	}
   669  	if in.InsightsConfig != nil {
   670  		in, out := &in.InsightsConfig, &out.InsightsConfig
   671  		*out = new(InstanceInsightsConfig)
   672  		(*in).DeepCopyInto(*out)
   673  	}
   674  	if in.IpConfiguration != nil {
   675  		in, out := &in.IpConfiguration, &out.IpConfiguration
   676  		*out = new(InstanceIpConfiguration)
   677  		(*in).DeepCopyInto(*out)
   678  	}
   679  	if in.LocationPreference != nil {
   680  		in, out := &in.LocationPreference, &out.LocationPreference
   681  		*out = new(InstanceLocationPreference)
   682  		(*in).DeepCopyInto(*out)
   683  	}
   684  	if in.MaintenanceWindow != nil {
   685  		in, out := &in.MaintenanceWindow, &out.MaintenanceWindow
   686  		*out = new(InstanceMaintenanceWindow)
   687  		(*in).DeepCopyInto(*out)
   688  	}
   689  	if in.PasswordValidationPolicy != nil {
   690  		in, out := &in.PasswordValidationPolicy, &out.PasswordValidationPolicy
   691  		*out = new(InstancePasswordValidationPolicy)
   692  		(*in).DeepCopyInto(*out)
   693  	}
   694  	if in.PricingPlan != nil {
   695  		in, out := &in.PricingPlan, &out.PricingPlan
   696  		*out = new(string)
   697  		**out = **in
   698  	}
   699  	if in.ReplicationType != nil {
   700  		in, out := &in.ReplicationType, &out.ReplicationType
   701  		*out = new(string)
   702  		**out = **in
   703  	}
   704  	if in.SqlServerAuditConfig != nil {
   705  		in, out := &in.SqlServerAuditConfig, &out.SqlServerAuditConfig
   706  		*out = new(InstanceSqlServerAuditConfig)
   707  		(*in).DeepCopyInto(*out)
   708  	}
   709  	if in.TimeZone != nil {
   710  		in, out := &in.TimeZone, &out.TimeZone
   711  		*out = new(string)
   712  		**out = **in
   713  	}
   714  	return
   715  }
   716  
   717  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSettings.
   718  func (in *InstanceSettings) DeepCopy() *InstanceSettings {
   719  	if in == nil {
   720  		return nil
   721  	}
   722  	out := new(InstanceSettings)
   723  	in.DeepCopyInto(out)
   724  	return out
   725  }
   726  
   727  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   728  func (in *InstanceSqlServerAuditConfig) DeepCopyInto(out *InstanceSqlServerAuditConfig) {
   729  	*out = *in
   730  	if in.BucketRef != nil {
   731  		in, out := &in.BucketRef, &out.BucketRef
   732  		*out = new(v1alpha1.ResourceRef)
   733  		**out = **in
   734  	}
   735  	if in.RetentionInterval != nil {
   736  		in, out := &in.RetentionInterval, &out.RetentionInterval
   737  		*out = new(string)
   738  		**out = **in
   739  	}
   740  	if in.UploadInterval != nil {
   741  		in, out := &in.UploadInterval, &out.UploadInterval
   742  		*out = new(string)
   743  		**out = **in
   744  	}
   745  	return
   746  }
   747  
   748  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSqlServerAuditConfig.
   749  func (in *InstanceSqlServerAuditConfig) DeepCopy() *InstanceSqlServerAuditConfig {
   750  	if in == nil {
   751  		return nil
   752  	}
   753  	out := new(InstanceSqlServerAuditConfig)
   754  	in.DeepCopyInto(out)
   755  	return out
   756  }
   757  
   758  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   759  func (in *InstanceValueFrom) DeepCopyInto(out *InstanceValueFrom) {
   760  	*out = *in
   761  	if in.SecretKeyRef != nil {
   762  		in, out := &in.SecretKeyRef, &out.SecretKeyRef
   763  		*out = new(v1alpha1.ResourceRef)
   764  		**out = **in
   765  	}
   766  	return
   767  }
   768  
   769  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceValueFrom.
   770  func (in *InstanceValueFrom) DeepCopy() *InstanceValueFrom {
   771  	if in == nil {
   772  		return nil
   773  	}
   774  	out := new(InstanceValueFrom)
   775  	in.DeepCopyInto(out)
   776  	return out
   777  }
   778  
   779  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   780  func (in *SQLDatabase) DeepCopyInto(out *SQLDatabase) {
   781  	*out = *in
   782  	out.TypeMeta = in.TypeMeta
   783  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   784  	in.Spec.DeepCopyInto(&out.Spec)
   785  	in.Status.DeepCopyInto(&out.Status)
   786  	return
   787  }
   788  
   789  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDatabase.
   790  func (in *SQLDatabase) DeepCopy() *SQLDatabase {
   791  	if in == nil {
   792  		return nil
   793  	}
   794  	out := new(SQLDatabase)
   795  	in.DeepCopyInto(out)
   796  	return out
   797  }
   798  
   799  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   800  func (in *SQLDatabase) DeepCopyObject() runtime.Object {
   801  	if c := in.DeepCopy(); c != nil {
   802  		return c
   803  	}
   804  	return nil
   805  }
   806  
   807  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   808  func (in *SQLDatabaseList) DeepCopyInto(out *SQLDatabaseList) {
   809  	*out = *in
   810  	out.TypeMeta = in.TypeMeta
   811  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   812  	if in.Items != nil {
   813  		in, out := &in.Items, &out.Items
   814  		*out = make([]SQLDatabase, len(*in))
   815  		for i := range *in {
   816  			(*in)[i].DeepCopyInto(&(*out)[i])
   817  		}
   818  	}
   819  	return
   820  }
   821  
   822  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDatabaseList.
   823  func (in *SQLDatabaseList) DeepCopy() *SQLDatabaseList {
   824  	if in == nil {
   825  		return nil
   826  	}
   827  	out := new(SQLDatabaseList)
   828  	in.DeepCopyInto(out)
   829  	return out
   830  }
   831  
   832  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   833  func (in *SQLDatabaseList) DeepCopyObject() runtime.Object {
   834  	if c := in.DeepCopy(); c != nil {
   835  		return c
   836  	}
   837  	return nil
   838  }
   839  
   840  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   841  func (in *SQLDatabaseSpec) DeepCopyInto(out *SQLDatabaseSpec) {
   842  	*out = *in
   843  	if in.Charset != nil {
   844  		in, out := &in.Charset, &out.Charset
   845  		*out = new(string)
   846  		**out = **in
   847  	}
   848  	if in.Collation != nil {
   849  		in, out := &in.Collation, &out.Collation
   850  		*out = new(string)
   851  		**out = **in
   852  	}
   853  	if in.DeletionPolicy != nil {
   854  		in, out := &in.DeletionPolicy, &out.DeletionPolicy
   855  		*out = new(string)
   856  		**out = **in
   857  	}
   858  	out.InstanceRef = in.InstanceRef
   859  	if in.ResourceID != nil {
   860  		in, out := &in.ResourceID, &out.ResourceID
   861  		*out = new(string)
   862  		**out = **in
   863  	}
   864  	return
   865  }
   866  
   867  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDatabaseSpec.
   868  func (in *SQLDatabaseSpec) DeepCopy() *SQLDatabaseSpec {
   869  	if in == nil {
   870  		return nil
   871  	}
   872  	out := new(SQLDatabaseSpec)
   873  	in.DeepCopyInto(out)
   874  	return out
   875  }
   876  
   877  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   878  func (in *SQLDatabaseStatus) DeepCopyInto(out *SQLDatabaseStatus) {
   879  	*out = *in
   880  	if in.Conditions != nil {
   881  		in, out := &in.Conditions, &out.Conditions
   882  		*out = make([]v1alpha1.Condition, len(*in))
   883  		copy(*out, *in)
   884  	}
   885  	if in.ObservedGeneration != nil {
   886  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   887  		*out = new(int)
   888  		**out = **in
   889  	}
   890  	if in.SelfLink != nil {
   891  		in, out := &in.SelfLink, &out.SelfLink
   892  		*out = new(string)
   893  		**out = **in
   894  	}
   895  	return
   896  }
   897  
   898  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDatabaseStatus.
   899  func (in *SQLDatabaseStatus) DeepCopy() *SQLDatabaseStatus {
   900  	if in == nil {
   901  		return nil
   902  	}
   903  	out := new(SQLDatabaseStatus)
   904  	in.DeepCopyInto(out)
   905  	return out
   906  }
   907  
   908  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   909  func (in *SQLInstance) DeepCopyInto(out *SQLInstance) {
   910  	*out = *in
   911  	out.TypeMeta = in.TypeMeta
   912  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   913  	in.Spec.DeepCopyInto(&out.Spec)
   914  	in.Status.DeepCopyInto(&out.Status)
   915  	return
   916  }
   917  
   918  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInstance.
   919  func (in *SQLInstance) DeepCopy() *SQLInstance {
   920  	if in == nil {
   921  		return nil
   922  	}
   923  	out := new(SQLInstance)
   924  	in.DeepCopyInto(out)
   925  	return out
   926  }
   927  
   928  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   929  func (in *SQLInstance) DeepCopyObject() runtime.Object {
   930  	if c := in.DeepCopy(); c != nil {
   931  		return c
   932  	}
   933  	return nil
   934  }
   935  
   936  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   937  func (in *SQLInstanceList) DeepCopyInto(out *SQLInstanceList) {
   938  	*out = *in
   939  	out.TypeMeta = in.TypeMeta
   940  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   941  	if in.Items != nil {
   942  		in, out := &in.Items, &out.Items
   943  		*out = make([]SQLInstance, len(*in))
   944  		for i := range *in {
   945  			(*in)[i].DeepCopyInto(&(*out)[i])
   946  		}
   947  	}
   948  	return
   949  }
   950  
   951  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInstanceList.
   952  func (in *SQLInstanceList) DeepCopy() *SQLInstanceList {
   953  	if in == nil {
   954  		return nil
   955  	}
   956  	out := new(SQLInstanceList)
   957  	in.DeepCopyInto(out)
   958  	return out
   959  }
   960  
   961  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   962  func (in *SQLInstanceList) DeepCopyObject() runtime.Object {
   963  	if c := in.DeepCopy(); c != nil {
   964  		return c
   965  	}
   966  	return nil
   967  }
   968  
   969  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   970  func (in *SQLInstanceSpec) DeepCopyInto(out *SQLInstanceSpec) {
   971  	*out = *in
   972  	if in.DatabaseVersion != nil {
   973  		in, out := &in.DatabaseVersion, &out.DatabaseVersion
   974  		*out = new(string)
   975  		**out = **in
   976  	}
   977  	if in.EncryptionKMSCryptoKeyRef != nil {
   978  		in, out := &in.EncryptionKMSCryptoKeyRef, &out.EncryptionKMSCryptoKeyRef
   979  		*out = new(v1alpha1.ResourceRef)
   980  		**out = **in
   981  	}
   982  	if in.InstanceType != nil {
   983  		in, out := &in.InstanceType, &out.InstanceType
   984  		*out = new(string)
   985  		**out = **in
   986  	}
   987  	if in.MaintenanceVersion != nil {
   988  		in, out := &in.MaintenanceVersion, &out.MaintenanceVersion
   989  		*out = new(string)
   990  		**out = **in
   991  	}
   992  	if in.MasterInstanceRef != nil {
   993  		in, out := &in.MasterInstanceRef, &out.MasterInstanceRef
   994  		*out = new(v1alpha1.ResourceRef)
   995  		**out = **in
   996  	}
   997  	if in.Region != nil {
   998  		in, out := &in.Region, &out.Region
   999  		*out = new(string)
  1000  		**out = **in
  1001  	}
  1002  	if in.ReplicaConfiguration != nil {
  1003  		in, out := &in.ReplicaConfiguration, &out.ReplicaConfiguration
  1004  		*out = new(InstanceReplicaConfiguration)
  1005  		(*in).DeepCopyInto(*out)
  1006  	}
  1007  	if in.ResourceID != nil {
  1008  		in, out := &in.ResourceID, &out.ResourceID
  1009  		*out = new(string)
  1010  		**out = **in
  1011  	}
  1012  	if in.RootPassword != nil {
  1013  		in, out := &in.RootPassword, &out.RootPassword
  1014  		*out = new(InstanceRootPassword)
  1015  		(*in).DeepCopyInto(*out)
  1016  	}
  1017  	in.Settings.DeepCopyInto(&out.Settings)
  1018  	return
  1019  }
  1020  
  1021  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInstanceSpec.
  1022  func (in *SQLInstanceSpec) DeepCopy() *SQLInstanceSpec {
  1023  	if in == nil {
  1024  		return nil
  1025  	}
  1026  	out := new(SQLInstanceSpec)
  1027  	in.DeepCopyInto(out)
  1028  	return out
  1029  }
  1030  
  1031  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1032  func (in *SQLInstanceStatus) DeepCopyInto(out *SQLInstanceStatus) {
  1033  	*out = *in
  1034  	if in.Conditions != nil {
  1035  		in, out := &in.Conditions, &out.Conditions
  1036  		*out = make([]v1alpha1.Condition, len(*in))
  1037  		copy(*out, *in)
  1038  	}
  1039  	if in.AvailableMaintenanceVersions != nil {
  1040  		in, out := &in.AvailableMaintenanceVersions, &out.AvailableMaintenanceVersions
  1041  		*out = make([]string, len(*in))
  1042  		copy(*out, *in)
  1043  	}
  1044  	if in.ConnectionName != nil {
  1045  		in, out := &in.ConnectionName, &out.ConnectionName
  1046  		*out = new(string)
  1047  		**out = **in
  1048  	}
  1049  	if in.FirstIpAddress != nil {
  1050  		in, out := &in.FirstIpAddress, &out.FirstIpAddress
  1051  		*out = new(string)
  1052  		**out = **in
  1053  	}
  1054  	if in.InstanceType != nil {
  1055  		in, out := &in.InstanceType, &out.InstanceType
  1056  		*out = new(string)
  1057  		**out = **in
  1058  	}
  1059  	if in.IpAddress != nil {
  1060  		in, out := &in.IpAddress, &out.IpAddress
  1061  		*out = make([]InstanceIpAddressStatus, len(*in))
  1062  		for i := range *in {
  1063  			(*in)[i].DeepCopyInto(&(*out)[i])
  1064  		}
  1065  	}
  1066  	if in.ObservedGeneration != nil {
  1067  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
  1068  		*out = new(int)
  1069  		**out = **in
  1070  	}
  1071  	if in.PrivateIpAddress != nil {
  1072  		in, out := &in.PrivateIpAddress, &out.PrivateIpAddress
  1073  		*out = new(string)
  1074  		**out = **in
  1075  	}
  1076  	if in.PublicIpAddress != nil {
  1077  		in, out := &in.PublicIpAddress, &out.PublicIpAddress
  1078  		*out = new(string)
  1079  		**out = **in
  1080  	}
  1081  	if in.SelfLink != nil {
  1082  		in, out := &in.SelfLink, &out.SelfLink
  1083  		*out = new(string)
  1084  		**out = **in
  1085  	}
  1086  	if in.ServerCaCert != nil {
  1087  		in, out := &in.ServerCaCert, &out.ServerCaCert
  1088  		*out = new(InstanceServerCaCertStatus)
  1089  		(*in).DeepCopyInto(*out)
  1090  	}
  1091  	if in.ServiceAccountEmailAddress != nil {
  1092  		in, out := &in.ServiceAccountEmailAddress, &out.ServiceAccountEmailAddress
  1093  		*out = new(string)
  1094  		**out = **in
  1095  	}
  1096  	return
  1097  }
  1098  
  1099  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInstanceStatus.
  1100  func (in *SQLInstanceStatus) DeepCopy() *SQLInstanceStatus {
  1101  	if in == nil {
  1102  		return nil
  1103  	}
  1104  	out := new(SQLInstanceStatus)
  1105  	in.DeepCopyInto(out)
  1106  	return out
  1107  }
  1108  
  1109  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1110  func (in *SQLSSLCert) DeepCopyInto(out *SQLSSLCert) {
  1111  	*out = *in
  1112  	out.TypeMeta = in.TypeMeta
  1113  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1114  	in.Spec.DeepCopyInto(&out.Spec)
  1115  	in.Status.DeepCopyInto(&out.Status)
  1116  	return
  1117  }
  1118  
  1119  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLSSLCert.
  1120  func (in *SQLSSLCert) DeepCopy() *SQLSSLCert {
  1121  	if in == nil {
  1122  		return nil
  1123  	}
  1124  	out := new(SQLSSLCert)
  1125  	in.DeepCopyInto(out)
  1126  	return out
  1127  }
  1128  
  1129  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1130  func (in *SQLSSLCert) DeepCopyObject() runtime.Object {
  1131  	if c := in.DeepCopy(); c != nil {
  1132  		return c
  1133  	}
  1134  	return nil
  1135  }
  1136  
  1137  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1138  func (in *SQLSSLCertList) DeepCopyInto(out *SQLSSLCertList) {
  1139  	*out = *in
  1140  	out.TypeMeta = in.TypeMeta
  1141  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1142  	if in.Items != nil {
  1143  		in, out := &in.Items, &out.Items
  1144  		*out = make([]SQLSSLCert, len(*in))
  1145  		for i := range *in {
  1146  			(*in)[i].DeepCopyInto(&(*out)[i])
  1147  		}
  1148  	}
  1149  	return
  1150  }
  1151  
  1152  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLSSLCertList.
  1153  func (in *SQLSSLCertList) DeepCopy() *SQLSSLCertList {
  1154  	if in == nil {
  1155  		return nil
  1156  	}
  1157  	out := new(SQLSSLCertList)
  1158  	in.DeepCopyInto(out)
  1159  	return out
  1160  }
  1161  
  1162  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1163  func (in *SQLSSLCertList) DeepCopyObject() runtime.Object {
  1164  	if c := in.DeepCopy(); c != nil {
  1165  		return c
  1166  	}
  1167  	return nil
  1168  }
  1169  
  1170  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1171  func (in *SQLSSLCertSpec) DeepCopyInto(out *SQLSSLCertSpec) {
  1172  	*out = *in
  1173  	out.InstanceRef = in.InstanceRef
  1174  	if in.ResourceID != nil {
  1175  		in, out := &in.ResourceID, &out.ResourceID
  1176  		*out = new(string)
  1177  		**out = **in
  1178  	}
  1179  	return
  1180  }
  1181  
  1182  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLSSLCertSpec.
  1183  func (in *SQLSSLCertSpec) DeepCopy() *SQLSSLCertSpec {
  1184  	if in == nil {
  1185  		return nil
  1186  	}
  1187  	out := new(SQLSSLCertSpec)
  1188  	in.DeepCopyInto(out)
  1189  	return out
  1190  }
  1191  
  1192  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1193  func (in *SQLSSLCertStatus) DeepCopyInto(out *SQLSSLCertStatus) {
  1194  	*out = *in
  1195  	if in.Conditions != nil {
  1196  		in, out := &in.Conditions, &out.Conditions
  1197  		*out = make([]v1alpha1.Condition, len(*in))
  1198  		copy(*out, *in)
  1199  	}
  1200  	if in.Cert != nil {
  1201  		in, out := &in.Cert, &out.Cert
  1202  		*out = new(string)
  1203  		**out = **in
  1204  	}
  1205  	if in.CertSerialNumber != nil {
  1206  		in, out := &in.CertSerialNumber, &out.CertSerialNumber
  1207  		*out = new(string)
  1208  		**out = **in
  1209  	}
  1210  	if in.CreateTime != nil {
  1211  		in, out := &in.CreateTime, &out.CreateTime
  1212  		*out = new(string)
  1213  		**out = **in
  1214  	}
  1215  	if in.ExpirationTime != nil {
  1216  		in, out := &in.ExpirationTime, &out.ExpirationTime
  1217  		*out = new(string)
  1218  		**out = **in
  1219  	}
  1220  	if in.ObservedGeneration != nil {
  1221  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
  1222  		*out = new(int)
  1223  		**out = **in
  1224  	}
  1225  	if in.PrivateKey != nil {
  1226  		in, out := &in.PrivateKey, &out.PrivateKey
  1227  		*out = new(string)
  1228  		**out = **in
  1229  	}
  1230  	if in.ServerCaCert != nil {
  1231  		in, out := &in.ServerCaCert, &out.ServerCaCert
  1232  		*out = new(string)
  1233  		**out = **in
  1234  	}
  1235  	if in.Sha1Fingerprint != nil {
  1236  		in, out := &in.Sha1Fingerprint, &out.Sha1Fingerprint
  1237  		*out = new(string)
  1238  		**out = **in
  1239  	}
  1240  	return
  1241  }
  1242  
  1243  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLSSLCertStatus.
  1244  func (in *SQLSSLCertStatus) DeepCopy() *SQLSSLCertStatus {
  1245  	if in == nil {
  1246  		return nil
  1247  	}
  1248  	out := new(SQLSSLCertStatus)
  1249  	in.DeepCopyInto(out)
  1250  	return out
  1251  }
  1252  
  1253  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1254  func (in *SQLUser) DeepCopyInto(out *SQLUser) {
  1255  	*out = *in
  1256  	out.TypeMeta = in.TypeMeta
  1257  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
  1258  	in.Spec.DeepCopyInto(&out.Spec)
  1259  	in.Status.DeepCopyInto(&out.Status)
  1260  	return
  1261  }
  1262  
  1263  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLUser.
  1264  func (in *SQLUser) DeepCopy() *SQLUser {
  1265  	if in == nil {
  1266  		return nil
  1267  	}
  1268  	out := new(SQLUser)
  1269  	in.DeepCopyInto(out)
  1270  	return out
  1271  }
  1272  
  1273  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1274  func (in *SQLUser) DeepCopyObject() runtime.Object {
  1275  	if c := in.DeepCopy(); c != nil {
  1276  		return c
  1277  	}
  1278  	return nil
  1279  }
  1280  
  1281  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1282  func (in *SQLUserList) DeepCopyInto(out *SQLUserList) {
  1283  	*out = *in
  1284  	out.TypeMeta = in.TypeMeta
  1285  	in.ListMeta.DeepCopyInto(&out.ListMeta)
  1286  	if in.Items != nil {
  1287  		in, out := &in.Items, &out.Items
  1288  		*out = make([]SQLUser, len(*in))
  1289  		for i := range *in {
  1290  			(*in)[i].DeepCopyInto(&(*out)[i])
  1291  		}
  1292  	}
  1293  	return
  1294  }
  1295  
  1296  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLUserList.
  1297  func (in *SQLUserList) DeepCopy() *SQLUserList {
  1298  	if in == nil {
  1299  		return nil
  1300  	}
  1301  	out := new(SQLUserList)
  1302  	in.DeepCopyInto(out)
  1303  	return out
  1304  }
  1305  
  1306  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
  1307  func (in *SQLUserList) DeepCopyObject() runtime.Object {
  1308  	if c := in.DeepCopy(); c != nil {
  1309  		return c
  1310  	}
  1311  	return nil
  1312  }
  1313  
  1314  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1315  func (in *SQLUserSpec) DeepCopyInto(out *SQLUserSpec) {
  1316  	*out = *in
  1317  	if in.Host != nil {
  1318  		in, out := &in.Host, &out.Host
  1319  		*out = new(string)
  1320  		**out = **in
  1321  	}
  1322  	out.InstanceRef = in.InstanceRef
  1323  	if in.Password != nil {
  1324  		in, out := &in.Password, &out.Password
  1325  		*out = new(UserPassword)
  1326  		(*in).DeepCopyInto(*out)
  1327  	}
  1328  	if in.PasswordPolicy != nil {
  1329  		in, out := &in.PasswordPolicy, &out.PasswordPolicy
  1330  		*out = new(UserPasswordPolicy)
  1331  		(*in).DeepCopyInto(*out)
  1332  	}
  1333  	if in.ResourceID != nil {
  1334  		in, out := &in.ResourceID, &out.ResourceID
  1335  		*out = new(string)
  1336  		**out = **in
  1337  	}
  1338  	if in.Type != nil {
  1339  		in, out := &in.Type, &out.Type
  1340  		*out = new(string)
  1341  		**out = **in
  1342  	}
  1343  	return
  1344  }
  1345  
  1346  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLUserSpec.
  1347  func (in *SQLUserSpec) DeepCopy() *SQLUserSpec {
  1348  	if in == nil {
  1349  		return nil
  1350  	}
  1351  	out := new(SQLUserSpec)
  1352  	in.DeepCopyInto(out)
  1353  	return out
  1354  }
  1355  
  1356  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1357  func (in *SQLUserStatus) DeepCopyInto(out *SQLUserStatus) {
  1358  	*out = *in
  1359  	if in.Conditions != nil {
  1360  		in, out := &in.Conditions, &out.Conditions
  1361  		*out = make([]v1alpha1.Condition, len(*in))
  1362  		copy(*out, *in)
  1363  	}
  1364  	if in.ObservedGeneration != nil {
  1365  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
  1366  		*out = new(int)
  1367  		**out = **in
  1368  	}
  1369  	if in.SqlServerUserDetails != nil {
  1370  		in, out := &in.SqlServerUserDetails, &out.SqlServerUserDetails
  1371  		*out = make([]UserSqlServerUserDetailsStatus, len(*in))
  1372  		for i := range *in {
  1373  			(*in)[i].DeepCopyInto(&(*out)[i])
  1374  		}
  1375  	}
  1376  	return
  1377  }
  1378  
  1379  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLUserStatus.
  1380  func (in *SQLUserStatus) DeepCopy() *SQLUserStatus {
  1381  	if in == nil {
  1382  		return nil
  1383  	}
  1384  	out := new(SQLUserStatus)
  1385  	in.DeepCopyInto(out)
  1386  	return out
  1387  }
  1388  
  1389  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1390  func (in *UserPassword) DeepCopyInto(out *UserPassword) {
  1391  	*out = *in
  1392  	if in.Value != nil {
  1393  		in, out := &in.Value, &out.Value
  1394  		*out = new(string)
  1395  		**out = **in
  1396  	}
  1397  	if in.ValueFrom != nil {
  1398  		in, out := &in.ValueFrom, &out.ValueFrom
  1399  		*out = new(UserValueFrom)
  1400  		(*in).DeepCopyInto(*out)
  1401  	}
  1402  	return
  1403  }
  1404  
  1405  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPassword.
  1406  func (in *UserPassword) DeepCopy() *UserPassword {
  1407  	if in == nil {
  1408  		return nil
  1409  	}
  1410  	out := new(UserPassword)
  1411  	in.DeepCopyInto(out)
  1412  	return out
  1413  }
  1414  
  1415  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1416  func (in *UserPasswordPolicy) DeepCopyInto(out *UserPasswordPolicy) {
  1417  	*out = *in
  1418  	if in.AllowedFailedAttempts != nil {
  1419  		in, out := &in.AllowedFailedAttempts, &out.AllowedFailedAttempts
  1420  		*out = new(int)
  1421  		**out = **in
  1422  	}
  1423  	if in.EnableFailedAttemptsCheck != nil {
  1424  		in, out := &in.EnableFailedAttemptsCheck, &out.EnableFailedAttemptsCheck
  1425  		*out = new(bool)
  1426  		**out = **in
  1427  	}
  1428  	if in.EnablePasswordVerification != nil {
  1429  		in, out := &in.EnablePasswordVerification, &out.EnablePasswordVerification
  1430  		*out = new(bool)
  1431  		**out = **in
  1432  	}
  1433  	if in.PasswordExpirationDuration != nil {
  1434  		in, out := &in.PasswordExpirationDuration, &out.PasswordExpirationDuration
  1435  		*out = new(string)
  1436  		**out = **in
  1437  	}
  1438  	if in.Status != nil {
  1439  		in, out := &in.Status, &out.Status
  1440  		*out = make([]UserStatus, len(*in))
  1441  		for i := range *in {
  1442  			(*in)[i].DeepCopyInto(&(*out)[i])
  1443  		}
  1444  	}
  1445  	return
  1446  }
  1447  
  1448  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPasswordPolicy.
  1449  func (in *UserPasswordPolicy) DeepCopy() *UserPasswordPolicy {
  1450  	if in == nil {
  1451  		return nil
  1452  	}
  1453  	out := new(UserPasswordPolicy)
  1454  	in.DeepCopyInto(out)
  1455  	return out
  1456  }
  1457  
  1458  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1459  func (in *UserSqlServerUserDetailsStatus) DeepCopyInto(out *UserSqlServerUserDetailsStatus) {
  1460  	*out = *in
  1461  	if in.Disabled != nil {
  1462  		in, out := &in.Disabled, &out.Disabled
  1463  		*out = new(bool)
  1464  		**out = **in
  1465  	}
  1466  	if in.ServerRoles != nil {
  1467  		in, out := &in.ServerRoles, &out.ServerRoles
  1468  		*out = make([]string, len(*in))
  1469  		copy(*out, *in)
  1470  	}
  1471  	return
  1472  }
  1473  
  1474  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSqlServerUserDetailsStatus.
  1475  func (in *UserSqlServerUserDetailsStatus) DeepCopy() *UserSqlServerUserDetailsStatus {
  1476  	if in == nil {
  1477  		return nil
  1478  	}
  1479  	out := new(UserSqlServerUserDetailsStatus)
  1480  	in.DeepCopyInto(out)
  1481  	return out
  1482  }
  1483  
  1484  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1485  func (in *UserStatus) DeepCopyInto(out *UserStatus) {
  1486  	*out = *in
  1487  	if in.Locked != nil {
  1488  		in, out := &in.Locked, &out.Locked
  1489  		*out = new(bool)
  1490  		**out = **in
  1491  	}
  1492  	if in.PasswordExpirationTime != nil {
  1493  		in, out := &in.PasswordExpirationTime, &out.PasswordExpirationTime
  1494  		*out = new(string)
  1495  		**out = **in
  1496  	}
  1497  	return
  1498  }
  1499  
  1500  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
  1501  func (in *UserStatus) DeepCopy() *UserStatus {
  1502  	if in == nil {
  1503  		return nil
  1504  	}
  1505  	out := new(UserStatus)
  1506  	in.DeepCopyInto(out)
  1507  	return out
  1508  }
  1509  
  1510  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1511  func (in *UserValueFrom) DeepCopyInto(out *UserValueFrom) {
  1512  	*out = *in
  1513  	if in.SecretKeyRef != nil {
  1514  		in, out := &in.SecretKeyRef, &out.SecretKeyRef
  1515  		*out = new(v1alpha1.ResourceRef)
  1516  		**out = **in
  1517  	}
  1518  	return
  1519  }
  1520  
  1521  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserValueFrom.
  1522  func (in *UserValueFrom) DeepCopy() *UserValueFrom {
  1523  	if in == nil {
  1524  		return nil
  1525  	}
  1526  	out := new(UserValueFrom)
  1527  	in.DeepCopyInto(out)
  1528  	return out
  1529  }
  1530  

View as plain text