Documentation
¶
Index ¶
- func AlloyDBClusterObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Cluster) *krmv1beta1.AlloyDBClusterObservedState
- func AlloyDBClusterObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.AlloyDBClusterObservedState) *pb.Cluster
- func AlloyDBClusterSpec_FromProto(mapCtx *direct.MapContext, in *pb.Cluster) *krmv1beta1.AlloyDBClusterSpec
- func AlloyDBClusterSpec_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.AlloyDBClusterSpec) *pb.Cluster
- func AlloyDBClusterStatus_FromProto(mapCtx *direct.MapContext, in *pb.Cluster) *krm.AlloyDBClusterStatus
- func AlloyDBClusterStatus_ToProto(mapCtx *direct.MapContext, in *krm.AlloyDBClusterStatus) *pb.Cluster
- func AlloyDBInstanceSpec_FromProto(mapCtx *direct.MapContext, in *pb.Instance) *krm.AlloyDBInstanceSpec
- func AlloyDBInstanceSpec_ToProto(mapCtx *direct.MapContext, in *krm.AlloyDBInstanceSpec) *pb.Instance
- func AlloyDBInstanceStatus_FromProto(mapCtx *direct.MapContext, in *pb.Instance) *krm.AlloyDBInstanceStatus
- func AutomatedBackupPolicy_APIToKRM(ctx *direct.MapContext, in *api.AutomatedBackupPolicy) *krm.ClusterAutomatedBackupPolicy
- func AutomatedBackupPolicy_FromProto(mapCtx *direct.MapContext, in *pb.AutomatedBackupPolicy) *krmv1beta1.AutomatedBackupPolicy
- func AutomatedBackupPolicy_KRMToApi(ctx *direct.MapContext, in *krm.ClusterAutomatedBackupPolicy) *api.AutomatedBackupPolicy
- func AutomatedBackupPolicy_QuantityBasedRetention_FromProto(mapCtx *direct.MapContext, in *pb.AutomatedBackupPolicy_QuantityBasedRetention) *krmv1beta1.AutomatedBackupPolicy_QuantityBasedRetention
- func AutomatedBackupPolicy_QuantityBasedRetention_ToProto(mapCtx *direct.MapContext, ...) *pb.AutomatedBackupPolicy_QuantityBasedRetention
- func AutomatedBackupPolicy_TimeBasedRetention_FromProto(mapCtx *direct.MapContext, in *pb.AutomatedBackupPolicy_TimeBasedRetention) *krmv1beta1.AutomatedBackupPolicy_TimeBasedRetention
- func AutomatedBackupPolicy_TimeBasedRetention_ToProto(mapCtx *direct.MapContext, ...) *pb.AutomatedBackupPolicy_TimeBasedRetention
- func AutomatedBackupPolicy_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.AutomatedBackupPolicy) *pb.AutomatedBackupPolicy
- func AutomatedBackupPolicy_WeeklySchedule_FromProto(mapCtx *direct.MapContext, in *pb.AutomatedBackupPolicy_WeeklySchedule) *krm.AutomatedBackupPolicy_WeeklySchedule
- func AutomatedBackupPolicy_WeeklySchedule_ToProto(mapCtx *direct.MapContext, in *krm.AutomatedBackupPolicy_WeeklySchedule) *pb.AutomatedBackupPolicy_WeeklySchedule
- func BackupSourceObservedStateArray_FromProto(mapCtx *direct.MapContext, in *pb.BackupSource) []*krm.BackupSourceObservedState
- func BackupSourceObservedState_FromProto(mapCtx *direct.MapContext, in *pb.BackupSource) *krmv1beta1.BackupSourceObservedState
- func BackupSourceObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.BackupSourceObservedState) *pb.BackupSource
- func BackupSource_FromProto(mapCtx *direct.MapContext, in *pb.BackupSource) *krmv1beta1.BackupSource
- func BackupSource_KRMFromApi(ctx *direct.MapContext, in *api.BackupSource) []krm.ClusterBackupSourceStatus
- func BackupSource_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.BackupSource) *pb.BackupSource
- func CloudSQLBackupRunSource_FromProto(mapCtx *direct.MapContext, in *pb.CloudSQLBackupRunSource) *krmv1beta1.CloudSQLBackupRunSource
- func CloudSQLBackupRunSource_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.CloudSQLBackupRunSource) *pb.CloudSQLBackupRunSource
- func ClusterSpecFromAPI(ctx *direct.MapContext, in *api.Cluster) *krm.AlloyDBClusterSpec
- func ClusterSpecToApi(ctx *direct.MapContext, in *krm.AlloyDBClusterSpec) *api.Cluster
- func ClusterStatusFromApi(ctx *direct.MapContext, in *api.Cluster) *krm.AlloyDBClusterStatus
- func Cluster_NetworkConfig_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_NetworkConfig) *krmv1beta1.Cluster_NetworkConfig
- func Cluster_NetworkConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_NetworkConfig) *pb.Cluster_NetworkConfig
- func Cluster_PSCConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_PscConfig) *krmv1beta1.Cluster_PSCConfigObservedState
- func Cluster_PSCConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_PSCConfigObservedState) *pb.Cluster_PscConfig
- func Cluster_PSCConfig_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_PscConfig) *krmv1beta1.Cluster_PSCConfig
- func Cluster_PSCConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_PSCConfig) *pb.Cluster_PscConfig
- func Cluster_PrimaryConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_PrimaryConfig) *krmv1beta1.Cluster_PrimaryConfigObservedState
- func Cluster_PrimaryConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_PrimaryConfigObservedState) *pb.Cluster_PrimaryConfig
- func Cluster_PrimaryConfig_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_PrimaryConfig) *krmv1beta1.Cluster_PrimaryConfig
- func Cluster_PrimaryConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_PrimaryConfig) *pb.Cluster_PrimaryConfig
- func Cluster_SecondaryConfig_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_SecondaryConfig) *krm.Cluster_SecondaryConfig
- func Cluster_SecondaryConfig_ToProto(mapCtx *direct.MapContext, in *krm.Cluster_SecondaryConfig) *pb.Cluster_SecondaryConfig
- func ContinuousBackupConfig_APIToKRM(ctx *direct.MapContext, in *api.ContinuousBackupConfig) *krm.ClusterContinuousBackupConfig
- func ContinuousBackupConfig_FromProto(mapCtx *direct.MapContext, in *pb.ContinuousBackupConfig) *krmv1beta1.ContinuousBackupConfig
- func ContinuousBackupConfig_KRMToApi(ctx *direct.MapContext, in *krm.ClusterContinuousBackupConfig) *api.ContinuousBackupConfig
- func ContinuousBackupConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.ContinuousBackupConfig) *pb.ContinuousBackupConfig
- func ContinuousBackupInfoObservedStateArray_FromProto(mapCtx *direct.MapContext, in *pb.ContinuousBackupInfo) []*krm.ContinuousBackupInfoObservedState
- func ContinuousBackupInfoObservedState_FromProto(mapCtx *direct.MapContext, in *pb.ContinuousBackupInfo) *krm.ContinuousBackupInfoObservedState
- func ContinuousBackupInfoObservedState_ToProto(mapCtx *direct.MapContext, in *krm.ContinuousBackupInfoObservedState) *pb.ContinuousBackupInfo
- func ContinuousBackupInfo_KRMFromApi(ctx *direct.MapContext, in *api.ContinuousBackupInfo) []krm.ClusterContinuousBackupInfoStatus
- func ContinuousBackupSource_ToProto(mapCtx *direct.MapContext, in *krm.RestoreContinuousBackupSource) *pb.ContinuousBackupSource
- func EncryptionConfig_APIToKRM(ctx *direct.MapContext, in *api.EncryptionConfig) *krm.ClusterEncryptionConfig
- func EncryptionConfig_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionConfig) *krmv1beta1.EncryptionConfig
- func EncryptionConfig_KRMToApi(ctx *direct.MapContext, in *krm.ClusterEncryptionConfig) *api.EncryptionConfig
- func EncryptionConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.EncryptionConfig) *pb.EncryptionConfig
- func EncryptionInfoObservedStateArray_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionInfo) []*krm.EncryptionInfoObservedState
- func EncryptionInfoObservedState_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionInfo) *krmv1beta1.EncryptionInfoObservedState
- func EncryptionInfoObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.EncryptionInfoObservedState) *pb.EncryptionInfo
- func EncryptionInfo_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionInfo) *krmv1beta1.EncryptionInfo
- func EncryptionInfo_KRMFromApi(ctx *direct.MapContext, in *api.EncryptionInfo) []krm.ClusterEncryptionInfoStatus
- func EncryptionInfo_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.EncryptionInfo) *pb.EncryptionInfo
- func GcaInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.GCAInstanceConfig) *krmv1beta1.GcaInstanceConfigObservedState
- func GcaInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GcaInstanceConfigObservedState) *pb.GCAInstanceConfig
- func GcaInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.GCAInstanceConfig) *krmv1beta1.GcaInstanceConfig
- func GcaInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GcaInstanceConfig) *pb.GCAInstanceConfig
- func GeminiClusterConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.GeminiClusterConfig) *krmv1beta1.GeminiClusterConfigObservedState
- func GeminiClusterConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GeminiClusterConfigObservedState) *pb.GeminiClusterConfig
- func GeminiClusterConfig_FromProto(mapCtx *direct.MapContext, in *pb.GeminiClusterConfig) *krmv1beta1.GeminiClusterConfig
- func GeminiClusterConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GeminiClusterConfig) *pb.GeminiClusterConfig
- func GeminiInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.GeminiInstanceConfig) *krmv1beta1.GeminiInstanceConfigObservedState
- func GeminiInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GeminiInstanceConfigObservedState) *pb.GeminiInstanceConfig
- func GeminiInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.GeminiInstanceConfig) *krmv1beta1.GeminiInstanceConfig
- func GeminiInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GeminiInstanceConfig) *pb.GeminiInstanceConfig
- func InitialUser_APIToKRM(ctx *direct.MapContext, in *api.UserPassword) *krm.ClusterInitialUser
- func InitialUser_KRMToApi(ctx *direct.MapContext, in *krm.ClusterInitialUser) *api.UserPassword
- func Instance_ClientConnectionConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ClientConnectionConfig) *krmv1beta1.Instance_ClientConnectionConfig
- func Instance_ClientConnectionConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_ClientConnectionConfig) *pb.Instance_ClientConnectionConfig
- func Instance_InstanceNetworkConfig_AuthorizedNetwork_FromProto(mapCtx *direct.MapContext, ...) *krmv1beta1.Instance_InstanceNetworkConfig_AuthorizedNetwork
- func Instance_InstanceNetworkConfig_AuthorizedNetwork_ToProto(mapCtx *direct.MapContext, ...) *pb.Instance_InstanceNetworkConfig_AuthorizedNetwork
- func Instance_InstanceNetworkConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_InstanceNetworkConfig) *krmv1beta1.Instance_InstanceNetworkConfig
- func Instance_InstanceNetworkConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_InstanceNetworkConfig) *pb.Instance_InstanceNetworkConfig
- func Instance_InstanceType_FromProto(mapCtx *direct.MapContext, in pb.Instance_InstanceType) *refs.AlloyDBClusterTypeRef
- func Instance_InstanceType_ToProto(mapCtx *direct.MapContext, in *refs.AlloyDBClusterTypeRef) pb.Instance_InstanceType
- func Instance_MachineConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_MachineConfig) *krmv1beta1.Instance_MachineConfig
- func Instance_MachineConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_MachineConfig) *pb.Instance_MachineConfig
- func Instance_NodeObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Instance_Node) *krmv1beta1.Instance_NodeObservedState
- func Instance_NodeObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_NodeObservedState) *pb.Instance_Node
- func Instance_Node_FromProto(mapCtx *direct.MapContext, in *pb.Instance_Node) *krmv1beta1.Instance_Node
- func Instance_Node_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_Node) *pb.Instance_Node
- func Instance_ObservabilityInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ObservabilityInstanceConfig) *krmv1beta1.Instance_ObservabilityInstanceConfigObservedState
- func Instance_ObservabilityInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, ...) *pb.Instance_ObservabilityInstanceConfig
- func Instance_ObservabilityInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ObservabilityInstanceConfig) *krmv1beta1.Instance_ObservabilityInstanceConfig
- func Instance_ObservabilityInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_ObservabilityInstanceConfig) *pb.Instance_ObservabilityInstanceConfig
- func Instance_PSCAutoConnectionConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscAutoConnectionConfig) *krmv1beta1.Instance_PSCAutoConnectionConfigObservedState
- func Instance_PSCAutoConnectionConfigObservedState_ToProto(mapCtx *direct.MapContext, ...) *pb.Instance_PscAutoConnectionConfig
- func Instance_PSCAutoConnectionConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscAutoConnectionConfig) *krmv1beta1.Instance_PSCAutoConnectionConfig
- func Instance_PSCAutoConnectionConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_PSCAutoConnectionConfig) *pb.Instance_PscAutoConnectionConfig
- func Instance_PSCInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscInstanceConfig) *krmv1beta1.Instance_PSCInstanceConfigObservedState
- func Instance_PSCInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, ...) *pb.Instance_PscInstanceConfig
- func Instance_PSCInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscInstanceConfig) *krmv1beta1.Instance_PSCInstanceConfig
- func Instance_PSCInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_PSCInstanceConfig) *pb.Instance_PscInstanceConfig
- func Instance_PSCInterfaceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscInterfaceConfig) *krmv1beta1.Instance_PSCInterfaceConfig
- func Instance_PSCInterfaceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_PSCInterfaceConfig) *pb.Instance_PscInterfaceConfig
- func Instance_QueryInsightsInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_QueryInsightsInstanceConfig) *krmv1beta1.Instance_QueryInsightsInstanceConfig
- func Instance_QueryInsightsInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_QueryInsightsInstanceConfig) *pb.Instance_QueryInsightsInstanceConfig
- func Instance_ReadPoolConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ReadPoolConfig) *krmv1beta1.Instance_ReadPoolConfig
- func Instance_ReadPoolConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_ReadPoolConfig) *pb.Instance_ReadPoolConfig
- func Instance_UpdatePolicy_FromProto(mapCtx *direct.MapContext, in *pb.Instance_UpdatePolicy) *krmv1beta1.Instance_UpdatePolicy
- func Instance_UpdatePolicy_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_UpdatePolicy) *pb.Instance_UpdatePolicy
- func MaintenanceScheduleObservedState_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceSchedule) *krmv1beta1.MaintenanceScheduleObservedState
- func MaintenanceScheduleObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.MaintenanceScheduleObservedState) *pb.MaintenanceSchedule
- func MaintenanceSchedule_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceSchedule) *krmv1beta1.MaintenanceSchedule
- func MaintenanceSchedule_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.MaintenanceSchedule) *pb.MaintenanceSchedule
- func MaintenanceUpdatePolicy_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceUpdatePolicy) *krmv1beta1.MaintenanceUpdatePolicy
- func MaintenanceUpdatePolicy_MaintenanceWindow_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceUpdatePolicy_MaintenanceWindow) *krm.MaintenanceUpdatePolicy_MaintenanceWindow
- func MaintenanceUpdatePolicy_MaintenanceWindow_ToProto(mapCtx *direct.MapContext, in *krm.MaintenanceUpdatePolicy_MaintenanceWindow) *pb.MaintenanceUpdatePolicy_MaintenanceWindow
- func MaintenanceUpdatePolicy_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.MaintenanceUpdatePolicy) *pb.MaintenanceUpdatePolicy
- func MigrationSourceObservedStateArray_FromProto(mapCtx *direct.MapContext, in *pb.MigrationSource) []*krm.MigrationSourceObservedState
- func MigrationSourceObservedState_FromProto(mapCtx *direct.MapContext, in *pb.MigrationSource) *krmv1beta1.MigrationSourceObservedState
- func MigrationSourceObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.MigrationSourceObservedState) *pb.MigrationSource
- func MigrationSource_KRMFromApi(ctx *direct.MapContext, in *api.MigrationSource) []krm.ClusterMigrationSourceStatus
- func NetworkConfig_APIToKRM(ctx *direct.MapContext, in *api.NetworkConfig) *krm.ClusterNetworkConfig
- func NetworkConfig_KRMToApi(ctx *direct.MapContext, in *krm.ClusterNetworkConfig) *api.NetworkConfig
- func NewClusterModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func NewInstanceModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func QuantityBasedRetention_APIToKRM(ctx *direct.MapContext, in *api.QuantityBasedRetention) *krm.ClusterQuantityBasedRetention
- func QuantityBasedRetention_KRMToApi(ctx *direct.MapContext, in *krm.ClusterQuantityBasedRetention) *api.QuantityBasedRetention
- func SSLConfig_FromProto(mapCtx *direct.MapContext, in *pb.SslConfig) *krmv1beta1.SSLConfig
- func SSLConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.SSLConfig) *pb.SslConfig
- func StartTimes_APIToKRM(ctx *direct.MapContext, in []*api.GoogleTypeTimeOfDay) []krm.ClusterStartTimes
- func StartTimes_KRMToApi(ctx *direct.MapContext, in []krm.ClusterStartTimes) []*api.GoogleTypeTimeOfDay
- func TimeBasedRetention_APIToKRM(ctx *direct.MapContext, in *api.TimeBasedRetention) *krm.ClusterTimeBasedRetention
- func TimeBasedRetention_KRMToApi(ctx *direct.MapContext, in *krm.ClusterTimeBasedRetention) *api.TimeBasedRetention
- func TimeOfDay_FromProto(mapCtx *direct.MapContext, in *timeofday.TimeOfDay) *krm.TimeOfDay
- func TimeOfDay_ToProto(mapCtx *direct.MapContext, in *krm.TimeOfDay) *timeofday.TimeOfDay
- func Time_APIToKRM(ctx *direct.MapContext, in *api.GoogleTypeTimeOfDay) *krm.ClusterStartTimes
- func Time_KRMToApi(ctx *direct.MapContext, in *krm.ClusterStartTimes) *api.GoogleTypeTimeOfDay
- func UserPassword_FromProto(mapCtx *direct.MapContext, in *pb.UserPassword) *krm.UserPassword
- func UserPassword_Password_ToProto(mapCtx *direct.MapContext, in *refsv1beta1secret.Legacy) string
- func UserPassword_ToProto(mapCtx *direct.MapContext, in *krm.UserPassword) *pb.UserPassword
- func WeeklySchedule_APIToKRM(ctx *direct.MapContext, in *api.WeeklySchedule) *krm.ClusterWeeklySchedule
- func WeeklySchedule_KRMToApi(ctx *direct.MapContext, in *krm.ClusterWeeklySchedule) *api.WeeklySchedule
- type ClusterAdapter
- func (a *ClusterAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *ClusterAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *ClusterAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *ClusterAdapter) Find(ctx context.Context) (bool, error)
- func (a *ClusterAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlloyDBClusterObservedState_FromProto ¶ added in v1.130.1
func AlloyDBClusterObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Cluster) *krmv1beta1.AlloyDBClusterObservedState
func AlloyDBClusterObservedState_ToProto ¶ added in v1.130.1
func AlloyDBClusterObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.AlloyDBClusterObservedState) *pb.Cluster
func AlloyDBClusterSpec_FromProto ¶ added in v1.130.1
func AlloyDBClusterSpec_FromProto(mapCtx *direct.MapContext, in *pb.Cluster) *krmv1beta1.AlloyDBClusterSpec
func AlloyDBClusterSpec_ToProto ¶ added in v1.130.1
func AlloyDBClusterSpec_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.AlloyDBClusterSpec) *pb.Cluster
func AlloyDBClusterStatus_FromProto ¶ added in v1.130.1
func AlloyDBClusterStatus_FromProto(mapCtx *direct.MapContext, in *pb.Cluster) *krm.AlloyDBClusterStatus
func AlloyDBClusterStatus_ToProto ¶ added in v1.130.1
func AlloyDBClusterStatus_ToProto(mapCtx *direct.MapContext, in *krm.AlloyDBClusterStatus) *pb.Cluster
func AlloyDBInstanceSpec_FromProto ¶ added in v1.128.0
func AlloyDBInstanceSpec_FromProto(mapCtx *direct.MapContext, in *pb.Instance) *krm.AlloyDBInstanceSpec
func AlloyDBInstanceSpec_ToProto ¶ added in v1.128.0
func AlloyDBInstanceSpec_ToProto(mapCtx *direct.MapContext, in *krm.AlloyDBInstanceSpec) *pb.Instance
func AlloyDBInstanceStatus_FromProto ¶ added in v1.128.0
func AlloyDBInstanceStatus_FromProto(mapCtx *direct.MapContext, in *pb.Instance) *krm.AlloyDBInstanceStatus
func AutomatedBackupPolicy_APIToKRM ¶ added in v1.122.0
func AutomatedBackupPolicy_APIToKRM(ctx *direct.MapContext, in *api.AutomatedBackupPolicy) *krm.ClusterAutomatedBackupPolicy
func AutomatedBackupPolicy_FromProto ¶ added in v1.130.1
func AutomatedBackupPolicy_FromProto(mapCtx *direct.MapContext, in *pb.AutomatedBackupPolicy) *krmv1beta1.AutomatedBackupPolicy
func AutomatedBackupPolicy_KRMToApi ¶
func AutomatedBackupPolicy_KRMToApi(ctx *direct.MapContext, in *krm.ClusterAutomatedBackupPolicy) *api.AutomatedBackupPolicy
func AutomatedBackupPolicy_QuantityBasedRetention_FromProto ¶ added in v1.130.1
func AutomatedBackupPolicy_QuantityBasedRetention_FromProto(mapCtx *direct.MapContext, in *pb.AutomatedBackupPolicy_QuantityBasedRetention) *krmv1beta1.AutomatedBackupPolicy_QuantityBasedRetention
func AutomatedBackupPolicy_QuantityBasedRetention_ToProto ¶ added in v1.130.1
func AutomatedBackupPolicy_QuantityBasedRetention_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.AutomatedBackupPolicy_QuantityBasedRetention) *pb.AutomatedBackupPolicy_QuantityBasedRetention
func AutomatedBackupPolicy_TimeBasedRetention_FromProto ¶ added in v1.130.1
func AutomatedBackupPolicy_TimeBasedRetention_FromProto(mapCtx *direct.MapContext, in *pb.AutomatedBackupPolicy_TimeBasedRetention) *krmv1beta1.AutomatedBackupPolicy_TimeBasedRetention
func AutomatedBackupPolicy_TimeBasedRetention_ToProto ¶ added in v1.130.1
func AutomatedBackupPolicy_TimeBasedRetention_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.AutomatedBackupPolicy_TimeBasedRetention) *pb.AutomatedBackupPolicy_TimeBasedRetention
func AutomatedBackupPolicy_ToProto ¶ added in v1.130.1
func AutomatedBackupPolicy_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.AutomatedBackupPolicy) *pb.AutomatedBackupPolicy
func AutomatedBackupPolicy_WeeklySchedule_FromProto ¶ added in v1.130.1
func AutomatedBackupPolicy_WeeklySchedule_FromProto(mapCtx *direct.MapContext, in *pb.AutomatedBackupPolicy_WeeklySchedule) *krm.AutomatedBackupPolicy_WeeklySchedule
func AutomatedBackupPolicy_WeeklySchedule_ToProto ¶ added in v1.130.1
func AutomatedBackupPolicy_WeeklySchedule_ToProto(mapCtx *direct.MapContext, in *krm.AutomatedBackupPolicy_WeeklySchedule) *pb.AutomatedBackupPolicy_WeeklySchedule
func BackupSourceObservedStateArray_FromProto ¶ added in v1.130.1
func BackupSourceObservedStateArray_FromProto(mapCtx *direct.MapContext, in *pb.BackupSource) []*krm.BackupSourceObservedState
func BackupSourceObservedState_FromProto ¶ added in v1.130.1
func BackupSourceObservedState_FromProto(mapCtx *direct.MapContext, in *pb.BackupSource) *krmv1beta1.BackupSourceObservedState
func BackupSourceObservedState_ToProto ¶ added in v1.130.1
func BackupSourceObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.BackupSourceObservedState) *pb.BackupSource
func BackupSource_FromProto ¶ added in v1.130.1
func BackupSource_FromProto(mapCtx *direct.MapContext, in *pb.BackupSource) *krmv1beta1.BackupSource
func BackupSource_KRMFromApi ¶
func BackupSource_KRMFromApi(ctx *direct.MapContext, in *api.BackupSource) []krm.ClusterBackupSourceStatus
func BackupSource_ToProto ¶ added in v1.130.1
func BackupSource_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.BackupSource) *pb.BackupSource
func CloudSQLBackupRunSource_FromProto ¶ added in v1.130.1
func CloudSQLBackupRunSource_FromProto(mapCtx *direct.MapContext, in *pb.CloudSQLBackupRunSource) *krmv1beta1.CloudSQLBackupRunSource
func CloudSQLBackupRunSource_ToProto ¶ added in v1.130.1
func CloudSQLBackupRunSource_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.CloudSQLBackupRunSource) *pb.CloudSQLBackupRunSource
func ClusterSpecFromAPI ¶ added in v1.122.0
func ClusterSpecFromAPI(ctx *direct.MapContext, in *api.Cluster) *krm.AlloyDBClusterSpec
func ClusterSpecToApi ¶
func ClusterSpecToApi(ctx *direct.MapContext, in *krm.AlloyDBClusterSpec) *api.Cluster
func ClusterStatusFromApi ¶
func ClusterStatusFromApi(ctx *direct.MapContext, in *api.Cluster) *krm.AlloyDBClusterStatus
func Cluster_NetworkConfig_FromProto ¶ added in v1.130.1
func Cluster_NetworkConfig_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_NetworkConfig) *krmv1beta1.Cluster_NetworkConfig
func Cluster_NetworkConfig_ToProto ¶ added in v1.130.1
func Cluster_NetworkConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_NetworkConfig) *pb.Cluster_NetworkConfig
func Cluster_PSCConfigObservedState_FromProto ¶ added in v1.134.0
func Cluster_PSCConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_PscConfig) *krmv1beta1.Cluster_PSCConfigObservedState
func Cluster_PSCConfigObservedState_ToProto ¶ added in v1.134.0
func Cluster_PSCConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_PSCConfigObservedState) *pb.Cluster_PscConfig
func Cluster_PSCConfig_FromProto ¶ added in v1.130.1
func Cluster_PSCConfig_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_PscConfig) *krmv1beta1.Cluster_PSCConfig
func Cluster_PSCConfig_ToProto ¶ added in v1.130.1
func Cluster_PSCConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_PSCConfig) *pb.Cluster_PscConfig
func Cluster_PrimaryConfigObservedState_FromProto ¶ added in v1.130.1
func Cluster_PrimaryConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_PrimaryConfig) *krmv1beta1.Cluster_PrimaryConfigObservedState
func Cluster_PrimaryConfigObservedState_ToProto ¶ added in v1.130.1
func Cluster_PrimaryConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_PrimaryConfigObservedState) *pb.Cluster_PrimaryConfig
func Cluster_PrimaryConfig_FromProto ¶ added in v1.130.1
func Cluster_PrimaryConfig_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_PrimaryConfig) *krmv1beta1.Cluster_PrimaryConfig
func Cluster_PrimaryConfig_ToProto ¶ added in v1.130.1
func Cluster_PrimaryConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Cluster_PrimaryConfig) *pb.Cluster_PrimaryConfig
func Cluster_SecondaryConfig_FromProto ¶ added in v1.130.1
func Cluster_SecondaryConfig_FromProto(mapCtx *direct.MapContext, in *pb.Cluster_SecondaryConfig) *krm.Cluster_SecondaryConfig
func Cluster_SecondaryConfig_ToProto ¶ added in v1.130.1
func Cluster_SecondaryConfig_ToProto(mapCtx *direct.MapContext, in *krm.Cluster_SecondaryConfig) *pb.Cluster_SecondaryConfig
func ContinuousBackupConfig_APIToKRM ¶ added in v1.122.0
func ContinuousBackupConfig_APIToKRM(ctx *direct.MapContext, in *api.ContinuousBackupConfig) *krm.ClusterContinuousBackupConfig
func ContinuousBackupConfig_FromProto ¶ added in v1.130.1
func ContinuousBackupConfig_FromProto(mapCtx *direct.MapContext, in *pb.ContinuousBackupConfig) *krmv1beta1.ContinuousBackupConfig
func ContinuousBackupConfig_KRMToApi ¶
func ContinuousBackupConfig_KRMToApi(ctx *direct.MapContext, in *krm.ClusterContinuousBackupConfig) *api.ContinuousBackupConfig
func ContinuousBackupConfig_ToProto ¶ added in v1.130.1
func ContinuousBackupConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.ContinuousBackupConfig) *pb.ContinuousBackupConfig
func ContinuousBackupInfoObservedStateArray_FromProto ¶ added in v1.130.1
func ContinuousBackupInfoObservedStateArray_FromProto(mapCtx *direct.MapContext, in *pb.ContinuousBackupInfo) []*krm.ContinuousBackupInfoObservedState
func ContinuousBackupInfoObservedState_FromProto ¶ added in v1.130.1
func ContinuousBackupInfoObservedState_FromProto(mapCtx *direct.MapContext, in *pb.ContinuousBackupInfo) *krm.ContinuousBackupInfoObservedState
func ContinuousBackupInfoObservedState_ToProto ¶ added in v1.130.1
func ContinuousBackupInfoObservedState_ToProto(mapCtx *direct.MapContext, in *krm.ContinuousBackupInfoObservedState) *pb.ContinuousBackupInfo
func ContinuousBackupInfo_KRMFromApi ¶
func ContinuousBackupInfo_KRMFromApi(ctx *direct.MapContext, in *api.ContinuousBackupInfo) []krm.ClusterContinuousBackupInfoStatus
func ContinuousBackupSource_ToProto ¶ added in v1.130.1
func ContinuousBackupSource_ToProto(mapCtx *direct.MapContext, in *krm.RestoreContinuousBackupSource) *pb.ContinuousBackupSource
func EncryptionConfig_APIToKRM ¶ added in v1.122.0
func EncryptionConfig_APIToKRM(ctx *direct.MapContext, in *api.EncryptionConfig) *krm.ClusterEncryptionConfig
func EncryptionConfig_FromProto ¶ added in v1.130.1
func EncryptionConfig_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionConfig) *krmv1beta1.EncryptionConfig
func EncryptionConfig_KRMToApi ¶
func EncryptionConfig_KRMToApi(ctx *direct.MapContext, in *krm.ClusterEncryptionConfig) *api.EncryptionConfig
func EncryptionConfig_ToProto ¶ added in v1.130.1
func EncryptionConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.EncryptionConfig) *pb.EncryptionConfig
func EncryptionInfoObservedStateArray_FromProto ¶ added in v1.130.1
func EncryptionInfoObservedStateArray_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionInfo) []*krm.EncryptionInfoObservedState
func EncryptionInfoObservedState_FromProto ¶ added in v1.130.1
func EncryptionInfoObservedState_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionInfo) *krmv1beta1.EncryptionInfoObservedState
func EncryptionInfoObservedState_ToProto ¶ added in v1.130.1
func EncryptionInfoObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.EncryptionInfoObservedState) *pb.EncryptionInfo
func EncryptionInfo_FromProto ¶ added in v1.130.1
func EncryptionInfo_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionInfo) *krmv1beta1.EncryptionInfo
func EncryptionInfo_KRMFromApi ¶
func EncryptionInfo_KRMFromApi(ctx *direct.MapContext, in *api.EncryptionInfo) []krm.ClusterEncryptionInfoStatus
func EncryptionInfo_ToProto ¶ added in v1.130.1
func EncryptionInfo_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.EncryptionInfo) *pb.EncryptionInfo
func GcaInstanceConfigObservedState_FromProto ¶ added in v1.134.0
func GcaInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.GCAInstanceConfig) *krmv1beta1.GcaInstanceConfigObservedState
func GcaInstanceConfigObservedState_ToProto ¶ added in v1.134.0
func GcaInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GcaInstanceConfigObservedState) *pb.GCAInstanceConfig
func GcaInstanceConfig_FromProto ¶ added in v1.134.0
func GcaInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.GCAInstanceConfig) *krmv1beta1.GcaInstanceConfig
func GcaInstanceConfig_ToProto ¶ added in v1.134.0
func GcaInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GcaInstanceConfig) *pb.GCAInstanceConfig
func GeminiClusterConfigObservedState_FromProto ¶ added in v1.130.1
func GeminiClusterConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.GeminiClusterConfig) *krmv1beta1.GeminiClusterConfigObservedState
func GeminiClusterConfigObservedState_ToProto ¶ added in v1.130.1
func GeminiClusterConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GeminiClusterConfigObservedState) *pb.GeminiClusterConfig
func GeminiClusterConfig_FromProto ¶ added in v1.130.1
func GeminiClusterConfig_FromProto(mapCtx *direct.MapContext, in *pb.GeminiClusterConfig) *krmv1beta1.GeminiClusterConfig
func GeminiClusterConfig_ToProto ¶ added in v1.130.1
func GeminiClusterConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GeminiClusterConfig) *pb.GeminiClusterConfig
func GeminiInstanceConfigObservedState_FromProto ¶ added in v1.130.1
func GeminiInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.GeminiInstanceConfig) *krmv1beta1.GeminiInstanceConfigObservedState
func GeminiInstanceConfigObservedState_ToProto ¶ added in v1.130.1
func GeminiInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GeminiInstanceConfigObservedState) *pb.GeminiInstanceConfig
func GeminiInstanceConfig_FromProto ¶ added in v1.128.0
func GeminiInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.GeminiInstanceConfig) *krmv1beta1.GeminiInstanceConfig
func GeminiInstanceConfig_ToProto ¶ added in v1.128.0
func GeminiInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.GeminiInstanceConfig) *pb.GeminiInstanceConfig
func InitialUser_APIToKRM ¶ added in v1.122.0
func InitialUser_APIToKRM(ctx *direct.MapContext, in *api.UserPassword) *krm.ClusterInitialUser
func InitialUser_KRMToApi ¶
func InitialUser_KRMToApi(ctx *direct.MapContext, in *krm.ClusterInitialUser) *api.UserPassword
func Instance_ClientConnectionConfig_FromProto ¶ added in v1.128.0
func Instance_ClientConnectionConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ClientConnectionConfig) *krmv1beta1.Instance_ClientConnectionConfig
func Instance_ClientConnectionConfig_ToProto ¶ added in v1.128.0
func Instance_ClientConnectionConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_ClientConnectionConfig) *pb.Instance_ClientConnectionConfig
func Instance_InstanceNetworkConfig_AuthorizedNetwork_FromProto ¶ added in v1.128.0
func Instance_InstanceNetworkConfig_AuthorizedNetwork_FromProto(mapCtx *direct.MapContext, in *pb.Instance_InstanceNetworkConfig_AuthorizedNetwork) *krmv1beta1.Instance_InstanceNetworkConfig_AuthorizedNetwork
func Instance_InstanceNetworkConfig_AuthorizedNetwork_ToProto ¶ added in v1.128.0
func Instance_InstanceNetworkConfig_AuthorizedNetwork_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_InstanceNetworkConfig_AuthorizedNetwork) *pb.Instance_InstanceNetworkConfig_AuthorizedNetwork
func Instance_InstanceNetworkConfig_FromProto ¶ added in v1.128.0
func Instance_InstanceNetworkConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_InstanceNetworkConfig) *krmv1beta1.Instance_InstanceNetworkConfig
func Instance_InstanceNetworkConfig_ToProto ¶ added in v1.128.0
func Instance_InstanceNetworkConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_InstanceNetworkConfig) *pb.Instance_InstanceNetworkConfig
func Instance_InstanceType_FromProto ¶ added in v1.128.0
func Instance_InstanceType_FromProto(mapCtx *direct.MapContext, in pb.Instance_InstanceType) *refs.AlloyDBClusterTypeRef
func Instance_InstanceType_ToProto ¶ added in v1.128.0
func Instance_InstanceType_ToProto(mapCtx *direct.MapContext, in *refs.AlloyDBClusterTypeRef) pb.Instance_InstanceType
func Instance_MachineConfig_FromProto ¶ added in v1.128.0
func Instance_MachineConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_MachineConfig) *krmv1beta1.Instance_MachineConfig
func Instance_MachineConfig_ToProto ¶ added in v1.128.0
func Instance_MachineConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_MachineConfig) *pb.Instance_MachineConfig
func Instance_NodeObservedState_FromProto ¶ added in v1.134.0
func Instance_NodeObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Instance_Node) *krmv1beta1.Instance_NodeObservedState
func Instance_NodeObservedState_ToProto ¶ added in v1.134.0
func Instance_NodeObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_NodeObservedState) *pb.Instance_Node
func Instance_Node_FromProto ¶ added in v1.128.0
func Instance_Node_FromProto(mapCtx *direct.MapContext, in *pb.Instance_Node) *krmv1beta1.Instance_Node
func Instance_Node_ToProto ¶ added in v1.128.0
func Instance_Node_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_Node) *pb.Instance_Node
func Instance_ObservabilityInstanceConfigObservedState_FromProto ¶ added in v1.130.1
func Instance_ObservabilityInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ObservabilityInstanceConfig) *krmv1beta1.Instance_ObservabilityInstanceConfigObservedState
func Instance_ObservabilityInstanceConfigObservedState_ToProto ¶ added in v1.130.1
func Instance_ObservabilityInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_ObservabilityInstanceConfigObservedState) *pb.Instance_ObservabilityInstanceConfig
func Instance_ObservabilityInstanceConfig_FromProto ¶ added in v1.128.0
func Instance_ObservabilityInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ObservabilityInstanceConfig) *krmv1beta1.Instance_ObservabilityInstanceConfig
func Instance_ObservabilityInstanceConfig_ToProto ¶ added in v1.128.0
func Instance_ObservabilityInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_ObservabilityInstanceConfig) *pb.Instance_ObservabilityInstanceConfig
func Instance_PSCAutoConnectionConfigObservedState_FromProto ¶ added in v1.134.0
func Instance_PSCAutoConnectionConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscAutoConnectionConfig) *krmv1beta1.Instance_PSCAutoConnectionConfigObservedState
func Instance_PSCAutoConnectionConfigObservedState_ToProto ¶ added in v1.134.0
func Instance_PSCAutoConnectionConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_PSCAutoConnectionConfigObservedState) *pb.Instance_PscAutoConnectionConfig
func Instance_PSCAutoConnectionConfig_FromProto ¶ added in v1.134.0
func Instance_PSCAutoConnectionConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscAutoConnectionConfig) *krmv1beta1.Instance_PSCAutoConnectionConfig
func Instance_PSCAutoConnectionConfig_ToProto ¶ added in v1.134.0
func Instance_PSCAutoConnectionConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_PSCAutoConnectionConfig) *pb.Instance_PscAutoConnectionConfig
func Instance_PSCInstanceConfigObservedState_FromProto ¶ added in v1.130.1
func Instance_PSCInstanceConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscInstanceConfig) *krmv1beta1.Instance_PSCInstanceConfigObservedState
func Instance_PSCInstanceConfigObservedState_ToProto ¶ added in v1.130.1
func Instance_PSCInstanceConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_PSCInstanceConfigObservedState) *pb.Instance_PscInstanceConfig
func Instance_PSCInstanceConfig_FromProto ¶ added in v1.130.1
func Instance_PSCInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscInstanceConfig) *krmv1beta1.Instance_PSCInstanceConfig
func Instance_PSCInstanceConfig_ToProto ¶ added in v1.130.1
func Instance_PSCInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_PSCInstanceConfig) *pb.Instance_PscInstanceConfig
func Instance_PSCInterfaceConfig_FromProto ¶ added in v1.134.0
func Instance_PSCInterfaceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_PscInterfaceConfig) *krmv1beta1.Instance_PSCInterfaceConfig
func Instance_PSCInterfaceConfig_ToProto ¶ added in v1.134.0
func Instance_PSCInterfaceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_PSCInterfaceConfig) *pb.Instance_PscInterfaceConfig
func Instance_QueryInsightsInstanceConfig_FromProto ¶ added in v1.128.0
func Instance_QueryInsightsInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_QueryInsightsInstanceConfig) *krmv1beta1.Instance_QueryInsightsInstanceConfig
func Instance_QueryInsightsInstanceConfig_ToProto ¶ added in v1.128.0
func Instance_QueryInsightsInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_QueryInsightsInstanceConfig) *pb.Instance_QueryInsightsInstanceConfig
func Instance_ReadPoolConfig_FromProto ¶ added in v1.128.0
func Instance_ReadPoolConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ReadPoolConfig) *krmv1beta1.Instance_ReadPoolConfig
func Instance_ReadPoolConfig_ToProto ¶ added in v1.128.0
func Instance_ReadPoolConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_ReadPoolConfig) *pb.Instance_ReadPoolConfig
func Instance_UpdatePolicy_FromProto ¶ added in v1.128.0
func Instance_UpdatePolicy_FromProto(mapCtx *direct.MapContext, in *pb.Instance_UpdatePolicy) *krmv1beta1.Instance_UpdatePolicy
func Instance_UpdatePolicy_ToProto ¶ added in v1.128.0
func Instance_UpdatePolicy_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.Instance_UpdatePolicy) *pb.Instance_UpdatePolicy
func MaintenanceScheduleObservedState_FromProto ¶ added in v1.130.1
func MaintenanceScheduleObservedState_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceSchedule) *krmv1beta1.MaintenanceScheduleObservedState
func MaintenanceScheduleObservedState_ToProto ¶ added in v1.130.1
func MaintenanceScheduleObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.MaintenanceScheduleObservedState) *pb.MaintenanceSchedule
func MaintenanceSchedule_FromProto ¶ added in v1.130.1
func MaintenanceSchedule_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceSchedule) *krmv1beta1.MaintenanceSchedule
func MaintenanceSchedule_ToProto ¶ added in v1.130.1
func MaintenanceSchedule_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.MaintenanceSchedule) *pb.MaintenanceSchedule
func MaintenanceUpdatePolicy_FromProto ¶ added in v1.130.1
func MaintenanceUpdatePolicy_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceUpdatePolicy) *krmv1beta1.MaintenanceUpdatePolicy
func MaintenanceUpdatePolicy_MaintenanceWindow_FromProto ¶ added in v1.130.1
func MaintenanceUpdatePolicy_MaintenanceWindow_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceUpdatePolicy_MaintenanceWindow) *krm.MaintenanceUpdatePolicy_MaintenanceWindow
func MaintenanceUpdatePolicy_MaintenanceWindow_ToProto ¶ added in v1.130.1
func MaintenanceUpdatePolicy_MaintenanceWindow_ToProto(mapCtx *direct.MapContext, in *krm.MaintenanceUpdatePolicy_MaintenanceWindow) *pb.MaintenanceUpdatePolicy_MaintenanceWindow
func MaintenanceUpdatePolicy_ToProto ¶ added in v1.130.1
func MaintenanceUpdatePolicy_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.MaintenanceUpdatePolicy) *pb.MaintenanceUpdatePolicy
func MigrationSourceObservedStateArray_FromProto ¶ added in v1.130.1
func MigrationSourceObservedStateArray_FromProto(mapCtx *direct.MapContext, in *pb.MigrationSource) []*krm.MigrationSourceObservedState
func MigrationSourceObservedState_FromProto ¶ added in v1.130.1
func MigrationSourceObservedState_FromProto(mapCtx *direct.MapContext, in *pb.MigrationSource) *krmv1beta1.MigrationSourceObservedState
func MigrationSourceObservedState_ToProto ¶ added in v1.130.1
func MigrationSourceObservedState_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.MigrationSourceObservedState) *pb.MigrationSource
func MigrationSource_KRMFromApi ¶
func MigrationSource_KRMFromApi(ctx *direct.MapContext, in *api.MigrationSource) []krm.ClusterMigrationSourceStatus
func NetworkConfig_APIToKRM ¶ added in v1.122.0
func NetworkConfig_APIToKRM(ctx *direct.MapContext, in *api.NetworkConfig) *krm.ClusterNetworkConfig
func NetworkConfig_KRMToApi ¶
func NetworkConfig_KRMToApi(ctx *direct.MapContext, in *krm.ClusterNetworkConfig) *api.NetworkConfig
func NewClusterModel ¶ added in v1.130.1
func NewClusterModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func NewInstanceModel ¶ added in v1.128.0
func NewInstanceModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func QuantityBasedRetention_APIToKRM ¶ added in v1.122.0
func QuantityBasedRetention_APIToKRM(ctx *direct.MapContext, in *api.QuantityBasedRetention) *krm.ClusterQuantityBasedRetention
func QuantityBasedRetention_KRMToApi ¶
func QuantityBasedRetention_KRMToApi(ctx *direct.MapContext, in *krm.ClusterQuantityBasedRetention) *api.QuantityBasedRetention
func SSLConfig_FromProto ¶ added in v1.130.1
func SSLConfig_FromProto(mapCtx *direct.MapContext, in *pb.SslConfig) *krmv1beta1.SSLConfig
func SSLConfig_ToProto ¶ added in v1.130.1
func SSLConfig_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.SSLConfig) *pb.SslConfig
func StartTimes_APIToKRM ¶ added in v1.122.0
func StartTimes_APIToKRM(ctx *direct.MapContext, in []*api.GoogleTypeTimeOfDay) []krm.ClusterStartTimes
func StartTimes_KRMToApi ¶
func StartTimes_KRMToApi(ctx *direct.MapContext, in []krm.ClusterStartTimes) []*api.GoogleTypeTimeOfDay
func TimeBasedRetention_APIToKRM ¶ added in v1.122.0
func TimeBasedRetention_APIToKRM(ctx *direct.MapContext, in *api.TimeBasedRetention) *krm.ClusterTimeBasedRetention
func TimeBasedRetention_KRMToApi ¶
func TimeBasedRetention_KRMToApi(ctx *direct.MapContext, in *krm.ClusterTimeBasedRetention) *api.TimeBasedRetention
func TimeOfDay_FromProto ¶ added in v1.130.1
func TimeOfDay_ToProto ¶ added in v1.130.1
func Time_APIToKRM ¶ added in v1.122.0
func Time_APIToKRM(ctx *direct.MapContext, in *api.GoogleTypeTimeOfDay) *krm.ClusterStartTimes
func Time_KRMToApi ¶
func Time_KRMToApi(ctx *direct.MapContext, in *krm.ClusterStartTimes) *api.GoogleTypeTimeOfDay
func UserPassword_FromProto ¶ added in v1.130.1
func UserPassword_FromProto(mapCtx *direct.MapContext, in *pb.UserPassword) *krm.UserPassword
func UserPassword_Password_ToProto ¶ added in v1.130.1
func UserPassword_Password_ToProto(mapCtx *direct.MapContext, in *refsv1beta1secret.Legacy) string
func UserPassword_ToProto ¶ added in v1.130.1
func UserPassword_ToProto(mapCtx *direct.MapContext, in *krm.UserPassword) *pb.UserPassword
func WeeklySchedule_APIToKRM ¶ added in v1.122.0
func WeeklySchedule_APIToKRM(ctx *direct.MapContext, in *api.WeeklySchedule) *krm.ClusterWeeklySchedule
func WeeklySchedule_KRMToApi ¶
func WeeklySchedule_KRMToApi(ctx *direct.MapContext, in *krm.ClusterWeeklySchedule) *api.WeeklySchedule
Types ¶
type ClusterAdapter ¶ added in v1.130.1
type ClusterAdapter struct {
// contains filtered or unexported fields
}
func (*ClusterAdapter) Create ¶ added in v1.130.1
func (a *ClusterAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
TODO: Test once backup is supported or using scenario: set restoreBackupSource and restoreContinuousBackupSource (either and both). Create creates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.
func (*ClusterAdapter) Delete ¶ added in v1.130.1
func (a *ClusterAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
TODO: Scenario test case: Delete after the cluster is gone; not forcing delete a secondary cluster. Delete the resource from GCP service when the corresponding Config Connector resource is deleted.
func (*ClusterAdapter) Export ¶ added in v1.130.1
func (a *ClusterAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
Export maps the GCP object to a Config Connector resource `spec`.
func (*ClusterAdapter) Find ¶ added in v1.130.1
func (a *ClusterAdapter) Find(ctx context.Context) (bool, error)
Find retrieves the GCP resource. Return true means the object is found. This triggers Adapter `Update` call. Return false means the object is not found. This triggers Adapter `Create` call. Return a non-nil error requeues the requests.
func (*ClusterAdapter) Update ¶ added in v1.130.1
func (a *ClusterAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Update updates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.