diff --git a/gen/random/bytes/Bytes.go b/gen/random/bytes/Bytes.go index 3d7b661653..46f035b2c8 100644 --- a/gen/random/bytes/Bytes.go +++ b/gen/random/bytes/Bytes.go @@ -16,15 +16,15 @@ type Bytes interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - Connection() interface{} + Connection() any // Experimental. - SetConnection(val interface{}) + SetConnection(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -55,24 +55,24 @@ type Bytes interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} + GetAnyMapAttribute(terraformAttribute *string) *map[string]any // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. @@ -90,7 +90,7 @@ type Bytes interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -102,7 +102,7 @@ type Bytes interface { MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. - MoveTo(moveTarget *string, index interface{}) + MoveTo(moveTarget *string, index any) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) @@ -113,17 +113,17 @@ type Bytes interface { // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for Bytes @@ -151,8 +151,8 @@ func (j *jsiiProxy_Bytes) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Bytes) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Bytes) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -161,8 +161,8 @@ func (j *jsiiProxy_Bytes) Connection() interface{} { return returns } -func (j *jsiiProxy_Bytes) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Bytes) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -171,8 +171,8 @@ func (j *jsiiProxy_Bytes) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Bytes) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Bytes) Count() any { + var returns any _jsii_.Get( j, "count", @@ -301,8 +301,8 @@ func (j *jsiiProxy_Bytes) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Bytes) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Bytes) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -311,8 +311,8 @@ func (j *jsiiProxy_Bytes) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Bytes) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Bytes) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -331,8 +331,8 @@ func (j *jsiiProxy_Bytes) TerraformGeneratorMetadata() *cdktf.TerraformProviderG return returns } -func (j *jsiiProxy_Bytes) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Bytes) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -351,7 +351,6 @@ func (j *jsiiProxy_Bytes) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/bytes random_bytes} Resource. func NewBytes(scope constructs.Construct, id *string, config *BytesConfig) Bytes { _init_.Initialize() @@ -363,7 +362,7 @@ func NewBytes(scope constructs.Construct, id *string, config *BytesConfig) Bytes _jsii_.Create( "@cdktf/provider-random.bytes.Bytes", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -376,12 +375,12 @@ func NewBytes_Override(b Bytes, scope constructs.Construct, id *string, config * _jsii_.Create( "@cdktf/provider-random.bytes.Bytes", - []interface{}{scope, id, config}, + []any{scope, id, config}, b, ) } -func (j *jsiiProxy_Bytes)SetConnection(val interface{}) { +func (j *jsiiProxy_Bytes) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -392,7 +391,7 @@ func (j *jsiiProxy_Bytes)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Bytes)SetCount(val interface{}) { +func (j *jsiiProxy_Bytes) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -403,7 +402,7 @@ func (j *jsiiProxy_Bytes)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Bytes)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Bytes) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -411,7 +410,7 @@ func (j *jsiiProxy_Bytes)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Bytes)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Bytes) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -419,7 +418,7 @@ func (j *jsiiProxy_Bytes)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Bytes)SetKeepers(val *map[string]*string) { +func (j *jsiiProxy_Bytes) SetKeepers(val *map[string]*string) { if err := j.validateSetKeepersParameters(val); err != nil { panic(err) } @@ -430,7 +429,7 @@ func (j *jsiiProxy_Bytes)SetKeepers(val *map[string]*string) { ) } -func (j *jsiiProxy_Bytes)SetLength(val *float64) { +func (j *jsiiProxy_Bytes) SetLength(val *float64) { if err := j.validateSetLengthParameters(val); err != nil { panic(err) } @@ -441,7 +440,7 @@ func (j *jsiiProxy_Bytes)SetLength(val *float64) { ) } -func (j *jsiiProxy_Bytes)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Bytes) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -452,7 +451,7 @@ func (j *jsiiProxy_Bytes)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { ) } -func (j *jsiiProxy_Bytes)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Bytes) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -460,7 +459,7 @@ func (j *jsiiProxy_Bytes)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Bytes)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Bytes) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -483,7 +482,7 @@ func Bytes_GenerateConfigForImport(scope constructs.Construct, importToId *strin _jsii_.StaticInvoke( "@cdktf/provider-random.bytes.Bytes", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -507,7 +506,7 @@ func Bytes_GenerateConfigForImport(scope constructs.Construct, importToId *strin // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Bytes_IsConstruct(x interface{}) *bool { +func Bytes_IsConstruct(x any) *bool { _init_.Initialize() if err := validateBytes_IsConstructParameters(x); err != nil { @@ -518,7 +517,7 @@ func Bytes_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.bytes.Bytes", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -526,7 +525,7 @@ func Bytes_IsConstruct(x interface{}) *bool { } // Experimental. -func Bytes_IsTerraformElement(x interface{}) *bool { +func Bytes_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateBytes_IsTerraformElementParameters(x); err != nil { @@ -537,7 +536,7 @@ func Bytes_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.bytes.Bytes", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -545,7 +544,7 @@ func Bytes_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Bytes_IsTerraformResource(x interface{}) *bool { +func Bytes_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateBytes_IsTerraformResourceParameters(x); err != nil { @@ -556,7 +555,7 @@ func Bytes_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.bytes.Bytes", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -581,31 +580,31 @@ func (b *jsiiProxy_Bytes) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( b, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (b *jsiiProxy_Bytes) AddOverride(path *string, value interface{}) { +func (b *jsiiProxy_Bytes) AddOverride(path *string, value any) { if err := b.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( b, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (b *jsiiProxy_Bytes) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (b *jsiiProxy_Bytes) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := b.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( b, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -621,7 +620,7 @@ func (b *jsiiProxy_Bytes) GetBooleanAttribute(terraformAttribute *string) cdktf. _jsii_.Invoke( b, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -637,7 +636,7 @@ func (b *jsiiProxy_Bytes) GetBooleanMapAttribute(terraformAttribute *string) *ma _jsii_.Invoke( b, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -653,7 +652,7 @@ func (b *jsiiProxy_Bytes) GetListAttribute(terraformAttribute *string) *[]*strin _jsii_.Invoke( b, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -669,7 +668,7 @@ func (b *jsiiProxy_Bytes) GetNumberAttribute(terraformAttribute *string) *float6 _jsii_.Invoke( b, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -685,7 +684,7 @@ func (b *jsiiProxy_Bytes) GetNumberListAttribute(terraformAttribute *string) *[] _jsii_.Invoke( b, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -701,7 +700,7 @@ func (b *jsiiProxy_Bytes) GetNumberMapAttribute(terraformAttribute *string) *map _jsii_.Invoke( b, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -717,7 +716,7 @@ func (b *jsiiProxy_Bytes) GetStringAttribute(terraformAttribute *string) *string _jsii_.Invoke( b, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -733,15 +732,15 @@ func (b *jsiiProxy_Bytes) GetStringMapAttribute(terraformAttribute *string) *map _jsii_.Invoke( b, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (b *jsiiProxy_Bytes) HasResourceMove() interface{} { - var returns interface{} +func (b *jsiiProxy_Bytes) HasResourceMove() any { + var returns any _jsii_.Invoke( b, @@ -760,7 +759,7 @@ func (b *jsiiProxy_Bytes) ImportFrom(id *string, provider cdktf.TerraformProvide _jsii_.InvokeVoid( b, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -773,7 +772,7 @@ func (b *jsiiProxy_Bytes) InterpolationForAttribute(terraformAttribute *string) _jsii_.Invoke( b, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -787,18 +786,18 @@ func (b *jsiiProxy_Bytes) MoveFromId(id *string) { _jsii_.InvokeVoid( b, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (b *jsiiProxy_Bytes) MoveTo(moveTarget *string, index interface{}) { +func (b *jsiiProxy_Bytes) MoveTo(moveTarget *string, index any) { if err := b.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( b, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -809,7 +808,7 @@ func (b *jsiiProxy_Bytes) MoveToId(id *string) { _jsii_.InvokeVoid( b, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -820,7 +819,7 @@ func (b *jsiiProxy_Bytes) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( b, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -840,8 +839,8 @@ func (b *jsiiProxy_Bytes) ResetOverrideLogicalId() { ) } -func (b *jsiiProxy_Bytes) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (b *jsiiProxy_Bytes) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( b, @@ -853,8 +852,8 @@ func (b *jsiiProxy_Bytes) SynthesizeAttributes() *map[string]interface{} { return returns } -func (b *jsiiProxy_Bytes) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (b *jsiiProxy_Bytes) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( b, @@ -866,8 +865,8 @@ func (b *jsiiProxy_Bytes) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (b *jsiiProxy_Bytes) ToHclTerraform() interface{} { - var returns interface{} +func (b *jsiiProxy_Bytes) ToHclTerraform() any { + var returns any _jsii_.Invoke( b, @@ -879,8 +878,8 @@ func (b *jsiiProxy_Bytes) ToHclTerraform() interface{} { return returns } -func (b *jsiiProxy_Bytes) ToMetadata() interface{} { - var returns interface{} +func (b *jsiiProxy_Bytes) ToMetadata() any { + var returns any _jsii_.Invoke( b, @@ -905,8 +904,8 @@ func (b *jsiiProxy_Bytes) ToString() *string { return returns } -func (b *jsiiProxy_Bytes) ToTerraform() interface{} { - var returns interface{} +func (b *jsiiProxy_Bytes) ToTerraform() any { + var returns any _jsii_.Invoke( b, @@ -917,4 +916,3 @@ func (b *jsiiProxy_Bytes) ToTerraform() interface{} { return returns } - diff --git a/gen/random/bytes/BytesConfig.go b/gen/random/bytes/BytesConfig.go index e378973bb3..3360db0b4a 100644 --- a/gen/random/bytes/BytesConfig.go +++ b/gen/random/bytes/BytesConfig.go @@ -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. @@ -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} @@ -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"` } - diff --git a/gen/random/bytes/Bytes__checks.go b/gen/random/bytes/Bytes__checks.go index 54ce07b67d..a60353b963 100644 --- a/gen/random/bytes/Bytes__checks.go +++ b/gen/random/bytes/Bytes__checks.go @@ -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") } @@ -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") } @@ -220,7 +220,7 @@ 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") } @@ -228,7 +228,7 @@ func validateBytes_IsConstructParameters(x interface{}) error { 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") } @@ -236,7 +236,7 @@ func validateBytes_IsTerraformElementParameters(x interface{}) error { 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") } @@ -244,7 +244,7 @@ func validateBytes_IsTerraformResourceParameters(x interface{}) error { 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) @@ -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 @@ -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: @@ -422,4 +422,3 @@ func validateNewBytesParameters(scope constructs.Construct, id *string, config * return nil } - diff --git a/gen/random/bytes/main.go b/gen/random/bytes/main.go index 514672f80b..dd87479003 100644 --- a/gen/random/bytes/main.go +++ b/gen/random/bytes/main.go @@ -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"}, @@ -60,7 +60,7 @@ 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 @@ -68,6 +68,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.bytes.BytesConfig", - reflect.TypeOf((*BytesConfig)(nil)).Elem(), + reflect.TypeFor[BytesConfig](), ) } diff --git a/gen/random/go.mod b/gen/random/go.mod index 551b3a5780..7b4b2d48b3 100644 --- a/gen/random/go.mod +++ b/gen/random/go.mod @@ -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 diff --git a/gen/random/go.sum b/gen/random/go.sum new file mode 100644 index 0000000000..c33b5c02be --- /dev/null +++ b/gen/random/go.sum @@ -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= diff --git a/gen/random/id/Id.go b/gen/random/id/Id.go index f393d2152a..09274074c7 100644 --- a/gen/random/id/Id.go +++ b/gen/random/id/Id.go @@ -20,15 +20,15 @@ type Id interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - Connection() interface{} + Connection() any // Experimental. - SetConnection(val interface{}) + SetConnection(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) Dec() *string // Experimental. DependsOn() *[]*string @@ -61,24 +61,24 @@ type Id interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} + GetAnyMapAttribute(terraformAttribute *string) *map[string]any // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. @@ -96,7 +96,7 @@ type Id interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -108,7 +108,7 @@ type Id interface { MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. - MoveTo(moveTarget *string, index interface{}) + MoveTo(moveTarget *string, index any) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) @@ -120,17 +120,17 @@ type Id interface { // Experimental. ResetOverrideLogicalId() ResetPrefix() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for Id @@ -188,8 +188,8 @@ func (j *jsiiProxy_Id) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Id) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Id) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -198,8 +198,8 @@ func (j *jsiiProxy_Id) Connection() interface{} { return returns } -func (j *jsiiProxy_Id) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Id) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -208,8 +208,8 @@ func (j *jsiiProxy_Id) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Id) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Id) Count() any { + var returns any _jsii_.Get( j, "count", @@ -358,8 +358,8 @@ func (j *jsiiProxy_Id) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Id) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Id) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -368,8 +368,8 @@ func (j *jsiiProxy_Id) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Id) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Id) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -388,8 +388,8 @@ func (j *jsiiProxy_Id) TerraformGeneratorMetadata() *cdktf.TerraformProviderGene return returns } -func (j *jsiiProxy_Id) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Id) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -408,7 +408,6 @@ func (j *jsiiProxy_Id) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/id random_id} Resource. func NewId(scope constructs.Construct, id *string, config *IdConfig) Id { _init_.Initialize() @@ -420,7 +419,7 @@ func NewId(scope constructs.Construct, id *string, config *IdConfig) Id { _jsii_.Create( "@cdktf/provider-random.id.Id", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -433,12 +432,12 @@ func NewId_Override(i Id, scope constructs.Construct, id *string, config *IdConf _jsii_.Create( "@cdktf/provider-random.id.Id", - []interface{}{scope, id, config}, + []any{scope, id, config}, i, ) } -func (j *jsiiProxy_Id)SetByteLength(val *float64) { +func (j *jsiiProxy_Id) SetByteLength(val *float64) { if err := j.validateSetByteLengthParameters(val); err != nil { panic(err) } @@ -449,7 +448,7 @@ func (j *jsiiProxy_Id)SetByteLength(val *float64) { ) } -func (j *jsiiProxy_Id)SetConnection(val interface{}) { +func (j *jsiiProxy_Id) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -460,7 +459,7 @@ func (j *jsiiProxy_Id)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Id)SetCount(val interface{}) { +func (j *jsiiProxy_Id) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -471,7 +470,7 @@ func (j *jsiiProxy_Id)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Id)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Id) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -479,7 +478,7 @@ func (j *jsiiProxy_Id)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Id)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Id) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -487,7 +486,7 @@ func (j *jsiiProxy_Id)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Id)SetKeepers(val *map[string]*string) { +func (j *jsiiProxy_Id) SetKeepers(val *map[string]*string) { if err := j.validateSetKeepersParameters(val); err != nil { panic(err) } @@ -498,7 +497,7 @@ func (j *jsiiProxy_Id)SetKeepers(val *map[string]*string) { ) } -func (j *jsiiProxy_Id)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Id) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -509,7 +508,7 @@ func (j *jsiiProxy_Id)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { ) } -func (j *jsiiProxy_Id)SetPrefix(val *string) { +func (j *jsiiProxy_Id) SetPrefix(val *string) { if err := j.validateSetPrefixParameters(val); err != nil { panic(err) } @@ -520,7 +519,7 @@ func (j *jsiiProxy_Id)SetPrefix(val *string) { ) } -func (j *jsiiProxy_Id)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Id) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -528,7 +527,7 @@ func (j *jsiiProxy_Id)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Id)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Id) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -551,7 +550,7 @@ func Id_GenerateConfigForImport(scope constructs.Construct, importToId *string, _jsii_.StaticInvoke( "@cdktf/provider-random.id.Id", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -575,7 +574,7 @@ func Id_GenerateConfigForImport(scope constructs.Construct, importToId *string, // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Id_IsConstruct(x interface{}) *bool { +func Id_IsConstruct(x any) *bool { _init_.Initialize() if err := validateId_IsConstructParameters(x); err != nil { @@ -586,7 +585,7 @@ func Id_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.id.Id", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -594,7 +593,7 @@ func Id_IsConstruct(x interface{}) *bool { } // Experimental. -func Id_IsTerraformElement(x interface{}) *bool { +func Id_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateId_IsTerraformElementParameters(x); err != nil { @@ -605,7 +604,7 @@ func Id_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.id.Id", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -613,7 +612,7 @@ func Id_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Id_IsTerraformResource(x interface{}) *bool { +func Id_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateId_IsTerraformResourceParameters(x); err != nil { @@ -624,7 +623,7 @@ func Id_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.id.Id", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -649,31 +648,31 @@ func (i *jsiiProxy_Id) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( i, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (i *jsiiProxy_Id) AddOverride(path *string, value interface{}) { +func (i *jsiiProxy_Id) AddOverride(path *string, value any) { if err := i.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( i, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (i *jsiiProxy_Id) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (i *jsiiProxy_Id) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := i.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( i, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -689,7 +688,7 @@ func (i *jsiiProxy_Id) GetBooleanAttribute(terraformAttribute *string) cdktf.IRe _jsii_.Invoke( i, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -705,7 +704,7 @@ func (i *jsiiProxy_Id) GetBooleanMapAttribute(terraformAttribute *string) *map[s _jsii_.Invoke( i, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -721,7 +720,7 @@ func (i *jsiiProxy_Id) GetListAttribute(terraformAttribute *string) *[]*string { _jsii_.Invoke( i, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -737,7 +736,7 @@ func (i *jsiiProxy_Id) GetNumberAttribute(terraformAttribute *string) *float64 { _jsii_.Invoke( i, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -753,7 +752,7 @@ func (i *jsiiProxy_Id) GetNumberListAttribute(terraformAttribute *string) *[]*fl _jsii_.Invoke( i, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -769,7 +768,7 @@ func (i *jsiiProxy_Id) GetNumberMapAttribute(terraformAttribute *string) *map[st _jsii_.Invoke( i, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -785,7 +784,7 @@ func (i *jsiiProxy_Id) GetStringAttribute(terraformAttribute *string) *string { _jsii_.Invoke( i, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -801,15 +800,15 @@ func (i *jsiiProxy_Id) GetStringMapAttribute(terraformAttribute *string) *map[st _jsii_.Invoke( i, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (i *jsiiProxy_Id) HasResourceMove() interface{} { - var returns interface{} +func (i *jsiiProxy_Id) HasResourceMove() any { + var returns any _jsii_.Invoke( i, @@ -828,7 +827,7 @@ func (i *jsiiProxy_Id) ImportFrom(id *string, provider cdktf.TerraformProvider) _jsii_.InvokeVoid( i, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -841,7 +840,7 @@ func (i *jsiiProxy_Id) InterpolationForAttribute(terraformAttribute *string) cdk _jsii_.Invoke( i, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -855,18 +854,18 @@ func (i *jsiiProxy_Id) MoveFromId(id *string) { _jsii_.InvokeVoid( i, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (i *jsiiProxy_Id) MoveTo(moveTarget *string, index interface{}) { +func (i *jsiiProxy_Id) MoveTo(moveTarget *string, index any) { if err := i.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( i, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -877,7 +876,7 @@ func (i *jsiiProxy_Id) MoveToId(id *string) { _jsii_.InvokeVoid( i, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -888,7 +887,7 @@ func (i *jsiiProxy_Id) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( i, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -916,8 +915,8 @@ func (i *jsiiProxy_Id) ResetPrefix() { ) } -func (i *jsiiProxy_Id) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (i *jsiiProxy_Id) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( i, @@ -929,8 +928,8 @@ func (i *jsiiProxy_Id) SynthesizeAttributes() *map[string]interface{} { return returns } -func (i *jsiiProxy_Id) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (i *jsiiProxy_Id) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( i, @@ -942,8 +941,8 @@ func (i *jsiiProxy_Id) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (i *jsiiProxy_Id) ToHclTerraform() interface{} { - var returns interface{} +func (i *jsiiProxy_Id) ToHclTerraform() any { + var returns any _jsii_.Invoke( i, @@ -955,8 +954,8 @@ func (i *jsiiProxy_Id) ToHclTerraform() interface{} { return returns } -func (i *jsiiProxy_Id) ToMetadata() interface{} { - var returns interface{} +func (i *jsiiProxy_Id) ToMetadata() any { + var returns any _jsii_.Invoke( i, @@ -981,8 +980,8 @@ func (i *jsiiProxy_Id) ToString() *string { return returns } -func (i *jsiiProxy_Id) ToTerraform() interface{} { - var returns interface{} +func (i *jsiiProxy_Id) ToTerraform() any { + var returns any _jsii_.Invoke( i, @@ -993,4 +992,3 @@ func (i *jsiiProxy_Id) ToTerraform() interface{} { return returns } - diff --git a/gen/random/id/IdConfig.go b/gen/random/id/IdConfig.go index a7607f375a..1847ff0fe0 100644 --- a/gen/random/id/IdConfig.go +++ b/gen/random/id/IdConfig.go @@ -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. @@ -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.6.3/docs/resources/id#byte_length Id#byte_length} @@ -36,4 +36,3 @@ type IdConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/id#prefix Id#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` } - diff --git a/gen/random/id/Id__checks.go b/gen/random/id/Id__checks.go index 1a2435aaec..0f3367a7b8 100644 --- a/gen/random/id/Id__checks.go +++ b/gen/random/id/Id__checks.go @@ -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") } @@ -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") } @@ -220,7 +220,7 @@ 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") } @@ -228,7 +228,7 @@ func validateId_IsConstructParameters(x interface{}) error { 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") } @@ -236,7 +236,7 @@ func validateId_IsTerraformElementParameters(x interface{}) error { 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") } @@ -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) @@ -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 @@ -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: @@ -430,4 +430,3 @@ func validateNewIdParameters(scope constructs.Construct, id *string, config *IdC return nil } - diff --git a/gen/random/id/main.go b/gen/random/id/main.go index 2efa2da0d2..b263771dbb 100644 --- a/gen/random/id/main.go +++ b/gen/random/id/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-random.id.Id", - reflect.TypeOf((*Id)(nil)).Elem(), + reflect.TypeFor[Id](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -66,7 +66,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_Id{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -74,6 +74,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.id.IdConfig", - reflect.TypeOf((*IdConfig)(nil)).Elem(), + reflect.TypeFor[IdConfig](), ) } diff --git a/gen/random/integer/Integer.go b/gen/random/integer/Integer.go index ba03540787..8a69161d81 100644 --- a/gen/random/integer/Integer.go +++ b/gen/random/integer/Integer.go @@ -15,15 +15,15 @@ type Integer interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - Connection() interface{} + Connection() any // Experimental. - SetConnection(val interface{}) + SetConnection(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -57,11 +57,11 @@ type Integer interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Result() *float64 Seed() *string SetSeed(val *string) @@ -69,16 +69,16 @@ type Integer interface { // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} + GetAnyMapAttribute(terraformAttribute *string) *map[string]any // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. @@ -96,7 +96,7 @@ type Integer interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -108,7 +108,7 @@ type Integer interface { MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. - MoveTo(moveTarget *string, index interface{}) + MoveTo(moveTarget *string, index any) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) @@ -120,17 +120,17 @@ type Integer interface { // Experimental. ResetOverrideLogicalId() ResetSeed() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for Integer @@ -148,8 +148,8 @@ func (j *jsiiProxy_Integer) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Integer) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Integer) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -158,8 +158,8 @@ func (j *jsiiProxy_Integer) Connection() interface{} { return returns } -func (j *jsiiProxy_Integer) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Integer) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -168,8 +168,8 @@ func (j *jsiiProxy_Integer) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Integer) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Integer) Count() any { + var returns any _jsii_.Get( j, "count", @@ -318,8 +318,8 @@ func (j *jsiiProxy_Integer) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Integer) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Integer) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -328,8 +328,8 @@ func (j *jsiiProxy_Integer) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Integer) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Integer) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -378,8 +378,8 @@ func (j *jsiiProxy_Integer) TerraformGeneratorMetadata() *cdktf.TerraformProvide return returns } -func (j *jsiiProxy_Integer) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Integer) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -398,7 +398,6 @@ func (j *jsiiProxy_Integer) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/integer random_integer} Resource. func NewInteger(scope constructs.Construct, id *string, config *IntegerConfig) Integer { _init_.Initialize() @@ -410,7 +409,7 @@ func NewInteger(scope constructs.Construct, id *string, config *IntegerConfig) I _jsii_.Create( "@cdktf/provider-random.integer.Integer", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -423,12 +422,12 @@ func NewInteger_Override(i Integer, scope constructs.Construct, id *string, conf _jsii_.Create( "@cdktf/provider-random.integer.Integer", - []interface{}{scope, id, config}, + []any{scope, id, config}, i, ) } -func (j *jsiiProxy_Integer)SetConnection(val interface{}) { +func (j *jsiiProxy_Integer) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -439,7 +438,7 @@ func (j *jsiiProxy_Integer)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Integer)SetCount(val interface{}) { +func (j *jsiiProxy_Integer) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -450,7 +449,7 @@ func (j *jsiiProxy_Integer)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Integer)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Integer) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -458,7 +457,7 @@ func (j *jsiiProxy_Integer)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Integer)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Integer) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -466,7 +465,7 @@ func (j *jsiiProxy_Integer)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Integer)SetKeepers(val *map[string]*string) { +func (j *jsiiProxy_Integer) SetKeepers(val *map[string]*string) { if err := j.validateSetKeepersParameters(val); err != nil { panic(err) } @@ -477,7 +476,7 @@ func (j *jsiiProxy_Integer)SetKeepers(val *map[string]*string) { ) } -func (j *jsiiProxy_Integer)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Integer) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -488,7 +487,7 @@ func (j *jsiiProxy_Integer)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { ) } -func (j *jsiiProxy_Integer)SetMax(val *float64) { +func (j *jsiiProxy_Integer) SetMax(val *float64) { if err := j.validateSetMaxParameters(val); err != nil { panic(err) } @@ -499,7 +498,7 @@ func (j *jsiiProxy_Integer)SetMax(val *float64) { ) } -func (j *jsiiProxy_Integer)SetMin(val *float64) { +func (j *jsiiProxy_Integer) SetMin(val *float64) { if err := j.validateSetMinParameters(val); err != nil { panic(err) } @@ -510,7 +509,7 @@ func (j *jsiiProxy_Integer)SetMin(val *float64) { ) } -func (j *jsiiProxy_Integer)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Integer) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -518,7 +517,7 @@ func (j *jsiiProxy_Integer)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Integer)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Integer) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -529,7 +528,7 @@ func (j *jsiiProxy_Integer)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Integer)SetSeed(val *string) { +func (j *jsiiProxy_Integer) SetSeed(val *string) { if err := j.validateSetSeedParameters(val); err != nil { panic(err) } @@ -552,7 +551,7 @@ func Integer_GenerateConfigForImport(scope constructs.Construct, importToId *str _jsii_.StaticInvoke( "@cdktf/provider-random.integer.Integer", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -576,7 +575,7 @@ func Integer_GenerateConfigForImport(scope constructs.Construct, importToId *str // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Integer_IsConstruct(x interface{}) *bool { +func Integer_IsConstruct(x any) *bool { _init_.Initialize() if err := validateInteger_IsConstructParameters(x); err != nil { @@ -587,7 +586,7 @@ func Integer_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.integer.Integer", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -595,7 +594,7 @@ func Integer_IsConstruct(x interface{}) *bool { } // Experimental. -func Integer_IsTerraformElement(x interface{}) *bool { +func Integer_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateInteger_IsTerraformElementParameters(x); err != nil { @@ -606,7 +605,7 @@ func Integer_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.integer.Integer", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -614,7 +613,7 @@ func Integer_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Integer_IsTerraformResource(x interface{}) *bool { +func Integer_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateInteger_IsTerraformResourceParameters(x); err != nil { @@ -625,7 +624,7 @@ func Integer_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.integer.Integer", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -650,31 +649,31 @@ func (i *jsiiProxy_Integer) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( i, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (i *jsiiProxy_Integer) AddOverride(path *string, value interface{}) { +func (i *jsiiProxy_Integer) AddOverride(path *string, value any) { if err := i.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( i, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (i *jsiiProxy_Integer) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (i *jsiiProxy_Integer) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := i.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( i, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -690,7 +689,7 @@ func (i *jsiiProxy_Integer) GetBooleanAttribute(terraformAttribute *string) cdkt _jsii_.Invoke( i, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -706,7 +705,7 @@ func (i *jsiiProxy_Integer) GetBooleanMapAttribute(terraformAttribute *string) * _jsii_.Invoke( i, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -722,7 +721,7 @@ func (i *jsiiProxy_Integer) GetListAttribute(terraformAttribute *string) *[]*str _jsii_.Invoke( i, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -738,7 +737,7 @@ func (i *jsiiProxy_Integer) GetNumberAttribute(terraformAttribute *string) *floa _jsii_.Invoke( i, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -754,7 +753,7 @@ func (i *jsiiProxy_Integer) GetNumberListAttribute(terraformAttribute *string) * _jsii_.Invoke( i, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -770,7 +769,7 @@ func (i *jsiiProxy_Integer) GetNumberMapAttribute(terraformAttribute *string) *m _jsii_.Invoke( i, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -786,7 +785,7 @@ func (i *jsiiProxy_Integer) GetStringAttribute(terraformAttribute *string) *stri _jsii_.Invoke( i, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -802,15 +801,15 @@ func (i *jsiiProxy_Integer) GetStringMapAttribute(terraformAttribute *string) *m _jsii_.Invoke( i, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (i *jsiiProxy_Integer) HasResourceMove() interface{} { - var returns interface{} +func (i *jsiiProxy_Integer) HasResourceMove() any { + var returns any _jsii_.Invoke( i, @@ -829,7 +828,7 @@ func (i *jsiiProxy_Integer) ImportFrom(id *string, provider cdktf.TerraformProvi _jsii_.InvokeVoid( i, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -842,7 +841,7 @@ func (i *jsiiProxy_Integer) InterpolationForAttribute(terraformAttribute *string _jsii_.Invoke( i, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -856,18 +855,18 @@ func (i *jsiiProxy_Integer) MoveFromId(id *string) { _jsii_.InvokeVoid( i, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (i *jsiiProxy_Integer) MoveTo(moveTarget *string, index interface{}) { +func (i *jsiiProxy_Integer) MoveTo(moveTarget *string, index any) { if err := i.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( i, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -878,7 +877,7 @@ func (i *jsiiProxy_Integer) MoveToId(id *string) { _jsii_.InvokeVoid( i, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -889,7 +888,7 @@ func (i *jsiiProxy_Integer) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( i, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -917,8 +916,8 @@ func (i *jsiiProxy_Integer) ResetSeed() { ) } -func (i *jsiiProxy_Integer) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (i *jsiiProxy_Integer) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( i, @@ -930,8 +929,8 @@ func (i *jsiiProxy_Integer) SynthesizeAttributes() *map[string]interface{} { return returns } -func (i *jsiiProxy_Integer) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (i *jsiiProxy_Integer) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( i, @@ -943,8 +942,8 @@ func (i *jsiiProxy_Integer) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (i *jsiiProxy_Integer) ToHclTerraform() interface{} { - var returns interface{} +func (i *jsiiProxy_Integer) ToHclTerraform() any { + var returns any _jsii_.Invoke( i, @@ -956,8 +955,8 @@ func (i *jsiiProxy_Integer) ToHclTerraform() interface{} { return returns } -func (i *jsiiProxy_Integer) ToMetadata() interface{} { - var returns interface{} +func (i *jsiiProxy_Integer) ToMetadata() any { + var returns any _jsii_.Invoke( i, @@ -982,8 +981,8 @@ func (i *jsiiProxy_Integer) ToString() *string { return returns } -func (i *jsiiProxy_Integer) ToTerraform() interface{} { - var returns interface{} +func (i *jsiiProxy_Integer) ToTerraform() any { + var returns any _jsii_.Invoke( i, @@ -994,4 +993,3 @@ func (i *jsiiProxy_Integer) ToTerraform() interface{} { return returns } - diff --git a/gen/random/integer/IntegerConfig.go b/gen/random/integer/IntegerConfig.go index ac77a30e09..9b330cef91 100644 --- a/gen/random/integer/IntegerConfig.go +++ b/gen/random/integer/IntegerConfig.go @@ -6,9 +6,9 @@ import ( type IntegerConfig 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. @@ -18,7 +18,7 @@ type IntegerConfig 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 maximum inclusive value of the range. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/integer#max Integer#max} @@ -38,4 +38,3 @@ type IntegerConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/integer#seed Integer#seed} Seed *string `field:"optional" json:"seed" yaml:"seed"` } - diff --git a/gen/random/integer/Integer__checks.go b/gen/random/integer/Integer__checks.go index bc3aeba946..fdd545fb8a 100644 --- a/gen/random/integer/Integer__checks.go +++ b/gen/random/integer/Integer__checks.go @@ -19,7 +19,7 @@ func (i *jsiiProxy_Integer) validateAddMoveTargetParameters(moveTarget *string) return nil } -func (i *jsiiProxy_Integer) validateAddOverrideParameters(path *string, value interface{}) error { +func (i *jsiiProxy_Integer) validateAddOverrideParameters(path *string, value any) error { if path == nil { return fmt.Errorf("parameter path is required, but nil was provided") } @@ -127,7 +127,7 @@ func (i *jsiiProxy_Integer) validateMoveFromIdParameters(id *string) error { return nil } -func (i *jsiiProxy_Integer) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (i *jsiiProxy_Integer) validateMoveToParameters(moveTarget *string, index any) error { if moveTarget == nil { return fmt.Errorf("parameter moveTarget is required, but nil was provided") } @@ -220,7 +220,7 @@ func validateInteger_GenerateConfigForImportParameters(scope constructs.Construc return nil } -func validateInteger_IsConstructParameters(x interface{}) error { +func validateInteger_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateInteger_IsConstructParameters(x interface{}) error { return nil } -func validateInteger_IsTerraformElementParameters(x interface{}) error { +func validateInteger_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateInteger_IsTerraformElementParameters(x interface{}) error { return nil } -func validateInteger_IsTerraformResourceParameters(x interface{}) error { +func validateInteger_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validateInteger_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_Integer) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Integer) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_Integer) validateSetConnectionParameters(val interface{}) err return nil } -func (j *jsiiProxy_Integer) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Integer) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -366,7 +366,7 @@ func (j *jsiiProxy_Integer) validateSetMinParameters(val *float64) error { return nil } -func (j *jsiiProxy_Integer) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Integer) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -438,4 +438,3 @@ func validateNewIntegerParameters(scope constructs.Construct, id *string, config return nil } - diff --git a/gen/random/integer/main.go b/gen/random/integer/main.go index e83c9d9620..5331d726bf 100644 --- a/gen/random/integer/main.go +++ b/gen/random/integer/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-random.integer.Integer", - reflect.TypeOf((*Integer)(nil)).Elem(), + reflect.TypeFor[Integer](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -65,7 +65,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_Integer{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -73,6 +73,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.integer.IntegerConfig", - reflect.TypeOf((*IntegerConfig)(nil)).Elem(), + reflect.TypeFor[IntegerConfig](), ) } diff --git a/gen/random/password/Password.go b/gen/random/password/Password.go index 9685f709b6..9e8fea9397 100644 --- a/gen/random/password/Password.go +++ b/gen/random/password/Password.go @@ -16,15 +16,15 @@ type Password interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - Connection() interface{} + Connection() any // Experimental. - SetConnection(val interface{}) + SetConnection(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -48,9 +48,9 @@ type Password interface { Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) - Lower() interface{} - SetLower(val interface{}) - LowerInput() interface{} + Lower() any + SetLower(val any) + LowerInput() any MinLower() *float64 SetMinLower(val *float64) MinLowerInput() *float64 @@ -65,12 +65,12 @@ type Password interface { MinUpperInput() *float64 // The tree node. Node() constructs.Node - Number() interface{} - SetNumber(val interface{}) - NumberInput() interface{} - Numeric() interface{} - SetNumeric(val interface{}) - NumericInput() interface{} + Number() any + SetNumber(val any) + NumberInput() any + Numeric() any + SetNumeric(val any) + NumericInput() any OverrideSpecial() *string SetOverrideSpecial(val *string) OverrideSpecialInput() *string @@ -79,31 +79,31 @@ type Password interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Result() *string - Special() interface{} - SetSpecial(val interface{}) - SpecialInput() interface{} + Special() any + SetSpecial(val any) + SpecialInput() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string - Upper() interface{} - SetUpper(val interface{}) - UpperInput() interface{} + Upper() any + SetUpper(val any) + UpperInput() any // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} + GetAnyMapAttribute(terraformAttribute *string) *map[string]any // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. @@ -121,7 +121,7 @@ type Password interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -133,7 +133,7 @@ type Password interface { MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. - MoveTo(moveTarget *string, index interface{}) + MoveTo(moveTarget *string, index any) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) @@ -154,17 +154,17 @@ type Password interface { ResetOverrideSpecial() ResetSpecial() ResetUpper() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for Password @@ -192,8 +192,8 @@ func (j *jsiiProxy_Password) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Password) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -202,8 +202,8 @@ func (j *jsiiProxy_Password) Connection() interface{} { return returns } -func (j *jsiiProxy_Password) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Password) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -212,8 +212,8 @@ func (j *jsiiProxy_Password) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Password) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) Count() any { + var returns any _jsii_.Get( j, "count", @@ -322,8 +322,8 @@ func (j *jsiiProxy_Password) Lifecycle() *cdktf.TerraformResourceLifecycle { return returns } -func (j *jsiiProxy_Password) Lower() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) Lower() any { + var returns any _jsii_.Get( j, "lower", @@ -332,8 +332,8 @@ func (j *jsiiProxy_Password) Lower() interface{} { return returns } -func (j *jsiiProxy_Password) LowerInput() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) LowerInput() any { + var returns any _jsii_.Get( j, "lowerInput", @@ -432,8 +432,8 @@ func (j *jsiiProxy_Password) Node() constructs.Node { return returns } -func (j *jsiiProxy_Password) Number() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) Number() any { + var returns any _jsii_.Get( j, "number", @@ -442,8 +442,8 @@ func (j *jsiiProxy_Password) Number() interface{} { return returns } -func (j *jsiiProxy_Password) NumberInput() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) NumberInput() any { + var returns any _jsii_.Get( j, "numberInput", @@ -452,8 +452,8 @@ func (j *jsiiProxy_Password) NumberInput() interface{} { return returns } -func (j *jsiiProxy_Password) Numeric() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) Numeric() any { + var returns any _jsii_.Get( j, "numeric", @@ -462,8 +462,8 @@ func (j *jsiiProxy_Password) Numeric() interface{} { return returns } -func (j *jsiiProxy_Password) NumericInput() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) NumericInput() any { + var returns any _jsii_.Get( j, "numericInput", @@ -502,8 +502,8 @@ func (j *jsiiProxy_Password) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Password) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Password) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -512,8 +512,8 @@ func (j *jsiiProxy_Password) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Password) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -532,8 +532,8 @@ func (j *jsiiProxy_Password) Result() *string { return returns } -func (j *jsiiProxy_Password) Special() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) Special() any { + var returns any _jsii_.Get( j, "special", @@ -542,8 +542,8 @@ func (j *jsiiProxy_Password) Special() interface{} { return returns } -func (j *jsiiProxy_Password) SpecialInput() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) SpecialInput() any { + var returns any _jsii_.Get( j, "specialInput", @@ -562,8 +562,8 @@ func (j *jsiiProxy_Password) TerraformGeneratorMetadata() *cdktf.TerraformProvid return returns } -func (j *jsiiProxy_Password) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Password) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -582,8 +582,8 @@ func (j *jsiiProxy_Password) TerraformResourceType() *string { return returns } -func (j *jsiiProxy_Password) Upper() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) Upper() any { + var returns any _jsii_.Get( j, "upper", @@ -592,8 +592,8 @@ func (j *jsiiProxy_Password) Upper() interface{} { return returns } -func (j *jsiiProxy_Password) UpperInput() interface{} { - var returns interface{} +func (j *jsiiProxy_Password) UpperInput() any { + var returns any _jsii_.Get( j, "upperInput", @@ -602,7 +602,6 @@ func (j *jsiiProxy_Password) UpperInput() interface{} { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/password random_password} Resource. func NewPassword(scope constructs.Construct, id *string, config *PasswordConfig) Password { _init_.Initialize() @@ -614,7 +613,7 @@ func NewPassword(scope constructs.Construct, id *string, config *PasswordConfig) _jsii_.Create( "@cdktf/provider-random.password.Password", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -627,12 +626,12 @@ func NewPassword_Override(p Password, scope constructs.Construct, id *string, co _jsii_.Create( "@cdktf/provider-random.password.Password", - []interface{}{scope, id, config}, + []any{scope, id, config}, p, ) } -func (j *jsiiProxy_Password)SetConnection(val interface{}) { +func (j *jsiiProxy_Password) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -643,7 +642,7 @@ func (j *jsiiProxy_Password)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Password)SetCount(val interface{}) { +func (j *jsiiProxy_Password) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -654,7 +653,7 @@ func (j *jsiiProxy_Password)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Password)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Password) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -662,7 +661,7 @@ func (j *jsiiProxy_Password)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Password)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Password) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -670,7 +669,7 @@ func (j *jsiiProxy_Password)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Password)SetKeepers(val *map[string]*string) { +func (j *jsiiProxy_Password) SetKeepers(val *map[string]*string) { if err := j.validateSetKeepersParameters(val); err != nil { panic(err) } @@ -681,7 +680,7 @@ func (j *jsiiProxy_Password)SetKeepers(val *map[string]*string) { ) } -func (j *jsiiProxy_Password)SetLength(val *float64) { +func (j *jsiiProxy_Password) SetLength(val *float64) { if err := j.validateSetLengthParameters(val); err != nil { panic(err) } @@ -692,7 +691,7 @@ func (j *jsiiProxy_Password)SetLength(val *float64) { ) } -func (j *jsiiProxy_Password)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Password) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -703,7 +702,7 @@ func (j *jsiiProxy_Password)SetLifecycle(val *cdktf.TerraformResourceLifecycle) ) } -func (j *jsiiProxy_Password)SetLower(val interface{}) { +func (j *jsiiProxy_Password) SetLower(val any) { if err := j.validateSetLowerParameters(val); err != nil { panic(err) } @@ -714,7 +713,7 @@ func (j *jsiiProxy_Password)SetLower(val interface{}) { ) } -func (j *jsiiProxy_Password)SetMinLower(val *float64) { +func (j *jsiiProxy_Password) SetMinLower(val *float64) { if err := j.validateSetMinLowerParameters(val); err != nil { panic(err) } @@ -725,7 +724,7 @@ func (j *jsiiProxy_Password)SetMinLower(val *float64) { ) } -func (j *jsiiProxy_Password)SetMinNumeric(val *float64) { +func (j *jsiiProxy_Password) SetMinNumeric(val *float64) { if err := j.validateSetMinNumericParameters(val); err != nil { panic(err) } @@ -736,7 +735,7 @@ func (j *jsiiProxy_Password)SetMinNumeric(val *float64) { ) } -func (j *jsiiProxy_Password)SetMinSpecial(val *float64) { +func (j *jsiiProxy_Password) SetMinSpecial(val *float64) { if err := j.validateSetMinSpecialParameters(val); err != nil { panic(err) } @@ -747,7 +746,7 @@ func (j *jsiiProxy_Password)SetMinSpecial(val *float64) { ) } -func (j *jsiiProxy_Password)SetMinUpper(val *float64) { +func (j *jsiiProxy_Password) SetMinUpper(val *float64) { if err := j.validateSetMinUpperParameters(val); err != nil { panic(err) } @@ -758,7 +757,7 @@ func (j *jsiiProxy_Password)SetMinUpper(val *float64) { ) } -func (j *jsiiProxy_Password)SetNumber(val interface{}) { +func (j *jsiiProxy_Password) SetNumber(val any) { if err := j.validateSetNumberParameters(val); err != nil { panic(err) } @@ -769,7 +768,7 @@ func (j *jsiiProxy_Password)SetNumber(val interface{}) { ) } -func (j *jsiiProxy_Password)SetNumeric(val interface{}) { +func (j *jsiiProxy_Password) SetNumeric(val any) { if err := j.validateSetNumericParameters(val); err != nil { panic(err) } @@ -780,7 +779,7 @@ func (j *jsiiProxy_Password)SetNumeric(val interface{}) { ) } -func (j *jsiiProxy_Password)SetOverrideSpecial(val *string) { +func (j *jsiiProxy_Password) SetOverrideSpecial(val *string) { if err := j.validateSetOverrideSpecialParameters(val); err != nil { panic(err) } @@ -791,7 +790,7 @@ func (j *jsiiProxy_Password)SetOverrideSpecial(val *string) { ) } -func (j *jsiiProxy_Password)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Password) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -799,7 +798,7 @@ func (j *jsiiProxy_Password)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Password)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Password) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -810,7 +809,7 @@ func (j *jsiiProxy_Password)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Password)SetSpecial(val interface{}) { +func (j *jsiiProxy_Password) SetSpecial(val any) { if err := j.validateSetSpecialParameters(val); err != nil { panic(err) } @@ -821,7 +820,7 @@ func (j *jsiiProxy_Password)SetSpecial(val interface{}) { ) } -func (j *jsiiProxy_Password)SetUpper(val interface{}) { +func (j *jsiiProxy_Password) SetUpper(val any) { if err := j.validateSetUpperParameters(val); err != nil { panic(err) } @@ -844,7 +843,7 @@ func Password_GenerateConfigForImport(scope constructs.Construct, importToId *st _jsii_.StaticInvoke( "@cdktf/provider-random.password.Password", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -868,7 +867,7 @@ func Password_GenerateConfigForImport(scope constructs.Construct, importToId *st // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Password_IsConstruct(x interface{}) *bool { +func Password_IsConstruct(x any) *bool { _init_.Initialize() if err := validatePassword_IsConstructParameters(x); err != nil { @@ -879,7 +878,7 @@ func Password_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.password.Password", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -887,7 +886,7 @@ func Password_IsConstruct(x interface{}) *bool { } // Experimental. -func Password_IsTerraformElement(x interface{}) *bool { +func Password_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validatePassword_IsTerraformElementParameters(x); err != nil { @@ -898,7 +897,7 @@ func Password_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.password.Password", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -906,7 +905,7 @@ func Password_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Password_IsTerraformResource(x interface{}) *bool { +func Password_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validatePassword_IsTerraformResourceParameters(x); err != nil { @@ -917,7 +916,7 @@ func Password_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.password.Password", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -942,31 +941,31 @@ func (p *jsiiProxy_Password) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( p, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (p *jsiiProxy_Password) AddOverride(path *string, value interface{}) { +func (p *jsiiProxy_Password) AddOverride(path *string, value any) { if err := p.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( p, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (p *jsiiProxy_Password) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (p *jsiiProxy_Password) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := p.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( p, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -982,7 +981,7 @@ func (p *jsiiProxy_Password) GetBooleanAttribute(terraformAttribute *string) cdk _jsii_.Invoke( p, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -998,7 +997,7 @@ func (p *jsiiProxy_Password) GetBooleanMapAttribute(terraformAttribute *string) _jsii_.Invoke( p, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1014,7 +1013,7 @@ func (p *jsiiProxy_Password) GetListAttribute(terraformAttribute *string) *[]*st _jsii_.Invoke( p, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1030,7 +1029,7 @@ func (p *jsiiProxy_Password) GetNumberAttribute(terraformAttribute *string) *flo _jsii_.Invoke( p, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1046,7 +1045,7 @@ func (p *jsiiProxy_Password) GetNumberListAttribute(terraformAttribute *string) _jsii_.Invoke( p, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1062,7 +1061,7 @@ func (p *jsiiProxy_Password) GetNumberMapAttribute(terraformAttribute *string) * _jsii_.Invoke( p, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1078,7 +1077,7 @@ func (p *jsiiProxy_Password) GetStringAttribute(terraformAttribute *string) *str _jsii_.Invoke( p, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1094,15 +1093,15 @@ func (p *jsiiProxy_Password) GetStringMapAttribute(terraformAttribute *string) * _jsii_.Invoke( p, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (p *jsiiProxy_Password) HasResourceMove() interface{} { - var returns interface{} +func (p *jsiiProxy_Password) HasResourceMove() any { + var returns any _jsii_.Invoke( p, @@ -1121,7 +1120,7 @@ func (p *jsiiProxy_Password) ImportFrom(id *string, provider cdktf.TerraformProv _jsii_.InvokeVoid( p, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -1134,7 +1133,7 @@ func (p *jsiiProxy_Password) InterpolationForAttribute(terraformAttribute *strin _jsii_.Invoke( p, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1148,18 +1147,18 @@ func (p *jsiiProxy_Password) MoveFromId(id *string) { _jsii_.InvokeVoid( p, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (p *jsiiProxy_Password) MoveTo(moveTarget *string, index interface{}) { +func (p *jsiiProxy_Password) MoveTo(moveTarget *string, index any) { if err := p.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( p, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -1170,7 +1169,7 @@ func (p *jsiiProxy_Password) MoveToId(id *string) { _jsii_.InvokeVoid( p, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -1181,7 +1180,7 @@ func (p *jsiiProxy_Password) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( p, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -1281,8 +1280,8 @@ func (p *jsiiProxy_Password) ResetUpper() { ) } -func (p *jsiiProxy_Password) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (p *jsiiProxy_Password) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( p, @@ -1294,8 +1293,8 @@ func (p *jsiiProxy_Password) SynthesizeAttributes() *map[string]interface{} { return returns } -func (p *jsiiProxy_Password) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (p *jsiiProxy_Password) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( p, @@ -1307,8 +1306,8 @@ func (p *jsiiProxy_Password) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (p *jsiiProxy_Password) ToHclTerraform() interface{} { - var returns interface{} +func (p *jsiiProxy_Password) ToHclTerraform() any { + var returns any _jsii_.Invoke( p, @@ -1320,8 +1319,8 @@ func (p *jsiiProxy_Password) ToHclTerraform() interface{} { return returns } -func (p *jsiiProxy_Password) ToMetadata() interface{} { - var returns interface{} +func (p *jsiiProxy_Password) ToMetadata() any { + var returns any _jsii_.Invoke( p, @@ -1346,8 +1345,8 @@ func (p *jsiiProxy_Password) ToString() *string { return returns } -func (p *jsiiProxy_Password) ToTerraform() interface{} { - var returns interface{} +func (p *jsiiProxy_Password) ToTerraform() any { + var returns any _jsii_.Invoke( p, @@ -1358,4 +1357,3 @@ func (p *jsiiProxy_Password) ToTerraform() interface{} { return returns } - diff --git a/gen/random/password/PasswordConfig.go b/gen/random/password/PasswordConfig.go index 23dbaa303f..aee6e3d3e8 100644 --- a/gen/random/password/PasswordConfig.go +++ b/gen/random/password/PasswordConfig.go @@ -6,9 +6,9 @@ import ( type PasswordConfig 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. @@ -18,7 +18,7 @@ type PasswordConfig 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 length of the string desired. // // The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`). @@ -34,7 +34,7 @@ type PasswordConfig struct { // Include lowercase alphabet characters in the result. Default value is `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/password#lower Password#lower} - Lower interface{} `field:"optional" json:"lower" yaml:"lower"` + Lower any `field:"optional" json:"lower" yaml:"lower"` // Minimum number of lowercase alphabet characters in the result. Default value is `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/password#min_lower Password#min_lower} @@ -56,13 +56,13 @@ type PasswordConfig struct { // Default value is `true`. If `number`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. **NOTE**: This is deprecated, use `numeric` instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/password#number Password#number} - Number interface{} `field:"optional" json:"number" yaml:"number"` + Number any `field:"optional" json:"number" yaml:"number"` // Include numeric characters in the result. // // Default value is `true`. If `numeric`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/password#numeric Password#numeric} - Numeric interface{} `field:"optional" json:"numeric" yaml:"numeric"` + Numeric any `field:"optional" json:"numeric" yaml:"numeric"` // Supply your own list of special characters to use for string generation. // // This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation. @@ -72,10 +72,9 @@ type PasswordConfig struct { // Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/password#special Password#special} - Special interface{} `field:"optional" json:"special" yaml:"special"` + Special any `field:"optional" json:"special" yaml:"special"` // Include uppercase alphabet characters in the result. Default value is `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/password#upper Password#upper} - Upper interface{} `field:"optional" json:"upper" yaml:"upper"` + Upper any `field:"optional" json:"upper" yaml:"upper"` } - diff --git a/gen/random/password/Password__checks.go b/gen/random/password/Password__checks.go index f569d7454a..365caf1b56 100644 --- a/gen/random/password/Password__checks.go +++ b/gen/random/password/Password__checks.go @@ -19,7 +19,7 @@ func (p *jsiiProxy_Password) validateAddMoveTargetParameters(moveTarget *string) return nil } -func (p *jsiiProxy_Password) validateAddOverrideParameters(path *string, value interface{}) error { +func (p *jsiiProxy_Password) validateAddOverrideParameters(path *string, value any) error { if path == nil { return fmt.Errorf("parameter path is required, but nil was provided") } @@ -127,7 +127,7 @@ func (p *jsiiProxy_Password) validateMoveFromIdParameters(id *string) error { return nil } -func (p *jsiiProxy_Password) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (p *jsiiProxy_Password) validateMoveToParameters(moveTarget *string, index any) error { if moveTarget == nil { return fmt.Errorf("parameter moveTarget is required, but nil was provided") } @@ -220,7 +220,7 @@ func validatePassword_GenerateConfigForImportParameters(scope constructs.Constru return nil } -func validatePassword_IsConstructParameters(x interface{}) error { +func validatePassword_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validatePassword_IsConstructParameters(x interface{}) error { return nil } -func validatePassword_IsTerraformElementParameters(x interface{}) error { +func validatePassword_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validatePassword_IsTerraformElementParameters(x interface{}) error { return nil } -func validatePassword_IsTerraformResourceParameters(x interface{}) error { +func validatePassword_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validatePassword_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_Password) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Password) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_Password) validateSetConnectionParameters(val interface{}) er return nil } -func (j *jsiiProxy_Password) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Password) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -358,7 +358,7 @@ func (j *jsiiProxy_Password) validateSetLifecycleParameters(val *cdktf.Terraform return nil } -func (j *jsiiProxy_Password) validateSetLowerParameters(val interface{}) error { +func (j *jsiiProxy_Password) validateSetLowerParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -410,7 +410,7 @@ func (j *jsiiProxy_Password) validateSetMinUpperParameters(val *float64) error { return nil } -func (j *jsiiProxy_Password) validateSetNumberParameters(val interface{}) error { +func (j *jsiiProxy_Password) validateSetNumberParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -430,7 +430,7 @@ func (j *jsiiProxy_Password) validateSetNumberParameters(val interface{}) error return nil } -func (j *jsiiProxy_Password) validateSetNumericParameters(val interface{}) error { +func (j *jsiiProxy_Password) validateSetNumericParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -458,7 +458,7 @@ func (j *jsiiProxy_Password) validateSetOverrideSpecialParameters(val *string) e return nil } -func (j *jsiiProxy_Password) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Password) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -504,7 +504,7 @@ func (j *jsiiProxy_Password) validateSetProvisionersParameters(val *[]interface{ return nil } -func (j *jsiiProxy_Password) validateSetSpecialParameters(val interface{}) error { +func (j *jsiiProxy_Password) validateSetSpecialParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -524,7 +524,7 @@ func (j *jsiiProxy_Password) validateSetSpecialParameters(val interface{}) error return nil } -func (j *jsiiProxy_Password) validateSetUpperParameters(val interface{}) error { +func (j *jsiiProxy_Password) validateSetUpperParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -562,4 +562,3 @@ func validateNewPasswordParameters(scope constructs.Construct, id *string, confi return nil } - diff --git a/gen/random/password/main.go b/gen/random/password/main.go index c956eea2b6..f0d80bc562 100644 --- a/gen/random/password/main.go +++ b/gen/random/password/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-random.password.Password", - reflect.TypeOf((*Password)(nil)).Elem(), + reflect.TypeFor[Password](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -91,7 +91,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "upper", GoGetter: "Upper"}, _jsii_.MemberProperty{JsiiProperty: "upperInput", GoGetter: "UpperInput"}, }, - func() interface{} { + func() any { j := jsiiProxy_Password{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -99,6 +99,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.password.PasswordConfig", - reflect.TypeOf((*PasswordConfig)(nil)).Elem(), + reflect.TypeFor[PasswordConfig](), ) } diff --git a/gen/random/pet/Pet.go b/gen/random/pet/Pet.go index e9152d7815..4aa58b2f6e 100644 --- a/gen/random/pet/Pet.go +++ b/gen/random/pet/Pet.go @@ -15,15 +15,15 @@ type Pet interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - Connection() interface{} + Connection() any // Experimental. - SetConnection(val interface{}) + SetConnection(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -57,27 +57,27 @@ type Pet interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Separator() *string SetSeparator(val *string) SeparatorInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} + GetAnyMapAttribute(terraformAttribute *string) *map[string]any // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. @@ -95,7 +95,7 @@ type Pet interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -107,7 +107,7 @@ type Pet interface { MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. - MoveTo(moveTarget *string, index interface{}) + MoveTo(moveTarget *string, index any) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) @@ -121,17 +121,17 @@ type Pet interface { ResetOverrideLogicalId() ResetPrefix() ResetSeparator() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for Pet @@ -149,8 +149,8 @@ func (j *jsiiProxy_Pet) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Pet) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Pet) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -159,8 +159,8 @@ func (j *jsiiProxy_Pet) Connection() interface{} { return returns } -func (j *jsiiProxy_Pet) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Pet) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -169,8 +169,8 @@ func (j *jsiiProxy_Pet) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Pet) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Pet) Count() any { + var returns any _jsii_.Get( j, "count", @@ -319,8 +319,8 @@ func (j *jsiiProxy_Pet) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Pet) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Pet) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -329,8 +329,8 @@ func (j *jsiiProxy_Pet) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Pet) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Pet) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -369,8 +369,8 @@ func (j *jsiiProxy_Pet) TerraformGeneratorMetadata() *cdktf.TerraformProviderGen return returns } -func (j *jsiiProxy_Pet) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Pet) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -389,7 +389,6 @@ func (j *jsiiProxy_Pet) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/pet random_pet} Resource. func NewPet(scope constructs.Construct, id *string, config *PetConfig) Pet { _init_.Initialize() @@ -401,7 +400,7 @@ func NewPet(scope constructs.Construct, id *string, config *PetConfig) Pet { _jsii_.Create( "@cdktf/provider-random.pet.Pet", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -414,12 +413,12 @@ func NewPet_Override(p Pet, scope constructs.Construct, id *string, config *PetC _jsii_.Create( "@cdktf/provider-random.pet.Pet", - []interface{}{scope, id, config}, + []any{scope, id, config}, p, ) } -func (j *jsiiProxy_Pet)SetConnection(val interface{}) { +func (j *jsiiProxy_Pet) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -430,7 +429,7 @@ func (j *jsiiProxy_Pet)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Pet)SetCount(val interface{}) { +func (j *jsiiProxy_Pet) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -441,7 +440,7 @@ func (j *jsiiProxy_Pet)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Pet)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Pet) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -449,7 +448,7 @@ func (j *jsiiProxy_Pet)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Pet)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Pet) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -457,7 +456,7 @@ func (j *jsiiProxy_Pet)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Pet)SetKeepers(val *map[string]*string) { +func (j *jsiiProxy_Pet) SetKeepers(val *map[string]*string) { if err := j.validateSetKeepersParameters(val); err != nil { panic(err) } @@ -468,7 +467,7 @@ func (j *jsiiProxy_Pet)SetKeepers(val *map[string]*string) { ) } -func (j *jsiiProxy_Pet)SetLength(val *float64) { +func (j *jsiiProxy_Pet) SetLength(val *float64) { if err := j.validateSetLengthParameters(val); err != nil { panic(err) } @@ -479,7 +478,7 @@ func (j *jsiiProxy_Pet)SetLength(val *float64) { ) } -func (j *jsiiProxy_Pet)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Pet) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -490,7 +489,7 @@ func (j *jsiiProxy_Pet)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { ) } -func (j *jsiiProxy_Pet)SetPrefix(val *string) { +func (j *jsiiProxy_Pet) SetPrefix(val *string) { if err := j.validateSetPrefixParameters(val); err != nil { panic(err) } @@ -501,7 +500,7 @@ func (j *jsiiProxy_Pet)SetPrefix(val *string) { ) } -func (j *jsiiProxy_Pet)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Pet) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -509,7 +508,7 @@ func (j *jsiiProxy_Pet)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Pet)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Pet) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -520,7 +519,7 @@ func (j *jsiiProxy_Pet)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Pet)SetSeparator(val *string) { +func (j *jsiiProxy_Pet) SetSeparator(val *string) { if err := j.validateSetSeparatorParameters(val); err != nil { panic(err) } @@ -543,7 +542,7 @@ func Pet_GenerateConfigForImport(scope constructs.Construct, importToId *string, _jsii_.StaticInvoke( "@cdktf/provider-random.pet.Pet", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -567,7 +566,7 @@ func Pet_GenerateConfigForImport(scope constructs.Construct, importToId *string, // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Pet_IsConstruct(x interface{}) *bool { +func Pet_IsConstruct(x any) *bool { _init_.Initialize() if err := validatePet_IsConstructParameters(x); err != nil { @@ -578,7 +577,7 @@ func Pet_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.pet.Pet", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -586,7 +585,7 @@ func Pet_IsConstruct(x interface{}) *bool { } // Experimental. -func Pet_IsTerraformElement(x interface{}) *bool { +func Pet_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validatePet_IsTerraformElementParameters(x); err != nil { @@ -597,7 +596,7 @@ func Pet_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.pet.Pet", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -605,7 +604,7 @@ func Pet_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Pet_IsTerraformResource(x interface{}) *bool { +func Pet_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validatePet_IsTerraformResourceParameters(x); err != nil { @@ -616,7 +615,7 @@ func Pet_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.pet.Pet", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -641,31 +640,31 @@ func (p *jsiiProxy_Pet) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( p, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (p *jsiiProxy_Pet) AddOverride(path *string, value interface{}) { +func (p *jsiiProxy_Pet) AddOverride(path *string, value any) { if err := p.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( p, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (p *jsiiProxy_Pet) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (p *jsiiProxy_Pet) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := p.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( p, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -681,7 +680,7 @@ func (p *jsiiProxy_Pet) GetBooleanAttribute(terraformAttribute *string) cdktf.IR _jsii_.Invoke( p, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -697,7 +696,7 @@ func (p *jsiiProxy_Pet) GetBooleanMapAttribute(terraformAttribute *string) *map[ _jsii_.Invoke( p, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -713,7 +712,7 @@ func (p *jsiiProxy_Pet) GetListAttribute(terraformAttribute *string) *[]*string _jsii_.Invoke( p, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -729,7 +728,7 @@ func (p *jsiiProxy_Pet) GetNumberAttribute(terraformAttribute *string) *float64 _jsii_.Invoke( p, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -745,7 +744,7 @@ func (p *jsiiProxy_Pet) GetNumberListAttribute(terraformAttribute *string) *[]*f _jsii_.Invoke( p, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -761,7 +760,7 @@ func (p *jsiiProxy_Pet) GetNumberMapAttribute(terraformAttribute *string) *map[s _jsii_.Invoke( p, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -777,7 +776,7 @@ func (p *jsiiProxy_Pet) GetStringAttribute(terraformAttribute *string) *string { _jsii_.Invoke( p, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -793,15 +792,15 @@ func (p *jsiiProxy_Pet) GetStringMapAttribute(terraformAttribute *string) *map[s _jsii_.Invoke( p, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (p *jsiiProxy_Pet) HasResourceMove() interface{} { - var returns interface{} +func (p *jsiiProxy_Pet) HasResourceMove() any { + var returns any _jsii_.Invoke( p, @@ -820,7 +819,7 @@ func (p *jsiiProxy_Pet) ImportFrom(id *string, provider cdktf.TerraformProvider) _jsii_.InvokeVoid( p, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -833,7 +832,7 @@ func (p *jsiiProxy_Pet) InterpolationForAttribute(terraformAttribute *string) cd _jsii_.Invoke( p, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -847,18 +846,18 @@ func (p *jsiiProxy_Pet) MoveFromId(id *string) { _jsii_.InvokeVoid( p, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (p *jsiiProxy_Pet) MoveTo(moveTarget *string, index interface{}) { +func (p *jsiiProxy_Pet) MoveTo(moveTarget *string, index any) { if err := p.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( p, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -869,7 +868,7 @@ func (p *jsiiProxy_Pet) MoveToId(id *string) { _jsii_.InvokeVoid( p, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -880,7 +879,7 @@ func (p *jsiiProxy_Pet) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( p, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -924,8 +923,8 @@ func (p *jsiiProxy_Pet) ResetSeparator() { ) } -func (p *jsiiProxy_Pet) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (p *jsiiProxy_Pet) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( p, @@ -937,8 +936,8 @@ func (p *jsiiProxy_Pet) SynthesizeAttributes() *map[string]interface{} { return returns } -func (p *jsiiProxy_Pet) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (p *jsiiProxy_Pet) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( p, @@ -950,8 +949,8 @@ func (p *jsiiProxy_Pet) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (p *jsiiProxy_Pet) ToHclTerraform() interface{} { - var returns interface{} +func (p *jsiiProxy_Pet) ToHclTerraform() any { + var returns any _jsii_.Invoke( p, @@ -963,8 +962,8 @@ func (p *jsiiProxy_Pet) ToHclTerraform() interface{} { return returns } -func (p *jsiiProxy_Pet) ToMetadata() interface{} { - var returns interface{} +func (p *jsiiProxy_Pet) ToMetadata() any { + var returns any _jsii_.Invoke( p, @@ -989,8 +988,8 @@ func (p *jsiiProxy_Pet) ToString() *string { return returns } -func (p *jsiiProxy_Pet) ToTerraform() interface{} { - var returns interface{} +func (p *jsiiProxy_Pet) ToTerraform() any { + var returns any _jsii_.Invoke( p, @@ -1001,4 +1000,3 @@ func (p *jsiiProxy_Pet) ToTerraform() interface{} { return returns } - diff --git a/gen/random/pet/PetConfig.go b/gen/random/pet/PetConfig.go index 2a1e42f9b0..68a673cbbc 100644 --- a/gen/random/pet/PetConfig.go +++ b/gen/random/pet/PetConfig.go @@ -6,9 +6,9 @@ import ( type PetConfig 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. @@ -18,7 +18,7 @@ type PetConfig 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"` // Arbitrary map of values that, when changed, will trigger recreation of resource. // // See [the main provider documentation](../index.html) for more information. @@ -38,4 +38,3 @@ type PetConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/pet#separator Pet#separator} Separator *string `field:"optional" json:"separator" yaml:"separator"` } - diff --git a/gen/random/pet/Pet__checks.go b/gen/random/pet/Pet__checks.go index 7ee9a5645d..dc687dc693 100644 --- a/gen/random/pet/Pet__checks.go +++ b/gen/random/pet/Pet__checks.go @@ -19,7 +19,7 @@ func (p *jsiiProxy_Pet) validateAddMoveTargetParameters(moveTarget *string) erro return nil } -func (p *jsiiProxy_Pet) validateAddOverrideParameters(path *string, value interface{}) error { +func (p *jsiiProxy_Pet) validateAddOverrideParameters(path *string, value any) error { if path == nil { return fmt.Errorf("parameter path is required, but nil was provided") } @@ -127,7 +127,7 @@ func (p *jsiiProxy_Pet) validateMoveFromIdParameters(id *string) error { return nil } -func (p *jsiiProxy_Pet) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (p *jsiiProxy_Pet) validateMoveToParameters(moveTarget *string, index any) error { if moveTarget == nil { return fmt.Errorf("parameter moveTarget is required, but nil was provided") } @@ -220,7 +220,7 @@ func validatePet_GenerateConfigForImportParameters(scope constructs.Construct, i return nil } -func validatePet_IsConstructParameters(x interface{}) error { +func validatePet_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validatePet_IsConstructParameters(x interface{}) error { return nil } -func validatePet_IsTerraformElementParameters(x interface{}) error { +func validatePet_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validatePet_IsTerraformElementParameters(x interface{}) error { return nil } -func validatePet_IsTerraformResourceParameters(x interface{}) error { +func validatePet_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validatePet_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_Pet) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Pet) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_Pet) validateSetConnectionParameters(val interface{}) error { return nil } -func (j *jsiiProxy_Pet) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Pet) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -366,7 +366,7 @@ func (j *jsiiProxy_Pet) validateSetPrefixParameters(val *string) error { return nil } -func (j *jsiiProxy_Pet) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Pet) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -435,4 +435,3 @@ func validateNewPetParameters(scope constructs.Construct, id *string, config *Pe return nil } - diff --git a/gen/random/pet/main.go b/gen/random/pet/main.go index 0288e05550..2a19fdbfe4 100644 --- a/gen/random/pet/main.go +++ b/gen/random/pet/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-random.pet.Pet", - reflect.TypeOf((*Pet)(nil)).Elem(), + reflect.TypeFor[Pet](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -66,7 +66,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_Pet{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -74,6 +74,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.pet.PetConfig", - reflect.TypeOf((*PetConfig)(nil)).Elem(), + reflect.TypeFor[PetConfig](), ) } diff --git a/gen/random/provider/RandomProvider.go b/gen/random/provider/RandomProvider.go index 766c9beb79..6fa1fe43f2 100644 --- a/gen/random/provider/RandomProvider.go +++ b/gen/random/provider/RandomProvider.go @@ -18,17 +18,17 @@ type RandomProvider interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string // Experimental. - MetaAttributes() *map[string]interface{} + MetaAttributes() *map[string]any // The tree node. Node() constructs.Node // Experimental. - RawOverrides() interface{} + RawOverrides() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. @@ -36,7 +36,7 @@ type RandomProvider interface { // Experimental. TerraformResourceType() *string // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) @@ -44,17 +44,17 @@ type RandomProvider interface { // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for RandomProvider @@ -92,8 +92,8 @@ func (j *jsiiProxy_RandomProvider) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_RandomProvider) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_RandomProvider) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -122,8 +122,8 @@ func (j *jsiiProxy_RandomProvider) FriendlyUniqueId() *string { return returns } -func (j *jsiiProxy_RandomProvider) MetaAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_RandomProvider) MetaAttributes() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "metaAttributes", @@ -142,8 +142,8 @@ func (j *jsiiProxy_RandomProvider) Node() constructs.Node { return returns } -func (j *jsiiProxy_RandomProvider) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_RandomProvider) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -182,7 +182,6 @@ func (j *jsiiProxy_RandomProvider) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs random} Resource. func NewRandomProvider(scope constructs.Construct, id *string, config *RandomProviderConfig) RandomProvider { _init_.Initialize() @@ -194,7 +193,7 @@ func NewRandomProvider(scope constructs.Construct, id *string, config *RandomPro _jsii_.Create( "@cdktf/provider-random.provider.RandomProvider", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -207,12 +206,12 @@ func NewRandomProvider_Override(r RandomProvider, scope constructs.Construct, id _jsii_.Create( "@cdktf/provider-random.provider.RandomProvider", - []interface{}{scope, id, config}, + []any{scope, id, config}, r, ) } -func (j *jsiiProxy_RandomProvider)SetAlias(val *string) { +func (j *jsiiProxy_RandomProvider) SetAlias(val *string) { _jsii_.Set( j, "alias", @@ -232,7 +231,7 @@ func RandomProvider_GenerateConfigForImport(scope constructs.Construct, importTo _jsii_.StaticInvoke( "@cdktf/provider-random.provider.RandomProvider", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -256,7 +255,7 @@ func RandomProvider_GenerateConfigForImport(scope constructs.Construct, importTo // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func RandomProvider_IsConstruct(x interface{}) *bool { +func RandomProvider_IsConstruct(x any) *bool { _init_.Initialize() if err := validateRandomProvider_IsConstructParameters(x); err != nil { @@ -267,7 +266,7 @@ func RandomProvider_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.provider.RandomProvider", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -275,7 +274,7 @@ func RandomProvider_IsConstruct(x interface{}) *bool { } // Experimental. -func RandomProvider_IsTerraformElement(x interface{}) *bool { +func RandomProvider_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateRandomProvider_IsTerraformElementParameters(x); err != nil { @@ -286,7 +285,7 @@ func RandomProvider_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.provider.RandomProvider", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -294,7 +293,7 @@ func RandomProvider_IsTerraformElement(x interface{}) *bool { } // Experimental. -func RandomProvider_IsTerraformProvider(x interface{}) *bool { +func RandomProvider_IsTerraformProvider(x any) *bool { _init_.Initialize() if err := validateRandomProvider_IsTerraformProviderParameters(x); err != nil { @@ -305,7 +304,7 @@ func RandomProvider_IsTerraformProvider(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.provider.RandomProvider", "isTerraformProvider", - []interface{}{x}, + []any{x}, &returns, ) @@ -323,14 +322,14 @@ func RandomProvider_TfResourceType() *string { return returns } -func (r *jsiiProxy_RandomProvider) AddOverride(path *string, value interface{}) { +func (r *jsiiProxy_RandomProvider) AddOverride(path *string, value any) { if err := r.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( r, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } @@ -341,7 +340,7 @@ func (r *jsiiProxy_RandomProvider) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( r, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -361,8 +360,8 @@ func (r *jsiiProxy_RandomProvider) ResetOverrideLogicalId() { ) } -func (r *jsiiProxy_RandomProvider) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (r *jsiiProxy_RandomProvider) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( r, @@ -374,8 +373,8 @@ func (r *jsiiProxy_RandomProvider) SynthesizeAttributes() *map[string]interface{ return returns } -func (r *jsiiProxy_RandomProvider) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (r *jsiiProxy_RandomProvider) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( r, @@ -387,8 +386,8 @@ func (r *jsiiProxy_RandomProvider) SynthesizeHclAttributes() *map[string]interfa return returns } -func (r *jsiiProxy_RandomProvider) ToHclTerraform() interface{} { - var returns interface{} +func (r *jsiiProxy_RandomProvider) ToHclTerraform() any { + var returns any _jsii_.Invoke( r, @@ -400,8 +399,8 @@ func (r *jsiiProxy_RandomProvider) ToHclTerraform() interface{} { return returns } -func (r *jsiiProxy_RandomProvider) ToMetadata() interface{} { - var returns interface{} +func (r *jsiiProxy_RandomProvider) ToMetadata() any { + var returns any _jsii_.Invoke( r, @@ -426,8 +425,8 @@ func (r *jsiiProxy_RandomProvider) ToString() *string { return returns } -func (r *jsiiProxy_RandomProvider) ToTerraform() interface{} { - var returns interface{} +func (r *jsiiProxy_RandomProvider) ToTerraform() any { + var returns any _jsii_.Invoke( r, @@ -438,4 +437,3 @@ func (r *jsiiProxy_RandomProvider) ToTerraform() interface{} { return returns } - diff --git a/gen/random/provider/RandomProvider__checks.go b/gen/random/provider/RandomProvider__checks.go index 69e98e7f60..06cc8f32b0 100644 --- a/gen/random/provider/RandomProvider__checks.go +++ b/gen/random/provider/RandomProvider__checks.go @@ -10,7 +10,7 @@ import ( "github.com/aws/constructs-go/constructs/v10" ) -func (r *jsiiProxy_RandomProvider) validateAddOverrideParameters(path *string, value interface{}) error { +func (r *jsiiProxy_RandomProvider) validateAddOverrideParameters(path *string, value any) error { if path == nil { return fmt.Errorf("parameter path is required, but nil was provided") } @@ -46,7 +46,7 @@ func validateRandomProvider_GenerateConfigForImportParameters(scope constructs.C return nil } -func validateRandomProvider_IsConstructParameters(x interface{}) error { +func validateRandomProvider_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -54,7 +54,7 @@ func validateRandomProvider_IsConstructParameters(x interface{}) error { return nil } -func validateRandomProvider_IsTerraformElementParameters(x interface{}) error { +func validateRandomProvider_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -62,7 +62,7 @@ func validateRandomProvider_IsTerraformElementParameters(x interface{}) error { return nil } -func validateRandomProvider_IsTerraformProviderParameters(x interface{}) error { +func validateRandomProvider_IsTerraformProviderParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -85,4 +85,3 @@ func validateNewRandomProviderParameters(scope constructs.Construct, id *string, return nil } - diff --git a/gen/random/provider/main.go b/gen/random/provider/main.go index 5d13308214..50fa4145e3 100644 --- a/gen/random/provider/main.go +++ b/gen/random/provider/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-random.provider.RandomProvider", - reflect.TypeOf((*RandomProvider)(nil)).Elem(), + reflect.TypeFor[RandomProvider](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberProperty{JsiiProperty: "alias", GoGetter: "Alias"}, @@ -34,7 +34,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_RandomProvider{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformProvider) return &j @@ -42,6 +42,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.provider.RandomProviderConfig", - reflect.TypeOf((*RandomProviderConfig)(nil)).Elem(), + reflect.TypeFor[RandomProviderConfig](), ) } diff --git a/gen/random/shuffle/Shuffle.go b/gen/random/shuffle/Shuffle.go index 27d48a5ee9..49206f497a 100644 --- a/gen/random/shuffle/Shuffle.go +++ b/gen/random/shuffle/Shuffle.go @@ -15,15 +15,15 @@ type Shuffle interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - Connection() interface{} + Connection() any // Experimental. - SetConnection(val interface{}) + SetConnection(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -54,11 +54,11 @@ type Shuffle interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Result() *[]*string ResultCount() *float64 SetResultCount(val *float64) @@ -69,16 +69,16 @@ type Shuffle interface { // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} + GetAnyMapAttribute(terraformAttribute *string) *map[string]any // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. @@ -96,7 +96,7 @@ type Shuffle interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -108,7 +108,7 @@ type Shuffle interface { MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. - MoveTo(moveTarget *string, index interface{}) + MoveTo(moveTarget *string, index any) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) @@ -121,17 +121,17 @@ type Shuffle interface { ResetOverrideLogicalId() ResetResultCount() ResetSeed() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for Shuffle @@ -149,8 +149,8 @@ func (j *jsiiProxy_Shuffle) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Shuffle) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Shuffle) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -159,8 +159,8 @@ func (j *jsiiProxy_Shuffle) Connection() interface{} { return returns } -func (j *jsiiProxy_Shuffle) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Shuffle) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -169,8 +169,8 @@ func (j *jsiiProxy_Shuffle) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Shuffle) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Shuffle) Count() any { + var returns any _jsii_.Get( j, "count", @@ -299,8 +299,8 @@ func (j *jsiiProxy_Shuffle) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Shuffle) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Shuffle) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -309,8 +309,8 @@ func (j *jsiiProxy_Shuffle) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Shuffle) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Shuffle) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -379,8 +379,8 @@ func (j *jsiiProxy_Shuffle) TerraformGeneratorMetadata() *cdktf.TerraformProvide return returns } -func (j *jsiiProxy_Shuffle) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Shuffle) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -399,7 +399,6 @@ func (j *jsiiProxy_Shuffle) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/shuffle random_shuffle} Resource. func NewShuffle(scope constructs.Construct, id *string, config *ShuffleConfig) Shuffle { _init_.Initialize() @@ -411,7 +410,7 @@ func NewShuffle(scope constructs.Construct, id *string, config *ShuffleConfig) S _jsii_.Create( "@cdktf/provider-random.shuffle.Shuffle", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -424,12 +423,12 @@ func NewShuffle_Override(s Shuffle, scope constructs.Construct, id *string, conf _jsii_.Create( "@cdktf/provider-random.shuffle.Shuffle", - []interface{}{scope, id, config}, + []any{scope, id, config}, s, ) } -func (j *jsiiProxy_Shuffle)SetConnection(val interface{}) { +func (j *jsiiProxy_Shuffle) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -440,7 +439,7 @@ func (j *jsiiProxy_Shuffle)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Shuffle)SetCount(val interface{}) { +func (j *jsiiProxy_Shuffle) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -451,7 +450,7 @@ func (j *jsiiProxy_Shuffle)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Shuffle)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Shuffle) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -459,7 +458,7 @@ func (j *jsiiProxy_Shuffle)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Shuffle)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Shuffle) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -467,7 +466,7 @@ func (j *jsiiProxy_Shuffle)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Shuffle)SetInput(val *[]*string) { +func (j *jsiiProxy_Shuffle) SetInput(val *[]*string) { if err := j.validateSetInputParameters(val); err != nil { panic(err) } @@ -478,7 +477,7 @@ func (j *jsiiProxy_Shuffle)SetInput(val *[]*string) { ) } -func (j *jsiiProxy_Shuffle)SetKeepers(val *map[string]*string) { +func (j *jsiiProxy_Shuffle) SetKeepers(val *map[string]*string) { if err := j.validateSetKeepersParameters(val); err != nil { panic(err) } @@ -489,7 +488,7 @@ func (j *jsiiProxy_Shuffle)SetKeepers(val *map[string]*string) { ) } -func (j *jsiiProxy_Shuffle)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Shuffle) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -500,7 +499,7 @@ func (j *jsiiProxy_Shuffle)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { ) } -func (j *jsiiProxy_Shuffle)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Shuffle) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -508,7 +507,7 @@ func (j *jsiiProxy_Shuffle)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Shuffle)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Shuffle) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -519,7 +518,7 @@ func (j *jsiiProxy_Shuffle)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Shuffle)SetResultCount(val *float64) { +func (j *jsiiProxy_Shuffle) SetResultCount(val *float64) { if err := j.validateSetResultCountParameters(val); err != nil { panic(err) } @@ -530,7 +529,7 @@ func (j *jsiiProxy_Shuffle)SetResultCount(val *float64) { ) } -func (j *jsiiProxy_Shuffle)SetSeed(val *string) { +func (j *jsiiProxy_Shuffle) SetSeed(val *string) { if err := j.validateSetSeedParameters(val); err != nil { panic(err) } @@ -553,7 +552,7 @@ func Shuffle_GenerateConfigForImport(scope constructs.Construct, importToId *str _jsii_.StaticInvoke( "@cdktf/provider-random.shuffle.Shuffle", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -577,7 +576,7 @@ func Shuffle_GenerateConfigForImport(scope constructs.Construct, importToId *str // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Shuffle_IsConstruct(x interface{}) *bool { +func Shuffle_IsConstruct(x any) *bool { _init_.Initialize() if err := validateShuffle_IsConstructParameters(x); err != nil { @@ -588,7 +587,7 @@ func Shuffle_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.shuffle.Shuffle", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -596,7 +595,7 @@ func Shuffle_IsConstruct(x interface{}) *bool { } // Experimental. -func Shuffle_IsTerraformElement(x interface{}) *bool { +func Shuffle_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateShuffle_IsTerraformElementParameters(x); err != nil { @@ -607,7 +606,7 @@ func Shuffle_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.shuffle.Shuffle", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -615,7 +614,7 @@ func Shuffle_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Shuffle_IsTerraformResource(x interface{}) *bool { +func Shuffle_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateShuffle_IsTerraformResourceParameters(x); err != nil { @@ -626,7 +625,7 @@ func Shuffle_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.shuffle.Shuffle", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -651,31 +650,31 @@ func (s *jsiiProxy_Shuffle) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( s, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (s *jsiiProxy_Shuffle) AddOverride(path *string, value interface{}) { +func (s *jsiiProxy_Shuffle) AddOverride(path *string, value any) { if err := s.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( s, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (s *jsiiProxy_Shuffle) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (s *jsiiProxy_Shuffle) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := s.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( s, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -691,7 +690,7 @@ func (s *jsiiProxy_Shuffle) GetBooleanAttribute(terraformAttribute *string) cdkt _jsii_.Invoke( s, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -707,7 +706,7 @@ func (s *jsiiProxy_Shuffle) GetBooleanMapAttribute(terraformAttribute *string) * _jsii_.Invoke( s, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -723,7 +722,7 @@ func (s *jsiiProxy_Shuffle) GetListAttribute(terraformAttribute *string) *[]*str _jsii_.Invoke( s, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -739,7 +738,7 @@ func (s *jsiiProxy_Shuffle) GetNumberAttribute(terraformAttribute *string) *floa _jsii_.Invoke( s, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -755,7 +754,7 @@ func (s *jsiiProxy_Shuffle) GetNumberListAttribute(terraformAttribute *string) * _jsii_.Invoke( s, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -771,7 +770,7 @@ func (s *jsiiProxy_Shuffle) GetNumberMapAttribute(terraformAttribute *string) *m _jsii_.Invoke( s, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -787,7 +786,7 @@ func (s *jsiiProxy_Shuffle) GetStringAttribute(terraformAttribute *string) *stri _jsii_.Invoke( s, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -803,15 +802,15 @@ func (s *jsiiProxy_Shuffle) GetStringMapAttribute(terraformAttribute *string) *m _jsii_.Invoke( s, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (s *jsiiProxy_Shuffle) HasResourceMove() interface{} { - var returns interface{} +func (s *jsiiProxy_Shuffle) HasResourceMove() any { + var returns any _jsii_.Invoke( s, @@ -830,7 +829,7 @@ func (s *jsiiProxy_Shuffle) ImportFrom(id *string, provider cdktf.TerraformProvi _jsii_.InvokeVoid( s, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -843,7 +842,7 @@ func (s *jsiiProxy_Shuffle) InterpolationForAttribute(terraformAttribute *string _jsii_.Invoke( s, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -857,18 +856,18 @@ func (s *jsiiProxy_Shuffle) MoveFromId(id *string) { _jsii_.InvokeVoid( s, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (s *jsiiProxy_Shuffle) MoveTo(moveTarget *string, index interface{}) { +func (s *jsiiProxy_Shuffle) MoveTo(moveTarget *string, index any) { if err := s.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( s, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -879,7 +878,7 @@ func (s *jsiiProxy_Shuffle) MoveToId(id *string) { _jsii_.InvokeVoid( s, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -890,7 +889,7 @@ func (s *jsiiProxy_Shuffle) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( s, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -926,8 +925,8 @@ func (s *jsiiProxy_Shuffle) ResetSeed() { ) } -func (s *jsiiProxy_Shuffle) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_Shuffle) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -939,8 +938,8 @@ func (s *jsiiProxy_Shuffle) SynthesizeAttributes() *map[string]interface{} { return returns } -func (s *jsiiProxy_Shuffle) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_Shuffle) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -952,8 +951,8 @@ func (s *jsiiProxy_Shuffle) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (s *jsiiProxy_Shuffle) ToHclTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_Shuffle) ToHclTerraform() any { + var returns any _jsii_.Invoke( s, @@ -965,8 +964,8 @@ func (s *jsiiProxy_Shuffle) ToHclTerraform() interface{} { return returns } -func (s *jsiiProxy_Shuffle) ToMetadata() interface{} { - var returns interface{} +func (s *jsiiProxy_Shuffle) ToMetadata() any { + var returns any _jsii_.Invoke( s, @@ -991,8 +990,8 @@ func (s *jsiiProxy_Shuffle) ToString() *string { return returns } -func (s *jsiiProxy_Shuffle) ToTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_Shuffle) ToTerraform() any { + var returns any _jsii_.Invoke( s, @@ -1003,4 +1002,3 @@ func (s *jsiiProxy_Shuffle) ToTerraform() interface{} { return returns } - diff --git a/gen/random/shuffle/ShuffleConfig.go b/gen/random/shuffle/ShuffleConfig.go index 29e11a8f98..5b0ce2722f 100644 --- a/gen/random/shuffle/ShuffleConfig.go +++ b/gen/random/shuffle/ShuffleConfig.go @@ -6,9 +6,9 @@ import ( type ShuffleConfig 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. @@ -18,7 +18,7 @@ type ShuffleConfig 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 list of strings to shuffle. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/shuffle#input Shuffle#input} @@ -42,4 +42,3 @@ type ShuffleConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/shuffle#seed Shuffle#seed} Seed *string `field:"optional" json:"seed" yaml:"seed"` } - diff --git a/gen/random/shuffle/Shuffle__checks.go b/gen/random/shuffle/Shuffle__checks.go index fde11014bd..110b32b283 100644 --- a/gen/random/shuffle/Shuffle__checks.go +++ b/gen/random/shuffle/Shuffle__checks.go @@ -19,7 +19,7 @@ func (s *jsiiProxy_Shuffle) validateAddMoveTargetParameters(moveTarget *string) return nil } -func (s *jsiiProxy_Shuffle) validateAddOverrideParameters(path *string, value interface{}) error { +func (s *jsiiProxy_Shuffle) validateAddOverrideParameters(path *string, value any) error { if path == nil { return fmt.Errorf("parameter path is required, but nil was provided") } @@ -127,7 +127,7 @@ func (s *jsiiProxy_Shuffle) validateMoveFromIdParameters(id *string) error { return nil } -func (s *jsiiProxy_Shuffle) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (s *jsiiProxy_Shuffle) validateMoveToParameters(moveTarget *string, index any) error { if moveTarget == nil { return fmt.Errorf("parameter moveTarget is required, but nil was provided") } @@ -220,7 +220,7 @@ func validateShuffle_GenerateConfigForImportParameters(scope constructs.Construc return nil } -func validateShuffle_IsConstructParameters(x interface{}) error { +func validateShuffle_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateShuffle_IsConstructParameters(x interface{}) error { return nil } -func validateShuffle_IsTerraformElementParameters(x interface{}) error { +func validateShuffle_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateShuffle_IsTerraformElementParameters(x interface{}) error { return nil } -func validateShuffle_IsTerraformResourceParameters(x interface{}) error { +func validateShuffle_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validateShuffle_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_Shuffle) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Shuffle) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_Shuffle) validateSetConnectionParameters(val interface{}) err return nil } -func (j *jsiiProxy_Shuffle) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Shuffle) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -358,7 +358,7 @@ func (j *jsiiProxy_Shuffle) validateSetLifecycleParameters(val *cdktf.TerraformR return nil } -func (j *jsiiProxy_Shuffle) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Shuffle) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -438,4 +438,3 @@ func validateNewShuffleParameters(scope constructs.Construct, id *string, config return nil } - diff --git a/gen/random/shuffle/main.go b/gen/random/shuffle/main.go index 872742c109..cc43ee22a1 100644 --- a/gen/random/shuffle/main.go +++ b/gen/random/shuffle/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-random.shuffle.Shuffle", - reflect.TypeOf((*Shuffle)(nil)).Elem(), + reflect.TypeFor[Shuffle](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -66,7 +66,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_Shuffle{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -74,6 +74,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.shuffle.ShuffleConfig", - reflect.TypeOf((*ShuffleConfig)(nil)).Elem(), + reflect.TypeFor[ShuffleConfig](), ) } diff --git a/gen/random/stringresource/StringResource.go b/gen/random/stringresource/StringResource.go index 4dca5940b9..504613c5e8 100644 --- a/gen/random/stringresource/StringResource.go +++ b/gen/random/stringresource/StringResource.go @@ -15,15 +15,15 @@ type StringResource interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - Connection() interface{} + Connection() any // Experimental. - SetConnection(val interface{}) + SetConnection(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -47,9 +47,9 @@ type StringResource interface { Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) - Lower() interface{} - SetLower(val interface{}) - LowerInput() interface{} + Lower() any + SetLower(val any) + LowerInput() any MinLower() *float64 SetMinLower(val *float64) MinLowerInput() *float64 @@ -64,12 +64,12 @@ type StringResource interface { MinUpperInput() *float64 // The tree node. Node() constructs.Node - Number() interface{} - SetNumber(val interface{}) - NumberInput() interface{} - Numeric() interface{} - SetNumeric(val interface{}) - NumericInput() interface{} + Number() any + SetNumber(val any) + NumberInput() any + Numeric() any + SetNumeric(val any) + NumericInput() any OverrideSpecial() *string SetOverrideSpecial(val *string) OverrideSpecialInput() *string @@ -78,31 +78,31 @@ type StringResource interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Result() *string - Special() interface{} - SetSpecial(val interface{}) - SpecialInput() interface{} + Special() any + SetSpecial(val any) + SpecialInput() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string - Upper() interface{} - SetUpper(val interface{}) - UpperInput() interface{} + Upper() any + SetUpper(val any) + UpperInput() any // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} + GetAnyMapAttribute(terraformAttribute *string) *map[string]any // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. @@ -120,7 +120,7 @@ type StringResource interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -132,7 +132,7 @@ type StringResource interface { MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. - MoveTo(moveTarget *string, index interface{}) + MoveTo(moveTarget *string, index any) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) @@ -153,17 +153,17 @@ type StringResource interface { ResetOverrideSpecial() ResetSpecial() ResetUpper() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for StringResource @@ -181,8 +181,8 @@ func (j *jsiiProxy_StringResource) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_StringResource) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -191,8 +191,8 @@ func (j *jsiiProxy_StringResource) Connection() interface{} { return returns } -func (j *jsiiProxy_StringResource) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_StringResource) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -201,8 +201,8 @@ func (j *jsiiProxy_StringResource) ConstructNodeMetadata() *map[string]interface return returns } -func (j *jsiiProxy_StringResource) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) Count() any { + var returns any _jsii_.Get( j, "count", @@ -311,8 +311,8 @@ func (j *jsiiProxy_StringResource) Lifecycle() *cdktf.TerraformResourceLifecycle return returns } -func (j *jsiiProxy_StringResource) Lower() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) Lower() any { + var returns any _jsii_.Get( j, "lower", @@ -321,8 +321,8 @@ func (j *jsiiProxy_StringResource) Lower() interface{} { return returns } -func (j *jsiiProxy_StringResource) LowerInput() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) LowerInput() any { + var returns any _jsii_.Get( j, "lowerInput", @@ -421,8 +421,8 @@ func (j *jsiiProxy_StringResource) Node() constructs.Node { return returns } -func (j *jsiiProxy_StringResource) Number() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) Number() any { + var returns any _jsii_.Get( j, "number", @@ -431,8 +431,8 @@ func (j *jsiiProxy_StringResource) Number() interface{} { return returns } -func (j *jsiiProxy_StringResource) NumberInput() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) NumberInput() any { + var returns any _jsii_.Get( j, "numberInput", @@ -441,8 +441,8 @@ func (j *jsiiProxy_StringResource) NumberInput() interface{} { return returns } -func (j *jsiiProxy_StringResource) Numeric() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) Numeric() any { + var returns any _jsii_.Get( j, "numeric", @@ -451,8 +451,8 @@ func (j *jsiiProxy_StringResource) Numeric() interface{} { return returns } -func (j *jsiiProxy_StringResource) NumericInput() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) NumericInput() any { + var returns any _jsii_.Get( j, "numericInput", @@ -491,8 +491,8 @@ func (j *jsiiProxy_StringResource) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_StringResource) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_StringResource) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -501,8 +501,8 @@ func (j *jsiiProxy_StringResource) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_StringResource) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -521,8 +521,8 @@ func (j *jsiiProxy_StringResource) Result() *string { return returns } -func (j *jsiiProxy_StringResource) Special() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) Special() any { + var returns any _jsii_.Get( j, "special", @@ -531,8 +531,8 @@ func (j *jsiiProxy_StringResource) Special() interface{} { return returns } -func (j *jsiiProxy_StringResource) SpecialInput() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) SpecialInput() any { + var returns any _jsii_.Get( j, "specialInput", @@ -551,8 +551,8 @@ func (j *jsiiProxy_StringResource) TerraformGeneratorMetadata() *cdktf.Terraform return returns } -func (j *jsiiProxy_StringResource) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_StringResource) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -571,8 +571,8 @@ func (j *jsiiProxy_StringResource) TerraformResourceType() *string { return returns } -func (j *jsiiProxy_StringResource) Upper() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) Upper() any { + var returns any _jsii_.Get( j, "upper", @@ -581,8 +581,8 @@ func (j *jsiiProxy_StringResource) Upper() interface{} { return returns } -func (j *jsiiProxy_StringResource) UpperInput() interface{} { - var returns interface{} +func (j *jsiiProxy_StringResource) UpperInput() any { + var returns any _jsii_.Get( j, "upperInput", @@ -591,7 +591,6 @@ func (j *jsiiProxy_StringResource) UpperInput() interface{} { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/string random_string} Resource. func NewStringResource(scope constructs.Construct, id *string, config *StringResourceConfig) StringResource { _init_.Initialize() @@ -603,7 +602,7 @@ func NewStringResource(scope constructs.Construct, id *string, config *StringRes _jsii_.Create( "@cdktf/provider-random.stringResource.StringResource", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -616,12 +615,12 @@ func NewStringResource_Override(s StringResource, scope constructs.Construct, id _jsii_.Create( "@cdktf/provider-random.stringResource.StringResource", - []interface{}{scope, id, config}, + []any{scope, id, config}, s, ) } -func (j *jsiiProxy_StringResource)SetConnection(val interface{}) { +func (j *jsiiProxy_StringResource) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -632,7 +631,7 @@ func (j *jsiiProxy_StringResource)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_StringResource)SetCount(val interface{}) { +func (j *jsiiProxy_StringResource) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -643,7 +642,7 @@ func (j *jsiiProxy_StringResource)SetCount(val interface{}) { ) } -func (j *jsiiProxy_StringResource)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_StringResource) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -651,7 +650,7 @@ func (j *jsiiProxy_StringResource)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_StringResource)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_StringResource) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -659,7 +658,7 @@ func (j *jsiiProxy_StringResource)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_StringResource)SetKeepers(val *map[string]*string) { +func (j *jsiiProxy_StringResource) SetKeepers(val *map[string]*string) { if err := j.validateSetKeepersParameters(val); err != nil { panic(err) } @@ -670,7 +669,7 @@ func (j *jsiiProxy_StringResource)SetKeepers(val *map[string]*string) { ) } -func (j *jsiiProxy_StringResource)SetLength(val *float64) { +func (j *jsiiProxy_StringResource) SetLength(val *float64) { if err := j.validateSetLengthParameters(val); err != nil { panic(err) } @@ -681,7 +680,7 @@ func (j *jsiiProxy_StringResource)SetLength(val *float64) { ) } -func (j *jsiiProxy_StringResource)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_StringResource) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -692,7 +691,7 @@ func (j *jsiiProxy_StringResource)SetLifecycle(val *cdktf.TerraformResourceLifec ) } -func (j *jsiiProxy_StringResource)SetLower(val interface{}) { +func (j *jsiiProxy_StringResource) SetLower(val any) { if err := j.validateSetLowerParameters(val); err != nil { panic(err) } @@ -703,7 +702,7 @@ func (j *jsiiProxy_StringResource)SetLower(val interface{}) { ) } -func (j *jsiiProxy_StringResource)SetMinLower(val *float64) { +func (j *jsiiProxy_StringResource) SetMinLower(val *float64) { if err := j.validateSetMinLowerParameters(val); err != nil { panic(err) } @@ -714,7 +713,7 @@ func (j *jsiiProxy_StringResource)SetMinLower(val *float64) { ) } -func (j *jsiiProxy_StringResource)SetMinNumeric(val *float64) { +func (j *jsiiProxy_StringResource) SetMinNumeric(val *float64) { if err := j.validateSetMinNumericParameters(val); err != nil { panic(err) } @@ -725,7 +724,7 @@ func (j *jsiiProxy_StringResource)SetMinNumeric(val *float64) { ) } -func (j *jsiiProxy_StringResource)SetMinSpecial(val *float64) { +func (j *jsiiProxy_StringResource) SetMinSpecial(val *float64) { if err := j.validateSetMinSpecialParameters(val); err != nil { panic(err) } @@ -736,7 +735,7 @@ func (j *jsiiProxy_StringResource)SetMinSpecial(val *float64) { ) } -func (j *jsiiProxy_StringResource)SetMinUpper(val *float64) { +func (j *jsiiProxy_StringResource) SetMinUpper(val *float64) { if err := j.validateSetMinUpperParameters(val); err != nil { panic(err) } @@ -747,7 +746,7 @@ func (j *jsiiProxy_StringResource)SetMinUpper(val *float64) { ) } -func (j *jsiiProxy_StringResource)SetNumber(val interface{}) { +func (j *jsiiProxy_StringResource) SetNumber(val any) { if err := j.validateSetNumberParameters(val); err != nil { panic(err) } @@ -758,7 +757,7 @@ func (j *jsiiProxy_StringResource)SetNumber(val interface{}) { ) } -func (j *jsiiProxy_StringResource)SetNumeric(val interface{}) { +func (j *jsiiProxy_StringResource) SetNumeric(val any) { if err := j.validateSetNumericParameters(val); err != nil { panic(err) } @@ -769,7 +768,7 @@ func (j *jsiiProxy_StringResource)SetNumeric(val interface{}) { ) } -func (j *jsiiProxy_StringResource)SetOverrideSpecial(val *string) { +func (j *jsiiProxy_StringResource) SetOverrideSpecial(val *string) { if err := j.validateSetOverrideSpecialParameters(val); err != nil { panic(err) } @@ -780,7 +779,7 @@ func (j *jsiiProxy_StringResource)SetOverrideSpecial(val *string) { ) } -func (j *jsiiProxy_StringResource)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_StringResource) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -788,7 +787,7 @@ func (j *jsiiProxy_StringResource)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_StringResource)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_StringResource) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -799,7 +798,7 @@ func (j *jsiiProxy_StringResource)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_StringResource)SetSpecial(val interface{}) { +func (j *jsiiProxy_StringResource) SetSpecial(val any) { if err := j.validateSetSpecialParameters(val); err != nil { panic(err) } @@ -810,7 +809,7 @@ func (j *jsiiProxy_StringResource)SetSpecial(val interface{}) { ) } -func (j *jsiiProxy_StringResource)SetUpper(val interface{}) { +func (j *jsiiProxy_StringResource) SetUpper(val any) { if err := j.validateSetUpperParameters(val); err != nil { panic(err) } @@ -833,7 +832,7 @@ func StringResource_GenerateConfigForImport(scope constructs.Construct, importTo _jsii_.StaticInvoke( "@cdktf/provider-random.stringResource.StringResource", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -857,7 +856,7 @@ func StringResource_GenerateConfigForImport(scope constructs.Construct, importTo // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func StringResource_IsConstruct(x interface{}) *bool { +func StringResource_IsConstruct(x any) *bool { _init_.Initialize() if err := validateStringResource_IsConstructParameters(x); err != nil { @@ -868,7 +867,7 @@ func StringResource_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.stringResource.StringResource", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -876,7 +875,7 @@ func StringResource_IsConstruct(x interface{}) *bool { } // Experimental. -func StringResource_IsTerraformElement(x interface{}) *bool { +func StringResource_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateStringResource_IsTerraformElementParameters(x); err != nil { @@ -887,7 +886,7 @@ func StringResource_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.stringResource.StringResource", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -895,7 +894,7 @@ func StringResource_IsTerraformElement(x interface{}) *bool { } // Experimental. -func StringResource_IsTerraformResource(x interface{}) *bool { +func StringResource_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateStringResource_IsTerraformResourceParameters(x); err != nil { @@ -906,7 +905,7 @@ func StringResource_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.stringResource.StringResource", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -931,31 +930,31 @@ func (s *jsiiProxy_StringResource) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( s, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (s *jsiiProxy_StringResource) AddOverride(path *string, value interface{}) { +func (s *jsiiProxy_StringResource) AddOverride(path *string, value any) { if err := s.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( s, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (s *jsiiProxy_StringResource) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (s *jsiiProxy_StringResource) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := s.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( s, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -971,7 +970,7 @@ func (s *jsiiProxy_StringResource) GetBooleanAttribute(terraformAttribute *strin _jsii_.Invoke( s, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -987,7 +986,7 @@ func (s *jsiiProxy_StringResource) GetBooleanMapAttribute(terraformAttribute *st _jsii_.Invoke( s, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1003,7 +1002,7 @@ func (s *jsiiProxy_StringResource) GetListAttribute(terraformAttribute *string) _jsii_.Invoke( s, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1019,7 +1018,7 @@ func (s *jsiiProxy_StringResource) GetNumberAttribute(terraformAttribute *string _jsii_.Invoke( s, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1035,7 +1034,7 @@ func (s *jsiiProxy_StringResource) GetNumberListAttribute(terraformAttribute *st _jsii_.Invoke( s, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1051,7 +1050,7 @@ func (s *jsiiProxy_StringResource) GetNumberMapAttribute(terraformAttribute *str _jsii_.Invoke( s, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1067,7 +1066,7 @@ func (s *jsiiProxy_StringResource) GetStringAttribute(terraformAttribute *string _jsii_.Invoke( s, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1083,15 +1082,15 @@ func (s *jsiiProxy_StringResource) GetStringMapAttribute(terraformAttribute *str _jsii_.Invoke( s, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (s *jsiiProxy_StringResource) HasResourceMove() interface{} { - var returns interface{} +func (s *jsiiProxy_StringResource) HasResourceMove() any { + var returns any _jsii_.Invoke( s, @@ -1110,7 +1109,7 @@ func (s *jsiiProxy_StringResource) ImportFrom(id *string, provider cdktf.Terrafo _jsii_.InvokeVoid( s, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -1123,7 +1122,7 @@ func (s *jsiiProxy_StringResource) InterpolationForAttribute(terraformAttribute _jsii_.Invoke( s, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1137,18 +1136,18 @@ func (s *jsiiProxy_StringResource) MoveFromId(id *string) { _jsii_.InvokeVoid( s, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (s *jsiiProxy_StringResource) MoveTo(moveTarget *string, index interface{}) { +func (s *jsiiProxy_StringResource) MoveTo(moveTarget *string, index any) { if err := s.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( s, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -1159,7 +1158,7 @@ func (s *jsiiProxy_StringResource) MoveToId(id *string) { _jsii_.InvokeVoid( s, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -1170,7 +1169,7 @@ func (s *jsiiProxy_StringResource) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( s, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -1270,8 +1269,8 @@ func (s *jsiiProxy_StringResource) ResetUpper() { ) } -func (s *jsiiProxy_StringResource) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_StringResource) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -1283,8 +1282,8 @@ func (s *jsiiProxy_StringResource) SynthesizeAttributes() *map[string]interface{ return returns } -func (s *jsiiProxy_StringResource) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_StringResource) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -1296,8 +1295,8 @@ func (s *jsiiProxy_StringResource) SynthesizeHclAttributes() *map[string]interfa return returns } -func (s *jsiiProxy_StringResource) ToHclTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_StringResource) ToHclTerraform() any { + var returns any _jsii_.Invoke( s, @@ -1309,8 +1308,8 @@ func (s *jsiiProxy_StringResource) ToHclTerraform() interface{} { return returns } -func (s *jsiiProxy_StringResource) ToMetadata() interface{} { - var returns interface{} +func (s *jsiiProxy_StringResource) ToMetadata() any { + var returns any _jsii_.Invoke( s, @@ -1335,8 +1334,8 @@ func (s *jsiiProxy_StringResource) ToString() *string { return returns } -func (s *jsiiProxy_StringResource) ToTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_StringResource) ToTerraform() any { + var returns any _jsii_.Invoke( s, @@ -1347,4 +1346,3 @@ func (s *jsiiProxy_StringResource) ToTerraform() interface{} { return returns } - diff --git a/gen/random/stringresource/StringResourceConfig.go b/gen/random/stringresource/StringResourceConfig.go index 20e29f6a8b..967fec5d6f 100644 --- a/gen/random/stringresource/StringResourceConfig.go +++ b/gen/random/stringresource/StringResourceConfig.go @@ -6,9 +6,9 @@ import ( type StringResourceConfig 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. @@ -18,7 +18,7 @@ type StringResourceConfig 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 length of the string desired. // // The minimum value for length is 1 and, length must also be >= (`min_upper` + `min_lower` + `min_numeric` + `min_special`). @@ -34,7 +34,7 @@ type StringResourceConfig struct { // Include lowercase alphabet characters in the result. Default value is `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/string#lower StringResource#lower} - Lower interface{} `field:"optional" json:"lower" yaml:"lower"` + Lower any `field:"optional" json:"lower" yaml:"lower"` // Minimum number of lowercase alphabet characters in the result. Default value is `0`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/string#min_lower StringResource#min_lower} @@ -56,13 +56,13 @@ type StringResourceConfig struct { // Default value is `true`. If `number`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. **NOTE**: This is deprecated, use `numeric` instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/string#number StringResource#number} - Number interface{} `field:"optional" json:"number" yaml:"number"` + Number any `field:"optional" json:"number" yaml:"number"` // Include numeric characters in the result. // // Default value is `true`. If `numeric`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/string#numeric StringResource#numeric} - Numeric interface{} `field:"optional" json:"numeric" yaml:"numeric"` + Numeric any `field:"optional" json:"numeric" yaml:"numeric"` // Supply your own list of special characters to use for string generation. // // This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation. @@ -72,10 +72,9 @@ type StringResourceConfig struct { // Include special characters in the result. These are `!@#$%&*()-_=+[]{}<>:?`. Default value is `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/string#special StringResource#special} - Special interface{} `field:"optional" json:"special" yaml:"special"` + Special any `field:"optional" json:"special" yaml:"special"` // Include uppercase alphabet characters in the result. Default value is `true`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/string#upper StringResource#upper} - Upper interface{} `field:"optional" json:"upper" yaml:"upper"` + Upper any `field:"optional" json:"upper" yaml:"upper"` } - diff --git a/gen/random/stringresource/StringResource__checks.go b/gen/random/stringresource/StringResource__checks.go index 5791d6da95..e49c664d08 100644 --- a/gen/random/stringresource/StringResource__checks.go +++ b/gen/random/stringresource/StringResource__checks.go @@ -19,7 +19,7 @@ func (s *jsiiProxy_StringResource) validateAddMoveTargetParameters(moveTarget *s return nil } -func (s *jsiiProxy_StringResource) validateAddOverrideParameters(path *string, value interface{}) error { +func (s *jsiiProxy_StringResource) validateAddOverrideParameters(path *string, value any) error { if path == nil { return fmt.Errorf("parameter path is required, but nil was provided") } @@ -127,7 +127,7 @@ func (s *jsiiProxy_StringResource) validateMoveFromIdParameters(id *string) erro return nil } -func (s *jsiiProxy_StringResource) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (s *jsiiProxy_StringResource) validateMoveToParameters(moveTarget *string, index any) error { if moveTarget == nil { return fmt.Errorf("parameter moveTarget is required, but nil was provided") } @@ -220,7 +220,7 @@ func validateStringResource_GenerateConfigForImportParameters(scope constructs.C return nil } -func validateStringResource_IsConstructParameters(x interface{}) error { +func validateStringResource_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateStringResource_IsConstructParameters(x interface{}) error { return nil } -func validateStringResource_IsTerraformElementParameters(x interface{}) error { +func validateStringResource_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateStringResource_IsTerraformElementParameters(x interface{}) error { return nil } -func validateStringResource_IsTerraformResourceParameters(x interface{}) error { +func validateStringResource_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validateStringResource_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_StringResource) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_StringResource) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_StringResource) validateSetConnectionParameters(val interface return nil } -func (j *jsiiProxy_StringResource) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_StringResource) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -358,7 +358,7 @@ func (j *jsiiProxy_StringResource) validateSetLifecycleParameters(val *cdktf.Ter return nil } -func (j *jsiiProxy_StringResource) validateSetLowerParameters(val interface{}) error { +func (j *jsiiProxy_StringResource) validateSetLowerParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -410,7 +410,7 @@ func (j *jsiiProxy_StringResource) validateSetMinUpperParameters(val *float64) e return nil } -func (j *jsiiProxy_StringResource) validateSetNumberParameters(val interface{}) error { +func (j *jsiiProxy_StringResource) validateSetNumberParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -430,7 +430,7 @@ func (j *jsiiProxy_StringResource) validateSetNumberParameters(val interface{}) return nil } -func (j *jsiiProxy_StringResource) validateSetNumericParameters(val interface{}) error { +func (j *jsiiProxy_StringResource) validateSetNumericParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -458,7 +458,7 @@ func (j *jsiiProxy_StringResource) validateSetOverrideSpecialParameters(val *str return nil } -func (j *jsiiProxy_StringResource) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_StringResource) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -504,7 +504,7 @@ func (j *jsiiProxy_StringResource) validateSetProvisionersParameters(val *[]inte return nil } -func (j *jsiiProxy_StringResource) validateSetSpecialParameters(val interface{}) error { +func (j *jsiiProxy_StringResource) validateSetSpecialParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -524,7 +524,7 @@ func (j *jsiiProxy_StringResource) validateSetSpecialParameters(val interface{}) return nil } -func (j *jsiiProxy_StringResource) validateSetUpperParameters(val interface{}) error { +func (j *jsiiProxy_StringResource) validateSetUpperParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -562,4 +562,3 @@ func validateNewStringResourceParameters(scope constructs.Construct, id *string, return nil } - diff --git a/gen/random/stringresource/main.go b/gen/random/stringresource/main.go index f095eb8703..b2212e8e48 100644 --- a/gen/random/stringresource/main.go +++ b/gen/random/stringresource/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-random.stringResource.StringResource", - reflect.TypeOf((*StringResource)(nil)).Elem(), + reflect.TypeFor[StringResource](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -90,7 +90,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "upper", GoGetter: "Upper"}, _jsii_.MemberProperty{JsiiProperty: "upperInput", GoGetter: "UpperInput"}, }, - func() interface{} { + func() any { j := jsiiProxy_StringResource{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -98,6 +98,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.stringResource.StringResourceConfig", - reflect.TypeOf((*StringResourceConfig)(nil)).Elem(), + reflect.TypeFor[StringResourceConfig](), ) } diff --git a/gen/random/uuid/Uuid.go b/gen/random/uuid/Uuid.go index a220da8430..c945c470b4 100644 --- a/gen/random/uuid/Uuid.go +++ b/gen/random/uuid/Uuid.go @@ -15,15 +15,15 @@ type Uuid interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - Connection() interface{} + Connection() any // Experimental. - SetConnection(val interface{}) + SetConnection(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -51,25 +51,25 @@ type Uuid interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Result() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} + GetAnyMapAttribute(terraformAttribute *string) *map[string]any // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. @@ -87,7 +87,7 @@ type Uuid interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -99,7 +99,7 @@ type Uuid interface { MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. - MoveTo(moveTarget *string, index interface{}) + MoveTo(moveTarget *string, index any) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) @@ -110,17 +110,17 @@ type Uuid interface { // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Experimental. - ToHclTerraform() interface{} + ToHclTerraform() any // Experimental. - ToMetadata() interface{} + ToMetadata() any // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for Uuid @@ -138,8 +138,8 @@ func (j *jsiiProxy_Uuid) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Uuid) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Uuid) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -148,8 +148,8 @@ func (j *jsiiProxy_Uuid) Connection() interface{} { return returns } -func (j *jsiiProxy_Uuid) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Uuid) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -158,8 +158,8 @@ func (j *jsiiProxy_Uuid) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Uuid) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Uuid) Count() any { + var returns any _jsii_.Get( j, "count", @@ -268,8 +268,8 @@ func (j *jsiiProxy_Uuid) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Uuid) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Uuid) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -278,8 +278,8 @@ func (j *jsiiProxy_Uuid) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Uuid) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Uuid) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -308,8 +308,8 @@ func (j *jsiiProxy_Uuid) TerraformGeneratorMetadata() *cdktf.TerraformProviderGe return returns } -func (j *jsiiProxy_Uuid) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Uuid) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -328,7 +328,6 @@ func (j *jsiiProxy_Uuid) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/uuid random_uuid} Resource. func NewUuid(scope constructs.Construct, id *string, config *UuidConfig) Uuid { _init_.Initialize() @@ -340,7 +339,7 @@ func NewUuid(scope constructs.Construct, id *string, config *UuidConfig) Uuid { _jsii_.Create( "@cdktf/provider-random.uuid.Uuid", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -353,12 +352,12 @@ func NewUuid_Override(u Uuid, scope constructs.Construct, id *string, config *Uu _jsii_.Create( "@cdktf/provider-random.uuid.Uuid", - []interface{}{scope, id, config}, + []any{scope, id, config}, u, ) } -func (j *jsiiProxy_Uuid)SetConnection(val interface{}) { +func (j *jsiiProxy_Uuid) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -369,7 +368,7 @@ func (j *jsiiProxy_Uuid)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Uuid)SetCount(val interface{}) { +func (j *jsiiProxy_Uuid) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -380,7 +379,7 @@ func (j *jsiiProxy_Uuid)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Uuid)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Uuid) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -388,7 +387,7 @@ func (j *jsiiProxy_Uuid)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Uuid)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Uuid) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -396,7 +395,7 @@ func (j *jsiiProxy_Uuid)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Uuid)SetKeepers(val *map[string]*string) { +func (j *jsiiProxy_Uuid) SetKeepers(val *map[string]*string) { if err := j.validateSetKeepersParameters(val); err != nil { panic(err) } @@ -407,7 +406,7 @@ func (j *jsiiProxy_Uuid)SetKeepers(val *map[string]*string) { ) } -func (j *jsiiProxy_Uuid)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Uuid) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -418,7 +417,7 @@ func (j *jsiiProxy_Uuid)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { ) } -func (j *jsiiProxy_Uuid)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Uuid) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -426,7 +425,7 @@ func (j *jsiiProxy_Uuid)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Uuid)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Uuid) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -449,7 +448,7 @@ func Uuid_GenerateConfigForImport(scope constructs.Construct, importToId *string _jsii_.StaticInvoke( "@cdktf/provider-random.uuid.Uuid", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -473,7 +472,7 @@ func Uuid_GenerateConfigForImport(scope constructs.Construct, importToId *string // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Uuid_IsConstruct(x interface{}) *bool { +func Uuid_IsConstruct(x any) *bool { _init_.Initialize() if err := validateUuid_IsConstructParameters(x); err != nil { @@ -484,7 +483,7 @@ func Uuid_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.uuid.Uuid", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -492,7 +491,7 @@ func Uuid_IsConstruct(x interface{}) *bool { } // Experimental. -func Uuid_IsTerraformElement(x interface{}) *bool { +func Uuid_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateUuid_IsTerraformElementParameters(x); err != nil { @@ -503,7 +502,7 @@ func Uuid_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.uuid.Uuid", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -511,7 +510,7 @@ func Uuid_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Uuid_IsTerraformResource(x interface{}) *bool { +func Uuid_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateUuid_IsTerraformResourceParameters(x); err != nil { @@ -522,7 +521,7 @@ func Uuid_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-random.uuid.Uuid", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -547,31 +546,31 @@ func (u *jsiiProxy_Uuid) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( u, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (u *jsiiProxy_Uuid) AddOverride(path *string, value interface{}) { +func (u *jsiiProxy_Uuid) AddOverride(path *string, value any) { if err := u.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( u, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (u *jsiiProxy_Uuid) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (u *jsiiProxy_Uuid) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := u.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( u, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -587,7 +586,7 @@ func (u *jsiiProxy_Uuid) GetBooleanAttribute(terraformAttribute *string) cdktf.I _jsii_.Invoke( u, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -603,7 +602,7 @@ func (u *jsiiProxy_Uuid) GetBooleanMapAttribute(terraformAttribute *string) *map _jsii_.Invoke( u, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -619,7 +618,7 @@ func (u *jsiiProxy_Uuid) GetListAttribute(terraformAttribute *string) *[]*string _jsii_.Invoke( u, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -635,7 +634,7 @@ func (u *jsiiProxy_Uuid) GetNumberAttribute(terraformAttribute *string) *float64 _jsii_.Invoke( u, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -651,7 +650,7 @@ func (u *jsiiProxy_Uuid) GetNumberListAttribute(terraformAttribute *string) *[]* _jsii_.Invoke( u, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -667,7 +666,7 @@ func (u *jsiiProxy_Uuid) GetNumberMapAttribute(terraformAttribute *string) *map[ _jsii_.Invoke( u, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -683,7 +682,7 @@ func (u *jsiiProxy_Uuid) GetStringAttribute(terraformAttribute *string) *string _jsii_.Invoke( u, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -699,15 +698,15 @@ func (u *jsiiProxy_Uuid) GetStringMapAttribute(terraformAttribute *string) *map[ _jsii_.Invoke( u, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (u *jsiiProxy_Uuid) HasResourceMove() interface{} { - var returns interface{} +func (u *jsiiProxy_Uuid) HasResourceMove() any { + var returns any _jsii_.Invoke( u, @@ -726,7 +725,7 @@ func (u *jsiiProxy_Uuid) ImportFrom(id *string, provider cdktf.TerraformProvider _jsii_.InvokeVoid( u, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -739,7 +738,7 @@ func (u *jsiiProxy_Uuid) InterpolationForAttribute(terraformAttribute *string) c _jsii_.Invoke( u, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -753,18 +752,18 @@ func (u *jsiiProxy_Uuid) MoveFromId(id *string) { _jsii_.InvokeVoid( u, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (u *jsiiProxy_Uuid) MoveTo(moveTarget *string, index interface{}) { +func (u *jsiiProxy_Uuid) MoveTo(moveTarget *string, index any) { if err := u.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( u, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -775,7 +774,7 @@ func (u *jsiiProxy_Uuid) MoveToId(id *string) { _jsii_.InvokeVoid( u, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -786,7 +785,7 @@ func (u *jsiiProxy_Uuid) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( u, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -806,8 +805,8 @@ func (u *jsiiProxy_Uuid) ResetOverrideLogicalId() { ) } -func (u *jsiiProxy_Uuid) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (u *jsiiProxy_Uuid) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( u, @@ -819,8 +818,8 @@ func (u *jsiiProxy_Uuid) SynthesizeAttributes() *map[string]interface{} { return returns } -func (u *jsiiProxy_Uuid) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (u *jsiiProxy_Uuid) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( u, @@ -832,8 +831,8 @@ func (u *jsiiProxy_Uuid) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (u *jsiiProxy_Uuid) ToHclTerraform() interface{} { - var returns interface{} +func (u *jsiiProxy_Uuid) ToHclTerraform() any { + var returns any _jsii_.Invoke( u, @@ -845,8 +844,8 @@ func (u *jsiiProxy_Uuid) ToHclTerraform() interface{} { return returns } -func (u *jsiiProxy_Uuid) ToMetadata() interface{} { - var returns interface{} +func (u *jsiiProxy_Uuid) ToMetadata() any { + var returns any _jsii_.Invoke( u, @@ -871,8 +870,8 @@ func (u *jsiiProxy_Uuid) ToString() *string { return returns } -func (u *jsiiProxy_Uuid) ToTerraform() interface{} { - var returns interface{} +func (u *jsiiProxy_Uuid) ToTerraform() any { + var returns any _jsii_.Invoke( u, @@ -883,4 +882,3 @@ func (u *jsiiProxy_Uuid) ToTerraform() interface{} { return returns } - diff --git a/gen/random/uuid/UuidConfig.go b/gen/random/uuid/UuidConfig.go index a1c7ef211a..a69b4e15f5 100644 --- a/gen/random/uuid/UuidConfig.go +++ b/gen/random/uuid/UuidConfig.go @@ -6,9 +6,9 @@ import ( type UuidConfig 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. @@ -18,7 +18,7 @@ type UuidConfig 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"` // Arbitrary map of values that, when changed, will trigger recreation of resource. // // See [the main provider documentation](../index.html) for more information. @@ -26,4 +26,3 @@ type UuidConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/random/3.6.3/docs/resources/uuid#keepers Uuid#keepers} Keepers *map[string]*string `field:"optional" json:"keepers" yaml:"keepers"` } - diff --git a/gen/random/uuid/Uuid__checks.go b/gen/random/uuid/Uuid__checks.go index cfe68884b5..d708f9823e 100644 --- a/gen/random/uuid/Uuid__checks.go +++ b/gen/random/uuid/Uuid__checks.go @@ -19,7 +19,7 @@ func (u *jsiiProxy_Uuid) validateAddMoveTargetParameters(moveTarget *string) err return nil } -func (u *jsiiProxy_Uuid) validateAddOverrideParameters(path *string, value interface{}) error { +func (u *jsiiProxy_Uuid) validateAddOverrideParameters(path *string, value any) error { if path == nil { return fmt.Errorf("parameter path is required, but nil was provided") } @@ -127,7 +127,7 @@ func (u *jsiiProxy_Uuid) validateMoveFromIdParameters(id *string) error { return nil } -func (u *jsiiProxy_Uuid) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (u *jsiiProxy_Uuid) validateMoveToParameters(moveTarget *string, index any) error { if moveTarget == nil { return fmt.Errorf("parameter moveTarget is required, but nil was provided") } @@ -220,7 +220,7 @@ func validateUuid_GenerateConfigForImportParameters(scope constructs.Construct, return nil } -func validateUuid_IsConstructParameters(x interface{}) error { +func validateUuid_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateUuid_IsConstructParameters(x interface{}) error { return nil } -func validateUuid_IsTerraformElementParameters(x interface{}) error { +func validateUuid_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateUuid_IsTerraformElementParameters(x interface{}) error { return nil } -func validateUuid_IsTerraformResourceParameters(x interface{}) error { +func validateUuid_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validateUuid_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_Uuid) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Uuid) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_Uuid) validateSetConnectionParameters(val interface{}) error return nil } -func (j *jsiiProxy_Uuid) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Uuid) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -350,7 +350,7 @@ func (j *jsiiProxy_Uuid) validateSetLifecycleParameters(val *cdktf.TerraformReso return nil } -func (j *jsiiProxy_Uuid) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Uuid) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -411,4 +411,3 @@ func validateNewUuidParameters(scope constructs.Construct, id *string, config *U return nil } - diff --git a/gen/random/uuid/main.go b/gen/random/uuid/main.go index 2ee6e00dd2..6856c264ea 100644 --- a/gen/random/uuid/main.go +++ b/gen/random/uuid/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-random.uuid.Uuid", - reflect.TypeOf((*Uuid)(nil)).Elem(), + reflect.TypeFor[Uuid](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -58,7 +58,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_Uuid{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -66,6 +66,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-random.uuid.UuidConfig", - reflect.TypeOf((*UuidConfig)(nil)).Elem(), + reflect.TypeFor[UuidConfig](), ) }