Versions in this module Expand all Collapse all v0 v0.1.0 Sep 18, 2019 Changes in this version + const DefaultStorageGB + const Group + const MysqlDBVersionPrefix + const MysqlDefaultUser + const PasswordLength + const PostgresqlDBVersionPrefix + const PostgresqlDefaultUser + const PrivateIPKey + const PrivateIPType + const PublicIPKey + const PublicIPType + const StateRunnable + const Version + var CloudsqlInstanceClassGroupVersionKind = SchemeGroupVersion.WithKind(CloudsqlInstanceClassKind) + var CloudsqlInstanceClassKind = reflect.TypeOf(CloudsqlInstanceClass{}).Name() + var CloudsqlInstanceClassKindAPIVersion = CloudsqlInstanceClassKind + "." + SchemeGroupVersion.String() + var CloudsqlInstanceGroupVersionKind = SchemeGroupVersion.WithKind(CloudsqlInstanceKind) + var CloudsqlInstanceKind = reflect.TypeOf(CloudsqlInstance{}).Name() + var CloudsqlInstanceKindAPIVersion = CloudsqlInstanceKind + "." + SchemeGroupVersion.String() + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + type CloudsqlInstance struct + Spec CloudsqlInstanceSpec + Status CloudsqlInstanceStatus + func (i *CloudsqlInstance) ConnectionSecret() *corev1.Secret + func (i *CloudsqlInstance) DatabaseInstance(name string) *sqladmin.DatabaseInstance + func (i *CloudsqlInstance) DatabaseUserName() string + func (i *CloudsqlInstance) GetBindingPhase() runtimev1alpha1.BindingPhase + func (i *CloudsqlInstance) GetClaimReference() *corev1.ObjectReference + func (i *CloudsqlInstance) GetNonPortableClassReference() *corev1.ObjectReference + func (i *CloudsqlInstance) GetProviderReference() *corev1.ObjectReference + func (i *CloudsqlInstance) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (i *CloudsqlInstance) GetResourceName() string + func (i *CloudsqlInstance) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (i *CloudsqlInstance) IsRunnable() bool + func (i *CloudsqlInstance) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (i *CloudsqlInstance) SetClaimReference(r *corev1.ObjectReference) + func (i *CloudsqlInstance) SetConditions(c ...runtimev1alpha1.Condition) + func (i *CloudsqlInstance) SetNonPortableClassReference(r *corev1.ObjectReference) + func (i *CloudsqlInstance) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (i *CloudsqlInstance) SetStatus(inst *sqladmin.DatabaseInstance) + func (i *CloudsqlInstance) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference) + func (in *CloudsqlInstance) DeepCopy() *CloudsqlInstance + func (in *CloudsqlInstance) DeepCopyInto(out *CloudsqlInstance) + func (in *CloudsqlInstance) DeepCopyObject() runtime.Object + type CloudsqlInstanceClass struct + SpecTemplate CloudsqlInstanceClassSpecTemplate + func (i *CloudsqlInstanceClass) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (i *CloudsqlInstanceClass) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (in *CloudsqlInstanceClass) DeepCopy() *CloudsqlInstanceClass + func (in *CloudsqlInstanceClass) DeepCopyInto(out *CloudsqlInstanceClass) + func (in *CloudsqlInstanceClass) DeepCopyObject() runtime.Object + type CloudsqlInstanceClassList struct + Items []CloudsqlInstanceClass + func (in *CloudsqlInstanceClassList) DeepCopy() *CloudsqlInstanceClassList + func (in *CloudsqlInstanceClassList) DeepCopyInto(out *CloudsqlInstanceClassList) + func (in *CloudsqlInstanceClassList) DeepCopyObject() runtime.Object + type CloudsqlInstanceClassSpecTemplate struct + func (in *CloudsqlInstanceClassSpecTemplate) DeepCopy() *CloudsqlInstanceClassSpecTemplate + func (in *CloudsqlInstanceClassSpecTemplate) DeepCopyInto(out *CloudsqlInstanceClassSpecTemplate) + type CloudsqlInstanceList struct + Items []CloudsqlInstance + func (in *CloudsqlInstanceList) DeepCopy() *CloudsqlInstanceList + func (in *CloudsqlInstanceList) DeepCopyInto(out *CloudsqlInstanceList) + func (in *CloudsqlInstanceList) DeepCopyObject() runtime.Object + type CloudsqlInstanceParameters struct + AuthorizedNetworks []string + DatabaseVersion string + Ipv4Enabled bool + Labels map[string]string + NameFormat string + PrivateNetwork string + Region string + StorageGB int64 + StorageType string + Tier string + func (in *CloudsqlInstanceParameters) DeepCopy() *CloudsqlInstanceParameters + func (in *CloudsqlInstanceParameters) DeepCopyInto(out *CloudsqlInstanceParameters) + type CloudsqlInstanceSpec struct + func (in *CloudsqlInstanceSpec) DeepCopy() *CloudsqlInstanceSpec + func (in *CloudsqlInstanceSpec) DeepCopyInto(out *CloudsqlInstanceSpec) + type CloudsqlInstanceStatus struct + PrivateIP string + PublicIP string + State string + func (in *CloudsqlInstanceStatus) DeepCopy() *CloudsqlInstanceStatus + func (in *CloudsqlInstanceStatus) DeepCopyInto(out *CloudsqlInstanceStatus)