Versions in this module Expand all Collapse all v0 v0.1.0 May 21, 2025 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var Database_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Database_Kind}.String() + var Database_GroupVersionKind = CRDGroupVersion.WithKind(Database_Kind) + var Database_Kind = "Database" + var Database_KindAPIVersion = Database_Kind + "." + CRDGroupVersion.String() + var Extension_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Extension_Kind}.String() + var Extension_GroupVersionKind = CRDGroupVersion.WithKind(Extension_Kind) + var Extension_Kind = "Extension" + var Extension_KindAPIVersion = Extension_Kind + "." + CRDGroupVersion.String() + var Grant_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Grant_Kind}.String() + var Grant_GroupVersionKind = CRDGroupVersion.WithKind(Grant_Kind) + var Grant_Kind = "Grant" + var Grant_KindAPIVersion = Grant_Kind + "." + CRDGroupVersion.String() + var Role_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Role_Kind}.String() + var Role_GroupVersionKind = CRDGroupVersion.WithKind(Role_Kind) + var Role_Kind = "Role" + var Role_KindAPIVersion = Role_Kind + "." + CRDGroupVersion.String() + var Schema_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Schema_Kind}.String() + var Schema_GroupVersionKind = CRDGroupVersion.WithKind(Schema_Kind) + var Schema_Kind = "Schema" + var Schema_KindAPIVersion = Schema_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + type Database struct + Spec DatabaseSpec + Status DatabaseStatus + func (in *Database) DeepCopy() *Database + func (in *Database) DeepCopyInto(out *Database) + func (in *Database) DeepCopyObject() runtime.Object + func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Database) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *Database) GetProviderConfigReference() *xpv1.Reference + func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Database) GetTerraformResourceType() string + func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Database) SetConditions(c ...xpv1.Condition) + func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Database) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *Database) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Database) GetConnectionDetailsMapping() map[string]string + func (tr *Database) GetID() string + func (tr *Database) GetInitParameters() (map[string]any, error) + func (tr *Database) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *Database) GetObservation() (map[string]any, error) + func (tr *Database) GetParameters() (map[string]any, error) + func (tr *Database) GetTerraformSchemaVersion() int + func (tr *Database) Hub() + func (tr *Database) LateInitialize(attrs []byte) (bool, error) + func (tr *Database) SetObservation(obs map[string]any) error + func (tr *Database) SetParameters(params map[string]any) error + type DatabaseInitParameters struct + AllowConnections *bool + AlterObjectOwnership *bool + ConnectionLimit *float64 + Encoding *string + IsTemplate *bool + LcCollate *string + LcCtype *string + Owner *string + TablespaceName *string + Template *string + func (in *DatabaseInitParameters) DeepCopy() *DatabaseInitParameters + func (in *DatabaseInitParameters) DeepCopyInto(out *DatabaseInitParameters) + type DatabaseList struct + Items []Database + func (in *DatabaseList) DeepCopy() *DatabaseList + func (in *DatabaseList) DeepCopyInto(out *DatabaseList) + func (in *DatabaseList) DeepCopyObject() runtime.Object + func (l *DatabaseList) GetItems() []resource.Managed + type DatabaseObservation struct + AllowConnections *bool + AlterObjectOwnership *bool + ConnectionLimit *float64 + Encoding *string + ID *string + IsTemplate *bool + LcCollate *string + LcCtype *string + Owner *string + TablespaceName *string + Template *string + func (in *DatabaseObservation) DeepCopy() *DatabaseObservation + func (in *DatabaseObservation) DeepCopyInto(out *DatabaseObservation) + type DatabaseParameters struct + AllowConnections *bool + AlterObjectOwnership *bool + ConnectionLimit *float64 + Encoding *string + IsTemplate *bool + LcCollate *string + LcCtype *string + Owner *string + TablespaceName *string + Template *string + func (in *DatabaseParameters) DeepCopy() *DatabaseParameters + func (in *DatabaseParameters) DeepCopyInto(out *DatabaseParameters) + type DatabaseSpec struct + ForProvider DatabaseParameters + InitProvider DatabaseInitParameters + func (in *DatabaseSpec) DeepCopy() *DatabaseSpec + func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec) + type DatabaseStatus struct + AtProvider DatabaseObservation + func (in *DatabaseStatus) DeepCopy() *DatabaseStatus + func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus) + type Extension struct + Spec ExtensionSpec + Status ExtensionStatus + func (in *Extension) DeepCopy() *Extension + func (in *Extension) DeepCopyInto(out *Extension) + func (in *Extension) DeepCopyObject() runtime.Object + func (mg *Extension) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Extension) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Extension) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *Extension) GetProviderConfigReference() *xpv1.Reference + func (mg *Extension) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Extension) GetTerraformResourceType() string + func (mg *Extension) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Extension) SetConditions(c ...xpv1.Condition) + func (mg *Extension) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Extension) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *Extension) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Extension) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Extension) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Extension) GetConnectionDetailsMapping() map[string]string + func (tr *Extension) GetID() string + func (tr *Extension) GetInitParameters() (map[string]any, error) + func (tr *Extension) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *Extension) GetObservation() (map[string]any, error) + func (tr *Extension) GetParameters() (map[string]any, error) + func (tr *Extension) GetTerraformSchemaVersion() int + func (tr *Extension) Hub() + func (tr *Extension) LateInitialize(attrs []byte) (bool, error) + func (tr *Extension) SetObservation(obs map[string]any) error + func (tr *Extension) SetParameters(params map[string]any) error + type ExtensionInitParameters struct + CreateCascade *bool + Database *string + DropCascade *bool + Schema *string + Version *string + func (in *ExtensionInitParameters) DeepCopy() *ExtensionInitParameters + func (in *ExtensionInitParameters) DeepCopyInto(out *ExtensionInitParameters) + type ExtensionList struct + Items []Extension + func (in *ExtensionList) DeepCopy() *ExtensionList + func (in *ExtensionList) DeepCopyInto(out *ExtensionList) + func (in *ExtensionList) DeepCopyObject() runtime.Object + func (l *ExtensionList) GetItems() []resource.Managed + type ExtensionObservation struct + CreateCascade *bool + Database *string + DropCascade *bool + ID *string + Schema *string + Version *string + func (in *ExtensionObservation) DeepCopy() *ExtensionObservation + func (in *ExtensionObservation) DeepCopyInto(out *ExtensionObservation) + type ExtensionParameters struct + CreateCascade *bool + Database *string + DropCascade *bool + Schema *string + Version *string + func (in *ExtensionParameters) DeepCopy() *ExtensionParameters + func (in *ExtensionParameters) DeepCopyInto(out *ExtensionParameters) + type ExtensionSpec struct + ForProvider ExtensionParameters + InitProvider ExtensionInitParameters + func (in *ExtensionSpec) DeepCopy() *ExtensionSpec + func (in *ExtensionSpec) DeepCopyInto(out *ExtensionSpec) + type ExtensionStatus struct + AtProvider ExtensionObservation + func (in *ExtensionStatus) DeepCopy() *ExtensionStatus + func (in *ExtensionStatus) DeepCopyInto(out *ExtensionStatus) + type Grant struct + Spec GrantSpec + Status GrantStatus + func (in *Grant) DeepCopy() *Grant + func (in *Grant) DeepCopyInto(out *Grant) + func (in *Grant) DeepCopyObject() runtime.Object + func (mg *Grant) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Grant) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Grant) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *Grant) GetProviderConfigReference() *xpv1.Reference + func (mg *Grant) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Grant) GetTerraformResourceType() string + func (mg *Grant) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Grant) SetConditions(c ...xpv1.Condition) + func (mg *Grant) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Grant) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *Grant) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Grant) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Grant) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Grant) GetConnectionDetailsMapping() map[string]string + func (tr *Grant) GetID() string + func (tr *Grant) GetInitParameters() (map[string]any, error) + func (tr *Grant) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *Grant) GetObservation() (map[string]any, error) + func (tr *Grant) GetParameters() (map[string]any, error) + func (tr *Grant) GetTerraformSchemaVersion() int + func (tr *Grant) Hub() + func (tr *Grant) LateInitialize(attrs []byte) (bool, error) + func (tr *Grant) SetObservation(obs map[string]any) error + func (tr *Grant) SetParameters(params map[string]any) error + type GrantInitParameters struct + Columns []*string + ObjectType *string + Objects []*string + Privileges []*string + WithGrantOption *bool + func (in *GrantInitParameters) DeepCopy() *GrantInitParameters + func (in *GrantInitParameters) DeepCopyInto(out *GrantInitParameters) + type GrantList struct + Items []Grant + func (in *GrantList) DeepCopy() *GrantList + func (in *GrantList) DeepCopyInto(out *GrantList) + func (in *GrantList) DeepCopyObject() runtime.Object + func (l *GrantList) GetItems() []resource.Managed + type GrantObservation struct + Columns []*string + Database *string + ID *string + ObjectType *string + Objects []*string + Privileges []*string + Schema *string + WithGrantOption *bool + func (in *GrantObservation) DeepCopy() *GrantObservation + func (in *GrantObservation) DeepCopyInto(out *GrantObservation) + type GrantParameters struct + Columns []*string + Database *string + ObjectType *string + Objects []*string + Privileges []*string + Schema *string + WithGrantOption *bool + func (in *GrantParameters) DeepCopy() *GrantParameters + func (in *GrantParameters) DeepCopyInto(out *GrantParameters) + type GrantSpec struct + ForProvider GrantParameters + InitProvider GrantInitParameters + func (in *GrantSpec) DeepCopy() *GrantSpec + func (in *GrantSpec) DeepCopyInto(out *GrantSpec) + type GrantStatus struct + AtProvider GrantObservation + func (in *GrantStatus) DeepCopy() *GrantStatus + func (in *GrantStatus) DeepCopyInto(out *GrantStatus) + type PolicyInitParameters struct + Create *bool + CreateWithGrant *bool + Role *string + Usage *bool + UsageWithGrant *bool + func (in *PolicyInitParameters) DeepCopy() *PolicyInitParameters + func (in *PolicyInitParameters) DeepCopyInto(out *PolicyInitParameters) + type PolicyObservation struct + Create *bool + CreateWithGrant *bool + Role *string + Usage *bool + UsageWithGrant *bool + func (in *PolicyObservation) DeepCopy() *PolicyObservation + func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation) + type PolicyParameters struct + Create *bool + CreateWithGrant *bool + Role *string + Usage *bool + UsageWithGrant *bool + func (in *PolicyParameters) DeepCopy() *PolicyParameters + func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters) + type Role struct + Spec RoleSpec + Status RoleStatus + func (in *Role) DeepCopy() *Role + func (in *Role) DeepCopyInto(out *Role) + func (in *Role) DeepCopyObject() runtime.Object + func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Role) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *Role) GetProviderConfigReference() *xpv1.Reference + func (mg *Role) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Role) GetTerraformResourceType() string + func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Role) SetConditions(c ...xpv1.Condition) + func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Role) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *Role) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Role) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Role) GetConnectionDetailsMapping() map[string]string + func (tr *Role) GetID() string + func (tr *Role) GetInitParameters() (map[string]any, error) + func (tr *Role) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *Role) GetObservation() (map[string]any, error) + func (tr *Role) GetParameters() (map[string]any, error) + func (tr *Role) GetTerraformSchemaVersion() int + func (tr *Role) Hub() + func (tr *Role) LateInitialize(attrs []byte) (bool, error) + func (tr *Role) SetObservation(obs map[string]any) error + func (tr *Role) SetParameters(params map[string]any) error + type RoleInitParameters struct + AssumeRole *string + BypassRowLevelSecurity *bool + ConnectionLimit *float64 + CreateDatabase *bool + CreateRole *bool + Encrypted *string + EncryptedPassword *bool + IdleInTransactionSessionTimeout *float64 + Inherit *bool + Login *bool + PasswordSecretRef *v1.SecretKeySelector + Replication *bool + Roles []*string + SearchPath []*string + SkipDropRole *bool + SkipReassignOwned *bool + StatementTimeout *float64 + Superuser *bool + ValidUntil *string + func (in *RoleInitParameters) DeepCopy() *RoleInitParameters + func (in *RoleInitParameters) DeepCopyInto(out *RoleInitParameters) + type RoleList struct + Items []Role + func (in *RoleList) DeepCopy() *RoleList + func (in *RoleList) DeepCopyInto(out *RoleList) + func (in *RoleList) DeepCopyObject() runtime.Object + func (l *RoleList) GetItems() []resource.Managed + type RoleObservation struct + AssumeRole *string + BypassRowLevelSecurity *bool + ConnectionLimit *float64 + CreateDatabase *bool + CreateRole *bool + Encrypted *string + EncryptedPassword *bool + ID *string + IdleInTransactionSessionTimeout *float64 + Inherit *bool + Login *bool + Replication *bool + Roles []*string + SearchPath []*string + SkipDropRole *bool + SkipReassignOwned *bool + StatementTimeout *float64 + Superuser *bool + ValidUntil *string + func (in *RoleObservation) DeepCopy() *RoleObservation + func (in *RoleObservation) DeepCopyInto(out *RoleObservation) + type RoleParameters struct + AssumeRole *string + BypassRowLevelSecurity *bool + ConnectionLimit *float64 + CreateDatabase *bool + CreateRole *bool + Encrypted *string + EncryptedPassword *bool + IdleInTransactionSessionTimeout *float64 + Inherit *bool + Login *bool + PasswordSecretRef *v1.SecretKeySelector + Replication *bool + Roles []*string + SearchPath []*string + SkipDropRole *bool + SkipReassignOwned *bool + StatementTimeout *float64 + Superuser *bool + ValidUntil *string + func (in *RoleParameters) DeepCopy() *RoleParameters + func (in *RoleParameters) DeepCopyInto(out *RoleParameters) + type RoleSpec struct + ForProvider RoleParameters + InitProvider RoleInitParameters + func (in *RoleSpec) DeepCopy() *RoleSpec + func (in *RoleSpec) DeepCopyInto(out *RoleSpec) + type RoleStatus struct + AtProvider RoleObservation + func (in *RoleStatus) DeepCopy() *RoleStatus + func (in *RoleStatus) DeepCopyInto(out *RoleStatus) + type Schema struct + Spec SchemaSpec + Status SchemaStatus + func (in *Schema) DeepCopy() *Schema + func (in *Schema) DeepCopyInto(out *Schema) + func (in *Schema) DeepCopyObject() runtime.Object + func (mg *Schema) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Schema) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Schema) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *Schema) GetProviderConfigReference() *xpv1.Reference + func (mg *Schema) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Schema) GetTerraformResourceType() string + func (mg *Schema) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Schema) SetConditions(c ...xpv1.Condition) + func (mg *Schema) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Schema) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *Schema) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Schema) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Schema) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Schema) GetConnectionDetailsMapping() map[string]string + func (tr *Schema) GetID() string + func (tr *Schema) GetInitParameters() (map[string]any, error) + func (tr *Schema) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *Schema) GetObservation() (map[string]any, error) + func (tr *Schema) GetParameters() (map[string]any, error) + func (tr *Schema) GetTerraformSchemaVersion() int + func (tr *Schema) Hub() + func (tr *Schema) LateInitialize(attrs []byte) (bool, error) + func (tr *Schema) SetObservation(obs map[string]any) error + func (tr *Schema) SetParameters(params map[string]any) error + type SchemaInitParameters struct + Database *string + DropCascade *bool + IfNotExists *bool + Owner *string + Policy []PolicyInitParameters + func (in *SchemaInitParameters) DeepCopy() *SchemaInitParameters + func (in *SchemaInitParameters) DeepCopyInto(out *SchemaInitParameters) + type SchemaList struct + Items []Schema + func (in *SchemaList) DeepCopy() *SchemaList + func (in *SchemaList) DeepCopyInto(out *SchemaList) + func (in *SchemaList) DeepCopyObject() runtime.Object + func (l *SchemaList) GetItems() []resource.Managed + type SchemaObservation struct + Database *string + DropCascade *bool + ID *string + IfNotExists *bool + Owner *string + Policy []PolicyObservation + func (in *SchemaObservation) DeepCopy() *SchemaObservation + func (in *SchemaObservation) DeepCopyInto(out *SchemaObservation) + type SchemaParameters struct + Database *string + DropCascade *bool + IfNotExists *bool + Owner *string + Policy []PolicyParameters + func (in *SchemaParameters) DeepCopy() *SchemaParameters + func (in *SchemaParameters) DeepCopyInto(out *SchemaParameters) + type SchemaSpec struct + ForProvider SchemaParameters + InitProvider SchemaInitParameters + func (in *SchemaSpec) DeepCopy() *SchemaSpec + func (in *SchemaSpec) DeepCopyInto(out *SchemaSpec) + type SchemaStatus struct + AtProvider SchemaObservation + func (in *SchemaStatus) DeepCopy() *SchemaStatus + func (in *SchemaStatus) DeepCopyInto(out *SchemaStatus)