Documentation
¶
Index ¶
- func DatabaseUserName(p v1beta1.CloudSQLInstanceParameters) string
- func GenerateDatabaseInstance(in v1beta1.CloudSQLInstanceParameters, name string) *sqladmin.DatabaseInstance
- func GenerateObservation(in sqladmin.DatabaseInstance) v1beta1.CloudSQLInstanceObservation
- func GetServerCACertificate(in sqladmin.DatabaseInstance) map[string][]byte
- func IsUpToDate(in *v1beta1.CloudSQLInstanceParameters, currentState sqladmin.DatabaseInstance) bool
- func LateInitializeSpec(spec *v1beta1.CloudSQLInstanceParameters, in sqladmin.DatabaseInstance)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DatabaseUserName ¶
func DatabaseUserName(p v1beta1.CloudSQLInstanceParameters) string
DatabaseUserName returns default database user name base on database version
func GenerateDatabaseInstance ¶
func GenerateDatabaseInstance(in v1beta1.CloudSQLInstanceParameters, name string) *sqladmin.DatabaseInstance
GenerateDatabaseInstance generates *sqladmin.DatabaseInstance instance from CloudSQLInstanceParameters.
func GenerateObservation ¶
func GenerateObservation(in sqladmin.DatabaseInstance) v1beta1.CloudSQLInstanceObservation
GenerateObservation produces CloudSQLInstanceObservation object from *sqladmin.DatabaseInstance object.
func GetServerCACertificate ¶
func GetServerCACertificate(in sqladmin.DatabaseInstance) map[string][]byte
GetServerCACertificate takes sqladmin.DatabaseInstance and returns the server CA certificate in a form that can be embedded directly into a connection secret.
func IsUpToDate ¶
func IsUpToDate(in *v1beta1.CloudSQLInstanceParameters, currentState sqladmin.DatabaseInstance) bool
IsUpToDate checks whether current state is up-to-date compared to the given set of parameters.
func LateInitializeSpec ¶
func LateInitializeSpec(spec *v1beta1.CloudSQLInstanceParameters, in sqladmin.DatabaseInstance)
LateInitializeSpec fills unassigned fields with the values in sqladmin.DatabaseInstance object.
Types ¶
This section is empty.