diff --git a/gen/budget/BudgetConfig.go b/gen/budget/BudgetConfig.go index 15663acb98..24f04641fb 100644 --- a/gen/budget/BudgetConfig.go +++ b/gen/budget/BudgetConfig.go @@ -10,7 +10,7 @@ type BudgetConfig 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"` // The amount to use as the budget. @@ -56,4 +56,3 @@ type BudgetConfig struct { // If omitted, all services will be included in the budget. Service ids can be found at https://cloud.google.com/skus/ Services *[]*string `field:"optional" json:"services" yaml:"services"` } - diff --git a/gen/budget/Budget__checks.go b/gen/budget/Budget__checks.go index a8694e14f7..1033d8fd84 100644 --- a/gen/budget/Budget__checks.go +++ b/gen/budget/Budget__checks.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -func (b *jsiiProxy_Budget) validateAddOverrideParameters(path *string, value interface{}) error { +func (b *jsiiProxy_Budget) 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 (b *jsiiProxy_Budget) validateAddOverrideParameters(path *string, value int return nil } -func (b *jsiiProxy_Budget) validateAddProviderParameters(provider interface{}) error { +func (b *jsiiProxy_Budget) validateAddProviderParameters(provider any) error { if provider == nil { return fmt.Errorf("parameter provider is required, but nil was provided") } @@ -74,7 +74,7 @@ func (b *jsiiProxy_Budget) validateOverrideLogicalIdParameters(newLogicalId *str return nil } -func validateBudget_IsConstructParameters(x interface{}) error { +func validateBudget_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -82,7 +82,7 @@ func validateBudget_IsConstructParameters(x interface{}) error { return nil } -func validateBudget_IsTerraformElementParameters(x interface{}) error { +func validateBudget_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -132,4 +132,3 @@ func validateNewBudgetParameters(scope constructs.Construct, id *string, config return nil } - diff --git a/gen/budget/budget.go b/gen/budget/budget.go index bd96371fdd..990089189a 100644 --- a/gen/budget/budget.go +++ b/gen/budget/budget.go @@ -29,7 +29,7 @@ type Budget interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any CreateBudget() *bool SetCreateBudget(val *bool) CreditTypesTreatment() *string @@ -62,9 +62,9 @@ type Budget interface { Projects() *[]*string SetProjects(val *[]*string) // Experimental. - Providers() *[]interface{} + Providers() *[]any // Experimental. - RawOverrides() interface{} + RawOverrides() any Services() *[]*string SetServices(val *[]*string) // Experimental. @@ -74,9 +74,9 @@ type Budget 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. @@ -87,16 +87,16 @@ type Budget 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 Budget @@ -174,8 +174,8 @@ func (j *jsiiProxy_Budget) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Budget) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Budget) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -324,8 +324,8 @@ func (j *jsiiProxy_Budget) Projects() *[]*string { return returns } -func (j *jsiiProxy_Budget) Providers() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Budget) Providers() *[]any { + var returns *[]any _jsii_.Get( j, "providers", @@ -334,8 +334,8 @@ func (j *jsiiProxy_Budget) Providers() *[]interface{} { return returns } -func (j *jsiiProxy_Budget) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Budget) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -384,7 +384,6 @@ func (j *jsiiProxy_Budget) Version() *string { return returns } - func NewBudget(scope constructs.Construct, id *string, config *BudgetConfig) Budget { _init_.Initialize() @@ -395,7 +394,7 @@ func NewBudget(scope constructs.Construct, id *string, config *BudgetConfig) Bud _jsii_.Create( "@cdktf/provider-budget.Budget", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -407,12 +406,12 @@ func NewBudget_Override(b Budget, scope constructs.Construct, id *string, config _jsii_.Create( "@cdktf/provider-budget.Budget", - []interface{}{scope, id, config}, + []any{scope, id, config}, b, ) } -func (j *jsiiProxy_Budget)SetAlertPubsubTopic(val *string) { +func (j *jsiiProxy_Budget) SetAlertPubsubTopic(val *string) { _jsii_.Set( j, "alertPubsubTopic", @@ -420,7 +419,7 @@ func (j *jsiiProxy_Budget)SetAlertPubsubTopic(val *string) { ) } -func (j *jsiiProxy_Budget)SetAlertSpendBasis(val *string) { +func (j *jsiiProxy_Budget) SetAlertSpendBasis(val *string) { _jsii_.Set( j, "alertSpendBasis", @@ -428,7 +427,7 @@ func (j *jsiiProxy_Budget)SetAlertSpendBasis(val *string) { ) } -func (j *jsiiProxy_Budget)SetAlertSpentPercents(val *[]*float64) { +func (j *jsiiProxy_Budget) SetAlertSpentPercents(val *[]*float64) { _jsii_.Set( j, "alertSpentPercents", @@ -436,7 +435,7 @@ func (j *jsiiProxy_Budget)SetAlertSpentPercents(val *[]*float64) { ) } -func (j *jsiiProxy_Budget)SetAmount(val *float64) { +func (j *jsiiProxy_Budget) SetAmount(val *float64) { if err := j.validateSetAmountParameters(val); err != nil { panic(err) } @@ -447,7 +446,7 @@ func (j *jsiiProxy_Budget)SetAmount(val *float64) { ) } -func (j *jsiiProxy_Budget)SetBillingAccount(val *string) { +func (j *jsiiProxy_Budget) SetBillingAccount(val *string) { if err := j.validateSetBillingAccountParameters(val); err != nil { panic(err) } @@ -458,7 +457,7 @@ func (j *jsiiProxy_Budget)SetBillingAccount(val *string) { ) } -func (j *jsiiProxy_Budget)SetCalendarPeriod(val *string) { +func (j *jsiiProxy_Budget) SetCalendarPeriod(val *string) { _jsii_.Set( j, "calendarPeriod", @@ -466,7 +465,7 @@ func (j *jsiiProxy_Budget)SetCalendarPeriod(val *string) { ) } -func (j *jsiiProxy_Budget)SetCreateBudget(val *bool) { +func (j *jsiiProxy_Budget) SetCreateBudget(val *bool) { _jsii_.Set( j, "createBudget", @@ -474,7 +473,7 @@ func (j *jsiiProxy_Budget)SetCreateBudget(val *bool) { ) } -func (j *jsiiProxy_Budget)SetCreditTypesTreatment(val *string) { +func (j *jsiiProxy_Budget) SetCreditTypesTreatment(val *string) { _jsii_.Set( j, "creditTypesTreatment", @@ -482,7 +481,7 @@ func (j *jsiiProxy_Budget)SetCreditTypesTreatment(val *string) { ) } -func (j *jsiiProxy_Budget)SetCustomPeriodEndDate(val *string) { +func (j *jsiiProxy_Budget) SetCustomPeriodEndDate(val *string) { _jsii_.Set( j, "customPeriodEndDate", @@ -490,7 +489,7 @@ func (j *jsiiProxy_Budget)SetCustomPeriodEndDate(val *string) { ) } -func (j *jsiiProxy_Budget)SetCustomPeriodStartDate(val *string) { +func (j *jsiiProxy_Budget) SetCustomPeriodStartDate(val *string) { _jsii_.Set( j, "customPeriodStartDate", @@ -498,7 +497,7 @@ func (j *jsiiProxy_Budget)SetCustomPeriodStartDate(val *string) { ) } -func (j *jsiiProxy_Budget)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Budget) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -506,7 +505,7 @@ func (j *jsiiProxy_Budget)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Budget)SetDisplayName(val *string) { +func (j *jsiiProxy_Budget) SetDisplayName(val *string) { _jsii_.Set( j, "displayName", @@ -514,7 +513,7 @@ func (j *jsiiProxy_Budget)SetDisplayName(val *string) { ) } -func (j *jsiiProxy_Budget)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Budget) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -522,7 +521,7 @@ func (j *jsiiProxy_Budget)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Budget)SetLabels(val *map[string]*string) { +func (j *jsiiProxy_Budget) SetLabels(val *map[string]*string) { _jsii_.Set( j, "labels", @@ -530,7 +529,7 @@ func (j *jsiiProxy_Budget)SetLabels(val *map[string]*string) { ) } -func (j *jsiiProxy_Budget)SetMonitoringNotificationChannels(val *[]*string) { +func (j *jsiiProxy_Budget) SetMonitoringNotificationChannels(val *[]*string) { _jsii_.Set( j, "monitoringNotificationChannels", @@ -538,7 +537,7 @@ func (j *jsiiProxy_Budget)SetMonitoringNotificationChannels(val *[]*string) { ) } -func (j *jsiiProxy_Budget)SetProjects(val *[]*string) { +func (j *jsiiProxy_Budget) SetProjects(val *[]*string) { if err := j.validateSetProjectsParameters(val); err != nil { panic(err) } @@ -549,7 +548,7 @@ func (j *jsiiProxy_Budget)SetProjects(val *[]*string) { ) } -func (j *jsiiProxy_Budget)SetServices(val *[]*string) { +func (j *jsiiProxy_Budget) SetServices(val *[]*string) { _jsii_.Set( j, "services", @@ -574,7 +573,7 @@ func (j *jsiiProxy_Budget)SetServices(val *[]*string) { // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Budget_IsConstruct(x interface{}) *bool { +func Budget_IsConstruct(x any) *bool { _init_.Initialize() if err := validateBudget_IsConstructParameters(x); err != nil { @@ -585,7 +584,7 @@ func Budget_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-budget.Budget", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -593,7 +592,7 @@ func Budget_IsConstruct(x interface{}) *bool { } // Experimental. -func Budget_IsTerraformElement(x interface{}) *bool { +func Budget_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateBudget_IsTerraformElementParameters(x); err != nil { @@ -604,32 +603,32 @@ func Budget_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-budget.Budget", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) return returns } -func (b *jsiiProxy_Budget) AddOverride(path *string, value interface{}) { +func (b *jsiiProxy_Budget) AddOverride(path *string, value any) { if err := b.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( b, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (b *jsiiProxy_Budget) AddProvider(provider interface{}) { +func (b *jsiiProxy_Budget) AddProvider(provider any) { if err := b.validateAddProviderParameters(provider); err != nil { panic(err) } _jsii_.InvokeVoid( b, "addProvider", - []interface{}{provider}, + []any{provider}, ) } @@ -642,7 +641,7 @@ func (b *jsiiProxy_Budget) GetString(output *string) *string { _jsii_.Invoke( b, "getString", - []interface{}{output}, + []any{output}, &returns, ) @@ -658,7 +657,7 @@ func (b *jsiiProxy_Budget) InterpolationForOutput(moduleOutput *string) cdktf.IR _jsii_.Invoke( b, "interpolationForOutput", - []interface{}{moduleOutput}, + []any{moduleOutput}, &returns, ) @@ -672,7 +671,7 @@ func (b *jsiiProxy_Budget) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( b, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -684,8 +683,8 @@ func (b *jsiiProxy_Budget) ResetOverrideLogicalId() { ) } -func (b *jsiiProxy_Budget) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (b *jsiiProxy_Budget) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( b, @@ -697,8 +696,8 @@ func (b *jsiiProxy_Budget) SynthesizeAttributes() *map[string]interface{} { return returns } -func (b *jsiiProxy_Budget) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (b *jsiiProxy_Budget) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( b, @@ -710,8 +709,8 @@ func (b *jsiiProxy_Budget) SynthesizeHclAttributes() *map[string]interface{} { return returns } -func (b *jsiiProxy_Budget) ToHclTerraform() interface{} { - var returns interface{} +func (b *jsiiProxy_Budget) ToHclTerraform() any { + var returns any _jsii_.Invoke( b, @@ -723,8 +722,8 @@ func (b *jsiiProxy_Budget) ToHclTerraform() interface{} { return returns } -func (b *jsiiProxy_Budget) ToMetadata() interface{} { - var returns interface{} +func (b *jsiiProxy_Budget) ToMetadata() any { + var returns any _jsii_.Invoke( b, @@ -749,8 +748,8 @@ func (b *jsiiProxy_Budget) ToString() *string { return returns } -func (b *jsiiProxy_Budget) ToTerraform() interface{} { - var returns interface{} +func (b *jsiiProxy_Budget) ToTerraform() any { + var returns any _jsii_.Invoke( b, @@ -761,4 +760,3 @@ func (b *jsiiProxy_Budget) ToTerraform() interface{} { return returns } - diff --git a/gen/budget/go.mod b/gen/budget/go.mod index 81f8aeefbb..994f761cef 100644 --- a/gen/budget/go.mod +++ b/gen/budget/go.mod @@ -1,9 +1,11 @@ module github.com/sourcegraph/controller-cdktf/gen/budget -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/budget/go.sum b/gen/budget/go.sum new file mode 100644 index 0000000000..c33b5c02be --- /dev/null +++ b/gen/budget/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/budget/main.go b/gen/budget/main.go index 2739674ce6..50f1a04db4 100644 --- a/gen/budget/main.go +++ b/gen/budget/main.go @@ -10,7 +10,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-budget.Budget", - reflect.TypeOf((*Budget)(nil)).Elem(), + reflect.TypeFor[Budget](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addProvider", GoMethod: "AddProvider"}, @@ -53,7 +53,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, _jsii_.MemberProperty{JsiiProperty: "version", GoGetter: "Version"}, }, - func() interface{} { + func() any { j := jsiiProxy_Budget{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformModule) return &j @@ -61,6 +61,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-budget.BudgetConfig", - reflect.TypeOf((*BudgetConfig)(nil)).Elem(), + reflect.TypeFor[BudgetConfig](), ) }