diff --git a/gen/time/go.mod b/gen/time/go.mod index 3c27c9e6d1..ea2d6efe06 100644 --- a/gen/time/go.mod +++ b/gen/time/go.mod @@ -1,9 +1,11 @@ module github.com/sourcegraph/controller-cdktf/gen/time -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/time/go.sum b/gen/time/go.sum new file mode 100644 index 0000000000..c33b5c02be --- /dev/null +++ b/gen/time/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/time/offset/Offset.go b/gen/time/offset/Offset.go index 014e85495e..1dc31a67ac 100644 --- a/gen/time/offset/Offset.go +++ b/gen/time/offset/Offset.go @@ -18,15 +18,15 @@ type Offset 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) Day() *float64 // Experimental. DependsOn() *[]*string @@ -73,17 +73,17 @@ type Offset interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Rfc3339() *string Second() *float64 // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string Triggers() *map[string]*string @@ -95,9 +95,9 @@ type Offset interface { // 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. @@ -115,7 +115,7 @@ type Offset interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -127,7 +127,7 @@ type Offset 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) @@ -145,17 +145,17 @@ type Offset interface { // Experimental. ResetOverrideLogicalId() ResetTriggers() - 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 Offset @@ -193,8 +193,8 @@ func (j *jsiiProxy_Offset) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Offset) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Offset) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -203,8 +203,8 @@ func (j *jsiiProxy_Offset) Connection() interface{} { return returns } -func (j *jsiiProxy_Offset) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Offset) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -213,8 +213,8 @@ func (j *jsiiProxy_Offset) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Offset) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Offset) Count() any { + var returns any _jsii_.Get( j, "count", @@ -463,8 +463,8 @@ func (j *jsiiProxy_Offset) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Offset) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Offset) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -473,8 +473,8 @@ func (j *jsiiProxy_Offset) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Offset) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Offset) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -513,8 +513,8 @@ func (j *jsiiProxy_Offset) TerraformGeneratorMetadata() *cdktf.TerraformProvider return returns } -func (j *jsiiProxy_Offset) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Offset) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -573,7 +573,6 @@ func (j *jsiiProxy_Offset) Year() *float64 { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/offset time_offset} Resource. func NewOffset(scope constructs.Construct, id *string, config *OffsetConfig) Offset { _init_.Initialize() @@ -585,7 +584,7 @@ func NewOffset(scope constructs.Construct, id *string, config *OffsetConfig) Off _jsii_.Create( "@cdktf/provider-time.offset.Offset", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -598,12 +597,12 @@ func NewOffset_Override(o Offset, scope constructs.Construct, id *string, config _jsii_.Create( "@cdktf/provider-time.offset.Offset", - []interface{}{scope, id, config}, + []any{scope, id, config}, o, ) } -func (j *jsiiProxy_Offset)SetBaseRfc3339(val *string) { +func (j *jsiiProxy_Offset) SetBaseRfc3339(val *string) { if err := j.validateSetBaseRfc3339Parameters(val); err != nil { panic(err) } @@ -614,7 +613,7 @@ func (j *jsiiProxy_Offset)SetBaseRfc3339(val *string) { ) } -func (j *jsiiProxy_Offset)SetConnection(val interface{}) { +func (j *jsiiProxy_Offset) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -625,7 +624,7 @@ func (j *jsiiProxy_Offset)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Offset)SetCount(val interface{}) { +func (j *jsiiProxy_Offset) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -636,7 +635,7 @@ func (j *jsiiProxy_Offset)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Offset)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Offset) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -644,7 +643,7 @@ func (j *jsiiProxy_Offset)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Offset)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Offset) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -652,7 +651,7 @@ func (j *jsiiProxy_Offset)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Offset)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Offset) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -663,7 +662,7 @@ func (j *jsiiProxy_Offset)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { ) } -func (j *jsiiProxy_Offset)SetOffsetDays(val *float64) { +func (j *jsiiProxy_Offset) SetOffsetDays(val *float64) { if err := j.validateSetOffsetDaysParameters(val); err != nil { panic(err) } @@ -674,7 +673,7 @@ func (j *jsiiProxy_Offset)SetOffsetDays(val *float64) { ) } -func (j *jsiiProxy_Offset)SetOffsetHours(val *float64) { +func (j *jsiiProxy_Offset) SetOffsetHours(val *float64) { if err := j.validateSetOffsetHoursParameters(val); err != nil { panic(err) } @@ -685,7 +684,7 @@ func (j *jsiiProxy_Offset)SetOffsetHours(val *float64) { ) } -func (j *jsiiProxy_Offset)SetOffsetMinutes(val *float64) { +func (j *jsiiProxy_Offset) SetOffsetMinutes(val *float64) { if err := j.validateSetOffsetMinutesParameters(val); err != nil { panic(err) } @@ -696,7 +695,7 @@ func (j *jsiiProxy_Offset)SetOffsetMinutes(val *float64) { ) } -func (j *jsiiProxy_Offset)SetOffsetMonths(val *float64) { +func (j *jsiiProxy_Offset) SetOffsetMonths(val *float64) { if err := j.validateSetOffsetMonthsParameters(val); err != nil { panic(err) } @@ -707,7 +706,7 @@ func (j *jsiiProxy_Offset)SetOffsetMonths(val *float64) { ) } -func (j *jsiiProxy_Offset)SetOffsetSeconds(val *float64) { +func (j *jsiiProxy_Offset) SetOffsetSeconds(val *float64) { if err := j.validateSetOffsetSecondsParameters(val); err != nil { panic(err) } @@ -718,7 +717,7 @@ func (j *jsiiProxy_Offset)SetOffsetSeconds(val *float64) { ) } -func (j *jsiiProxy_Offset)SetOffsetYears(val *float64) { +func (j *jsiiProxy_Offset) SetOffsetYears(val *float64) { if err := j.validateSetOffsetYearsParameters(val); err != nil { panic(err) } @@ -729,7 +728,7 @@ func (j *jsiiProxy_Offset)SetOffsetYears(val *float64) { ) } -func (j *jsiiProxy_Offset)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Offset) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -737,7 +736,7 @@ func (j *jsiiProxy_Offset)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Offset)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Offset) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -748,7 +747,7 @@ func (j *jsiiProxy_Offset)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Offset)SetTriggers(val *map[string]*string) { +func (j *jsiiProxy_Offset) SetTriggers(val *map[string]*string) { if err := j.validateSetTriggersParameters(val); err != nil { panic(err) } @@ -771,7 +770,7 @@ func Offset_GenerateConfigForImport(scope constructs.Construct, importToId *stri _jsii_.StaticInvoke( "@cdktf/provider-time.offset.Offset", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -795,7 +794,7 @@ func Offset_GenerateConfigForImport(scope constructs.Construct, importToId *stri // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Offset_IsConstruct(x interface{}) *bool { +func Offset_IsConstruct(x any) *bool { _init_.Initialize() if err := validateOffset_IsConstructParameters(x); err != nil { @@ -806,7 +805,7 @@ func Offset_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.offset.Offset", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -814,7 +813,7 @@ func Offset_IsConstruct(x interface{}) *bool { } // Experimental. -func Offset_IsTerraformElement(x interface{}) *bool { +func Offset_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateOffset_IsTerraformElementParameters(x); err != nil { @@ -825,7 +824,7 @@ func Offset_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.offset.Offset", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -833,7 +832,7 @@ func Offset_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Offset_IsTerraformResource(x interface{}) *bool { +func Offset_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateOffset_IsTerraformResourceParameters(x); err != nil { @@ -844,7 +843,7 @@ func Offset_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.offset.Offset", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -869,31 +868,31 @@ func (o *jsiiProxy_Offset) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( o, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (o *jsiiProxy_Offset) AddOverride(path *string, value interface{}) { +func (o *jsiiProxy_Offset) AddOverride(path *string, value any) { if err := o.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( o, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (o *jsiiProxy_Offset) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (o *jsiiProxy_Offset) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := o.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( o, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -909,7 +908,7 @@ func (o *jsiiProxy_Offset) GetBooleanAttribute(terraformAttribute *string) cdktf _jsii_.Invoke( o, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -925,7 +924,7 @@ func (o *jsiiProxy_Offset) GetBooleanMapAttribute(terraformAttribute *string) *m _jsii_.Invoke( o, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -941,7 +940,7 @@ func (o *jsiiProxy_Offset) GetListAttribute(terraformAttribute *string) *[]*stri _jsii_.Invoke( o, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -957,7 +956,7 @@ func (o *jsiiProxy_Offset) GetNumberAttribute(terraformAttribute *string) *float _jsii_.Invoke( o, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -973,7 +972,7 @@ func (o *jsiiProxy_Offset) GetNumberListAttribute(terraformAttribute *string) *[ _jsii_.Invoke( o, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -989,7 +988,7 @@ func (o *jsiiProxy_Offset) GetNumberMapAttribute(terraformAttribute *string) *ma _jsii_.Invoke( o, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1005,7 +1004,7 @@ func (o *jsiiProxy_Offset) GetStringAttribute(terraformAttribute *string) *strin _jsii_.Invoke( o, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1021,15 +1020,15 @@ func (o *jsiiProxy_Offset) GetStringMapAttribute(terraformAttribute *string) *ma _jsii_.Invoke( o, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (o *jsiiProxy_Offset) HasResourceMove() interface{} { - var returns interface{} +func (o *jsiiProxy_Offset) HasResourceMove() any { + var returns any _jsii_.Invoke( o, @@ -1048,7 +1047,7 @@ func (o *jsiiProxy_Offset) ImportFrom(id *string, provider cdktf.TerraformProvid _jsii_.InvokeVoid( o, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -1061,7 +1060,7 @@ func (o *jsiiProxy_Offset) InterpolationForAttribute(terraformAttribute *string) _jsii_.Invoke( o, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1075,18 +1074,18 @@ func (o *jsiiProxy_Offset) MoveFromId(id *string) { _jsii_.InvokeVoid( o, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (o *jsiiProxy_Offset) MoveTo(moveTarget *string, index interface{}) { +func (o *jsiiProxy_Offset) MoveTo(moveTarget *string, index any) { if err := o.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( o, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -1097,7 +1096,7 @@ func (o *jsiiProxy_Offset) MoveToId(id *string) { _jsii_.InvokeVoid( o, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -1108,7 +1107,7 @@ func (o *jsiiProxy_Offset) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( o, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -1184,8 +1183,8 @@ func (o *jsiiProxy_Offset) ResetTriggers() { ) } -func (o *jsiiProxy_Offset) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (o *jsiiProxy_Offset) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( o, @@ -1197,8 +1196,8 @@ func (o *jsiiProxy_Offset) SynthesizeAttributes() *map[string]interface{} { return returns } -func (o *jsiiProxy_Offset) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (o *jsiiProxy_Offset) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( o, @@ -1210,8 +1209,8 @@ func (o *jsiiProxy_Offset) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (o *jsiiProxy_Offset) ToHclTerraform() interface{} { - var returns interface{} +func (o *jsiiProxy_Offset) ToHclTerraform() any { + var returns any _jsii_.Invoke( o, @@ -1223,8 +1222,8 @@ func (o *jsiiProxy_Offset) ToHclTerraform() interface{} { return returns } -func (o *jsiiProxy_Offset) ToMetadata() interface{} { - var returns interface{} +func (o *jsiiProxy_Offset) ToMetadata() any { + var returns any _jsii_.Invoke( o, @@ -1249,8 +1248,8 @@ func (o *jsiiProxy_Offset) ToString() *string { return returns } -func (o *jsiiProxy_Offset) ToTerraform() interface{} { - var returns interface{} +func (o *jsiiProxy_Offset) ToTerraform() any { + var returns any _jsii_.Invoke( o, @@ -1261,4 +1260,3 @@ func (o *jsiiProxy_Offset) ToTerraform() interface{} { return returns } - diff --git a/gen/time/offset/OffsetConfig.go b/gen/time/offset/OffsetConfig.go index 272d01e174..89f91e57fe 100644 --- a/gen/time/offset/OffsetConfig.go +++ b/gen/time/offset/OffsetConfig.go @@ -6,9 +6,9 @@ import ( type OffsetConfig 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 OffsetConfig 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"` // Base timestamp in [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.8) format (see [RFC3339 time string](https://tools.ietf.org/html/rfc3339#section-5.8) e.g., `YYYY-MM-DDTHH:MM:SSZ`). Defaults to the current time. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/offset#base_rfc3339 Offset#base_rfc3339} @@ -54,4 +54,3 @@ type OffsetConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/offset#triggers Offset#triggers} Triggers *map[string]*string `field:"optional" json:"triggers" yaml:"triggers"` } - diff --git a/gen/time/offset/Offset__checks.go b/gen/time/offset/Offset__checks.go index ee5cc33e11..3ef17219e5 100644 --- a/gen/time/offset/Offset__checks.go +++ b/gen/time/offset/Offset__checks.go @@ -19,7 +19,7 @@ func (o *jsiiProxy_Offset) validateAddMoveTargetParameters(moveTarget *string) e return nil } -func (o *jsiiProxy_Offset) validateAddOverrideParameters(path *string, value interface{}) error { +func (o *jsiiProxy_Offset) 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 (o *jsiiProxy_Offset) validateMoveFromIdParameters(id *string) error { return nil } -func (o *jsiiProxy_Offset) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (o *jsiiProxy_Offset) 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 validateOffset_GenerateConfigForImportParameters(scope constructs.Construct return nil } -func validateOffset_IsConstructParameters(x interface{}) error { +func validateOffset_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateOffset_IsConstructParameters(x interface{}) error { return nil } -func validateOffset_IsTerraformElementParameters(x interface{}) error { +func validateOffset_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateOffset_IsTerraformElementParameters(x interface{}) error { return nil } -func validateOffset_IsTerraformResourceParameters(x interface{}) error { +func validateOffset_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_Offset) validateSetBaseRfc3339Parameters(val *string) error { return nil } -func (j *jsiiProxy_Offset) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Offset) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -285,7 +285,7 @@ func (j *jsiiProxy_Offset) validateSetConnectionParameters(val interface{}) erro return nil } -func (j *jsiiProxy_Offset) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Offset) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -398,7 +398,7 @@ func (j *jsiiProxy_Offset) validateSetOffsetYearsParameters(val *float64) error return nil } -func (j *jsiiProxy_Offset) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Offset) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -467,4 +467,3 @@ func validateNewOffsetParameters(scope constructs.Construct, id *string, config return nil } - diff --git a/gen/time/offset/main.go b/gen/time/offset/main.go index 901f18db65..1d9475b64d 100644 --- a/gen/time/offset/main.go +++ b/gen/time/offset/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-time.offset.Offset", - reflect.TypeOf((*Offset)(nil)).Elem(), + reflect.TypeFor[Offset](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -86,7 +86,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "unix", GoGetter: "Unix"}, _jsii_.MemberProperty{JsiiProperty: "year", GoGetter: "Year"}, }, - func() interface{} { + func() any { j := jsiiProxy_Offset{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -94,6 +94,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-time.offset.OffsetConfig", - reflect.TypeOf((*OffsetConfig)(nil)).Elem(), + reflect.TypeFor[OffsetConfig](), ) } diff --git a/gen/time/provider/TimeProvider.go b/gen/time/provider/TimeProvider.go index fa6131cebd..ba5f58d515 100644 --- a/gen/time/provider/TimeProvider.go +++ b/gen/time/provider/TimeProvider.go @@ -18,17 +18,17 @@ type TimeProvider 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 TimeProvider 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 TimeProvider 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 TimeProvider @@ -92,8 +92,8 @@ func (j *jsiiProxy_TimeProvider) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_TimeProvider) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_TimeProvider) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -122,8 +122,8 @@ func (j *jsiiProxy_TimeProvider) FriendlyUniqueId() *string { return returns } -func (j *jsiiProxy_TimeProvider) MetaAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_TimeProvider) MetaAttributes() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "metaAttributes", @@ -142,8 +142,8 @@ func (j *jsiiProxy_TimeProvider) Node() constructs.Node { return returns } -func (j *jsiiProxy_TimeProvider) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_TimeProvider) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -182,7 +182,6 @@ func (j *jsiiProxy_TimeProvider) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs time} Resource. func NewTimeProvider(scope constructs.Construct, id *string, config *TimeProviderConfig) TimeProvider { _init_.Initialize() @@ -194,7 +193,7 @@ func NewTimeProvider(scope constructs.Construct, id *string, config *TimeProvide _jsii_.Create( "@cdktf/provider-time.provider.TimeProvider", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -207,12 +206,12 @@ func NewTimeProvider_Override(t TimeProvider, scope constructs.Construct, id *st _jsii_.Create( "@cdktf/provider-time.provider.TimeProvider", - []interface{}{scope, id, config}, + []any{scope, id, config}, t, ) } -func (j *jsiiProxy_TimeProvider)SetAlias(val *string) { +func (j *jsiiProxy_TimeProvider) SetAlias(val *string) { _jsii_.Set( j, "alias", @@ -232,7 +231,7 @@ func TimeProvider_GenerateConfigForImport(scope constructs.Construct, importToId _jsii_.StaticInvoke( "@cdktf/provider-time.provider.TimeProvider", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -256,7 +255,7 @@ func TimeProvider_GenerateConfigForImport(scope constructs.Construct, importToId // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func TimeProvider_IsConstruct(x interface{}) *bool { +func TimeProvider_IsConstruct(x any) *bool { _init_.Initialize() if err := validateTimeProvider_IsConstructParameters(x); err != nil { @@ -267,7 +266,7 @@ func TimeProvider_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.provider.TimeProvider", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -275,7 +274,7 @@ func TimeProvider_IsConstruct(x interface{}) *bool { } // Experimental. -func TimeProvider_IsTerraformElement(x interface{}) *bool { +func TimeProvider_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateTimeProvider_IsTerraformElementParameters(x); err != nil { @@ -286,7 +285,7 @@ func TimeProvider_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.provider.TimeProvider", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -294,7 +293,7 @@ func TimeProvider_IsTerraformElement(x interface{}) *bool { } // Experimental. -func TimeProvider_IsTerraformProvider(x interface{}) *bool { +func TimeProvider_IsTerraformProvider(x any) *bool { _init_.Initialize() if err := validateTimeProvider_IsTerraformProviderParameters(x); err != nil { @@ -305,7 +304,7 @@ func TimeProvider_IsTerraformProvider(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.provider.TimeProvider", "isTerraformProvider", - []interface{}{x}, + []any{x}, &returns, ) @@ -323,14 +322,14 @@ func TimeProvider_TfResourceType() *string { return returns } -func (t *jsiiProxy_TimeProvider) AddOverride(path *string, value interface{}) { +func (t *jsiiProxy_TimeProvider) AddOverride(path *string, value any) { if err := t.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( t, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } @@ -341,7 +340,7 @@ func (t *jsiiProxy_TimeProvider) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( t, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -361,8 +360,8 @@ func (t *jsiiProxy_TimeProvider) ResetOverrideLogicalId() { ) } -func (t *jsiiProxy_TimeProvider) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (t *jsiiProxy_TimeProvider) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( t, @@ -374,8 +373,8 @@ func (t *jsiiProxy_TimeProvider) SynthesizeAttributes() *map[string]interface{} return returns } -func (t *jsiiProxy_TimeProvider) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (t *jsiiProxy_TimeProvider) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( t, @@ -387,8 +386,8 @@ func (t *jsiiProxy_TimeProvider) SynthesizeHclAttributes() *map[string]interface return returns } -func (t *jsiiProxy_TimeProvider) ToHclTerraform() interface{} { - var returns interface{} +func (t *jsiiProxy_TimeProvider) ToHclTerraform() any { + var returns any _jsii_.Invoke( t, @@ -400,8 +399,8 @@ func (t *jsiiProxy_TimeProvider) ToHclTerraform() interface{} { return returns } -func (t *jsiiProxy_TimeProvider) ToMetadata() interface{} { - var returns interface{} +func (t *jsiiProxy_TimeProvider) ToMetadata() any { + var returns any _jsii_.Invoke( t, @@ -426,8 +425,8 @@ func (t *jsiiProxy_TimeProvider) ToString() *string { return returns } -func (t *jsiiProxy_TimeProvider) ToTerraform() interface{} { - var returns interface{} +func (t *jsiiProxy_TimeProvider) ToTerraform() any { + var returns any _jsii_.Invoke( t, @@ -438,4 +437,3 @@ func (t *jsiiProxy_TimeProvider) ToTerraform() interface{} { return returns } - diff --git a/gen/time/provider/TimeProvider__checks.go b/gen/time/provider/TimeProvider__checks.go index e7990a3628..34f6ddff6c 100644 --- a/gen/time/provider/TimeProvider__checks.go +++ b/gen/time/provider/TimeProvider__checks.go @@ -10,7 +10,7 @@ import ( "github.com/aws/constructs-go/constructs/v10" ) -func (t *jsiiProxy_TimeProvider) validateAddOverrideParameters(path *string, value interface{}) error { +func (t *jsiiProxy_TimeProvider) 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 validateTimeProvider_GenerateConfigForImportParameters(scope constructs.Con return nil } -func validateTimeProvider_IsConstructParameters(x interface{}) error { +func validateTimeProvider_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -54,7 +54,7 @@ func validateTimeProvider_IsConstructParameters(x interface{}) error { return nil } -func validateTimeProvider_IsTerraformElementParameters(x interface{}) error { +func validateTimeProvider_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -62,7 +62,7 @@ func validateTimeProvider_IsTerraformElementParameters(x interface{}) error { return nil } -func validateTimeProvider_IsTerraformProviderParameters(x interface{}) error { +func validateTimeProvider_IsTerraformProviderParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -85,4 +85,3 @@ func validateNewTimeProviderParameters(scope constructs.Construct, id *string, c return nil } - diff --git a/gen/time/provider/main.go b/gen/time/provider/main.go index 48b815cde6..7aa62956b3 100644 --- a/gen/time/provider/main.go +++ b/gen/time/provider/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-time.provider.TimeProvider", - reflect.TypeOf((*TimeProvider)(nil)).Elem(), + reflect.TypeFor[TimeProvider](), []_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_TimeProvider{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformProvider) return &j @@ -42,6 +42,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-time.provider.TimeProviderConfig", - reflect.TypeOf((*TimeProviderConfig)(nil)).Elem(), + reflect.TypeFor[TimeProviderConfig](), ) } diff --git a/gen/time/rotating/Rotating.go b/gen/time/rotating/Rotating.go index cf62a91ea3..e1aa11d4b0 100644 --- a/gen/time/rotating/Rotating.go +++ b/gen/time/rotating/Rotating.go @@ -15,15 +15,15 @@ type Rotating 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) Day() *float64 // Experimental. DependsOn() *[]*string @@ -52,11 +52,11 @@ type Rotating interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Rfc3339() *string SetRfc3339(val *string) Rfc3339Input() *string @@ -82,7 +82,7 @@ type Rotating interface { // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string Triggers() *map[string]*string @@ -94,9 +94,9 @@ type Rotating interface { // 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. @@ -114,7 +114,7 @@ type Rotating interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -126,7 +126,7 @@ type Rotating 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) @@ -144,17 +144,17 @@ type Rotating interface { ResetRotationRfc3339() ResetRotationYears() ResetTriggers() - 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 Rotating @@ -172,8 +172,8 @@ func (j *jsiiProxy_Rotating) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Rotating) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Rotating) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -182,8 +182,8 @@ func (j *jsiiProxy_Rotating) Connection() interface{} { return returns } -func (j *jsiiProxy_Rotating) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Rotating) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -192,8 +192,8 @@ func (j *jsiiProxy_Rotating) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Rotating) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Rotating) Count() any { + var returns any _jsii_.Get( j, "count", @@ -322,8 +322,8 @@ func (j *jsiiProxy_Rotating) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Rotating) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Rotating) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -332,8 +332,8 @@ func (j *jsiiProxy_Rotating) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Rotating) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Rotating) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -502,8 +502,8 @@ func (j *jsiiProxy_Rotating) TerraformGeneratorMetadata() *cdktf.TerraformProvid return returns } -func (j *jsiiProxy_Rotating) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Rotating) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -562,7 +562,6 @@ func (j *jsiiProxy_Rotating) Year() *float64 { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/rotating time_rotating} Resource. func NewRotating(scope constructs.Construct, id *string, config *RotatingConfig) Rotating { _init_.Initialize() @@ -574,7 +573,7 @@ func NewRotating(scope constructs.Construct, id *string, config *RotatingConfig) _jsii_.Create( "@cdktf/provider-time.rotating.Rotating", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -587,12 +586,12 @@ func NewRotating_Override(r Rotating, scope constructs.Construct, id *string, co _jsii_.Create( "@cdktf/provider-time.rotating.Rotating", - []interface{}{scope, id, config}, + []any{scope, id, config}, r, ) } -func (j *jsiiProxy_Rotating)SetConnection(val interface{}) { +func (j *jsiiProxy_Rotating) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -603,7 +602,7 @@ func (j *jsiiProxy_Rotating)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Rotating)SetCount(val interface{}) { +func (j *jsiiProxy_Rotating) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -614,7 +613,7 @@ func (j *jsiiProxy_Rotating)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Rotating)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Rotating) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -622,7 +621,7 @@ func (j *jsiiProxy_Rotating)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Rotating)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Rotating) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -630,7 +629,7 @@ func (j *jsiiProxy_Rotating)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Rotating)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Rotating) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -641,7 +640,7 @@ func (j *jsiiProxy_Rotating)SetLifecycle(val *cdktf.TerraformResourceLifecycle) ) } -func (j *jsiiProxy_Rotating)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Rotating) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -649,7 +648,7 @@ func (j *jsiiProxy_Rotating)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Rotating)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Rotating) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -660,7 +659,7 @@ func (j *jsiiProxy_Rotating)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Rotating)SetRfc3339(val *string) { +func (j *jsiiProxy_Rotating) SetRfc3339(val *string) { if err := j.validateSetRfc3339Parameters(val); err != nil { panic(err) } @@ -671,7 +670,7 @@ func (j *jsiiProxy_Rotating)SetRfc3339(val *string) { ) } -func (j *jsiiProxy_Rotating)SetRotationDays(val *float64) { +func (j *jsiiProxy_Rotating) SetRotationDays(val *float64) { if err := j.validateSetRotationDaysParameters(val); err != nil { panic(err) } @@ -682,7 +681,7 @@ func (j *jsiiProxy_Rotating)SetRotationDays(val *float64) { ) } -func (j *jsiiProxy_Rotating)SetRotationHours(val *float64) { +func (j *jsiiProxy_Rotating) SetRotationHours(val *float64) { if err := j.validateSetRotationHoursParameters(val); err != nil { panic(err) } @@ -693,7 +692,7 @@ func (j *jsiiProxy_Rotating)SetRotationHours(val *float64) { ) } -func (j *jsiiProxy_Rotating)SetRotationMinutes(val *float64) { +func (j *jsiiProxy_Rotating) SetRotationMinutes(val *float64) { if err := j.validateSetRotationMinutesParameters(val); err != nil { panic(err) } @@ -704,7 +703,7 @@ func (j *jsiiProxy_Rotating)SetRotationMinutes(val *float64) { ) } -func (j *jsiiProxy_Rotating)SetRotationMonths(val *float64) { +func (j *jsiiProxy_Rotating) SetRotationMonths(val *float64) { if err := j.validateSetRotationMonthsParameters(val); err != nil { panic(err) } @@ -715,7 +714,7 @@ func (j *jsiiProxy_Rotating)SetRotationMonths(val *float64) { ) } -func (j *jsiiProxy_Rotating)SetRotationRfc3339(val *string) { +func (j *jsiiProxy_Rotating) SetRotationRfc3339(val *string) { if err := j.validateSetRotationRfc3339Parameters(val); err != nil { panic(err) } @@ -726,7 +725,7 @@ func (j *jsiiProxy_Rotating)SetRotationRfc3339(val *string) { ) } -func (j *jsiiProxy_Rotating)SetRotationYears(val *float64) { +func (j *jsiiProxy_Rotating) SetRotationYears(val *float64) { if err := j.validateSetRotationYearsParameters(val); err != nil { panic(err) } @@ -737,7 +736,7 @@ func (j *jsiiProxy_Rotating)SetRotationYears(val *float64) { ) } -func (j *jsiiProxy_Rotating)SetTriggers(val *map[string]*string) { +func (j *jsiiProxy_Rotating) SetTriggers(val *map[string]*string) { if err := j.validateSetTriggersParameters(val); err != nil { panic(err) } @@ -760,7 +759,7 @@ func Rotating_GenerateConfigForImport(scope constructs.Construct, importToId *st _jsii_.StaticInvoke( "@cdktf/provider-time.rotating.Rotating", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -784,7 +783,7 @@ func Rotating_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 Rotating_IsConstruct(x interface{}) *bool { +func Rotating_IsConstruct(x any) *bool { _init_.Initialize() if err := validateRotating_IsConstructParameters(x); err != nil { @@ -795,7 +794,7 @@ func Rotating_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.rotating.Rotating", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -803,7 +802,7 @@ func Rotating_IsConstruct(x interface{}) *bool { } // Experimental. -func Rotating_IsTerraformElement(x interface{}) *bool { +func Rotating_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateRotating_IsTerraformElementParameters(x); err != nil { @@ -814,7 +813,7 @@ func Rotating_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.rotating.Rotating", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -822,7 +821,7 @@ func Rotating_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Rotating_IsTerraformResource(x interface{}) *bool { +func Rotating_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateRotating_IsTerraformResourceParameters(x); err != nil { @@ -833,7 +832,7 @@ func Rotating_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.rotating.Rotating", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -858,31 +857,31 @@ func (r *jsiiProxy_Rotating) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( r, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (r *jsiiProxy_Rotating) AddOverride(path *string, value interface{}) { +func (r *jsiiProxy_Rotating) 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}, ) } -func (r *jsiiProxy_Rotating) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (r *jsiiProxy_Rotating) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := r.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( r, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -898,7 +897,7 @@ func (r *jsiiProxy_Rotating) GetBooleanAttribute(terraformAttribute *string) cdk _jsii_.Invoke( r, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -914,7 +913,7 @@ func (r *jsiiProxy_Rotating) GetBooleanMapAttribute(terraformAttribute *string) _jsii_.Invoke( r, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -930,7 +929,7 @@ func (r *jsiiProxy_Rotating) GetListAttribute(terraformAttribute *string) *[]*st _jsii_.Invoke( r, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -946,7 +945,7 @@ func (r *jsiiProxy_Rotating) GetNumberAttribute(terraformAttribute *string) *flo _jsii_.Invoke( r, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -962,7 +961,7 @@ func (r *jsiiProxy_Rotating) GetNumberListAttribute(terraformAttribute *string) _jsii_.Invoke( r, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -978,7 +977,7 @@ func (r *jsiiProxy_Rotating) GetNumberMapAttribute(terraformAttribute *string) * _jsii_.Invoke( r, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -994,7 +993,7 @@ func (r *jsiiProxy_Rotating) GetStringAttribute(terraformAttribute *string) *str _jsii_.Invoke( r, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1010,15 +1009,15 @@ func (r *jsiiProxy_Rotating) GetStringMapAttribute(terraformAttribute *string) * _jsii_.Invoke( r, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (r *jsiiProxy_Rotating) HasResourceMove() interface{} { - var returns interface{} +func (r *jsiiProxy_Rotating) HasResourceMove() any { + var returns any _jsii_.Invoke( r, @@ -1037,7 +1036,7 @@ func (r *jsiiProxy_Rotating) ImportFrom(id *string, provider cdktf.TerraformProv _jsii_.InvokeVoid( r, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -1050,7 +1049,7 @@ func (r *jsiiProxy_Rotating) InterpolationForAttribute(terraformAttribute *strin _jsii_.Invoke( r, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1064,18 +1063,18 @@ func (r *jsiiProxy_Rotating) MoveFromId(id *string) { _jsii_.InvokeVoid( r, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (r *jsiiProxy_Rotating) MoveTo(moveTarget *string, index interface{}) { +func (r *jsiiProxy_Rotating) MoveTo(moveTarget *string, index any) { if err := r.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( r, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -1086,7 +1085,7 @@ func (r *jsiiProxy_Rotating) MoveToId(id *string) { _jsii_.InvokeVoid( r, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -1097,7 +1096,7 @@ func (r *jsiiProxy_Rotating) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( r, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -1173,8 +1172,8 @@ func (r *jsiiProxy_Rotating) ResetTriggers() { ) } -func (r *jsiiProxy_Rotating) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (r *jsiiProxy_Rotating) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( r, @@ -1186,8 +1185,8 @@ func (r *jsiiProxy_Rotating) SynthesizeAttributes() *map[string]interface{} { return returns } -func (r *jsiiProxy_Rotating) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (r *jsiiProxy_Rotating) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( r, @@ -1199,8 +1198,8 @@ func (r *jsiiProxy_Rotating) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (r *jsiiProxy_Rotating) ToHclTerraform() interface{} { - var returns interface{} +func (r *jsiiProxy_Rotating) ToHclTerraform() any { + var returns any _jsii_.Invoke( r, @@ -1212,8 +1211,8 @@ func (r *jsiiProxy_Rotating) ToHclTerraform() interface{} { return returns } -func (r *jsiiProxy_Rotating) ToMetadata() interface{} { - var returns interface{} +func (r *jsiiProxy_Rotating) ToMetadata() any { + var returns any _jsii_.Invoke( r, @@ -1238,8 +1237,8 @@ func (r *jsiiProxy_Rotating) ToString() *string { return returns } -func (r *jsiiProxy_Rotating) ToTerraform() interface{} { - var returns interface{} +func (r *jsiiProxy_Rotating) ToTerraform() any { + var returns any _jsii_.Invoke( r, @@ -1250,4 +1249,3 @@ func (r *jsiiProxy_Rotating) ToTerraform() interface{} { return returns } - diff --git a/gen/time/rotating/RotatingConfig.go b/gen/time/rotating/RotatingConfig.go index a95aae169f..089bdb72ee 100644 --- a/gen/time/rotating/RotatingConfig.go +++ b/gen/time/rotating/RotatingConfig.go @@ -6,9 +6,9 @@ import ( type RotatingConfig 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 RotatingConfig 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"` // Base timestamp in [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.8) format (see [RFC3339 time string](https://tools.ietf.org/html/rfc3339#section-5.8) e.g., `YYYY-MM-DDTHH:MM:SSZ`). Defaults to the current time. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/rotating#rfc3339 Rotating#rfc3339} @@ -64,4 +64,3 @@ type RotatingConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/rotating#triggers Rotating#triggers} Triggers *map[string]*string `field:"optional" json:"triggers" yaml:"triggers"` } - diff --git a/gen/time/rotating/Rotating__checks.go b/gen/time/rotating/Rotating__checks.go index 123c4226bc..82b1981b7f 100644 --- a/gen/time/rotating/Rotating__checks.go +++ b/gen/time/rotating/Rotating__checks.go @@ -19,7 +19,7 @@ func (r *jsiiProxy_Rotating) validateAddMoveTargetParameters(moveTarget *string) return nil } -func (r *jsiiProxy_Rotating) validateAddOverrideParameters(path *string, value interface{}) error { +func (r *jsiiProxy_Rotating) 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 (r *jsiiProxy_Rotating) validateMoveFromIdParameters(id *string) error { return nil } -func (r *jsiiProxy_Rotating) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (r *jsiiProxy_Rotating) 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 validateRotating_GenerateConfigForImportParameters(scope constructs.Constru return nil } -func validateRotating_IsConstructParameters(x interface{}) error { +func validateRotating_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateRotating_IsConstructParameters(x interface{}) error { return nil } -func validateRotating_IsTerraformElementParameters(x interface{}) error { +func validateRotating_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateRotating_IsTerraformElementParameters(x interface{}) error { return nil } -func validateRotating_IsTerraformResourceParameters(x interface{}) error { +func validateRotating_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validateRotating_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_Rotating) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Rotating) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_Rotating) validateSetConnectionParameters(val interface{}) er return nil } -func (j *jsiiProxy_Rotating) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Rotating) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -342,7 +342,7 @@ func (j *jsiiProxy_Rotating) validateSetLifecycleParameters(val *cdktf.Terraform return nil } -func (j *jsiiProxy_Rotating) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Rotating) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -467,4 +467,3 @@ func validateNewRotatingParameters(scope constructs.Construct, id *string, confi return nil } - diff --git a/gen/time/rotating/main.go b/gen/time/rotating/main.go index 1f7cf1bbcb..2121f7ecf9 100644 --- a/gen/time/rotating/main.go +++ b/gen/time/rotating/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-time.rotating.Rotating", - reflect.TypeOf((*Rotating)(nil)).Elem(), + reflect.TypeFor[Rotating](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -85,7 +85,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "unix", GoGetter: "Unix"}, _jsii_.MemberProperty{JsiiProperty: "year", GoGetter: "Year"}, }, - func() interface{} { + func() any { j := jsiiProxy_Rotating{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -93,6 +93,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-time.rotating.RotatingConfig", - reflect.TypeOf((*RotatingConfig)(nil)).Elem(), + reflect.TypeFor[RotatingConfig](), ) } diff --git a/gen/time/sleep/Sleep.go b/gen/time/sleep/Sleep.go index 8d5a1ab52c..341c170efb 100644 --- a/gen/time/sleep/Sleep.go +++ b/gen/time/sleep/Sleep.go @@ -15,15 +15,15 @@ type Sleep 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) CreateDuration() *string SetCreateDuration(val *string) CreateDurationInput() *string @@ -54,15 +54,15 @@ type Sleep 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 Triggers() *map[string]*string @@ -72,9 +72,9 @@ type Sleep interface { // 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. @@ -92,7 +92,7 @@ type Sleep interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -104,7 +104,7 @@ type Sleep 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) @@ -117,17 +117,17 @@ type Sleep interface { // Experimental. ResetOverrideLogicalId() ResetTriggers() - 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 Sleep @@ -145,8 +145,8 @@ func (j *jsiiProxy_Sleep) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Sleep) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Sleep) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -155,8 +155,8 @@ func (j *jsiiProxy_Sleep) Connection() interface{} { return returns } -func (j *jsiiProxy_Sleep) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Sleep) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -165,8 +165,8 @@ func (j *jsiiProxy_Sleep) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Sleep) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Sleep) Count() any { + var returns any _jsii_.Get( j, "count", @@ -295,8 +295,8 @@ func (j *jsiiProxy_Sleep) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Sleep) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Sleep) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -305,8 +305,8 @@ func (j *jsiiProxy_Sleep) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Sleep) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Sleep) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -325,8 +325,8 @@ func (j *jsiiProxy_Sleep) TerraformGeneratorMetadata() *cdktf.TerraformProviderG return returns } -func (j *jsiiProxy_Sleep) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Sleep) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -365,7 +365,6 @@ func (j *jsiiProxy_Sleep) TriggersInput() *map[string]*string { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/sleep time_sleep} Resource. func NewSleep(scope constructs.Construct, id *string, config *SleepConfig) Sleep { _init_.Initialize() @@ -377,7 +376,7 @@ func NewSleep(scope constructs.Construct, id *string, config *SleepConfig) Sleep _jsii_.Create( "@cdktf/provider-time.sleep.Sleep", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -390,12 +389,12 @@ func NewSleep_Override(s Sleep, scope constructs.Construct, id *string, config * _jsii_.Create( "@cdktf/provider-time.sleep.Sleep", - []interface{}{scope, id, config}, + []any{scope, id, config}, s, ) } -func (j *jsiiProxy_Sleep)SetConnection(val interface{}) { +func (j *jsiiProxy_Sleep) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -406,7 +405,7 @@ func (j *jsiiProxy_Sleep)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Sleep)SetCount(val interface{}) { +func (j *jsiiProxy_Sleep) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -417,7 +416,7 @@ func (j *jsiiProxy_Sleep)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Sleep)SetCreateDuration(val *string) { +func (j *jsiiProxy_Sleep) SetCreateDuration(val *string) { if err := j.validateSetCreateDurationParameters(val); err != nil { panic(err) } @@ -428,7 +427,7 @@ func (j *jsiiProxy_Sleep)SetCreateDuration(val *string) { ) } -func (j *jsiiProxy_Sleep)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Sleep) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -436,7 +435,7 @@ func (j *jsiiProxy_Sleep)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Sleep)SetDestroyDuration(val *string) { +func (j *jsiiProxy_Sleep) SetDestroyDuration(val *string) { if err := j.validateSetDestroyDurationParameters(val); err != nil { panic(err) } @@ -447,7 +446,7 @@ func (j *jsiiProxy_Sleep)SetDestroyDuration(val *string) { ) } -func (j *jsiiProxy_Sleep)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Sleep) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -455,7 +454,7 @@ func (j *jsiiProxy_Sleep)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Sleep)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Sleep) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -466,7 +465,7 @@ func (j *jsiiProxy_Sleep)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { ) } -func (j *jsiiProxy_Sleep)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Sleep) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -474,7 +473,7 @@ func (j *jsiiProxy_Sleep)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Sleep)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Sleep) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -485,7 +484,7 @@ func (j *jsiiProxy_Sleep)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Sleep)SetTriggers(val *map[string]*string) { +func (j *jsiiProxy_Sleep) SetTriggers(val *map[string]*string) { if err := j.validateSetTriggersParameters(val); err != nil { panic(err) } @@ -508,7 +507,7 @@ func Sleep_GenerateConfigForImport(scope constructs.Construct, importToId *strin _jsii_.StaticInvoke( "@cdktf/provider-time.sleep.Sleep", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -532,7 +531,7 @@ func Sleep_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 Sleep_IsConstruct(x interface{}) *bool { +func Sleep_IsConstruct(x any) *bool { _init_.Initialize() if err := validateSleep_IsConstructParameters(x); err != nil { @@ -543,7 +542,7 @@ func Sleep_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.sleep.Sleep", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -551,7 +550,7 @@ func Sleep_IsConstruct(x interface{}) *bool { } // Experimental. -func Sleep_IsTerraformElement(x interface{}) *bool { +func Sleep_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateSleep_IsTerraformElementParameters(x); err != nil { @@ -562,7 +561,7 @@ func Sleep_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.sleep.Sleep", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -570,7 +569,7 @@ func Sleep_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Sleep_IsTerraformResource(x interface{}) *bool { +func Sleep_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateSleep_IsTerraformResourceParameters(x); err != nil { @@ -581,7 +580,7 @@ func Sleep_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.sleep.Sleep", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -606,31 +605,31 @@ func (s *jsiiProxy_Sleep) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( s, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (s *jsiiProxy_Sleep) AddOverride(path *string, value interface{}) { +func (s *jsiiProxy_Sleep) 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_Sleep) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (s *jsiiProxy_Sleep) 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, ) @@ -646,7 +645,7 @@ func (s *jsiiProxy_Sleep) GetBooleanAttribute(terraformAttribute *string) cdktf. _jsii_.Invoke( s, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -662,7 +661,7 @@ func (s *jsiiProxy_Sleep) GetBooleanMapAttribute(terraformAttribute *string) *ma _jsii_.Invoke( s, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -678,7 +677,7 @@ func (s *jsiiProxy_Sleep) GetListAttribute(terraformAttribute *string) *[]*strin _jsii_.Invoke( s, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -694,7 +693,7 @@ func (s *jsiiProxy_Sleep) GetNumberAttribute(terraformAttribute *string) *float6 _jsii_.Invoke( s, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -710,7 +709,7 @@ func (s *jsiiProxy_Sleep) GetNumberListAttribute(terraformAttribute *string) *[] _jsii_.Invoke( s, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -726,7 +725,7 @@ func (s *jsiiProxy_Sleep) GetNumberMapAttribute(terraformAttribute *string) *map _jsii_.Invoke( s, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -742,7 +741,7 @@ func (s *jsiiProxy_Sleep) GetStringAttribute(terraformAttribute *string) *string _jsii_.Invoke( s, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -758,15 +757,15 @@ func (s *jsiiProxy_Sleep) GetStringMapAttribute(terraformAttribute *string) *map _jsii_.Invoke( s, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (s *jsiiProxy_Sleep) HasResourceMove() interface{} { - var returns interface{} +func (s *jsiiProxy_Sleep) HasResourceMove() any { + var returns any _jsii_.Invoke( s, @@ -785,7 +784,7 @@ func (s *jsiiProxy_Sleep) ImportFrom(id *string, provider cdktf.TerraformProvide _jsii_.InvokeVoid( s, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -798,7 +797,7 @@ func (s *jsiiProxy_Sleep) InterpolationForAttribute(terraformAttribute *string) _jsii_.Invoke( s, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -812,18 +811,18 @@ func (s *jsiiProxy_Sleep) MoveFromId(id *string) { _jsii_.InvokeVoid( s, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (s *jsiiProxy_Sleep) MoveTo(moveTarget *string, index interface{}) { +func (s *jsiiProxy_Sleep) 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}, ) } @@ -834,7 +833,7 @@ func (s *jsiiProxy_Sleep) MoveToId(id *string) { _jsii_.InvokeVoid( s, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -845,7 +844,7 @@ func (s *jsiiProxy_Sleep) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( s, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -881,8 +880,8 @@ func (s *jsiiProxy_Sleep) ResetTriggers() { ) } -func (s *jsiiProxy_Sleep) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_Sleep) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -894,8 +893,8 @@ func (s *jsiiProxy_Sleep) SynthesizeAttributes() *map[string]interface{} { return returns } -func (s *jsiiProxy_Sleep) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_Sleep) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -907,8 +906,8 @@ func (s *jsiiProxy_Sleep) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (s *jsiiProxy_Sleep) ToHclTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_Sleep) ToHclTerraform() any { + var returns any _jsii_.Invoke( s, @@ -920,8 +919,8 @@ func (s *jsiiProxy_Sleep) ToHclTerraform() interface{} { return returns } -func (s *jsiiProxy_Sleep) ToMetadata() interface{} { - var returns interface{} +func (s *jsiiProxy_Sleep) ToMetadata() any { + var returns any _jsii_.Invoke( s, @@ -946,8 +945,8 @@ func (s *jsiiProxy_Sleep) ToString() *string { return returns } -func (s *jsiiProxy_Sleep) ToTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_Sleep) ToTerraform() any { + var returns any _jsii_.Invoke( s, @@ -958,4 +957,3 @@ func (s *jsiiProxy_Sleep) ToTerraform() interface{} { return returns } - diff --git a/gen/time/sleep/SleepConfig.go b/gen/time/sleep/SleepConfig.go index 3e32802e32..3a0b72544e 100644 --- a/gen/time/sleep/SleepConfig.go +++ b/gen/time/sleep/SleepConfig.go @@ -6,9 +6,9 @@ import ( type SleepConfig 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 SleepConfig 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"` // [Time duration](https://golang.org/pkg/time/#ParseDuration) to delay resource creation. For example, `30s` for 30 seconds or `5m` for 5 minutes. Updating this value by itself will not trigger a delay. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/sleep#create_duration Sleep#create_duration} @@ -34,4 +34,3 @@ type SleepConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/sleep#triggers Sleep#triggers} Triggers *map[string]*string `field:"optional" json:"triggers" yaml:"triggers"` } - diff --git a/gen/time/sleep/Sleep__checks.go b/gen/time/sleep/Sleep__checks.go index ec36a6925f..80015e702d 100644 --- a/gen/time/sleep/Sleep__checks.go +++ b/gen/time/sleep/Sleep__checks.go @@ -19,7 +19,7 @@ func (s *jsiiProxy_Sleep) validateAddMoveTargetParameters(moveTarget *string) er return nil } -func (s *jsiiProxy_Sleep) validateAddOverrideParameters(path *string, value interface{}) error { +func (s *jsiiProxy_Sleep) 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_Sleep) validateMoveFromIdParameters(id *string) error { return nil } -func (s *jsiiProxy_Sleep) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (s *jsiiProxy_Sleep) 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 validateSleep_GenerateConfigForImportParameters(scope constructs.Construct, return nil } -func validateSleep_IsConstructParameters(x interface{}) error { +func validateSleep_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateSleep_IsConstructParameters(x interface{}) error { return nil } -func validateSleep_IsTerraformElementParameters(x interface{}) error { +func validateSleep_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateSleep_IsTerraformElementParameters(x interface{}) error { return nil } -func validateSleep_IsTerraformResourceParameters(x interface{}) error { +func validateSleep_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validateSleep_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_Sleep) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Sleep) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_Sleep) validateSetConnectionParameters(val interface{}) error return nil } -func (j *jsiiProxy_Sleep) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Sleep) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -358,7 +358,7 @@ func (j *jsiiProxy_Sleep) validateSetLifecycleParameters(val *cdktf.TerraformRes return nil } -func (j *jsiiProxy_Sleep) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Sleep) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -427,4 +427,3 @@ func validateNewSleepParameters(scope constructs.Construct, id *string, config * return nil } - diff --git a/gen/time/sleep/main.go b/gen/time/sleep/main.go index b0ba888eb9..a19acb61bf 100644 --- a/gen/time/sleep/main.go +++ b/gen/time/sleep/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-time.sleep.Sleep", - reflect.TypeOf((*Sleep)(nil)).Elem(), + reflect.TypeFor[Sleep](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -63,7 +63,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "triggers", GoGetter: "Triggers"}, _jsii_.MemberProperty{JsiiProperty: "triggersInput", GoGetter: "TriggersInput"}, }, - func() interface{} { + func() any { j := jsiiProxy_Sleep{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -71,6 +71,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-time.sleep.SleepConfig", - reflect.TypeOf((*SleepConfig)(nil)).Elem(), + reflect.TypeFor[SleepConfig](), ) } diff --git a/gen/time/staticresource/StaticResource.go b/gen/time/staticresource/StaticResource.go index 1ee4197d5e..6b5304af8b 100644 --- a/gen/time/staticresource/StaticResource.go +++ b/gen/time/staticresource/StaticResource.go @@ -15,15 +15,15 @@ type StaticResource 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) Day() *float64 // Experimental. DependsOn() *[]*string @@ -52,11 +52,11 @@ type StaticResource interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) // Experimental. - RawOverrides() interface{} + RawOverrides() any Rfc3339() *string SetRfc3339(val *string) Rfc3339Input() *string @@ -64,7 +64,7 @@ type StaticResource interface { // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string Triggers() *map[string]*string @@ -76,9 +76,9 @@ type StaticResource interface { // 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 StaticResource 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 StaticResource 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 StaticResource interface { ResetOverrideLogicalId() ResetRfc3339() ResetTriggers() - 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 StaticResource @@ -148,8 +148,8 @@ func (j *jsiiProxy_StaticResource) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_StaticResource) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_StaticResource) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -158,8 +158,8 @@ func (j *jsiiProxy_StaticResource) Connection() interface{} { return returns } -func (j *jsiiProxy_StaticResource) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_StaticResource) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -168,8 +168,8 @@ func (j *jsiiProxy_StaticResource) ConstructNodeMetadata() *map[string]interface return returns } -func (j *jsiiProxy_StaticResource) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_StaticResource) Count() any { + var returns any _jsii_.Get( j, "count", @@ -298,8 +298,8 @@ func (j *jsiiProxy_StaticResource) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_StaticResource) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_StaticResource) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -308,8 +308,8 @@ func (j *jsiiProxy_StaticResource) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_StaticResource) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_StaticResource) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -358,8 +358,8 @@ func (j *jsiiProxy_StaticResource) TerraformGeneratorMetadata() *cdktf.Terraform return returns } -func (j *jsiiProxy_StaticResource) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_StaticResource) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -418,7 +418,6 @@ func (j *jsiiProxy_StaticResource) Year() *float64 { return returns } - // Create a new {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/static time_static} Resource. func NewStaticResource(scope constructs.Construct, id *string, config *StaticResourceConfig) StaticResource { _init_.Initialize() @@ -430,7 +429,7 @@ func NewStaticResource(scope constructs.Construct, id *string, config *StaticRes _jsii_.Create( "@cdktf/provider-time.staticResource.StaticResource", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -443,12 +442,12 @@ func NewStaticResource_Override(s StaticResource, scope constructs.Construct, id _jsii_.Create( "@cdktf/provider-time.staticResource.StaticResource", - []interface{}{scope, id, config}, + []any{scope, id, config}, s, ) } -func (j *jsiiProxy_StaticResource)SetConnection(val interface{}) { +func (j *jsiiProxy_StaticResource) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -459,7 +458,7 @@ func (j *jsiiProxy_StaticResource)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_StaticResource)SetCount(val interface{}) { +func (j *jsiiProxy_StaticResource) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -470,7 +469,7 @@ func (j *jsiiProxy_StaticResource)SetCount(val interface{}) { ) } -func (j *jsiiProxy_StaticResource)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_StaticResource) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -478,7 +477,7 @@ func (j *jsiiProxy_StaticResource)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_StaticResource)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_StaticResource) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -486,7 +485,7 @@ func (j *jsiiProxy_StaticResource)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_StaticResource)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_StaticResource) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -497,7 +496,7 @@ func (j *jsiiProxy_StaticResource)SetLifecycle(val *cdktf.TerraformResourceLifec ) } -func (j *jsiiProxy_StaticResource)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_StaticResource) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -505,7 +504,7 @@ func (j *jsiiProxy_StaticResource)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_StaticResource)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_StaticResource) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -516,7 +515,7 @@ func (j *jsiiProxy_StaticResource)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_StaticResource)SetRfc3339(val *string) { +func (j *jsiiProxy_StaticResource) SetRfc3339(val *string) { if err := j.validateSetRfc3339Parameters(val); err != nil { panic(err) } @@ -527,7 +526,7 @@ func (j *jsiiProxy_StaticResource)SetRfc3339(val *string) { ) } -func (j *jsiiProxy_StaticResource)SetTriggers(val *map[string]*string) { +func (j *jsiiProxy_StaticResource) SetTriggers(val *map[string]*string) { if err := j.validateSetTriggersParameters(val); err != nil { panic(err) } @@ -550,7 +549,7 @@ func StaticResource_GenerateConfigForImport(scope constructs.Construct, importTo _jsii_.StaticInvoke( "@cdktf/provider-time.staticResource.StaticResource", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -574,7 +573,7 @@ func StaticResource_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 StaticResource_IsConstruct(x interface{}) *bool { +func StaticResource_IsConstruct(x any) *bool { _init_.Initialize() if err := validateStaticResource_IsConstructParameters(x); err != nil { @@ -585,7 +584,7 @@ func StaticResource_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.staticResource.StaticResource", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -593,7 +592,7 @@ func StaticResource_IsConstruct(x interface{}) *bool { } // Experimental. -func StaticResource_IsTerraformElement(x interface{}) *bool { +func StaticResource_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateStaticResource_IsTerraformElementParameters(x); err != nil { @@ -604,7 +603,7 @@ func StaticResource_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.staticResource.StaticResource", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -612,7 +611,7 @@ func StaticResource_IsTerraformElement(x interface{}) *bool { } // Experimental. -func StaticResource_IsTerraformResource(x interface{}) *bool { +func StaticResource_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateStaticResource_IsTerraformResourceParameters(x); err != nil { @@ -623,7 +622,7 @@ func StaticResource_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-time.staticResource.StaticResource", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -648,31 +647,31 @@ func (s *jsiiProxy_StaticResource) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( s, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (s *jsiiProxy_StaticResource) AddOverride(path *string, value interface{}) { +func (s *jsiiProxy_StaticResource) 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_StaticResource) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (s *jsiiProxy_StaticResource) 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, ) @@ -688,7 +687,7 @@ func (s *jsiiProxy_StaticResource) GetBooleanAttribute(terraformAttribute *strin _jsii_.Invoke( s, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -704,7 +703,7 @@ func (s *jsiiProxy_StaticResource) GetBooleanMapAttribute(terraformAttribute *st _jsii_.Invoke( s, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -720,7 +719,7 @@ func (s *jsiiProxy_StaticResource) GetListAttribute(terraformAttribute *string) _jsii_.Invoke( s, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -736,7 +735,7 @@ func (s *jsiiProxy_StaticResource) GetNumberAttribute(terraformAttribute *string _jsii_.Invoke( s, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -752,7 +751,7 @@ func (s *jsiiProxy_StaticResource) GetNumberListAttribute(terraformAttribute *st _jsii_.Invoke( s, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -768,7 +767,7 @@ func (s *jsiiProxy_StaticResource) GetNumberMapAttribute(terraformAttribute *str _jsii_.Invoke( s, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -784,7 +783,7 @@ func (s *jsiiProxy_StaticResource) GetStringAttribute(terraformAttribute *string _jsii_.Invoke( s, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -800,15 +799,15 @@ func (s *jsiiProxy_StaticResource) GetStringMapAttribute(terraformAttribute *str _jsii_.Invoke( s, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (s *jsiiProxy_StaticResource) HasResourceMove() interface{} { - var returns interface{} +func (s *jsiiProxy_StaticResource) HasResourceMove() any { + var returns any _jsii_.Invoke( s, @@ -827,7 +826,7 @@ func (s *jsiiProxy_StaticResource) ImportFrom(id *string, provider cdktf.Terrafo _jsii_.InvokeVoid( s, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -840,7 +839,7 @@ func (s *jsiiProxy_StaticResource) InterpolationForAttribute(terraformAttribute _jsii_.Invoke( s, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -854,18 +853,18 @@ func (s *jsiiProxy_StaticResource) MoveFromId(id *string) { _jsii_.InvokeVoid( s, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (s *jsiiProxy_StaticResource) MoveTo(moveTarget *string, index interface{}) { +func (s *jsiiProxy_StaticResource) 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}, ) } @@ -876,7 +875,7 @@ func (s *jsiiProxy_StaticResource) MoveToId(id *string) { _jsii_.InvokeVoid( s, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -887,7 +886,7 @@ func (s *jsiiProxy_StaticResource) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( s, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -915,8 +914,8 @@ func (s *jsiiProxy_StaticResource) ResetTriggers() { ) } -func (s *jsiiProxy_StaticResource) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_StaticResource) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -928,8 +927,8 @@ func (s *jsiiProxy_StaticResource) SynthesizeAttributes() *map[string]interface{ return returns } -func (s *jsiiProxy_StaticResource) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_StaticResource) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -941,8 +940,8 @@ func (s *jsiiProxy_StaticResource) SynthesizeHclAttributes() *map[string]interfa return returns } -func (s *jsiiProxy_StaticResource) ToHclTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_StaticResource) ToHclTerraform() any { + var returns any _jsii_.Invoke( s, @@ -954,8 +953,8 @@ func (s *jsiiProxy_StaticResource) ToHclTerraform() interface{} { return returns } -func (s *jsiiProxy_StaticResource) ToMetadata() interface{} { - var returns interface{} +func (s *jsiiProxy_StaticResource) ToMetadata() any { + var returns any _jsii_.Invoke( s, @@ -980,8 +979,8 @@ func (s *jsiiProxy_StaticResource) ToString() *string { return returns } -func (s *jsiiProxy_StaticResource) ToTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_StaticResource) ToTerraform() any { + var returns any _jsii_.Invoke( s, @@ -992,4 +991,3 @@ func (s *jsiiProxy_StaticResource) ToTerraform() interface{} { return returns } - diff --git a/gen/time/staticresource/StaticResourceConfig.go b/gen/time/staticresource/StaticResourceConfig.go index 9c44b8cd71..4bfb255ebd 100644 --- a/gen/time/staticresource/StaticResourceConfig.go +++ b/gen/time/staticresource/StaticResourceConfig.go @@ -6,9 +6,9 @@ import ( type StaticResourceConfig 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 StaticResourceConfig 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"` // Base timestamp in [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.8) format (see [RFC3339 time string](https://tools.ietf.org/html/rfc3339#section-5.8) e.g., `YYYY-MM-DDTHH:MM:SSZ`). Defaults to the current time. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/static#rfc3339 StaticResource#rfc3339} @@ -30,4 +30,3 @@ type StaticResourceConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/time/0.9.1/docs/resources/static#triggers StaticResource#triggers} Triggers *map[string]*string `field:"optional" json:"triggers" yaml:"triggers"` } - diff --git a/gen/time/staticresource/StaticResource__checks.go b/gen/time/staticresource/StaticResource__checks.go index eced565b16..97a0fb1129 100644 --- a/gen/time/staticresource/StaticResource__checks.go +++ b/gen/time/staticresource/StaticResource__checks.go @@ -19,7 +19,7 @@ func (s *jsiiProxy_StaticResource) validateAddMoveTargetParameters(moveTarget *s return nil } -func (s *jsiiProxy_StaticResource) validateAddOverrideParameters(path *string, value interface{}) error { +func (s *jsiiProxy_StaticResource) 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_StaticResource) validateMoveFromIdParameters(id *string) erro return nil } -func (s *jsiiProxy_StaticResource) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (s *jsiiProxy_StaticResource) 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 validateStaticResource_GenerateConfigForImportParameters(scope constructs.C return nil } -func validateStaticResource_IsConstructParameters(x interface{}) error { +func validateStaticResource_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateStaticResource_IsConstructParameters(x interface{}) error { return nil } -func validateStaticResource_IsTerraformElementParameters(x interface{}) error { +func validateStaticResource_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateStaticResource_IsTerraformElementParameters(x interface{}) error { return nil } -func validateStaticResource_IsTerraformResourceParameters(x interface{}) error { +func validateStaticResource_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -244,7 +244,7 @@ func validateStaticResource_IsTerraformResourceParameters(x interface{}) error { return nil } -func (j *jsiiProxy_StaticResource) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_StaticResource) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -277,7 +277,7 @@ func (j *jsiiProxy_StaticResource) validateSetConnectionParameters(val interface return nil } -func (j *jsiiProxy_StaticResource) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_StaticResource) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -342,7 +342,7 @@ func (j *jsiiProxy_StaticResource) validateSetLifecycleParameters(val *cdktf.Ter return nil } -func (j *jsiiProxy_StaticResource) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_StaticResource) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -419,4 +419,3 @@ func validateNewStaticResourceParameters(scope constructs.Construct, id *string, return nil } - diff --git a/gen/time/staticresource/main.go b/gen/time/staticresource/main.go index 5eaa6b14a4..a8792c2a3f 100644 --- a/gen/time/staticresource/main.go +++ b/gen/time/staticresource/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-time.staticResource.StaticResource", - reflect.TypeOf((*StaticResource)(nil)).Elem(), + reflect.TypeFor[StaticResource](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -67,7 +67,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "unix", GoGetter: "Unix"}, _jsii_.MemberProperty{JsiiProperty: "year", GoGetter: "Year"}, }, - func() interface{} { + func() any { j := jsiiProxy_StaticResource{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -75,6 +75,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-time.staticResource.StaticResourceConfig", - reflect.TypeOf((*StaticResourceConfig)(nil)).Elem(), + reflect.TypeFor[StaticResourceConfig](), ) }