sql

package
v1.151.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2026 License: Apache-2.0 Imports: 35 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// DefaultQueryPlansPerMinute is the default value for QueryPlansPerMinute.
	// https://docs.cloud.google.com/sql/docs/mysql/admin-api/rest/v1/instances#insightsconfig
	DefaultQueryPlansPerMinute = 5

	// DefaultRetainedBackupsEnterprise is the default value for RetainedBackups for Enterprise edition.
	// DefaultRetainedBackupsEnterprisePlus is the default value for RetainedBackups for Enterprise Plus edition.
	// https://docs.cloud.google.com/sql/docs/mysql/backup-recovery/backup-options#sb-backup-retention
	DefaultRetainedBackupsEnterprise     = 7
	DefaultRetainedBackupsEnterprisePlus = 15
)

Variables

This section is empty.

Functions

func AclEntry_FromProto added in v1.145.0

func AclEntry_FromProto(mapCtx *direct.MapContext, in *pb.AclEntry) *krm.AclEntry

func AclEntry_ToProto added in v1.145.0

func AclEntry_ToProto(mapCtx *direct.MapContext, in *krm.AclEntry) *pb.AclEntry

func AdvancedMachineFeatures_FromProto added in v1.145.0

func AdvancedMachineFeatures_FromProto(mapCtx *direct.MapContext, in *pb.AdvancedMachineFeatures) *krm.AdvancedMachineFeatures

func AdvancedMachineFeatures_ToProto added in v1.145.0

func AdvancedMachineFeatures_ToProto(mapCtx *direct.MapContext, in *krm.AdvancedMachineFeatures) *pb.AdvancedMachineFeatures

func ApplySQLInstanceGCPDefaults added in v1.125.0

func ApplySQLInstanceGCPDefaults(in *krm.SQLInstance, out *api.DatabaseInstance, actual *api.DatabaseInstance, fieldMetadata map[string]*FieldMetadata)

func AvailableDatabaseVersion_FromProto added in v1.145.0

func AvailableDatabaseVersion_FromProto(mapCtx *direct.MapContext, in *pb.AvailableDatabaseVersion) *krm.AvailableDatabaseVersion

func AvailableDatabaseVersion_ToProto added in v1.145.0

func AvailableDatabaseVersion_ToProto(mapCtx *direct.MapContext, in *krm.AvailableDatabaseVersion) *pb.AvailableDatabaseVersion

func BackupConfigurationObservedState_FromProto added in v1.145.0

func BackupConfigurationObservedState_FromProto(mapCtx *direct.MapContext, in *pb.BackupConfiguration) *krm.BackupConfigurationObservedState

func BackupConfigurationObservedState_ToProto added in v1.145.0

func BackupConfigurationObservedState_ToProto(mapCtx *direct.MapContext, in *krm.BackupConfigurationObservedState) *pb.BackupConfiguration

func BackupConfigurationObservedState_TransactionalLogStorageState_ToProto added in v1.145.0

func BackupConfigurationObservedState_TransactionalLogStorageState_ToProto(mapCtx *direct.MapContext, in *string) *pb.BackupConfiguration_TransactionalLogStorageState

func BackupConfiguration_FromProto added in v1.145.0

func BackupConfiguration_FromProto(mapCtx *direct.MapContext, in *pb.BackupConfiguration) *krm.BackupConfiguration

func BackupConfiguration_ToProto added in v1.145.0

func BackupConfiguration_ToProto(mapCtx *direct.MapContext, in *krm.BackupConfiguration) *pb.BackupConfiguration

func BackupRetentionSettings_FromProto added in v1.145.0

func BackupRetentionSettings_FromProto(mapCtx *direct.MapContext, in *pb.BackupRetentionSettings) *krm.BackupRetentionSettings

func BackupRetentionSettings_ToProto added in v1.145.0

func BackupRetentionSettings_ToProto(mapCtx *direct.MapContext, in *krm.BackupRetentionSettings) *pb.BackupRetentionSettings

func CloneAllocatedIpRangeKRMToGCP added in v1.124.0

func CloneAllocatedIpRangeKRMToGCP(in *krm.SQLInstance) string

func CloneBinLogCoordinatesKRMToGCP added in v1.124.0

func CloneBinLogCoordinatesKRMToGCP(in *krm.SQLInstance) *api.BinLogCoordinates

func ClonePreferredSecondaryZoneKRMToGCP added in v1.124.0

func ClonePreferredSecondaryZoneKRMToGCP(in *krm.SQLInstance) string

func ClonePreferredZoneKRMToGCP added in v1.124.0

func ClonePreferredZoneKRMToGCP(in *krm.SQLInstance) string

func DataCacheConfig_FromProto added in v1.145.0

func DataCacheConfig_FromProto(mapCtx *direct.MapContext, in *pb.DataCacheConfig) *krm.DataCacheConfig

func DataCacheConfig_ToProto added in v1.145.0

func DataCacheConfig_ToProto(mapCtx *direct.MapContext, in *krm.DataCacheConfig) *pb.DataCacheConfig

func DatabaseFlags_FromProto added in v1.145.0

func DatabaseFlags_FromProto(mapCtx *direct.MapContext, in *pb.DatabaseFlags) *krm.DatabaseFlags

func DatabaseFlags_ToProto added in v1.145.0

func DatabaseFlags_ToProto(mapCtx *direct.MapContext, in *krm.DatabaseFlags) *pb.DatabaseFlags

func DatabaseInstanceObservedState_FromProto added in v1.145.0

func DatabaseInstanceObservedState_FromProto(mapCtx *direct.MapContext, in *pb.DatabaseInstance) *krm.DatabaseInstanceObservedState

func DatabaseInstanceObservedState_ToProto added in v1.145.0

func DatabaseInstanceObservedState_ToProto(mapCtx *direct.MapContext, in *krm.DatabaseInstanceObservedState) *pb.DatabaseInstance

func DatabaseInstance_FromProto added in v1.145.0

func DatabaseInstance_FromProto(mapCtx *direct.MapContext, in *pb.DatabaseInstance) *krm.DatabaseInstance

func DatabaseInstance_SQLFailoverReplica_FromProto added in v1.145.0

func DatabaseInstance_SQLFailoverReplica_FromProto(mapCtx *direct.MapContext, in *pb.DatabaseInstance_SqlFailoverReplica) *krm.DatabaseInstance_SQLFailoverReplica

func DatabaseInstance_SQLFailoverReplica_ToProto added in v1.145.0

func DatabaseInstance_SQLFailoverReplica_ToProto(mapCtx *direct.MapContext, in *krm.DatabaseInstance_SQLFailoverReplica) *pb.DatabaseInstance_SqlFailoverReplica

func DatabaseInstance_SQLOutOfDiskReport_FromProto added in v1.145.0

func DatabaseInstance_SQLOutOfDiskReport_FromProto(mapCtx *direct.MapContext, in *pb.DatabaseInstance_SqlOutOfDiskReport) *krm.DatabaseInstance_SQLOutOfDiskReport

func DatabaseInstance_SQLOutOfDiskReport_SqlOutOfDiskState_ToProto added in v1.145.0

func DatabaseInstance_SQLOutOfDiskReport_SqlOutOfDiskState_ToProto(mapCtx *direct.MapContext, in *string) *pb.DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState

func DatabaseInstance_SQLOutOfDiskReport_ToProto added in v1.145.0

func DatabaseInstance_SQLOutOfDiskReport_ToProto(mapCtx *direct.MapContext, in *krm.DatabaseInstance_SQLOutOfDiskReport) *pb.DatabaseInstance_SqlOutOfDiskReport

func DatabaseInstance_SQLScheduledMaintenance_FromProto added in v1.145.0

func DatabaseInstance_SQLScheduledMaintenance_FromProto(mapCtx *direct.MapContext, in *pb.DatabaseInstance_SqlScheduledMaintenance) *krm.DatabaseInstance_SQLScheduledMaintenance

func DatabaseInstance_SQLScheduledMaintenance_ToProto added in v1.145.0

func DatabaseInstance_SQLScheduledMaintenance_ToProto(mapCtx *direct.MapContext, in *krm.DatabaseInstance_SQLScheduledMaintenance) *pb.DatabaseInstance_SqlScheduledMaintenance

func DatabaseInstance_SqlNetworkArchitecture_ToProto added in v1.145.0

func DatabaseInstance_SqlNetworkArchitecture_ToProto(mapCtx *direct.MapContext, in *string) *pb.DatabaseInstance_SqlNetworkArchitecture

func DatabaseInstance_ToProto added in v1.145.0

func DatabaseInstance_ToProto(mapCtx *direct.MapContext, in *krm.DatabaseInstance) *pb.DatabaseInstance

func DenyMaintenancePeriod_FromProto added in v1.145.0

func DenyMaintenancePeriod_FromProto(mapCtx *direct.MapContext, in *pb.DenyMaintenancePeriod) *krm.DenyMaintenancePeriod

func DenyMaintenancePeriod_ToProto added in v1.145.0

func DenyMaintenancePeriod_ToProto(mapCtx *direct.MapContext, in *krm.DenyMaintenancePeriod) *pb.DenyMaintenancePeriod

func DiffAclEntries added in v1.149.1

func DiffAclEntries(desired *api.AclEntry, actual *api.AclEntry) *structuredreporting.Diff

func DiffAclEntryLists added in v1.149.1

func DiffAclEntryLists(desired []*api.AclEntry, actual []*api.AclEntry) *structuredreporting.Diff

func DiffActiveDirectoryConfig added in v1.149.1

func DiffActiveDirectoryConfig(desired *api.SqlActiveDirectoryConfig, actual *api.SqlActiveDirectoryConfig) *structuredreporting.Diff

func DiffAdvancedMachineFeatures added in v1.149.1

func DiffAdvancedMachineFeatures(desired *api.AdvancedMachineFeatures, actual *api.AdvancedMachineFeatures) *structuredreporting.Diff

func DiffBackupConfiguration added in v1.149.1

func DiffBackupConfiguration(desired *api.BackupConfiguration, actual *api.BackupConfiguration) *structuredreporting.Diff

func DiffBackupRetentionSettings added in v1.149.1

func DiffBackupRetentionSettings(desired *api.BackupRetentionSettings, actual *api.BackupRetentionSettings) *structuredreporting.Diff

func DiffDataCacheConfig added in v1.149.1

func DiffDataCacheConfig(desired *api.DataCacheConfig, actual *api.DataCacheConfig) *structuredreporting.Diff

func DiffDatabaseFlagLists added in v1.149.1

func DiffDatabaseFlagLists(desired []*api.DatabaseFlags, actual []*api.DatabaseFlags) *structuredreporting.Diff

func DiffDatabaseFlags added in v1.149.1

func DiffDatabaseFlags(desired *api.DatabaseFlags, actual *api.DatabaseFlags) *structuredreporting.Diff

func DiffDenyMaintenancePeriodLists added in v1.149.1

func DiffDenyMaintenancePeriodLists(desired []*api.DenyMaintenancePeriod, actual []*api.DenyMaintenancePeriod) *structuredreporting.Diff

func DiffDenyMaintenancePeriods added in v1.149.1

func DiffDenyMaintenancePeriods(desired *api.DenyMaintenancePeriod, actual *api.DenyMaintenancePeriod) *structuredreporting.Diff

func DiffDiskEncryptionConfiguration added in v1.149.1

func DiffDiskEncryptionConfiguration(desired *api.DiskEncryptionConfiguration, actual *api.DiskEncryptionConfiguration) *structuredreporting.Diff

func DiffInsightsConfig added in v1.149.1

func DiffInsightsConfig(desired *api.InsightsConfig, actual *api.InsightsConfig) *structuredreporting.Diff

func DiffInstances added in v1.140.0

func DiffInstances(desired *api.DatabaseInstance, actual *api.DatabaseInstance) *structuredreporting.Diff

func DiffIpConfiguration added in v1.149.1

func DiffIpConfiguration(desired *api.IpConfiguration, actual *api.IpConfiguration) *structuredreporting.Diff

func DiffLocationPreference added in v1.149.1

func DiffLocationPreference(desired *api.LocationPreference, actual *api.LocationPreference) *structuredreporting.Diff

func DiffMaintenanceWindow added in v1.149.1

func DiffMaintenanceWindow(desired *api.MaintenanceWindow, actual *api.MaintenanceWindow) *structuredreporting.Diff

func DiffMysqlReplicaConfiguration added in v1.149.1

func DiffMysqlReplicaConfiguration(desired *api.MySqlReplicaConfiguration, actual *api.MySqlReplicaConfiguration) *structuredreporting.Diff

func DiffPasswordValidationPolicy added in v1.149.1

func DiffPasswordValidationPolicy(desired *api.PasswordValidationPolicy, actual *api.PasswordValidationPolicy) *structuredreporting.Diff

func DiffPscConfig added in v1.149.1

func DiffPscConfig(desired *api.PscConfig, actual *api.PscConfig) *structuredreporting.Diff

func DiffReplicaConfiguration added in v1.149.1

func DiffReplicaConfiguration(desired *api.ReplicaConfiguration, actual *api.ReplicaConfiguration) *structuredreporting.Diff

func DiffReplicationCluster added in v1.149.1

func DiffReplicationCluster(desired *api.ReplicationCluster, actual *api.ReplicationCluster) *structuredreporting.Diff

func DiffSettings added in v1.140.0

func DiffSettings(desired *api.Settings, actual *api.Settings) *structuredreporting.Diff

func DiffSqlServerAuditConfig added in v1.149.1

func DiffSqlServerAuditConfig(desired *api.SqlServerAuditConfig, actual *api.SqlServerAuditConfig) *structuredreporting.Diff

func DiffStorageAutoResize added in v1.149.1

func DiffStorageAutoResize(desired *bool, actual *bool) *structuredreporting.Diff

func DiskEncryptionConfiguration_FromProto added in v1.145.0

func DiskEncryptionConfiguration_FromProto(mapCtx *direct.MapContext, in *pb.DiskEncryptionConfiguration) *krm.DiskEncryptionConfiguration

func DiskEncryptionConfiguration_ToProto added in v1.145.0

func DiskEncryptionConfiguration_ToProto(mapCtx *direct.MapContext, in *krm.DiskEncryptionConfiguration) *pb.DiskEncryptionConfiguration

func DiskEncryptionStatus_FromProto added in v1.145.0

func DiskEncryptionStatus_FromProto(mapCtx *direct.MapContext, in *pb.DiskEncryptionStatus) *krm.DiskEncryptionStatus

func DiskEncryptionStatus_ToProto added in v1.145.0

func DiskEncryptionStatus_ToProto(mapCtx *direct.MapContext, in *krm.DiskEncryptionStatus) *pb.DiskEncryptionStatus

func GeminiInstanceConfigObservedState_FromProto added in v1.145.0

func GeminiInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.GeminiInstanceConfig) *krm.GeminiInstanceConfigObservedState

func GeminiInstanceConfigObservedState_ToProto added in v1.145.0

func GeminiInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krm.GeminiInstanceConfigObservedState) *pb.GeminiInstanceConfig

func GeminiInstanceConfig_FromProto added in v1.145.0

func GeminiInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.GeminiInstanceConfig) *krm.GeminiInstanceConfig

func GeminiInstanceConfig_ToProto added in v1.145.0

func GeminiInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krm.GeminiInstanceConfig) *pb.GeminiInstanceConfig

func IPConfiguration_FromProto added in v1.145.0

func IPConfiguration_FromProto(mapCtx *direct.MapContext, in *pb.IpConfiguration) *krm.IPConfiguration

func IPConfiguration_ToProto added in v1.145.0

func IPConfiguration_ToProto(mapCtx *direct.MapContext, in *krm.IPConfiguration) *pb.IpConfiguration

func IPMapping_FromProto added in v1.145.0

func IPMapping_FromProto(mapCtx *direct.MapContext, in *pb.IpMapping) *krm.IPMapping

func IPMapping_ToProto added in v1.145.0

func IPMapping_ToProto(mapCtx *direct.MapContext, in *krm.IPMapping) *pb.IpMapping

func InsightsConfig_FromProto added in v1.145.0

func InsightsConfig_FromProto(mapCtx *direct.MapContext, in *pb.InsightsConfig) *krm.InsightsConfig

func InsightsConfig_ToProto added in v1.145.0

func InsightsConfig_ToProto(mapCtx *direct.MapContext, in *krm.InsightsConfig) *pb.InsightsConfig

func InstanceActiveDirectoryConfigGCPToKRM added in v1.124.0

func InstanceActiveDirectoryConfigGCPToKRM(in *api.SqlActiveDirectoryConfig) *krm.InstanceActiveDirectoryConfig

func InstanceActiveDirectoryConfigKRMToGCP added in v1.124.0

func InstanceActiveDirectoryConfigKRMToGCP(in *krm.InstanceActiveDirectoryConfig) *api.SqlActiveDirectoryConfig

func InstanceAdvancedMachineFeaturesGCPToKRM added in v1.124.0

func InstanceAdvancedMachineFeaturesGCPToKRM(in *api.AdvancedMachineFeatures) *krm.InstanceAdvancedMachineFeatures

func InstanceAdvancedMachineFeaturesKRMToGCP added in v1.124.0

func InstanceAdvancedMachineFeaturesKRMToGCP(in *krm.InstanceAdvancedMachineFeatures) *api.AdvancedMachineFeatures

func InstanceAuditConfigBucketRefGCPToKRM added in v1.124.0

func InstanceAuditConfigBucketRefGCPToKRM(in string) *storagev1beta1.StorageBucketRef

func InstanceAuditConfigBucketRefKRMToGCP added in v1.124.0

func InstanceAuditConfigBucketRefKRMToGCP(in *storagev1beta1.StorageBucketRef) string

func InstanceAuthorizedNetworksGCPToKRM added in v1.123.0

func InstanceAuthorizedNetworksGCPToKRM(in []*api.AclEntry) []krm.InstanceAuthorizedNetworks

func InstanceAuthorizedNetworksKRMToGCP

func InstanceAuthorizedNetworksKRMToGCP(in []krm.InstanceAuthorizedNetworks) []*api.AclEntry

func InstanceBackupConfigurationGCPToKRM added in v1.124.0

func InstanceBackupConfigurationGCPToKRM(in *api.BackupConfiguration) *krm.InstanceBackupConfiguration

func InstanceBackupConfigurationKRMToGCP added in v1.124.0

func InstanceBackupConfigurationKRMToGCP(in *krm.InstanceBackupConfiguration) *api.BackupConfiguration

func InstanceBackupRetentionSettingsGCPToKRM added in v1.124.0

func InstanceBackupRetentionSettingsGCPToKRM(in *api.BackupRetentionSettings) *krm.InstanceBackupRetentionSettings

func InstanceBackupRetentionSettingsKRMToGCP added in v1.124.0

func InstanceBackupRetentionSettingsKRMToGCP(in *krm.InstanceBackupRetentionSettings) *api.BackupRetentionSettings

func InstanceDataCacheConfigGCPToKRM added in v1.124.0

func InstanceDataCacheConfigGCPToKRM(in *api.DataCacheConfig) *krm.InstanceDataCacheConfig

func InstanceDataCacheConfigKRMToGCP added in v1.124.0

func InstanceDataCacheConfigKRMToGCP(in *krm.InstanceDataCacheConfig) *api.DataCacheConfig

func InstanceDatabaseFlagsGCPToKRM added in v1.124.0

func InstanceDatabaseFlagsGCPToKRM(in []*api.DatabaseFlags) []krm.InstanceDatabaseFlags

func InstanceDatabaseFlagsKRMToGCP added in v1.124.0

func InstanceDatabaseFlagsKRMToGCP(in []krm.InstanceDatabaseFlags) []*api.DatabaseFlags

func InstanceDenyMaintenancePeriodsGCPToKRM added in v1.124.0

func InstanceDenyMaintenancePeriodsGCPToKRM(in []*api.DenyMaintenancePeriod) *krm.InstanceDenyMaintenancePeriod

func InstanceDenyMaintenancePeriodsKRMToGCP added in v1.124.0

func InstanceDenyMaintenancePeriodsKRMToGCP(in *krm.InstanceDenyMaintenancePeriod) []*api.DenyMaintenancePeriod

func InstanceEncryptionKMSCryptoKeyRefGCPToKRM added in v1.124.0

func InstanceEncryptionKMSCryptoKeyRefGCPToKRM(in *api.DiskEncryptionConfiguration) *refs.KMSCryptoKeyRef

func InstanceEncryptionKMSCryptoKeyRefKRMToGCP added in v1.124.0

func InstanceEncryptionKMSCryptoKeyRefKRMToGCP(in *refs.KMSCryptoKeyRef) *api.DiskEncryptionConfiguration

func InstanceInsightsConfigGCPToKRM added in v1.124.0

func InstanceInsightsConfigGCPToKRM(in *api.InsightsConfig) *krm.InstanceInsightsConfig

func InstanceInsightsConfigKRMToGCP added in v1.124.0

func InstanceInsightsConfigKRMToGCP(in *krm.InstanceInsightsConfig) *api.InsightsConfig

func InstanceIpConfigurationGCPToKRM added in v1.123.0

func InstanceIpConfigurationGCPToKRM(in *api.IpConfiguration) *krm.InstanceIpConfiguration

func InstanceIpConfigurationKRMToGCP

func InstanceIpConfigurationKRMToGCP(in *krm.InstanceIpConfiguration) *api.IpConfiguration

func InstanceLocationPreferenceGCPToKRM added in v1.123.0

func InstanceLocationPreferenceGCPToKRM(in *api.LocationPreference) *krm.InstanceLocationPreference

func InstanceLocationPreferenceKRMToGCP added in v1.123.0

func InstanceLocationPreferenceKRMToGCP(in *krm.InstanceLocationPreference) *api.LocationPreference

func InstanceMaintenanceWindowGCPToKRM added in v1.124.0

func InstanceMaintenanceWindowGCPToKRM(in *api.MaintenanceWindow) *krm.InstanceMaintenanceWindow

func InstanceMaintenanceWindowKRMToGCP added in v1.124.0

func InstanceMaintenanceWindowKRMToGCP(in *krm.InstanceMaintenanceWindow) *api.MaintenanceWindow

func InstanceMasterInstanceRefGCPToKRM added in v1.124.0

func InstanceMasterInstanceRefGCPToKRM(in string) *refs.SQLInstanceRef

func InstanceMasterInstanceRefKRMToGCP added in v1.124.0

func InstanceMasterInstanceRefKRMToGCP(in *refs.SQLInstanceRef) string

func InstanceMysqlReplicaConfigurationGCPToKRM added in v1.124.0

func InstanceMysqlReplicaConfigurationGCPToKRM(in *api.MySqlReplicaConfiguration) *krm.InstanceReplicaConfiguration

func InstanceMysqlReplicaConfigurationKRMToGCP added in v1.124.0

func InstanceMysqlReplicaConfigurationKRMToGCP(in *krm.InstanceReplicaConfiguration) *api.MySqlReplicaConfiguration

func InstancePasswordKRMToGCP added in v1.124.0

func InstancePasswordKRMToGCP(in *refsv1beta1secret.Legacy) string

func InstancePasswordValidationPolicyGCPToKRM added in v1.124.0

func InstancePasswordValidationPolicyGCPToKRM(in *api.PasswordValidationPolicy) *krm.InstancePasswordValidationPolicy

func InstancePasswordValidationPolicyKRMToGCP added in v1.124.0

func InstancePasswordValidationPolicyKRMToGCP(in *krm.InstancePasswordValidationPolicy) *api.PasswordValidationPolicy

func InstancePrivateNetworkRefKRMToGCP added in v1.124.0

func InstancePrivateNetworkRefKRMToGCP(in *computev1beta1.ComputeNetworkRef) string

func InstancePrivateNetworkRefRefGCPToKRM added in v1.124.0

func InstancePrivateNetworkRefRefGCPToKRM(in string) *computev1beta1.ComputeNetworkRef

func InstancePscConfigGCPToKRM added in v1.123.0

func InstancePscConfigGCPToKRM(in *api.PscConfig) []krm.InstancePscConfig

func InstancePscConfigKRMToGCP

func InstancePscConfigKRMToGCP(in []krm.InstancePscConfig) *api.PscConfig

func InstanceReference_FromProto added in v1.145.0

func InstanceReference_FromProto(mapCtx *direct.MapContext, in *pb.InstanceReference) *krm.InstanceReference

func InstanceReference_ToProto added in v1.145.0

func InstanceReference_ToProto(mapCtx *direct.MapContext, in *krm.InstanceReference) *pb.InstanceReference

func InstanceReplicaConfigurationGCPToKRM added in v1.124.0

func InstanceReplicaConfigurationGCPToKRM(in *api.ReplicaConfiguration) *krm.InstanceReplicaConfiguration

func InstanceReplicaConfigurationKRMToGCP added in v1.124.0

func InstanceReplicaConfigurationKRMToGCP(in *krm.InstanceReplicaConfiguration) *api.ReplicaConfiguration

func InstanceReplicationClusterGCPToKRM added in v1.145.0

func InstanceReplicationClusterGCPToKRM(in *api.ReplicationCluster) *krm.ReplicationCluster

func InstanceReplicationClusterKRMToGCP added in v1.145.0

func InstanceReplicationClusterKRMToGCP(in *krm.ReplicationCluster) *api.ReplicationCluster

func InstanceReplicationClusterObservedStateGCPToKRM added in v1.145.0

func InstanceReplicationClusterObservedStateGCPToKRM(in *api.ReplicationCluster) *krm.ReplicationClusterObservedState

func InstanceRootPasswordKRMToGCP added in v1.124.0

func InstanceRootPasswordKRMToGCP(in *refsv1beta1secret.Legacy) string

func InstanceSettingsGCPToKRM added in v1.124.0

func InstanceSettingsGCPToKRM(in *api.Settings) krm.InstanceSettings

func InstanceSettingsKRMToGCP added in v1.124.0

func InstanceSettingsKRMToGCP(in krm.InstanceSettings, labels map[string]string) *api.Settings

func InstanceSqlServerAuditConfigGCPToKRM added in v1.124.0

func InstanceSqlServerAuditConfigGCPToKRM(in *api.SqlServerAuditConfig) *krm.InstanceSqlServerAuditConfig

func InstanceSqlServerAuditConfigKRMToGCP added in v1.124.0

func InstanceSqlServerAuditConfigKRMToGCP(in *krm.InstanceSqlServerAuditConfig) *api.SqlServerAuditConfig

func Int32Value_FromProto added in v1.145.0

func Int32Value_FromProto(mapCtx *direct.MapContext, in *wrapperspb.Int32Value) *krm.Int32Value

func Int32Value_ToProto added in v1.145.0

func Int32Value_ToProto(mapCtx *direct.MapContext, in *krm.Int32Value) *wrapperspb.Int32Value

func LocationPreference_FromProto added in v1.145.0

func LocationPreference_FromProto(mapCtx *direct.MapContext, in *pb.LocationPreference) *krm.LocationPreference

func LocationPreference_ToProto added in v1.145.0

func LocationPreference_ToProto(mapCtx *direct.MapContext, in *krm.LocationPreference) *pb.LocationPreference

func MaintenanceWindow_FromProto added in v1.145.0

func MaintenanceWindow_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceWindow) *krm.MaintenanceWindow

func MaintenanceWindow_ToProto added in v1.145.0

func MaintenanceWindow_ToProto(mapCtx *direct.MapContext, in *krm.MaintenanceWindow) *pb.MaintenanceWindow

func MySQLReplicaConfiguration_FromProto added in v1.145.0

func MySQLReplicaConfiguration_FromProto(mapCtx *direct.MapContext, in *pb.MySqlReplicaConfiguration) *krm.MySQLReplicaConfiguration

func MySQLReplicaConfiguration_ToProto added in v1.145.0

func MySQLReplicaConfiguration_ToProto(mapCtx *direct.MapContext, in *krm.MySQLReplicaConfiguration) *pb.MySqlReplicaConfiguration

func OnPremisesConfiguration_FromProto added in v1.145.0

func OnPremisesConfiguration_FromProto(mapCtx *direct.MapContext, in *pb.OnPremisesConfiguration) *krm.OnPremisesConfiguration

func OnPremisesConfiguration_ToProto added in v1.145.0

func OnPremisesConfiguration_ToProto(mapCtx *direct.MapContext, in *krm.OnPremisesConfiguration) *pb.OnPremisesConfiguration

func PSCConfig_FromProto added in v1.145.0

func PSCConfig_FromProto(mapCtx *direct.MapContext, in *pb.PscConfig) *krm.PSCConfig

func PSCConfig_ToProto added in v1.145.0

func PSCConfig_ToProto(mapCtx *direct.MapContext, in *krm.PSCConfig) *pb.PscConfig

func PasswordValidationPolicy_FromProto added in v1.145.0

func PasswordValidationPolicy_FromProto(mapCtx *direct.MapContext, in *pb.PasswordValidationPolicy) *krm.PasswordValidationPolicy

func PasswordValidationPolicy_ToProto added in v1.145.0

func PasswordValidationPolicy_ToProto(mapCtx *direct.MapContext, in *krm.PasswordValidationPolicy) *pb.PasswordValidationPolicy

func ReplicaConfiguration_FromProto added in v1.145.0

func ReplicaConfiguration_FromProto(mapCtx *direct.MapContext, in *pb.ReplicaConfiguration) *krm.ReplicaConfiguration

func ReplicaConfiguration_ToProto added in v1.145.0

func ReplicaConfiguration_ToProto(mapCtx *direct.MapContext, in *krm.ReplicaConfiguration) *pb.ReplicaConfiguration

func ReplicationClusterObservedState_FromProto added in v1.145.0

func ReplicationClusterObservedState_FromProto(mapCtx *direct.MapContext, in *pb.ReplicationCluster) *krm.ReplicationClusterObservedState

func ReplicationClusterObservedState_ToProto added in v1.145.0

func ReplicationClusterObservedState_ToProto(mapCtx *direct.MapContext, in *krm.ReplicationClusterObservedState) *pb.ReplicationCluster

func ReplicationCluster_FromProto added in v1.145.0

func ReplicationCluster_FromProto(mapCtx *direct.MapContext, in *pb.ReplicationCluster) *krm.ReplicationCluster

func ReplicationCluster_ToProto added in v1.145.0

func ReplicationCluster_ToProto(mapCtx *direct.MapContext, in *krm.ReplicationCluster) *pb.ReplicationCluster

func ResolveSQLInstanceRefs added in v1.125.0

func ResolveSQLInstanceRefs(ctx context.Context, kube client.Reader, obj *krm.SQLInstance) error

func SQLActiveDirectoryConfig_FromProto added in v1.145.0

func SQLActiveDirectoryConfig_FromProto(mapCtx *direct.MapContext, in *pb.SqlActiveDirectoryConfig) *krm.SQLActiveDirectoryConfig

found existing non-generated mapping function "ReplicationClusterObservedState_ToProto", skipping

func ReplicationClusterObservedState_ToProto(mapCtx *direct.MapContext, in *krm.ReplicationClusterObservedState) *pb.ReplicationCluster {
	if in == nil {
		return nil
	}
	out := &pb.ReplicationCluster{}
	out.PsaWriteEndpoint = in.PsaWriteEndpoint
	// MISSING: FailoverDrReplicaName
	out.DrReplica = in.DrReplica
	return out
}

func SQLActiveDirectoryConfig_ToProto added in v1.145.0

func SQLActiveDirectoryConfig_ToProto(mapCtx *direct.MapContext, in *krm.SQLActiveDirectoryConfig) *pb.SqlActiveDirectoryConfig

func SQLInstanceCloneKRMToGCP added in v1.124.0

func SQLInstanceCloneKRMToGCP(in *krm.SQLInstance) (*api.InstancesCloneRequest, error)

func SQLInstanceFirstIpAddressGCPToKRM added in v1.124.0

func SQLInstanceFirstIpAddressGCPToKRM(in []*api.IpMapping) *string

func SQLInstanceGCPToKRM

func SQLInstanceGCPToKRM(in *api.DatabaseInstance) (*krm.SQLInstance, error)

func SQLInstanceIpAddressesGCPToKRM added in v1.124.0

func SQLInstanceIpAddressesGCPToKRM(in []*api.IpMapping) []krm.InstanceIpAddressStatus

func SQLInstanceKRMToGCP

func SQLInstanceKRMToGCP(in *krm.SQLInstance, actual *api.DatabaseInstance, fieldMetadata map[string]*FieldMetadata) (*api.DatabaseInstance, error)

func SQLInstancePrivateIpAddressGCPToKRM added in v1.124.0

func SQLInstancePrivateIpAddressGCPToKRM(in []*api.IpMapping) *string

func SQLInstancePublicIpAddressGCPToKRM added in v1.124.0

func SQLInstancePublicIpAddressGCPToKRM(in []*api.IpMapping) *string

func SQLInstanceServerCaCertGCPToKRM added in v1.124.0

func SQLInstanceServerCaCertGCPToKRM(in *api.SslCert) *krm.InstanceServerCaCertStatus

func SQLInstanceStatusGCPToKRM added in v1.124.0

func SQLInstanceStatusGCPToKRM(in *api.DatabaseInstance) (*krm.SQLInstanceStatus, error)

func SQLServerAuditConfig_FromProto added in v1.145.0

func SQLServerAuditConfig_FromProto(mapCtx *direct.MapContext, in *pb.SqlServerAuditConfig) *krm.SQLServerAuditConfig

func SQLServerAuditConfig_ToProto added in v1.145.0

func SQLServerAuditConfig_ToProto(mapCtx *direct.MapContext, in *krm.SQLServerAuditConfig) *pb.SqlServerAuditConfig

func SSLCert_FromProto added in v1.145.0

func SSLCert_FromProto(mapCtx *direct.MapContext, in *pb.SslCert) *krm.SSLCert

func SSLCert_ToProto added in v1.145.0

func SSLCert_ToProto(mapCtx *direct.MapContext, in *krm.SSLCert) *pb.SslCert

func SettingsObservedState_FromProto added in v1.145.0

func SettingsObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Settings) *krm.SettingsObservedState

func SettingsObservedState_ToProto added in v1.145.0

func SettingsObservedState_ToProto(mapCtx *direct.MapContext, in *krm.SettingsObservedState) *pb.Settings

func Settings_FromProto added in v1.145.0

func Settings_FromProto(mapCtx *direct.MapContext, in *pb.Settings) *krm.Settings

func Settings_ToProto added in v1.145.0

func Settings_ToProto(mapCtx *direct.MapContext, in *krm.Settings) *pb.Settings

Types

type AclEntriesByName added in v1.125.0

type AclEntriesByName []*api.AclEntry

AclEntriesByName implements sort.Interface for []*api.AclEntry based on the Name field.

func (AclEntriesByName) Len added in v1.125.0

func (a AclEntriesByName) Len() int

func (AclEntriesByName) Less added in v1.125.0

func (a AclEntriesByName) Less(i, j int) bool

func (AclEntriesByName) Swap added in v1.125.0

func (a AclEntriesByName) Swap(i, j int)

type DatabaseFlagsByName added in v1.149.1

type DatabaseFlagsByName []*api.DatabaseFlags

DatabaseFlagsByName implements sort.Interface for []*api.DatabaseFlags based on the Name field.

func (DatabaseFlagsByName) Len added in v1.149.1

func (a DatabaseFlagsByName) Len() int

func (DatabaseFlagsByName) Less added in v1.149.1

func (a DatabaseFlagsByName) Less(i, j int) bool

func (DatabaseFlagsByName) Swap added in v1.149.1

func (a DatabaseFlagsByName) Swap(i, j int)

type FieldMetadata added in v1.134.3

type FieldMetadata struct {
	// contains filtered or unexported fields
}

FieldMetadata encapsulates the state and logic for a field that can be unmanaged.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL