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
4 changes: 3 additions & 1 deletion gen/random/go.mod
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
module github.com/sourcegraph/controller-cdktf/gen/random

go 1.18
go 1.26.4

require (
github.com/aws/constructs-go/constructs/v10 v10.1.167
github.com/aws/jsii-runtime-go v1.95.0
github.com/hashicorp/terraform-cdk-go/cdktf v0.20.7
)

require github.com/Masterminds/semver/v3 v3.2.1 // indirect
8 changes: 8 additions & 0 deletions gen/random/go.sum
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0=
github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ=
github.com/aws/constructs-go/constructs/v10 v10.1.167 h1:9qy6KEHleT8/4UDSTspRRd82h+MKDxcCqwEG3R23Tyo=
github.com/aws/constructs-go/constructs/v10 v10.1.167/go.mod h1:UXHdJzEYgQPF75bdwT+sWUqMKhXQgW/65MIxFI/ulmE=
github.com/aws/jsii-runtime-go v1.95.0 h1:I43Ye2AI8YNul6aWgtsvE76Vq6K6OzDEnZa/3g+sNtM=
github.com/aws/jsii-runtime-go v1.95.0/go.mod h1:ltYD/GbXiTKFeEUn03Ypwhl75N1Rwj4G2094XHjc+LM=
github.com/hashicorp/terraform-cdk-go/cdktf v0.20.7 h1:2qYAJMPlFg4zU8TfZWDa3nyaMIHX6GHQuZnliCosXCs=
github.com/hashicorp/terraform-cdk-go/cdktf v0.20.7/go.mod h1:wAVKV4pDFnayGSCerTah8NQTIcNvi6HGI5fhRoCX3Zw=
7 changes: 3 additions & 4 deletions gen/random/id/IdConfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (

type IdConfig 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,7 +18,7 @@ type IdConfig 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 number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#byte_length Id#byte_length}
Expand All @@ -36,4 +36,3 @@ type IdConfig struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.5.1/docs/resources/id#prefix Id#prefix}
Prefix *string `field:"optional" json:"prefix" yaml:"prefix"`
}

17 changes: 8 additions & 9 deletions gen/random/id/Id__checks.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ func (i *jsiiProxy_Id) validateAddMoveTargetParameters(moveTarget *string) error
return nil
}

func (i *jsiiProxy_Id) validateAddOverrideParameters(path *string, value interface{}) error {
func (i *jsiiProxy_Id) 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 (i *jsiiProxy_Id) validateMoveFromIdParameters(id *string) error {
return nil
}

func (i *jsiiProxy_Id) validateMoveToParameters(moveTarget *string, index interface{}) error {
func (i *jsiiProxy_Id) 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,23 +220,23 @@ func validateId_GenerateConfigForImportParameters(scope constructs.Construct, im
return nil
}

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

return nil
}

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

return nil
}

func validateId_IsTerraformResourceParameters(x interface{}) error {
func validateId_IsTerraformResourceParameters(x any) error {
if x == nil {
return fmt.Errorf("parameter x is required, but nil was provided")
}
Expand All @@ -252,7 +252,7 @@ func (j *jsiiProxy_Id) validateSetByteLengthParameters(val *float64) error {
return nil
}

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

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

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

return nil
}

Loading