Documentation
¶
Index ¶
- func DatabaseUserName(p v1beta1.CloudSQLInstanceParameters) string
- func GenerateDatabaseInstance(name string, in v1beta1.CloudSQLInstanceParameters, ...)
- func GenerateObservation(in sqladmin.DatabaseInstance) v1beta1.CloudSQLInstanceObservation
- func GetServerCACertificate(in sqladmin.DatabaseInstance) map[string][]byte
- func IsUpToDate(name string, in *v1beta1.CloudSQLInstanceParameters, ...) (bool, error)
- 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(name string, in v1beta1.CloudSQLInstanceParameters, db *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(name string, in *v1beta1.CloudSQLInstanceParameters, observed *sqladmin.DatabaseInstance) (bool, error)
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.