package
0.0.0-20230719103615-a3cc1537545c
Repository: https://github.com/database-mesh/golang-sdk.git
Documentation: pkg.go.dev
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: should move to golang-sdk.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The database will be deleted.
The database will be deleted with a final snapshot reserved.
The database will be retained.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
CircuitBreak works with regular expressions.
ConcurrencyControl works according to regular expressions.
No description provided by the author
Database Backend data source type.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".spec.schedule",name=Schedule,type=string +kubebuilder:resource:shortName="dbchaos".
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:shortName="dbep" +kubebuilder:printcolumn:JSONPath=".status.protocol",name=Protocol,type=string +kubebuilder:printcolumn:JSONPath=".status.endpoint",name=Endpoint,type=string +kubebuilder:printcolumn:JSONPath=".status.port",name=Port,type=integer.
No description provided by the author
DatabaseEndpointSpec defines the desired state of DatabaseEndpoint.
No description provided by the author
DatabaseMySQL The type one of VirtualDatabase.Represents a virtual MySQL type.
DatabaseService The type of VirtualDatabase that needs to be applied for.
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:subresource:status +kubebuilder:resource:shortName="ds" +kubebuilder:object:root=true.
+kubebuilder:object:root=true.
DataShardSpec is spec for DataShard.
No description provided by the author
LoadBalance The choice of load balancing strategy, currently supported: SimpleLoadBalance.
No description provided by the author
MySQL Configuration Definition.
No description provided by the author
No description provided by the author
+kubebuilder:subresource:status +kubebuilder:resource:shortName="qc" +kubebuilder:object:root=true.
+kubebuilder:object:root=true.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReadWriteSplitting support static and dynamic read-write splitting algorithm.
No description provided by the author
No description provided by the author
ReadWriteSplittingStaticRule defines static rules.
ReadWriteSplittingStatic defines static rules based read-write splitting algorithm.
No description provided by the author
No description provided by the author
SimpleLoadBalance support load balancing type: 1.
No description provided by the author
No description provided by the author
+kubebuilder:subresource:status +kubebuilder:resource:shortName="ts" +kubebuilder:object:root=true.
+kubebuilder:object:root=true.
TrafficStrategySpec defines the desired state of TrafficStrategy.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:subresource:status +kubebuilder:resource:shortName="vdb" +kubebuilder:object:root=true.
+kubebuilder:object:root=true.
Service Defines the content of a VirtualDatabase.
VirtualDatabaseSpec defines the desired state of VirtualDatabase.
VirtualDatabaseStatus defines the observed state of VirtualDatabase Endpoints display the name of the associated DatabaseEndpoint TODO: Implement dynamic updates.
# Type aliases
No description provided by the author
No description provided by the author
DatabaseReclaimPolicy describes a policy for end-of-life maintenance of persistent volumes.
LoadBalanceAlgorithm defines the name of managed loadbalance algorithm.
No description provided by the author
RuleType defines the type of static rule.