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
  •  
  •  
  •  
296 changes: 147 additions & 149 deletions gen/opsgenie/alertpolicy/AlertPolicy.go

Large diffs are not rendered by default.

21 changes: 10 additions & 11 deletions gen/opsgenie/alertpolicy/AlertPolicyConfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (

type AlertPolicyConfig 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,7 +18,7 @@ type AlertPolicyConfig 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"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#message AlertPolicy#message}.
Message *string `field:"required" json:"message" yaml:"message"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#name AlertPolicy#name}.
Expand All @@ -30,9 +30,9 @@ type AlertPolicyConfig struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#alias AlertPolicy#alias}.
Alias *string `field:"optional" json:"alias" yaml:"alias"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#continue_policy AlertPolicy#continue_policy}.
ContinuePolicy interface{} `field:"optional" json:"continuePolicy" yaml:"continuePolicy"`
ContinuePolicy any `field:"optional" json:"continuePolicy" yaml:"continuePolicy"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#enabled AlertPolicy#enabled}.
Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"`
Enabled any `field:"optional" json:"enabled" yaml:"enabled"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#entity AlertPolicy#entity}.
Entity *string `field:"optional" json:"entity" yaml:"entity"`
// filter block.
Expand All @@ -45,21 +45,21 @@ type AlertPolicyConfig struct {
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#ignore_original_actions AlertPolicy#ignore_original_actions}.
IgnoreOriginalActions interface{} `field:"optional" json:"ignoreOriginalActions" yaml:"ignoreOriginalActions"`
IgnoreOriginalActions any `field:"optional" json:"ignoreOriginalActions" yaml:"ignoreOriginalActions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#ignore_original_details AlertPolicy#ignore_original_details}.
IgnoreOriginalDetails interface{} `field:"optional" json:"ignoreOriginalDetails" yaml:"ignoreOriginalDetails"`
IgnoreOriginalDetails any `field:"optional" json:"ignoreOriginalDetails" yaml:"ignoreOriginalDetails"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#ignore_original_responders AlertPolicy#ignore_original_responders}.
IgnoreOriginalResponders interface{} `field:"optional" json:"ignoreOriginalResponders" yaml:"ignoreOriginalResponders"`
IgnoreOriginalResponders any `field:"optional" json:"ignoreOriginalResponders" yaml:"ignoreOriginalResponders"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#ignore_original_tags AlertPolicy#ignore_original_tags}.
IgnoreOriginalTags interface{} `field:"optional" json:"ignoreOriginalTags" yaml:"ignoreOriginalTags"`
IgnoreOriginalTags any `field:"optional" json:"ignoreOriginalTags" yaml:"ignoreOriginalTags"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#policy_description AlertPolicy#policy_description}.
PolicyDescription *string `field:"optional" json:"policyDescription" yaml:"policyDescription"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#priority AlertPolicy#priority}.
Priority *string `field:"optional" json:"priority" yaml:"priority"`
// responders block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#responders AlertPolicy#responders}
Responders interface{} `field:"optional" json:"responders" yaml:"responders"`
Responders any `field:"optional" json:"responders" yaml:"responders"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#source AlertPolicy#source}.
Source *string `field:"optional" json:"source" yaml:"source"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#tags AlertPolicy#tags}.
Expand All @@ -71,4 +71,3 @@ type AlertPolicyConfig struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#time_restriction AlertPolicy#time_restriction}
TimeRestriction *AlertPolicyTimeRestriction `field:"optional" json:"timeRestriction" yaml:"timeRestriction"`
}

4 changes: 1 addition & 3 deletions gen/opsgenie/alertpolicy/AlertPolicyFilter.go
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package alertpolicy


type AlertPolicyFilter struct {
// conditions block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#conditions AlertPolicy#conditions}
Conditions interface{} `field:"optional" json:"conditions" yaml:"conditions"`
Conditions any `field:"optional" json:"conditions" yaml:"conditions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#type AlertPolicy#type}.
Type *string `field:"optional" json:"type" yaml:"type"`
}

4 changes: 1 addition & 3 deletions gen/opsgenie/alertpolicy/AlertPolicyFilterConditions.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package alertpolicy


type AlertPolicyFilterConditions struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#field AlertPolicy#field}.
Field *string `field:"required" json:"field" yaml:"field"`
Expand All @@ -17,10 +16,9 @@ type AlertPolicyFilterConditions struct {
// Indicates behaviour of the given operation. Default value is false.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#not AlertPolicy#not}
Not interface{} `field:"optional" json:"not" yaml:"not"`
Not any `field:"optional" json:"not" yaml:"not"`
// Order of the condition in conditions list.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opsgenie/opsgenie/0.6.37/docs/resources/alert_policy#order AlertPolicy#order}
Order *float64 `field:"optional" json:"order" yaml:"order"`
}

34 changes: 16 additions & 18 deletions gen/opsgenie/alertpolicy/AlertPolicyFilterConditionsList.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ type AlertPolicyFilterConditionsList interface {
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
InternalValue() any
SetInternalValue(val any)
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
Expand All @@ -38,7 +38,7 @@ type AlertPolicyFilterConditionsList interface {
Get(index *float64) AlertPolicyFilterConditionsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
Resolve(_context cdktf.IResolveContext) any
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
Expand Down Expand Up @@ -71,8 +71,8 @@ func (j *jsiiProxy_AlertPolicyFilterConditionsList) Fqn() *string {
return returns
}

func (j *jsiiProxy_AlertPolicyFilterConditionsList) InternalValue() interface{} {
var returns interface{}
func (j *jsiiProxy_AlertPolicyFilterConditionsList) InternalValue() any {
var returns any
_jsii_.Get(
j,
"internalValue",
Expand Down Expand Up @@ -111,7 +111,6 @@ func (j *jsiiProxy_AlertPolicyFilterConditionsList) WrapsSet() *bool {
return returns
}


func NewAlertPolicyFilterConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AlertPolicyFilterConditionsList {
_init_.Initialize()

Expand All @@ -122,7 +121,7 @@ func NewAlertPolicyFilterConditionsList(terraformResource cdktf.IInterpolatingPa

_jsii_.Create(
"@cdktf/provider-opsgenie.alertPolicy.AlertPolicyFilterConditionsList",
[]interface{}{terraformResource, terraformAttribute, wrapsSet},
[]any{terraformResource, terraformAttribute, wrapsSet},
&j,
)

Expand All @@ -134,12 +133,12 @@ func NewAlertPolicyFilterConditionsList_Override(a AlertPolicyFilterConditionsLi

_jsii_.Create(
"@cdktf/provider-opsgenie.alertPolicy.AlertPolicyFilterConditionsList",
[]interface{}{terraformResource, terraformAttribute, wrapsSet},
[]any{terraformResource, terraformAttribute, wrapsSet},
a,
)
}

func (j *jsiiProxy_AlertPolicyFilterConditionsList)SetInternalValue(val interface{}) {
func (j *jsiiProxy_AlertPolicyFilterConditionsList) SetInternalValue(val any) {
if err := j.validateSetInternalValueParameters(val); err != nil {
panic(err)
}
Expand All @@ -150,7 +149,7 @@ func (j *jsiiProxy_AlertPolicyFilterConditionsList)SetInternalValue(val interfac
)
}

func (j *jsiiProxy_AlertPolicyFilterConditionsList)SetTerraformAttribute(val *string) {
func (j *jsiiProxy_AlertPolicyFilterConditionsList) SetTerraformAttribute(val *string) {
if err := j.validateSetTerraformAttributeParameters(val); err != nil {
panic(err)
}
Expand All @@ -161,7 +160,7 @@ func (j *jsiiProxy_AlertPolicyFilterConditionsList)SetTerraformAttribute(val *st
)
}

func (j *jsiiProxy_AlertPolicyFilterConditionsList)SetTerraformResource(val cdktf.IInterpolatingParent) {
func (j *jsiiProxy_AlertPolicyFilterConditionsList) SetTerraformResource(val cdktf.IInterpolatingParent) {
if err := j.validateSetTerraformResourceParameters(val); err != nil {
panic(err)
}
Expand All @@ -172,7 +171,7 @@ func (j *jsiiProxy_AlertPolicyFilterConditionsList)SetTerraformResource(val cdkt
)
}

func (j *jsiiProxy_AlertPolicyFilterConditionsList)SetWrapsSet(val *bool) {
func (j *jsiiProxy_AlertPolicyFilterConditionsList) SetWrapsSet(val *bool) {
if err := j.validateSetWrapsSetParameters(val); err != nil {
panic(err)
}
Expand All @@ -192,7 +191,7 @@ func (a *jsiiProxy_AlertPolicyFilterConditionsList) AllWithMapKey(mapKeyAttribut
_jsii_.Invoke(
a,
"allWithMapKey",
[]interface{}{mapKeyAttributeName},
[]any{mapKeyAttributeName},
&returns,
)

Expand Down Expand Up @@ -221,23 +220,23 @@ func (a *jsiiProxy_AlertPolicyFilterConditionsList) Get(index *float64) AlertPol
_jsii_.Invoke(
a,
"get",
[]interface{}{index},
[]any{index},
&returns,
)

return returns
}

func (a *jsiiProxy_AlertPolicyFilterConditionsList) Resolve(_context cdktf.IResolveContext) interface{} {
func (a *jsiiProxy_AlertPolicyFilterConditionsList) Resolve(_context cdktf.IResolveContext) any {
if err := a.validateResolveParameters(_context); err != nil {
panic(err)
}
var returns interface{}
var returns any

_jsii_.Invoke(
a,
"resolve",
[]interface{}{_context},
[]any{_context},
&returns,
)

Expand All @@ -256,4 +255,3 @@ func (a *jsiiProxy_AlertPolicyFilterConditionsList) ToString() *string {

return returns
}

Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func (a *jsiiProxy_AlertPolicyFilterConditionsList) validateResolveParameters(_c
return nil
}

func (j *jsiiProxy_AlertPolicyFilterConditionsList) validateSetInternalValueParameters(val interface{}) error {
func (j *jsiiProxy_AlertPolicyFilterConditionsList) validateSetInternalValueParameters(val any) error {
switch val.(type) {
case cdktf.IResolvable:
// ok
Expand Down Expand Up @@ -101,4 +101,3 @@ func validateNewAlertPolicyFilterConditionsListParameters(terraformResource cdkt

return nil
}

Loading