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
164 changes: 81 additions & 83 deletions gen/random/bytes/Bytes.go

Large diffs are not rendered by default.

7 changes: 3 additions & 4 deletions gen/random/bytes/BytesConfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (

type BytesConfig 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 BytesConfig 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 bytes requested. The minimum value for length is 1.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/bytes#length Bytes#length}
Expand All @@ -30,4 +30,3 @@ type BytesConfig struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/bytes#keepers Bytes#keepers}
Keepers *map[string]*string `field:"optional" json:"keepers" yaml:"keepers"`
}

17 changes: 8 additions & 9 deletions gen/random/bytes/Bytes__checks.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ func (b *jsiiProxy_Bytes) validateAddMoveTargetParameters(moveTarget *string) er
return nil
}

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

func (b *jsiiProxy_Bytes) validateMoveToParameters(moveTarget *string, index interface{}) error {
func (b *jsiiProxy_Bytes) 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 validateBytes_GenerateConfigForImportParameters(scope constructs.Construct,
return nil
}

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

return nil
}

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

return nil
}

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

return nil
}

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

func (j *jsiiProxy_Bytes) validateSetCountParameters(val interface{}) error {
func (j *jsiiProxy_Bytes) validateSetCountParameters(val any) error {
switch val.(type) {
case *float64:
// ok
Expand Down Expand Up @@ -358,7 +358,7 @@ func (j *jsiiProxy_Bytes) validateSetLifecycleParameters(val *cdktf.TerraformRes
return nil
}

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

return nil
}

6 changes: 3 additions & 3 deletions gen/random/bytes/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-random.bytes.Bytes",
reflect.TypeOf((*Bytes)(nil)).Elem(),
reflect.TypeFor[Bytes](),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
Expand Down Expand Up @@ -60,14 +60,14 @@ func init() {
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"},
},
func() interface{} {
func() any {
j := jsiiProxy_Bytes{}
_jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource)
return &j
},
)
_jsii_.RegisterStruct(
"@cdktf/provider-random.bytes.BytesConfig",
reflect.TypeOf((*BytesConfig)(nil)).Elem(),
reflect.TypeFor[BytesConfig](),
)
}
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/managed-services-platform-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=
Loading