Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
196 changes: 97 additions & 99 deletions gen/incident/alertattribute/AlertAttribute.go

Large diffs are not rendered by default.

11 changes: 5 additions & 6 deletions gen/incident/alertattribute/AlertAttributeConfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (

type AlertAttributeConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
Connection any `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
Count any `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
Expand All @@ -18,11 +18,11 @@ type AlertAttributeConfig 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"`
// Whether this attribute is an array.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/incident-io/incident/5.19.1/docs/resources/alert_attribute#array AlertAttribute#array}
Array interface{} `field:"required" json:"array" yaml:"array"`
Array any `field:"required" json:"array" yaml:"array"`
// Unique name of this attribute.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/incident-io/incident/5.19.1/docs/resources/alert_attribute#name AlertAttribute#name}
Expand All @@ -34,6 +34,5 @@ type AlertAttributeConfig struct {
// Whether this attribute is required. If this field is not set, the existing setting will be preserved.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/incident-io/incident/5.19.1/docs/resources/alert_attribute#required AlertAttribute#required}
Required interface{} `field:"optional" json:"required" yaml:"required"`
Required any `field:"optional" json:"required" yaml:"required"`
}

21 changes: 10 additions & 11 deletions gen/incident/alertattribute/AlertAttribute__checks.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ func (a *jsiiProxy_AlertAttribute) validateAddMoveTargetParameters(moveTarget *s
return nil
}

func (a *jsiiProxy_AlertAttribute) validateAddOverrideParameters(path *string, value interface{}) error {
func (a *jsiiProxy_AlertAttribute) validateAddOverrideParameters(path *string, value any) error {
if path == nil {
return fmt.Errorf("parameter path is required, but nil was provided")
}
Expand Down Expand Up @@ -127,7 +127,7 @@ func (a *jsiiProxy_AlertAttribute) validateMoveFromIdParameters(id *string) erro
return nil
}

func (a *jsiiProxy_AlertAttribute) validateMoveToParameters(moveTarget *string, index interface{}) error {
func (a *jsiiProxy_AlertAttribute) validateMoveToParameters(moveTarget *string, index any) error {
if moveTarget == nil {
return fmt.Errorf("parameter moveTarget is required, but nil was provided")
}
Expand Down Expand Up @@ -220,31 +220,31 @@ func validateAlertAttribute_GenerateConfigForImportParameters(scope constructs.C
return nil
}

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

return nil
}

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

return nil
}

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

return nil
}

func (j *jsiiProxy_AlertAttribute) validateSetArrayParameters(val interface{}) error {
func (j *jsiiProxy_AlertAttribute) validateSetArrayParameters(val any) error {
if val == nil {
return fmt.Errorf("parameter val is required, but nil was provided")
}
Expand All @@ -264,7 +264,7 @@ func (j *jsiiProxy_AlertAttribute) validateSetArrayParameters(val interface{}) e
return nil
}

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

func (j *jsiiProxy_AlertAttribute) validateSetCountParameters(val interface{}) error {
func (j *jsiiProxy_AlertAttribute) validateSetCountParameters(val any) error {
switch val.(type) {
case *float64:
// ok
Expand Down Expand Up @@ -370,7 +370,7 @@ func (j *jsiiProxy_AlertAttribute) validateSetNameParameters(val *string) error
return nil
}

func (j *jsiiProxy_AlertAttribute) validateSetProvisionersParameters(val *[]interface{}) error {
func (j *jsiiProxy_AlertAttribute) validateSetProvisionersParameters(val *[]any) error {
for idx_97dfc6, v := range *val {
switch v.(type) {
case *cdktf.FileProvisioner:
Expand Down Expand Up @@ -416,7 +416,7 @@ func (j *jsiiProxy_AlertAttribute) validateSetProvisionersParameters(val *[]inte
return nil
}

func (j *jsiiProxy_AlertAttribute) validateSetRequiredParameters(val interface{}) error {
func (j *jsiiProxy_AlertAttribute) validateSetRequiredParameters(val any) error {
if val == nil {
return fmt.Errorf("parameter val is required, but nil was provided")
}
Expand Down Expand Up @@ -462,4 +462,3 @@ func validateNewAlertAttributeParameters(scope constructs.Construct, id *string,

return nil
}

6 changes: 3 additions & 3 deletions gen/incident/alertattribute/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
func init() {
_jsii_.RegisterClass(
"@cdktf/provider-incident.alertAttribute.AlertAttribute",
reflect.TypeOf((*AlertAttribute)(nil)).Elem(),
reflect.TypeFor[AlertAttribute](),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
Expand Down Expand Up @@ -63,14 +63,14 @@ func init() {
_jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"},
_jsii_.MemberProperty{JsiiProperty: "typeInput", GoGetter: "TypeInput"},
},
func() interface{} {
func() any {
j := jsiiProxy_AlertAttribute{}
_jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource)
return &j
},
)
_jsii_.RegisterStruct(
"@cdktf/provider-incident.alertAttribute.AlertAttributeConfig",
reflect.TypeOf((*AlertAttributeConfig)(nil)).Elem(),
reflect.TypeFor[AlertAttributeConfig](),
)
}
Loading