From 014e06202985b39592c76b453eb640efe37a2d72 Mon Sep 17 00:00:00 2001 From: Geoffrey Date: Thu, 2 Jul 2026 18:00:23 +0000 Subject: [PATCH] go: upgrade to Go 1.26.4 and run go fix ./... --- gen/projects_iam/ProjectsIam.go | 100 ++++++++++++------------ gen/projects_iam/ProjectsIamConfig.go | 5 +- gen/projects_iam/ProjectsIam__checks.go | 11 ++- gen/projects_iam/go.mod | 4 +- gen/projects_iam/go.sum | 8 ++ gen/projects_iam/main.go | 6 +- 6 files changed, 70 insertions(+), 64 deletions(-) create mode 100644 gen/projects_iam/go.sum diff --git a/gen/projects_iam/ProjectsIam.go b/gen/projects_iam/ProjectsIam.go index b925c8f640..924d200a37 100644 --- a/gen/projects_iam/ProjectsIam.go +++ b/gen/projects_iam/ProjectsIam.go @@ -18,10 +18,10 @@ type ProjectsIam interface { SetBindings(val *map[string]*[]*string) // Experimental. CdktfStack() cdktf.TerraformStack - ConditionalBindings() interface{} - SetConditionalBindings(val interface{}) + ConditionalBindings() any + SetConditionalBindings(val any) // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. DependsOn() *[]*string // Experimental. @@ -43,9 +43,9 @@ type ProjectsIam interface { SetProjects(val *[]*string) ProjectsOutput() *string // Experimental. - Providers() *[]interface{} + Providers() *[]any // Experimental. - RawOverrides() interface{} + RawOverrides() any RolesOutput() *string // Experimental. SkipAssetCreationFromLocalModules() *bool @@ -54,9 +54,9 @@ type ProjectsIam interface { // Experimental. Version() *string // Experimental. - AddOverride(path *string, value interface{}) + AddOverride(path *string, value any) // Experimental. - AddProvider(provider interface{}) + AddProvider(provider any) // Experimental. GetString(output *string) *string // Experimental. @@ -67,16 +67,16 @@ type ProjectsIam 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 // Experimental. - ToTerraform() interface{} + ToTerraform() any } // The jsii proxy struct for ProjectsIam @@ -104,8 +104,8 @@ func (j *jsiiProxy_ProjectsIam) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_ProjectsIam) ConditionalBindings() interface{} { - var returns interface{} +func (j *jsiiProxy_ProjectsIam) ConditionalBindings() any { + var returns any _jsii_.Get( j, "conditionalBindings", @@ -114,8 +114,8 @@ func (j *jsiiProxy_ProjectsIam) ConditionalBindings() interface{} { return returns } -func (j *jsiiProxy_ProjectsIam) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_ProjectsIam) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -214,8 +214,8 @@ func (j *jsiiProxy_ProjectsIam) ProjectsOutput() *string { return returns } -func (j *jsiiProxy_ProjectsIam) Providers() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_ProjectsIam) Providers() *[]any { + var returns *[]any _jsii_.Get( j, "providers", @@ -224,8 +224,8 @@ func (j *jsiiProxy_ProjectsIam) Providers() *[]interface{} { return returns } -func (j *jsiiProxy_ProjectsIam) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_ProjectsIam) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -274,7 +274,6 @@ func (j *jsiiProxy_ProjectsIam) Version() *string { return returns } - func NewProjectsIam(scope constructs.Construct, id *string, config *ProjectsIamConfig) ProjectsIam { _init_.Initialize() @@ -285,7 +284,7 @@ func NewProjectsIam(scope constructs.Construct, id *string, config *ProjectsIamC _jsii_.Create( "@cdktf/provider-projects_iam.ProjectsIam", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -297,12 +296,12 @@ func NewProjectsIam_Override(p ProjectsIam, scope constructs.Construct, id *stri _jsii_.Create( "@cdktf/provider-projects_iam.ProjectsIam", - []interface{}{scope, id, config}, + []any{scope, id, config}, p, ) } -func (j *jsiiProxy_ProjectsIam)SetBindings(val *map[string]*[]*string) { +func (j *jsiiProxy_ProjectsIam) SetBindings(val *map[string]*[]*string) { _jsii_.Set( j, "bindings", @@ -310,7 +309,7 @@ func (j *jsiiProxy_ProjectsIam)SetBindings(val *map[string]*[]*string) { ) } -func (j *jsiiProxy_ProjectsIam)SetConditionalBindings(val interface{}) { +func (j *jsiiProxy_ProjectsIam) SetConditionalBindings(val any) { if err := j.validateSetConditionalBindingsParameters(val); err != nil { panic(err) } @@ -321,7 +320,7 @@ func (j *jsiiProxy_ProjectsIam)SetConditionalBindings(val interface{}) { ) } -func (j *jsiiProxy_ProjectsIam)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_ProjectsIam) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -329,7 +328,7 @@ func (j *jsiiProxy_ProjectsIam)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_ProjectsIam)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_ProjectsIam) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -337,7 +336,7 @@ func (j *jsiiProxy_ProjectsIam)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_ProjectsIam)SetMode(val *string) { +func (j *jsiiProxy_ProjectsIam) SetMode(val *string) { _jsii_.Set( j, "mode", @@ -345,7 +344,7 @@ func (j *jsiiProxy_ProjectsIam)SetMode(val *string) { ) } -func (j *jsiiProxy_ProjectsIam)SetProjects(val *[]*string) { +func (j *jsiiProxy_ProjectsIam) SetProjects(val *[]*string) { _jsii_.Set( j, "projects", @@ -370,7 +369,7 @@ func (j *jsiiProxy_ProjectsIam)SetProjects(val *[]*string) { // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func ProjectsIam_IsConstruct(x interface{}) *bool { +func ProjectsIam_IsConstruct(x any) *bool { _init_.Initialize() if err := validateProjectsIam_IsConstructParameters(x); err != nil { @@ -381,7 +380,7 @@ func ProjectsIam_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-projects_iam.ProjectsIam", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -389,7 +388,7 @@ func ProjectsIam_IsConstruct(x interface{}) *bool { } // Experimental. -func ProjectsIam_IsTerraformElement(x interface{}) *bool { +func ProjectsIam_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateProjectsIam_IsTerraformElementParameters(x); err != nil { @@ -400,32 +399,32 @@ func ProjectsIam_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-projects_iam.ProjectsIam", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) return returns } -func (p *jsiiProxy_ProjectsIam) AddOverride(path *string, value interface{}) { +func (p *jsiiProxy_ProjectsIam) AddOverride(path *string, value any) { if err := p.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( p, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (p *jsiiProxy_ProjectsIam) AddProvider(provider interface{}) { +func (p *jsiiProxy_ProjectsIam) AddProvider(provider any) { if err := p.validateAddProviderParameters(provider); err != nil { panic(err) } _jsii_.InvokeVoid( p, "addProvider", - []interface{}{provider}, + []any{provider}, ) } @@ -438,7 +437,7 @@ func (p *jsiiProxy_ProjectsIam) GetString(output *string) *string { _jsii_.Invoke( p, "getString", - []interface{}{output}, + []any{output}, &returns, ) @@ -454,7 +453,7 @@ func (p *jsiiProxy_ProjectsIam) InterpolationForOutput(moduleOutput *string) cdk _jsii_.Invoke( p, "interpolationForOutput", - []interface{}{moduleOutput}, + []any{moduleOutput}, &returns, ) @@ -468,7 +467,7 @@ func (p *jsiiProxy_ProjectsIam) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( p, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -480,8 +479,8 @@ func (p *jsiiProxy_ProjectsIam) ResetOverrideLogicalId() { ) } -func (p *jsiiProxy_ProjectsIam) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (p *jsiiProxy_ProjectsIam) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( p, @@ -493,8 +492,8 @@ func (p *jsiiProxy_ProjectsIam) SynthesizeAttributes() *map[string]interface{} { return returns } -func (p *jsiiProxy_ProjectsIam) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (p *jsiiProxy_ProjectsIam) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( p, @@ -506,8 +505,8 @@ func (p *jsiiProxy_ProjectsIam) SynthesizeHclAttributes() *map[string]interface{ return returns } -func (p *jsiiProxy_ProjectsIam) ToHclTerraform() interface{} { - var returns interface{} +func (p *jsiiProxy_ProjectsIam) ToHclTerraform() any { + var returns any _jsii_.Invoke( p, @@ -519,8 +518,8 @@ func (p *jsiiProxy_ProjectsIam) ToHclTerraform() interface{} { return returns } -func (p *jsiiProxy_ProjectsIam) ToMetadata() interface{} { - var returns interface{} +func (p *jsiiProxy_ProjectsIam) ToMetadata() any { + var returns any _jsii_.Invoke( p, @@ -545,8 +544,8 @@ func (p *jsiiProxy_ProjectsIam) ToString() *string { return returns } -func (p *jsiiProxy_ProjectsIam) ToTerraform() interface{} { - var returns interface{} +func (p *jsiiProxy_ProjectsIam) ToTerraform() any { + var returns any _jsii_.Invoke( p, @@ -557,4 +556,3 @@ func (p *jsiiProxy_ProjectsIam) ToTerraform() interface{} { return returns } - diff --git a/gen/projects_iam/ProjectsIamConfig.go b/gen/projects_iam/ProjectsIamConfig.go index 794b999572..ee1f2e2df4 100644 --- a/gen/projects_iam/ProjectsIamConfig.go +++ b/gen/projects_iam/ProjectsIamConfig.go @@ -10,16 +10,15 @@ type ProjectsIamConfig struct { // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. - Providers *[]interface{} `field:"optional" json:"providers" yaml:"providers"` + Providers *[]any `field:"optional" json:"providers" yaml:"providers"` // Experimental. SkipAssetCreationFromLocalModules *bool `field:"optional" json:"skipAssetCreationFromLocalModules" yaml:"skipAssetCreationFromLocalModules"` // Map of role (key) and list of members (value) to add the IAM policies/bindings The property type contains a map, they have special handling, please see {@link cdk.tf /module-map-inputs the docs}. Bindings *map[string]*[]*string `field:"optional" json:"bindings" yaml:"bindings"` // List of maps of role and respective conditions, and the members to add the IAM policies/bindings. - ConditionalBindings interface{} `field:"optional" json:"conditionalBindings" yaml:"conditionalBindings"` + ConditionalBindings any `field:"optional" json:"conditionalBindings" yaml:"conditionalBindings"` // Mode for adding the IAM policies/bindings, additive and authoritative additive. Mode *string `field:"optional" json:"mode" yaml:"mode"` // Projects list to add the IAM policies/bindings. Projects *[]*string `field:"optional" json:"projects" yaml:"projects"` } - diff --git a/gen/projects_iam/ProjectsIam__checks.go b/gen/projects_iam/ProjectsIam__checks.go index dedaa65e00..338c0cb183 100644 --- a/gen/projects_iam/ProjectsIam__checks.go +++ b/gen/projects_iam/ProjectsIam__checks.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -func (p *jsiiProxy_ProjectsIam) validateAddOverrideParameters(path *string, value interface{}) error { +func (p *jsiiProxy_ProjectsIam) validateAddOverrideParameters(path *string, value any) error { if path == nil { return fmt.Errorf("parameter path is required, but nil was provided") } @@ -23,7 +23,7 @@ func (p *jsiiProxy_ProjectsIam) validateAddOverrideParameters(path *string, valu return nil } -func (p *jsiiProxy_ProjectsIam) validateAddProviderParameters(provider interface{}) error { +func (p *jsiiProxy_ProjectsIam) validateAddProviderParameters(provider any) error { if provider == nil { return fmt.Errorf("parameter provider is required, but nil was provided") } @@ -74,7 +74,7 @@ func (p *jsiiProxy_ProjectsIam) validateOverrideLogicalIdParameters(newLogicalId return nil } -func validateProjectsIam_IsConstructParameters(x interface{}) error { +func validateProjectsIam_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -82,7 +82,7 @@ func validateProjectsIam_IsConstructParameters(x interface{}) error { return nil } -func validateProjectsIam_IsTerraformElementParameters(x interface{}) error { +func validateProjectsIam_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -90,7 +90,7 @@ func validateProjectsIam_IsTerraformElementParameters(x interface{}) error { return nil } -func (j *jsiiProxy_ProjectsIam) validateSetConditionalBindingsParameters(val interface{}) error { +func (j *jsiiProxy_ProjectsIam) validateSetConditionalBindingsParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -113,4 +113,3 @@ func validateNewProjectsIamParameters(scope constructs.Construct, id *string, co return nil } - diff --git a/gen/projects_iam/go.mod b/gen/projects_iam/go.mod index 92354378a3..3c8faf3b16 100644 --- a/gen/projects_iam/go.mod +++ b/gen/projects_iam/go.mod @@ -1,9 +1,11 @@ module github.com/sourcegraph/managed-services-platform-cdktf/gen/projects_iam -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/projects_iam/go.sum b/gen/projects_iam/go.sum new file mode 100644 index 0000000000..c33b5c02be --- /dev/null +++ b/gen/projects_iam/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/projects_iam/main.go b/gen/projects_iam/main.go index d0789b9cab..ee439ff41a 100644 --- a/gen/projects_iam/main.go +++ b/gen/projects_iam/main.go @@ -10,7 +10,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-projects_iam.ProjectsIam", - reflect.TypeOf((*ProjectsIam)(nil)).Elem(), + reflect.TypeFor[ProjectsIam](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addProvider", GoMethod: "AddProvider"}, @@ -44,7 +44,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, _jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"}, }, - func() interface{} { + func() any { j := jsiiProxy_ProjectsIam{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformModule) return &j @@ -52,6 +52,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-projects_iam.ProjectsIamConfig", - reflect.TypeOf((*ProjectsIamConfig)(nil)).Elem(), + reflect.TypeFor[ProjectsIamConfig](), ) }