Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
226 changes: 112 additions & 114 deletions gen/postgresql/database/Database.go

Large diffs are not rendered by default.

13 changes: 6 additions & 7 deletions gen/postgresql/database/DatabaseConfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (

type DatabaseConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
Connection any `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
Count any `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
Expand All @@ -18,19 +18,19 @@ type DatabaseConfig struct {
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
Provisioners *[]any `field:"optional" json:"provisioners" yaml:"provisioners"`
// The PostgreSQL database name to connect to.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/sourcegraph/postgresql/1.25.0-sg.4/docs/resources/database#name Database#name}
Name *string `field:"required" json:"name" yaml:"name"`
// If false then no one can connect to this database.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/sourcegraph/postgresql/1.25.0-sg.4/docs/resources/database#allow_connections Database#allow_connections}
AllowConnections interface{} `field:"optional" json:"allowConnections" yaml:"allowConnections"`
AllowConnections any `field:"optional" json:"allowConnections" yaml:"allowConnections"`
// If true, the owner of already existing objects will change if the owner changes.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/sourcegraph/postgresql/1.25.0-sg.4/docs/resources/database#alter_object_ownership Database#alter_object_ownership}
AlterObjectOwnership interface{} `field:"optional" json:"alterObjectOwnership" yaml:"alterObjectOwnership"`
AlterObjectOwnership any `field:"optional" json:"alterObjectOwnership" yaml:"alterObjectOwnership"`
// How many concurrent connections can be made to this database.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/sourcegraph/postgresql/1.25.0-sg.4/docs/resources/database#connection_limit Database#connection_limit}
Expand All @@ -47,7 +47,7 @@ type DatabaseConfig struct {
// If true, then this database can be cloned by any user with CREATEDB privileges.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/sourcegraph/postgresql/1.25.0-sg.4/docs/resources/database#is_template Database#is_template}
IsTemplate interface{} `field:"optional" json:"isTemplate" yaml:"isTemplate"`
IsTemplate any `field:"optional" json:"isTemplate" yaml:"isTemplate"`
// Collation order (LC_COLLATE) to use in the new database.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/sourcegraph/postgresql/1.25.0-sg.4/docs/resources/database#lc_collate Database#lc_collate}
Expand All @@ -69,4 +69,3 @@ type DatabaseConfig struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/sourcegraph/postgresql/1.25.0-sg.4/docs/resources/database#template Database#template}
Template *string `field:"optional" json:"template" yaml:"template"`
}

23 changes: 11 additions & 12 deletions gen/postgresql/database/Database__checks.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ func (d *jsiiProxy_Database) validateAddMoveTargetParameters(moveTarget *string)
return nil
}

func (d *jsiiProxy_Database) validateAddOverrideParameters(path *string, value interface{}) error {
func (d *jsiiProxy_Database) validateAddOverrideParameters(path *string, value any) error {
if path == nil {
return fmt.Errorf("parameter path is required, but nil was provided")
}
Expand Down Expand Up @@ -127,7 +127,7 @@ func (d *jsiiProxy_Database) validateMoveFromIdParameters(id *string) error {
return nil
}

func (d *jsiiProxy_Database) validateMoveToParameters(moveTarget *string, index interface{}) error {
func (d *jsiiProxy_Database) validateMoveToParameters(moveTarget *string, index any) error {
if moveTarget == nil {
return fmt.Errorf("parameter moveTarget is required, but nil was provided")
}
Expand Down Expand Up @@ -220,31 +220,31 @@ func validateDatabase_GenerateConfigForImportParameters(scope constructs.Constru
return nil
}

func validateDatabase_IsConstructParameters(x interface{}) error {
func validateDatabase_IsConstructParameters(x any) error {
if x == nil {
return fmt.Errorf("parameter x is required, but nil was provided")
}

return nil
}

func validateDatabase_IsTerraformElementParameters(x interface{}) error {
func validateDatabase_IsTerraformElementParameters(x any) error {
if x == nil {
return fmt.Errorf("parameter x is required, but nil was provided")
}

return nil
}

func validateDatabase_IsTerraformResourceParameters(x interface{}) error {
func validateDatabase_IsTerraformResourceParameters(x any) error {
if x == nil {
return fmt.Errorf("parameter x is required, but nil was provided")
}

return nil
}

func (j *jsiiProxy_Database) validateSetAllowConnectionsParameters(val interface{}) error {
func (j *jsiiProxy_Database) validateSetAllowConnectionsParameters(val any) error {
if val == nil {
return fmt.Errorf("parameter val is required, but nil was provided")
}
Expand All @@ -264,7 +264,7 @@ func (j *jsiiProxy_Database) validateSetAllowConnectionsParameters(val interface
return nil
}

func (j *jsiiProxy_Database) validateSetAlterObjectOwnershipParameters(val interface{}) error {
func (j *jsiiProxy_Database) validateSetAlterObjectOwnershipParameters(val any) error {
if val == nil {
return fmt.Errorf("parameter val is required, but nil was provided")
}
Expand All @@ -284,7 +284,7 @@ func (j *jsiiProxy_Database) validateSetAlterObjectOwnershipParameters(val inter
return nil
}

func (j *jsiiProxy_Database) validateSetConnectionParameters(val interface{}) error {
func (j *jsiiProxy_Database) validateSetConnectionParameters(val any) error {
switch val.(type) {
case *cdktf.SSHProvisionerConnection:
val := val.(*cdktf.SSHProvisionerConnection)
Expand Down Expand Up @@ -325,7 +325,7 @@ func (j *jsiiProxy_Database) validateSetConnectionLimitParameters(val *float64)
return nil
}

func (j *jsiiProxy_Database) validateSetCountParameters(val interface{}) error {
func (j *jsiiProxy_Database) validateSetCountParameters(val any) error {
switch val.(type) {
case *float64:
// ok
Expand Down Expand Up @@ -398,7 +398,7 @@ func (j *jsiiProxy_Database) validateSetIdParameters(val *string) error {
return nil
}

func (j *jsiiProxy_Database) validateSetIsTemplateParameters(val interface{}) error {
func (j *jsiiProxy_Database) validateSetIsTemplateParameters(val any) error {
if val == nil {
return fmt.Errorf("parameter val is required, but nil was provided")
}
Expand Down Expand Up @@ -458,7 +458,7 @@ func (j *jsiiProxy_Database) validateSetOwnerParameters(val *string) error {
return nil
}

func (j *jsiiProxy_Database) validateSetProvisionersParameters(val *[]interface{}) error {
func (j *jsiiProxy_Database) validateSetProvisionersParameters(val *[]any) error {
for idx_97dfc6, v := range *val {
switch v.(type) {
case *cdktf.FileProvisioner:
Expand Down Expand Up @@ -538,4 +538,3 @@ func validateNewDatabaseParameters(scope constructs.Construct, id *string, confi

return nil
}

6 changes: 3 additions & 3 deletions gen/postgresql/database/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
func init() {
_jsii_.RegisterClass(
"@cdktf/provider-postgresql.database.Database",
reflect.TypeOf((*Database)(nil)).Elem(),
reflect.TypeFor[Database](),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
Expand Down Expand Up @@ -88,14 +88,14 @@ func init() {
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"},
},
func() interface{} {
func() any {
j := jsiiProxy_Database{}
_jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource)
return &j
},
)
_jsii_.RegisterStruct(
"@cdktf/provider-postgresql.database.DatabaseConfig",
reflect.TypeOf((*DatabaseConfig)(nil)).Elem(),
reflect.TypeFor[DatabaseConfig](),
)
}
Loading