alloydb

package
v1.134.0 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2025 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

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_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_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 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_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_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_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_ObservabilityInstanceConfig_FromProto added in v1.128.0

func Instance_ObservabilityInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.Instance_ObservabilityInstanceConfig) *krmv1beta1.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_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_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_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 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 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 TimeOfDay_FromProto added in v1.130.1

func TimeOfDay_FromProto(mapCtx *direct.MapContext, in *timeofday.TimeOfDay) *krm.TimeOfDay

func TimeOfDay_ToProto added in v1.130.1

func TimeOfDay_ToProto(mapCtx *direct.MapContext, in *krm.TimeOfDay) *timeofday.TimeOfDay

func Time_APIToKRM added in v1.122.0

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

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.

Jump to

Keyboard shortcuts

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