diff --git a/gen/slack/conversation/Conversation.go b/gen/slack/conversation/Conversation.go index a4aec62b7c..b2543e61e0 100644 --- a/gen/slack/conversation/Conversation.go +++ b/gen/slack/conversation/Conversation.go @@ -18,21 +18,21 @@ type Conversation interface { ActionOnUpdatePermanentMembers() *string SetActionOnUpdatePermanentMembers(val *string) ActionOnUpdatePermanentMembersInput() *string - AdoptExistingChannel() interface{} - SetAdoptExistingChannel(val interface{}) - AdoptExistingChannelInput() interface{} + AdoptExistingChannel() any + SetAdoptExistingChannel(val any) + AdoptExistingChannelInput() any // 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) Created() *float64 Creator() *string // Experimental. @@ -50,15 +50,15 @@ type Conversation interface { Id() *string SetId(val *string) IdInput() *string - IsArchived() interface{} - SetIsArchived(val interface{}) - IsArchivedInput() interface{} + IsArchived() any + SetIsArchived(val any) + IsArchivedInput() any IsExtShared() cdktf.IResolvable IsGeneral() cdktf.IResolvable IsOrgShared() cdktf.IResolvable - IsPrivate() interface{} - SetIsPrivate(val interface{}) - IsPrivateInput() interface{} + IsPrivate() any + SetIsPrivate(val any) + IsPrivateInput() any IsShared() cdktf.IResolvable // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle @@ -77,18 +77,18 @@ type Conversation interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - Provisioners() *[]interface{} + Provisioners() *[]any // Experimental. - SetProvisioners(val *[]interface{}) + SetProvisioners(val *[]any) Purpose() *string SetPurpose(val *string) PurposeInput() *string // Experimental. - RawOverrides() interface{} + RawOverrides() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string Topic() *string @@ -98,9 +98,9 @@ type Conversation 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. @@ -118,7 +118,7 @@ type Conversation interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -130,7 +130,7 @@ type Conversation 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) @@ -148,17 +148,17 @@ type Conversation interface { ResetPermanentMembers() ResetPurpose() ResetTopic() - 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 Conversation @@ -206,8 +206,8 @@ func (j *jsiiProxy_Conversation) ActionOnUpdatePermanentMembersInput() *string { return returns } -func (j *jsiiProxy_Conversation) AdoptExistingChannel() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) AdoptExistingChannel() any { + var returns any _jsii_.Get( j, "adoptExistingChannel", @@ -216,8 +216,8 @@ func (j *jsiiProxy_Conversation) AdoptExistingChannel() interface{} { return returns } -func (j *jsiiProxy_Conversation) AdoptExistingChannelInput() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) AdoptExistingChannelInput() any { + var returns any _jsii_.Get( j, "adoptExistingChannelInput", @@ -236,8 +236,8 @@ func (j *jsiiProxy_Conversation) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_Conversation) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -246,8 +246,8 @@ func (j *jsiiProxy_Conversation) Connection() interface{} { return returns } -func (j *jsiiProxy_Conversation) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Conversation) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -256,8 +256,8 @@ func (j *jsiiProxy_Conversation) ConstructNodeMetadata() *map[string]interface{} return returns } -func (j *jsiiProxy_Conversation) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) Count() any { + var returns any _jsii_.Get( j, "count", @@ -346,8 +346,8 @@ func (j *jsiiProxy_Conversation) IdInput() *string { return returns } -func (j *jsiiProxy_Conversation) IsArchived() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) IsArchived() any { + var returns any _jsii_.Get( j, "isArchived", @@ -356,8 +356,8 @@ func (j *jsiiProxy_Conversation) IsArchived() interface{} { return returns } -func (j *jsiiProxy_Conversation) IsArchivedInput() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) IsArchivedInput() any { + var returns any _jsii_.Get( j, "isArchivedInput", @@ -396,8 +396,8 @@ func (j *jsiiProxy_Conversation) IsOrgShared() cdktf.IResolvable { return returns } -func (j *jsiiProxy_Conversation) IsPrivate() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) IsPrivate() any { + var returns any _jsii_.Get( j, "isPrivate", @@ -406,8 +406,8 @@ func (j *jsiiProxy_Conversation) IsPrivate() interface{} { return returns } -func (j *jsiiProxy_Conversation) IsPrivateInput() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) IsPrivateInput() any { + var returns any _jsii_.Get( j, "isPrivateInput", @@ -496,8 +496,8 @@ func (j *jsiiProxy_Conversation) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Conversation) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Conversation) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -526,8 +526,8 @@ func (j *jsiiProxy_Conversation) PurposeInput() *string { return returns } -func (j *jsiiProxy_Conversation) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Conversation) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -546,8 +546,8 @@ func (j *jsiiProxy_Conversation) TerraformGeneratorMetadata() *cdktf.TerraformPr return returns } -func (j *jsiiProxy_Conversation) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Conversation) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -586,7 +586,6 @@ func (j *jsiiProxy_Conversation) TopicInput() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation slack_conversation} Resource. func NewConversation(scope constructs.Construct, id *string, config *ConversationConfig) Conversation { _init_.Initialize() @@ -598,7 +597,7 @@ func NewConversation(scope constructs.Construct, id *string, config *Conversatio _jsii_.Create( "@cdktf/provider-slack.conversation.Conversation", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -611,12 +610,12 @@ func NewConversation_Override(c Conversation, scope constructs.Construct, id *st _jsii_.Create( "@cdktf/provider-slack.conversation.Conversation", - []interface{}{scope, id, config}, + []any{scope, id, config}, c, ) } -func (j *jsiiProxy_Conversation)SetActionOnDestroy(val *string) { +func (j *jsiiProxy_Conversation) SetActionOnDestroy(val *string) { if err := j.validateSetActionOnDestroyParameters(val); err != nil { panic(err) } @@ -627,7 +626,7 @@ func (j *jsiiProxy_Conversation)SetActionOnDestroy(val *string) { ) } -func (j *jsiiProxy_Conversation)SetActionOnUpdatePermanentMembers(val *string) { +func (j *jsiiProxy_Conversation) SetActionOnUpdatePermanentMembers(val *string) { if err := j.validateSetActionOnUpdatePermanentMembersParameters(val); err != nil { panic(err) } @@ -638,7 +637,7 @@ func (j *jsiiProxy_Conversation)SetActionOnUpdatePermanentMembers(val *string) { ) } -func (j *jsiiProxy_Conversation)SetAdoptExistingChannel(val interface{}) { +func (j *jsiiProxy_Conversation) SetAdoptExistingChannel(val any) { if err := j.validateSetAdoptExistingChannelParameters(val); err != nil { panic(err) } @@ -649,7 +648,7 @@ func (j *jsiiProxy_Conversation)SetAdoptExistingChannel(val interface{}) { ) } -func (j *jsiiProxy_Conversation)SetConnection(val interface{}) { +func (j *jsiiProxy_Conversation) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -660,7 +659,7 @@ func (j *jsiiProxy_Conversation)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Conversation)SetCount(val interface{}) { +func (j *jsiiProxy_Conversation) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -671,7 +670,7 @@ func (j *jsiiProxy_Conversation)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Conversation)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Conversation) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -679,7 +678,7 @@ func (j *jsiiProxy_Conversation)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Conversation)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Conversation) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -687,7 +686,7 @@ func (j *jsiiProxy_Conversation)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Conversation)SetId(val *string) { +func (j *jsiiProxy_Conversation) SetId(val *string) { if err := j.validateSetIdParameters(val); err != nil { panic(err) } @@ -698,7 +697,7 @@ func (j *jsiiProxy_Conversation)SetId(val *string) { ) } -func (j *jsiiProxy_Conversation)SetIsArchived(val interface{}) { +func (j *jsiiProxy_Conversation) SetIsArchived(val any) { if err := j.validateSetIsArchivedParameters(val); err != nil { panic(err) } @@ -709,7 +708,7 @@ func (j *jsiiProxy_Conversation)SetIsArchived(val interface{}) { ) } -func (j *jsiiProxy_Conversation)SetIsPrivate(val interface{}) { +func (j *jsiiProxy_Conversation) SetIsPrivate(val any) { if err := j.validateSetIsPrivateParameters(val); err != nil { panic(err) } @@ -720,7 +719,7 @@ func (j *jsiiProxy_Conversation)SetIsPrivate(val interface{}) { ) } -func (j *jsiiProxy_Conversation)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Conversation) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -731,7 +730,7 @@ func (j *jsiiProxy_Conversation)SetLifecycle(val *cdktf.TerraformResourceLifecyc ) } -func (j *jsiiProxy_Conversation)SetName(val *string) { +func (j *jsiiProxy_Conversation) SetName(val *string) { if err := j.validateSetNameParameters(val); err != nil { panic(err) } @@ -742,7 +741,7 @@ func (j *jsiiProxy_Conversation)SetName(val *string) { ) } -func (j *jsiiProxy_Conversation)SetPermanentMembers(val *[]*string) { +func (j *jsiiProxy_Conversation) SetPermanentMembers(val *[]*string) { if err := j.validateSetPermanentMembersParameters(val); err != nil { panic(err) } @@ -753,7 +752,7 @@ func (j *jsiiProxy_Conversation)SetPermanentMembers(val *[]*string) { ) } -func (j *jsiiProxy_Conversation)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Conversation) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -761,7 +760,7 @@ func (j *jsiiProxy_Conversation)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Conversation)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Conversation) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -772,7 +771,7 @@ func (j *jsiiProxy_Conversation)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Conversation)SetPurpose(val *string) { +func (j *jsiiProxy_Conversation) SetPurpose(val *string) { if err := j.validateSetPurposeParameters(val); err != nil { panic(err) } @@ -783,7 +782,7 @@ func (j *jsiiProxy_Conversation)SetPurpose(val *string) { ) } -func (j *jsiiProxy_Conversation)SetTopic(val *string) { +func (j *jsiiProxy_Conversation) SetTopic(val *string) { if err := j.validateSetTopicParameters(val); err != nil { panic(err) } @@ -806,7 +805,7 @@ func Conversation_GenerateConfigForImport(scope constructs.Construct, importToId _jsii_.StaticInvoke( "@cdktf/provider-slack.conversation.Conversation", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -830,7 +829,7 @@ func Conversation_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 Conversation_IsConstruct(x interface{}) *bool { +func Conversation_IsConstruct(x any) *bool { _init_.Initialize() if err := validateConversation_IsConstructParameters(x); err != nil { @@ -841,7 +840,7 @@ func Conversation_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.conversation.Conversation", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -849,7 +848,7 @@ func Conversation_IsConstruct(x interface{}) *bool { } // Experimental. -func Conversation_IsTerraformElement(x interface{}) *bool { +func Conversation_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateConversation_IsTerraformElementParameters(x); err != nil { @@ -860,7 +859,7 @@ func Conversation_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.conversation.Conversation", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -868,7 +867,7 @@ func Conversation_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Conversation_IsTerraformResource(x interface{}) *bool { +func Conversation_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateConversation_IsTerraformResourceParameters(x); err != nil { @@ -879,7 +878,7 @@ func Conversation_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.conversation.Conversation", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -904,31 +903,31 @@ func (c *jsiiProxy_Conversation) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( c, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (c *jsiiProxy_Conversation) AddOverride(path *string, value interface{}) { +func (c *jsiiProxy_Conversation) AddOverride(path *string, value any) { if err := c.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( c, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (c *jsiiProxy_Conversation) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (c *jsiiProxy_Conversation) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := c.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( c, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -944,7 +943,7 @@ func (c *jsiiProxy_Conversation) GetBooleanAttribute(terraformAttribute *string) _jsii_.Invoke( c, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -960,7 +959,7 @@ func (c *jsiiProxy_Conversation) GetBooleanMapAttribute(terraformAttribute *stri _jsii_.Invoke( c, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -976,7 +975,7 @@ func (c *jsiiProxy_Conversation) GetListAttribute(terraformAttribute *string) *[ _jsii_.Invoke( c, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -992,7 +991,7 @@ func (c *jsiiProxy_Conversation) GetNumberAttribute(terraformAttribute *string) _jsii_.Invoke( c, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1008,7 +1007,7 @@ func (c *jsiiProxy_Conversation) GetNumberListAttribute(terraformAttribute *stri _jsii_.Invoke( c, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1024,7 +1023,7 @@ func (c *jsiiProxy_Conversation) GetNumberMapAttribute(terraformAttribute *strin _jsii_.Invoke( c, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1040,7 +1039,7 @@ func (c *jsiiProxy_Conversation) GetStringAttribute(terraformAttribute *string) _jsii_.Invoke( c, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1056,15 +1055,15 @@ func (c *jsiiProxy_Conversation) GetStringMapAttribute(terraformAttribute *strin _jsii_.Invoke( c, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (c *jsiiProxy_Conversation) HasResourceMove() interface{} { - var returns interface{} +func (c *jsiiProxy_Conversation) HasResourceMove() any { + var returns any _jsii_.Invoke( c, @@ -1083,7 +1082,7 @@ func (c *jsiiProxy_Conversation) ImportFrom(id *string, provider cdktf.Terraform _jsii_.InvokeVoid( c, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -1096,7 +1095,7 @@ func (c *jsiiProxy_Conversation) InterpolationForAttribute(terraformAttribute *s _jsii_.Invoke( c, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -1110,18 +1109,18 @@ func (c *jsiiProxy_Conversation) MoveFromId(id *string) { _jsii_.InvokeVoid( c, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (c *jsiiProxy_Conversation) MoveTo(moveTarget *string, index interface{}) { +func (c *jsiiProxy_Conversation) MoveTo(moveTarget *string, index any) { if err := c.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( c, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -1132,7 +1131,7 @@ func (c *jsiiProxy_Conversation) MoveToId(id *string) { _jsii_.InvokeVoid( c, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -1143,7 +1142,7 @@ func (c *jsiiProxy_Conversation) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( c, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -1219,8 +1218,8 @@ func (c *jsiiProxy_Conversation) ResetTopic() { ) } -func (c *jsiiProxy_Conversation) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (c *jsiiProxy_Conversation) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( c, @@ -1232,8 +1231,8 @@ func (c *jsiiProxy_Conversation) SynthesizeAttributes() *map[string]interface{} return returns } -func (c *jsiiProxy_Conversation) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (c *jsiiProxy_Conversation) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( c, @@ -1245,8 +1244,8 @@ func (c *jsiiProxy_Conversation) SynthesizeHclAttributes() *map[string]interface return returns } -func (c *jsiiProxy_Conversation) ToHclTerraform() interface{} { - var returns interface{} +func (c *jsiiProxy_Conversation) ToHclTerraform() any { + var returns any _jsii_.Invoke( c, @@ -1258,8 +1257,8 @@ func (c *jsiiProxy_Conversation) ToHclTerraform() interface{} { return returns } -func (c *jsiiProxy_Conversation) ToMetadata() interface{} { - var returns interface{} +func (c *jsiiProxy_Conversation) ToMetadata() any { + var returns any _jsii_.Invoke( c, @@ -1284,8 +1283,8 @@ func (c *jsiiProxy_Conversation) ToString() *string { return returns } -func (c *jsiiProxy_Conversation) ToTerraform() interface{} { - var returns interface{} +func (c *jsiiProxy_Conversation) ToTerraform() any { + var returns any _jsii_.Invoke( c, @@ -1296,4 +1295,3 @@ func (c *jsiiProxy_Conversation) ToTerraform() interface{} { return returns } - diff --git a/gen/slack/conversation/ConversationConfig.go b/gen/slack/conversation/ConversationConfig.go index a83acded86..3e15cbb2af 100644 --- a/gen/slack/conversation/ConversationConfig.go +++ b/gen/slack/conversation/ConversationConfig.go @@ -6,9 +6,9 @@ import ( type ConversationConfig 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,9 +18,9 @@ type ConversationConfig 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/pablovarela/slack/1.2.2/docs/resources/conversation#is_private Conversation#is_private}. - IsPrivate interface{} `field:"required" json:"isPrivate" yaml:"isPrivate"` + IsPrivate any `field:"required" json:"isPrivate" yaml:"isPrivate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#name Conversation#name}. Name *string `field:"required" json:"name" yaml:"name"` // Either of none or archive. @@ -32,14 +32,14 @@ type ConversationConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#action_on_update_permanent_members Conversation#action_on_update_permanent_members} ActionOnUpdatePermanentMembers *string `field:"optional" json:"actionOnUpdatePermanentMembers" yaml:"actionOnUpdatePermanentMembers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#adopt_existing_channel Conversation#adopt_existing_channel}. - AdoptExistingChannel interface{} `field:"optional" json:"adoptExistingChannel" yaml:"adoptExistingChannel"` + AdoptExistingChannel any `field:"optional" json:"adoptExistingChannel" yaml:"adoptExistingChannel"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#id Conversation#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // 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/pablovarela/slack/1.2.2/docs/resources/conversation#is_archived Conversation#is_archived}. - IsArchived interface{} `field:"optional" json:"isArchived" yaml:"isArchived"` + IsArchived any `field:"optional" json:"isArchived" yaml:"isArchived"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#permanent_members Conversation#permanent_members}. PermanentMembers *[]*string `field:"optional" json:"permanentMembers" yaml:"permanentMembers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#purpose Conversation#purpose}. @@ -47,4 +47,3 @@ type ConversationConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#topic Conversation#topic}. Topic *string `field:"optional" json:"topic" yaml:"topic"` } - diff --git a/gen/slack/conversation/Conversation__checks.go b/gen/slack/conversation/Conversation__checks.go index 711e179d20..8a547e2ce1 100644 --- a/gen/slack/conversation/Conversation__checks.go +++ b/gen/slack/conversation/Conversation__checks.go @@ -19,7 +19,7 @@ func (c *jsiiProxy_Conversation) validateAddMoveTargetParameters(moveTarget *str return nil } -func (c *jsiiProxy_Conversation) validateAddOverrideParameters(path *string, value interface{}) error { +func (c *jsiiProxy_Conversation) 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 (c *jsiiProxy_Conversation) validateMoveFromIdParameters(id *string) error return nil } -func (c *jsiiProxy_Conversation) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (c *jsiiProxy_Conversation) 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 validateConversation_GenerateConfigForImportParameters(scope constructs.Con return nil } -func validateConversation_IsConstructParameters(x interface{}) error { +func validateConversation_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateConversation_IsConstructParameters(x interface{}) error { return nil } -func validateConversation_IsTerraformElementParameters(x interface{}) error { +func validateConversation_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateConversation_IsTerraformElementParameters(x interface{}) error { return nil } -func validateConversation_IsTerraformResourceParameters(x interface{}) error { +func validateConversation_IsTerraformResourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -260,7 +260,7 @@ func (j *jsiiProxy_Conversation) validateSetActionOnUpdatePermanentMembersParame return nil } -func (j *jsiiProxy_Conversation) validateSetAdoptExistingChannelParameters(val interface{}) error { +func (j *jsiiProxy_Conversation) validateSetAdoptExistingChannelParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -280,7 +280,7 @@ func (j *jsiiProxy_Conversation) validateSetAdoptExistingChannelParameters(val i return nil } -func (j *jsiiProxy_Conversation) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Conversation) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -313,7 +313,7 @@ func (j *jsiiProxy_Conversation) validateSetConnectionParameters(val interface{} return nil } -func (j *jsiiProxy_Conversation) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Conversation) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -378,7 +378,7 @@ func (j *jsiiProxy_Conversation) validateSetIdParameters(val *string) error { return nil } -func (j *jsiiProxy_Conversation) validateSetIsArchivedParameters(val interface{}) error { +func (j *jsiiProxy_Conversation) validateSetIsArchivedParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -398,7 +398,7 @@ func (j *jsiiProxy_Conversation) validateSetIsArchivedParameters(val interface{} return nil } -func (j *jsiiProxy_Conversation) validateSetIsPrivateParameters(val interface{}) error { +func (j *jsiiProxy_Conversation) validateSetIsPrivateParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -442,7 +442,7 @@ func (j *jsiiProxy_Conversation) validateSetPermanentMembersParameters(val *[]*s return nil } -func (j *jsiiProxy_Conversation) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Conversation) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -522,4 +522,3 @@ func validateNewConversationParameters(scope constructs.Construct, id *string, c return nil } - diff --git a/gen/slack/conversation/main.go b/gen/slack/conversation/main.go index c8fb8e9101..1526a036a9 100644 --- a/gen/slack/conversation/main.go +++ b/gen/slack/conversation/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-slack.conversation.Conversation", - reflect.TypeOf((*Conversation)(nil)).Elem(), + reflect.TypeFor[Conversation](), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "actionOnDestroy", GoGetter: "ActionOnDestroy"}, _jsii_.MemberProperty{JsiiProperty: "actionOnDestroyInput", GoGetter: "ActionOnDestroyInput"}, @@ -87,7 +87,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_Conversation{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -95,6 +95,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-slack.conversation.ConversationConfig", - reflect.TypeOf((*ConversationConfig)(nil)).Elem(), + reflect.TypeFor[ConversationConfig](), ) } diff --git a/gen/slack/dataslackconversation/DataSlackConversation.go b/gen/slack/dataslackconversation/DataSlackConversation.go index 037081c4fd..9247f1fb25 100644 --- a/gen/slack/dataslackconversation/DataSlackConversation.go +++ b/gen/slack/dataslackconversation/DataSlackConversation.go @@ -18,11 +18,11 @@ type DataSlackConversation interface { SetChannelId(val *string) ChannelIdInput() *string // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) Created() *float64 Creator() *string // Experimental. @@ -44,9 +44,9 @@ type DataSlackConversation interface { IsExtShared() cdktf.IResolvable IsGeneral() cdktf.IResolvable IsOrgShared() cdktf.IResolvable - IsPrivate() interface{} - SetIsPrivate(val interface{}) - IsPrivateInput() interface{} + IsPrivate() any + SetIsPrivate(val any) + IsPrivateInput() any IsShared() cdktf.IResolvable // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle @@ -63,18 +63,18 @@ type DataSlackConversation interface { SetProvider(val cdktf.TerraformProvider) Purpose() *string // Experimental. - RawOverrides() interface{} + RawOverrides() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string Topic() *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. @@ -103,18 +103,18 @@ type DataSlackConversation 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 // Adds this resource to the terraform JSON output. // 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 DataSlackConversation @@ -152,8 +152,8 @@ func (j *jsiiProxy_DataSlackConversation) ChannelIdInput() *string { return returns } -func (j *jsiiProxy_DataSlackConversation) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_DataSlackConversation) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -162,8 +162,8 @@ func (j *jsiiProxy_DataSlackConversation) ConstructNodeMetadata() *map[string]in return returns } -func (j *jsiiProxy_DataSlackConversation) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_DataSlackConversation) Count() any { + var returns any _jsii_.Get( j, "count", @@ -292,8 +292,8 @@ func (j *jsiiProxy_DataSlackConversation) IsOrgShared() cdktf.IResolvable { return returns } -func (j *jsiiProxy_DataSlackConversation) IsPrivate() interface{} { - var returns interface{} +func (j *jsiiProxy_DataSlackConversation) IsPrivate() any { + var returns any _jsii_.Get( j, "isPrivate", @@ -302,8 +302,8 @@ func (j *jsiiProxy_DataSlackConversation) IsPrivate() interface{} { return returns } -func (j *jsiiProxy_DataSlackConversation) IsPrivateInput() interface{} { - var returns interface{} +func (j *jsiiProxy_DataSlackConversation) IsPrivateInput() any { + var returns any _jsii_.Get( j, "isPrivateInput", @@ -382,8 +382,8 @@ func (j *jsiiProxy_DataSlackConversation) Purpose() *string { return returns } -func (j *jsiiProxy_DataSlackConversation) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_DataSlackConversation) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -402,8 +402,8 @@ func (j *jsiiProxy_DataSlackConversation) TerraformGeneratorMetadata() *cdktf.Te return returns } -func (j *jsiiProxy_DataSlackConversation) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_DataSlackConversation) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -432,7 +432,6 @@ func (j *jsiiProxy_DataSlackConversation) Topic() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/data-sources/conversation slack_conversation} Data Source. func NewDataSlackConversation(scope constructs.Construct, id *string, config *DataSlackConversationConfig) DataSlackConversation { _init_.Initialize() @@ -444,7 +443,7 @@ func NewDataSlackConversation(scope constructs.Construct, id *string, config *Da _jsii_.Create( "@cdktf/provider-slack.dataSlackConversation.DataSlackConversation", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -457,12 +456,12 @@ func NewDataSlackConversation_Override(d DataSlackConversation, scope constructs _jsii_.Create( "@cdktf/provider-slack.dataSlackConversation.DataSlackConversation", - []interface{}{scope, id, config}, + []any{scope, id, config}, d, ) } -func (j *jsiiProxy_DataSlackConversation)SetChannelId(val *string) { +func (j *jsiiProxy_DataSlackConversation) SetChannelId(val *string) { if err := j.validateSetChannelIdParameters(val); err != nil { panic(err) } @@ -473,7 +472,7 @@ func (j *jsiiProxy_DataSlackConversation)SetChannelId(val *string) { ) } -func (j *jsiiProxy_DataSlackConversation)SetCount(val interface{}) { +func (j *jsiiProxy_DataSlackConversation) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -484,7 +483,7 @@ func (j *jsiiProxy_DataSlackConversation)SetCount(val interface{}) { ) } -func (j *jsiiProxy_DataSlackConversation)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_DataSlackConversation) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -492,7 +491,7 @@ func (j *jsiiProxy_DataSlackConversation)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_DataSlackConversation)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_DataSlackConversation) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -500,7 +499,7 @@ func (j *jsiiProxy_DataSlackConversation)SetForEach(val cdktf.ITerraformIterator ) } -func (j *jsiiProxy_DataSlackConversation)SetId(val *string) { +func (j *jsiiProxy_DataSlackConversation) SetId(val *string) { if err := j.validateSetIdParameters(val); err != nil { panic(err) } @@ -511,7 +510,7 @@ func (j *jsiiProxy_DataSlackConversation)SetId(val *string) { ) } -func (j *jsiiProxy_DataSlackConversation)SetIsPrivate(val interface{}) { +func (j *jsiiProxy_DataSlackConversation) SetIsPrivate(val any) { if err := j.validateSetIsPrivateParameters(val); err != nil { panic(err) } @@ -522,7 +521,7 @@ func (j *jsiiProxy_DataSlackConversation)SetIsPrivate(val interface{}) { ) } -func (j *jsiiProxy_DataSlackConversation)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_DataSlackConversation) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -533,7 +532,7 @@ func (j *jsiiProxy_DataSlackConversation)SetLifecycle(val *cdktf.TerraformResour ) } -func (j *jsiiProxy_DataSlackConversation)SetName(val *string) { +func (j *jsiiProxy_DataSlackConversation) SetName(val *string) { if err := j.validateSetNameParameters(val); err != nil { panic(err) } @@ -544,7 +543,7 @@ func (j *jsiiProxy_DataSlackConversation)SetName(val *string) { ) } -func (j *jsiiProxy_DataSlackConversation)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_DataSlackConversation) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -564,7 +563,7 @@ func DataSlackConversation_GenerateConfigForImport(scope constructs.Construct, i _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackConversation.DataSlackConversation", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -588,7 +587,7 @@ func DataSlackConversation_GenerateConfigForImport(scope constructs.Construct, i // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func DataSlackConversation_IsConstruct(x interface{}) *bool { +func DataSlackConversation_IsConstruct(x any) *bool { _init_.Initialize() if err := validateDataSlackConversation_IsConstructParameters(x); err != nil { @@ -599,7 +598,7 @@ func DataSlackConversation_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackConversation.DataSlackConversation", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -607,7 +606,7 @@ func DataSlackConversation_IsConstruct(x interface{}) *bool { } // Experimental. -func DataSlackConversation_IsTerraformDataSource(x interface{}) *bool { +func DataSlackConversation_IsTerraformDataSource(x any) *bool { _init_.Initialize() if err := validateDataSlackConversation_IsTerraformDataSourceParameters(x); err != nil { @@ -618,7 +617,7 @@ func DataSlackConversation_IsTerraformDataSource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackConversation.DataSlackConversation", "isTerraformDataSource", - []interface{}{x}, + []any{x}, &returns, ) @@ -626,7 +625,7 @@ func DataSlackConversation_IsTerraformDataSource(x interface{}) *bool { } // Experimental. -func DataSlackConversation_IsTerraformElement(x interface{}) *bool { +func DataSlackConversation_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateDataSlackConversation_IsTerraformElementParameters(x); err != nil { @@ -637,7 +636,7 @@ func DataSlackConversation_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackConversation.DataSlackConversation", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -655,27 +654,27 @@ func DataSlackConversation_TfResourceType() *string { return returns } -func (d *jsiiProxy_DataSlackConversation) AddOverride(path *string, value interface{}) { +func (d *jsiiProxy_DataSlackConversation) AddOverride(path *string, value any) { if err := d.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( d, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (d *jsiiProxy_DataSlackConversation) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (d *jsiiProxy_DataSlackConversation) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := d.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( d, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -691,7 +690,7 @@ func (d *jsiiProxy_DataSlackConversation) GetBooleanAttribute(terraformAttribute _jsii_.Invoke( d, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -707,7 +706,7 @@ func (d *jsiiProxy_DataSlackConversation) GetBooleanMapAttribute(terraformAttrib _jsii_.Invoke( d, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -723,7 +722,7 @@ func (d *jsiiProxy_DataSlackConversation) GetListAttribute(terraformAttribute *s _jsii_.Invoke( d, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -739,7 +738,7 @@ func (d *jsiiProxy_DataSlackConversation) GetNumberAttribute(terraformAttribute _jsii_.Invoke( d, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -755,7 +754,7 @@ func (d *jsiiProxy_DataSlackConversation) GetNumberListAttribute(terraformAttrib _jsii_.Invoke( d, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -771,7 +770,7 @@ func (d *jsiiProxy_DataSlackConversation) GetNumberMapAttribute(terraformAttribu _jsii_.Invoke( d, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -787,7 +786,7 @@ func (d *jsiiProxy_DataSlackConversation) GetStringAttribute(terraformAttribute _jsii_.Invoke( d, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -803,7 +802,7 @@ func (d *jsiiProxy_DataSlackConversation) GetStringMapAttribute(terraformAttribu _jsii_.Invoke( d, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -819,7 +818,7 @@ func (d *jsiiProxy_DataSlackConversation) InterpolationForAttribute(terraformAtt _jsii_.Invoke( d, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -833,7 +832,7 @@ func (d *jsiiProxy_DataSlackConversation) OverrideLogicalId(newLogicalId *string _jsii_.InvokeVoid( d, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -877,8 +876,8 @@ func (d *jsiiProxy_DataSlackConversation) ResetOverrideLogicalId() { ) } -func (d *jsiiProxy_DataSlackConversation) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (d *jsiiProxy_DataSlackConversation) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( d, @@ -890,8 +889,8 @@ func (d *jsiiProxy_DataSlackConversation) SynthesizeAttributes() *map[string]int return returns } -func (d *jsiiProxy_DataSlackConversation) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (d *jsiiProxy_DataSlackConversation) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( d, @@ -903,8 +902,8 @@ func (d *jsiiProxy_DataSlackConversation) SynthesizeHclAttributes() *map[string] return returns } -func (d *jsiiProxy_DataSlackConversation) ToHclTerraform() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackConversation) ToHclTerraform() any { + var returns any _jsii_.Invoke( d, @@ -916,8 +915,8 @@ func (d *jsiiProxy_DataSlackConversation) ToHclTerraform() interface{} { return returns } -func (d *jsiiProxy_DataSlackConversation) ToMetadata() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackConversation) ToMetadata() any { + var returns any _jsii_.Invoke( d, @@ -942,8 +941,8 @@ func (d *jsiiProxy_DataSlackConversation) ToString() *string { return returns } -func (d *jsiiProxy_DataSlackConversation) ToTerraform() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackConversation) ToTerraform() any { + var returns any _jsii_.Invoke( d, @@ -954,4 +953,3 @@ func (d *jsiiProxy_DataSlackConversation) ToTerraform() interface{} { return returns } - diff --git a/gen/slack/dataslackconversation/DataSlackConversationConfig.go b/gen/slack/dataslackconversation/DataSlackConversationConfig.go index 9ffbec6e0e..7802812053 100644 --- a/gen/slack/dataslackconversation/DataSlackConversationConfig.go +++ b/gen/slack/dataslackconversation/DataSlackConversationConfig.go @@ -6,9 +6,9 @@ import ( type DataSlackConversationConfig 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 DataSlackConversationConfig 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/pablovarela/slack/1.2.2/docs/data-sources/conversation#channel_id DataSlackConversation#channel_id}. ChannelId *string `field:"optional" json:"channelId" yaml:"channelId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/data-sources/conversation#id DataSlackConversation#id}. @@ -27,8 +27,7 @@ type DataSlackConversationConfig 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/pablovarela/slack/1.2.2/docs/data-sources/conversation#is_private DataSlackConversation#is_private}. - IsPrivate interface{} `field:"optional" json:"isPrivate" yaml:"isPrivate"` + IsPrivate any `field:"optional" json:"isPrivate" yaml:"isPrivate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/data-sources/conversation#name DataSlackConversation#name}. Name *string `field:"optional" json:"name" yaml:"name"` } - diff --git a/gen/slack/dataslackconversation/DataSlackConversation__checks.go b/gen/slack/dataslackconversation/DataSlackConversation__checks.go index 5fd75580d0..401f1b60a3 100644 --- a/gen/slack/dataslackconversation/DataSlackConversation__checks.go +++ b/gen/slack/dataslackconversation/DataSlackConversation__checks.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -func (d *jsiiProxy_DataSlackConversation) validateAddOverrideParameters(path *string, value interface{}) error { +func (d *jsiiProxy_DataSlackConversation) 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 validateDataSlackConversation_GenerateConfigForImportParameters(scope const return nil } -func validateDataSlackConversation_IsConstructParameters(x interface{}) error { +func validateDataSlackConversation_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -135,7 +135,7 @@ func validateDataSlackConversation_IsConstructParameters(x interface{}) error { return nil } -func validateDataSlackConversation_IsTerraformDataSourceParameters(x interface{}) error { +func validateDataSlackConversation_IsTerraformDataSourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -143,7 +143,7 @@ func validateDataSlackConversation_IsTerraformDataSourceParameters(x interface{} return nil } -func validateDataSlackConversation_IsTerraformElementParameters(x interface{}) error { +func validateDataSlackConversation_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -159,7 +159,7 @@ func (j *jsiiProxy_DataSlackConversation) validateSetChannelIdParameters(val *st return nil } -func (j *jsiiProxy_DataSlackConversation) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_DataSlackConversation) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -224,7 +224,7 @@ func (j *jsiiProxy_DataSlackConversation) validateSetIdParameters(val *string) e return nil } -func (j *jsiiProxy_DataSlackConversation) validateSetIsPrivateParameters(val interface{}) error { +func (j *jsiiProxy_DataSlackConversation) validateSetIsPrivateParameters(val any) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } @@ -275,4 +275,3 @@ func validateNewDataSlackConversationParameters(scope constructs.Construct, id * return nil } - diff --git a/gen/slack/dataslackconversation/main.go b/gen/slack/dataslackconversation/main.go index a9a4f9168c..50ed07e1b7 100644 --- a/gen/slack/dataslackconversation/main.go +++ b/gen/slack/dataslackconversation/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-slack.dataSlackConversation.DataSlackConversation", - reflect.TypeOf((*DataSlackConversation)(nil)).Elem(), + reflect.TypeFor[DataSlackConversation](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberProperty{JsiiProperty: "cdktfStack", GoGetter: "CdktfStack"}, @@ -66,7 +66,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_DataSlackConversation{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformDataSource) return &j @@ -74,6 +74,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-slack.dataSlackConversation.DataSlackConversationConfig", - reflect.TypeOf((*DataSlackConversationConfig)(nil)).Elem(), + reflect.TypeFor[DataSlackConversationConfig](), ) } diff --git a/gen/slack/dataslackuser/DataSlackUser.go b/gen/slack/dataslackuser/DataSlackUser.go index f3bf0de898..5e69ddd469 100644 --- a/gen/slack/dataslackuser/DataSlackUser.go +++ b/gen/slack/dataslackuser/DataSlackUser.go @@ -15,11 +15,11 @@ type DataSlackUser interface { // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -52,17 +52,17 @@ type DataSlackUser interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - RawOverrides() interface{} + RawOverrides() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *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. @@ -90,18 +90,18 @@ type DataSlackUser 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 // Adds this resource to the terraform JSON output. // 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 DataSlackUser @@ -119,8 +119,8 @@ func (j *jsiiProxy_DataSlackUser) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_DataSlackUser) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_DataSlackUser) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -129,8 +129,8 @@ func (j *jsiiProxy_DataSlackUser) ConstructNodeMetadata() *map[string]interface{ return returns } -func (j *jsiiProxy_DataSlackUser) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_DataSlackUser) Count() any { + var returns any _jsii_.Get( j, "count", @@ -269,8 +269,8 @@ func (j *jsiiProxy_DataSlackUser) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_DataSlackUser) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_DataSlackUser) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -289,8 +289,8 @@ func (j *jsiiProxy_DataSlackUser) TerraformGeneratorMetadata() *cdktf.TerraformP return returns } -func (j *jsiiProxy_DataSlackUser) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_DataSlackUser) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -309,7 +309,6 @@ func (j *jsiiProxy_DataSlackUser) TerraformResourceType() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/data-sources/user slack_user} Data Source. func NewDataSlackUser(scope constructs.Construct, id *string, config *DataSlackUserConfig) DataSlackUser { _init_.Initialize() @@ -321,7 +320,7 @@ func NewDataSlackUser(scope constructs.Construct, id *string, config *DataSlackU _jsii_.Create( "@cdktf/provider-slack.dataSlackUser.DataSlackUser", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -334,12 +333,12 @@ func NewDataSlackUser_Override(d DataSlackUser, scope constructs.Construct, id * _jsii_.Create( "@cdktf/provider-slack.dataSlackUser.DataSlackUser", - []interface{}{scope, id, config}, + []any{scope, id, config}, d, ) } -func (j *jsiiProxy_DataSlackUser)SetCount(val interface{}) { +func (j *jsiiProxy_DataSlackUser) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -350,7 +349,7 @@ func (j *jsiiProxy_DataSlackUser)SetCount(val interface{}) { ) } -func (j *jsiiProxy_DataSlackUser)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_DataSlackUser) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -358,7 +357,7 @@ func (j *jsiiProxy_DataSlackUser)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_DataSlackUser)SetEmail(val *string) { +func (j *jsiiProxy_DataSlackUser) SetEmail(val *string) { if err := j.validateSetEmailParameters(val); err != nil { panic(err) } @@ -369,7 +368,7 @@ func (j *jsiiProxy_DataSlackUser)SetEmail(val *string) { ) } -func (j *jsiiProxy_DataSlackUser)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_DataSlackUser) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -377,7 +376,7 @@ func (j *jsiiProxy_DataSlackUser)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_DataSlackUser)SetId(val *string) { +func (j *jsiiProxy_DataSlackUser) SetId(val *string) { if err := j.validateSetIdParameters(val); err != nil { panic(err) } @@ -388,7 +387,7 @@ func (j *jsiiProxy_DataSlackUser)SetId(val *string) { ) } -func (j *jsiiProxy_DataSlackUser)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_DataSlackUser) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -399,7 +398,7 @@ func (j *jsiiProxy_DataSlackUser)SetLifecycle(val *cdktf.TerraformResourceLifecy ) } -func (j *jsiiProxy_DataSlackUser)SetName(val *string) { +func (j *jsiiProxy_DataSlackUser) SetName(val *string) { if err := j.validateSetNameParameters(val); err != nil { panic(err) } @@ -410,7 +409,7 @@ func (j *jsiiProxy_DataSlackUser)SetName(val *string) { ) } -func (j *jsiiProxy_DataSlackUser)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_DataSlackUser) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -430,7 +429,7 @@ func DataSlackUser_GenerateConfigForImport(scope constructs.Construct, importToI _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackUser.DataSlackUser", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -454,7 +453,7 @@ func DataSlackUser_GenerateConfigForImport(scope constructs.Construct, importToI // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func DataSlackUser_IsConstruct(x interface{}) *bool { +func DataSlackUser_IsConstruct(x any) *bool { _init_.Initialize() if err := validateDataSlackUser_IsConstructParameters(x); err != nil { @@ -465,7 +464,7 @@ func DataSlackUser_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackUser.DataSlackUser", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -473,7 +472,7 @@ func DataSlackUser_IsConstruct(x interface{}) *bool { } // Experimental. -func DataSlackUser_IsTerraformDataSource(x interface{}) *bool { +func DataSlackUser_IsTerraformDataSource(x any) *bool { _init_.Initialize() if err := validateDataSlackUser_IsTerraformDataSourceParameters(x); err != nil { @@ -484,7 +483,7 @@ func DataSlackUser_IsTerraformDataSource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackUser.DataSlackUser", "isTerraformDataSource", - []interface{}{x}, + []any{x}, &returns, ) @@ -492,7 +491,7 @@ func DataSlackUser_IsTerraformDataSource(x interface{}) *bool { } // Experimental. -func DataSlackUser_IsTerraformElement(x interface{}) *bool { +func DataSlackUser_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateDataSlackUser_IsTerraformElementParameters(x); err != nil { @@ -503,7 +502,7 @@ func DataSlackUser_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackUser.DataSlackUser", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -521,27 +520,27 @@ func DataSlackUser_TfResourceType() *string { return returns } -func (d *jsiiProxy_DataSlackUser) AddOverride(path *string, value interface{}) { +func (d *jsiiProxy_DataSlackUser) AddOverride(path *string, value any) { if err := d.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( d, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (d *jsiiProxy_DataSlackUser) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (d *jsiiProxy_DataSlackUser) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := d.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( d, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -557,7 +556,7 @@ func (d *jsiiProxy_DataSlackUser) GetBooleanAttribute(terraformAttribute *string _jsii_.Invoke( d, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -573,7 +572,7 @@ func (d *jsiiProxy_DataSlackUser) GetBooleanMapAttribute(terraformAttribute *str _jsii_.Invoke( d, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -589,7 +588,7 @@ func (d *jsiiProxy_DataSlackUser) GetListAttribute(terraformAttribute *string) * _jsii_.Invoke( d, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -605,7 +604,7 @@ func (d *jsiiProxy_DataSlackUser) GetNumberAttribute(terraformAttribute *string) _jsii_.Invoke( d, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -621,7 +620,7 @@ func (d *jsiiProxy_DataSlackUser) GetNumberListAttribute(terraformAttribute *str _jsii_.Invoke( d, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -637,7 +636,7 @@ func (d *jsiiProxy_DataSlackUser) GetNumberMapAttribute(terraformAttribute *stri _jsii_.Invoke( d, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -653,7 +652,7 @@ func (d *jsiiProxy_DataSlackUser) GetStringAttribute(terraformAttribute *string) _jsii_.Invoke( d, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -669,7 +668,7 @@ func (d *jsiiProxy_DataSlackUser) GetStringMapAttribute(terraformAttribute *stri _jsii_.Invoke( d, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -685,7 +684,7 @@ func (d *jsiiProxy_DataSlackUser) InterpolationForAttribute(terraformAttribute * _jsii_.Invoke( d, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -699,7 +698,7 @@ func (d *jsiiProxy_DataSlackUser) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( d, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -735,8 +734,8 @@ func (d *jsiiProxy_DataSlackUser) ResetOverrideLogicalId() { ) } -func (d *jsiiProxy_DataSlackUser) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (d *jsiiProxy_DataSlackUser) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( d, @@ -748,8 +747,8 @@ func (d *jsiiProxy_DataSlackUser) SynthesizeAttributes() *map[string]interface{} return returns } -func (d *jsiiProxy_DataSlackUser) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (d *jsiiProxy_DataSlackUser) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( d, @@ -761,8 +760,8 @@ func (d *jsiiProxy_DataSlackUser) SynthesizeHclAttributes() *map[string]interfac return returns } -func (d *jsiiProxy_DataSlackUser) ToHclTerraform() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackUser) ToHclTerraform() any { + var returns any _jsii_.Invoke( d, @@ -774,8 +773,8 @@ func (d *jsiiProxy_DataSlackUser) ToHclTerraform() interface{} { return returns } -func (d *jsiiProxy_DataSlackUser) ToMetadata() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackUser) ToMetadata() any { + var returns any _jsii_.Invoke( d, @@ -800,8 +799,8 @@ func (d *jsiiProxy_DataSlackUser) ToString() *string { return returns } -func (d *jsiiProxy_DataSlackUser) ToTerraform() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackUser) ToTerraform() any { + var returns any _jsii_.Invoke( d, @@ -812,4 +811,3 @@ func (d *jsiiProxy_DataSlackUser) ToTerraform() interface{} { return returns } - diff --git a/gen/slack/dataslackuser/DataSlackUserConfig.go b/gen/slack/dataslackuser/DataSlackUserConfig.go index bbb6fa5124..0ecdb15ead 100644 --- a/gen/slack/dataslackuser/DataSlackUserConfig.go +++ b/gen/slack/dataslackuser/DataSlackUserConfig.go @@ -6,9 +6,9 @@ import ( type DataSlackUserConfig 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 DataSlackUserConfig 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/pablovarela/slack/1.2.2/docs/data-sources/user#email DataSlackUser#email}. Email *string `field:"optional" json:"email" yaml:"email"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/data-sources/user#id DataSlackUser#id}. @@ -29,4 +29,3 @@ type DataSlackUserConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/data-sources/user#name DataSlackUser#name}. Name *string `field:"optional" json:"name" yaml:"name"` } - diff --git a/gen/slack/dataslackuser/DataSlackUser__checks.go b/gen/slack/dataslackuser/DataSlackUser__checks.go index cbe20ba0db..bcdc430d81 100644 --- a/gen/slack/dataslackuser/DataSlackUser__checks.go +++ b/gen/slack/dataslackuser/DataSlackUser__checks.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -func (d *jsiiProxy_DataSlackUser) validateAddOverrideParameters(path *string, value interface{}) error { +func (d *jsiiProxy_DataSlackUser) 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 validateDataSlackUser_GenerateConfigForImportParameters(scope constructs.Co return nil } -func validateDataSlackUser_IsConstructParameters(x interface{}) error { +func validateDataSlackUser_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -135,7 +135,7 @@ func validateDataSlackUser_IsConstructParameters(x interface{}) error { return nil } -func validateDataSlackUser_IsTerraformDataSourceParameters(x interface{}) error { +func validateDataSlackUser_IsTerraformDataSourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -143,7 +143,7 @@ func validateDataSlackUser_IsTerraformDataSourceParameters(x interface{}) error return nil } -func validateDataSlackUser_IsTerraformElementParameters(x interface{}) error { +func validateDataSlackUser_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -151,7 +151,7 @@ func validateDataSlackUser_IsTerraformElementParameters(x interface{}) error { return nil } -func (j *jsiiProxy_DataSlackUser) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_DataSlackUser) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -255,4 +255,3 @@ func validateNewDataSlackUserParameters(scope constructs.Construct, id *string, return nil } - diff --git a/gen/slack/dataslackuser/main.go b/gen/slack/dataslackuser/main.go index c71bd7db83..f47e104778 100644 --- a/gen/slack/dataslackuser/main.go +++ b/gen/slack/dataslackuser/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-slack.dataSlackUser.DataSlackUser", - reflect.TypeOf((*DataSlackUser)(nil)).Elem(), + reflect.TypeFor[DataSlackUser](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberProperty{JsiiProperty: "cdktfStack", GoGetter: "CdktfStack"}, @@ -54,7 +54,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_DataSlackUser{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformDataSource) return &j @@ -62,6 +62,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-slack.dataSlackUser.DataSlackUserConfig", - reflect.TypeOf((*DataSlackUserConfig)(nil)).Elem(), + reflect.TypeFor[DataSlackUserConfig](), ) } diff --git a/gen/slack/dataslackusergroup/DataSlackUsergroup.go b/gen/slack/dataslackusergroup/DataSlackUsergroup.go index 68e1859648..7c9d0cf8c6 100644 --- a/gen/slack/dataslackusergroup/DataSlackUsergroup.go +++ b/gen/slack/dataslackusergroup/DataSlackUsergroup.go @@ -16,11 +16,11 @@ type DataSlackUsergroup interface { CdktfStack() cdktf.TerraformStack Channels() *[]*string // Experimental. - ConstructNodeMetadata() *map[string]interface{} + ConstructNodeMetadata() *map[string]any // Experimental. - Count() interface{} + Count() any // Experimental. - SetCount(val interface{}) + SetCount(val any) // Experimental. DependsOn() *[]*string // Experimental. @@ -52,11 +52,11 @@ type DataSlackUsergroup interface { // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. - RawOverrides() interface{} + RawOverrides() any // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. - TerraformMetaArguments() *map[string]interface{} + TerraformMetaArguments() *map[string]any // Experimental. TerraformResourceType() *string UsergroupId() *string @@ -64,9 +64,9 @@ type DataSlackUsergroup interface { UsergroupIdInput() *string Users() *[]*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. @@ -94,18 +94,18 @@ type DataSlackUsergroup interface { // Experimental. ResetOverrideLogicalId() ResetUsergroupId() - SynthesizeAttributes() *map[string]interface{} - SynthesizeHclAttributes() *map[string]interface{} + SynthesizeAttributes() *map[string]any + SynthesizeHclAttributes() *map[string]any // Adds this resource to the terraform JSON output. // 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 DataSlackUsergroup @@ -133,8 +133,8 @@ func (j *jsiiProxy_DataSlackUsergroup) Channels() *[]*string { return returns } -func (j *jsiiProxy_DataSlackUsergroup) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_DataSlackUsergroup) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -143,8 +143,8 @@ func (j *jsiiProxy_DataSlackUsergroup) ConstructNodeMetadata() *map[string]inter return returns } -func (j *jsiiProxy_DataSlackUsergroup) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_DataSlackUsergroup) Count() any { + var returns any _jsii_.Get( j, "count", @@ -283,8 +283,8 @@ func (j *jsiiProxy_DataSlackUsergroup) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_DataSlackUsergroup) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_DataSlackUsergroup) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -303,8 +303,8 @@ func (j *jsiiProxy_DataSlackUsergroup) TerraformGeneratorMetadata() *cdktf.Terra return returns } -func (j *jsiiProxy_DataSlackUsergroup) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_DataSlackUsergroup) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -353,7 +353,6 @@ func (j *jsiiProxy_DataSlackUsergroup) Users() *[]*string { return returns } - // Create a new {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/data-sources/usergroup slack_usergroup} Data Source. func NewDataSlackUsergroup(scope constructs.Construct, id *string, config *DataSlackUsergroupConfig) DataSlackUsergroup { _init_.Initialize() @@ -365,7 +364,7 @@ func NewDataSlackUsergroup(scope constructs.Construct, id *string, config *DataS _jsii_.Create( "@cdktf/provider-slack.dataSlackUsergroup.DataSlackUsergroup", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -378,12 +377,12 @@ func NewDataSlackUsergroup_Override(d DataSlackUsergroup, scope constructs.Const _jsii_.Create( "@cdktf/provider-slack.dataSlackUsergroup.DataSlackUsergroup", - []interface{}{scope, id, config}, + []any{scope, id, config}, d, ) } -func (j *jsiiProxy_DataSlackUsergroup)SetCount(val interface{}) { +func (j *jsiiProxy_DataSlackUsergroup) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -394,7 +393,7 @@ func (j *jsiiProxy_DataSlackUsergroup)SetCount(val interface{}) { ) } -func (j *jsiiProxy_DataSlackUsergroup)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_DataSlackUsergroup) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -402,7 +401,7 @@ func (j *jsiiProxy_DataSlackUsergroup)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_DataSlackUsergroup)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_DataSlackUsergroup) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -410,7 +409,7 @@ func (j *jsiiProxy_DataSlackUsergroup)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_DataSlackUsergroup)SetId(val *string) { +func (j *jsiiProxy_DataSlackUsergroup) SetId(val *string) { if err := j.validateSetIdParameters(val); err != nil { panic(err) } @@ -421,7 +420,7 @@ func (j *jsiiProxy_DataSlackUsergroup)SetId(val *string) { ) } -func (j *jsiiProxy_DataSlackUsergroup)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_DataSlackUsergroup) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -432,7 +431,7 @@ func (j *jsiiProxy_DataSlackUsergroup)SetLifecycle(val *cdktf.TerraformResourceL ) } -func (j *jsiiProxy_DataSlackUsergroup)SetName(val *string) { +func (j *jsiiProxy_DataSlackUsergroup) SetName(val *string) { if err := j.validateSetNameParameters(val); err != nil { panic(err) } @@ -443,7 +442,7 @@ func (j *jsiiProxy_DataSlackUsergroup)SetName(val *string) { ) } -func (j *jsiiProxy_DataSlackUsergroup)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_DataSlackUsergroup) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -451,7 +450,7 @@ func (j *jsiiProxy_DataSlackUsergroup)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_DataSlackUsergroup)SetUsergroupId(val *string) { +func (j *jsiiProxy_DataSlackUsergroup) SetUsergroupId(val *string) { if err := j.validateSetUsergroupIdParameters(val); err != nil { panic(err) } @@ -474,7 +473,7 @@ func DataSlackUsergroup_GenerateConfigForImport(scope constructs.Construct, impo _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackUsergroup.DataSlackUsergroup", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -498,7 +497,7 @@ func DataSlackUsergroup_GenerateConfigForImport(scope constructs.Construct, impo // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func DataSlackUsergroup_IsConstruct(x interface{}) *bool { +func DataSlackUsergroup_IsConstruct(x any) *bool { _init_.Initialize() if err := validateDataSlackUsergroup_IsConstructParameters(x); err != nil { @@ -509,7 +508,7 @@ func DataSlackUsergroup_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackUsergroup.DataSlackUsergroup", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -517,7 +516,7 @@ func DataSlackUsergroup_IsConstruct(x interface{}) *bool { } // Experimental. -func DataSlackUsergroup_IsTerraformDataSource(x interface{}) *bool { +func DataSlackUsergroup_IsTerraformDataSource(x any) *bool { _init_.Initialize() if err := validateDataSlackUsergroup_IsTerraformDataSourceParameters(x); err != nil { @@ -528,7 +527,7 @@ func DataSlackUsergroup_IsTerraformDataSource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackUsergroup.DataSlackUsergroup", "isTerraformDataSource", - []interface{}{x}, + []any{x}, &returns, ) @@ -536,7 +535,7 @@ func DataSlackUsergroup_IsTerraformDataSource(x interface{}) *bool { } // Experimental. -func DataSlackUsergroup_IsTerraformElement(x interface{}) *bool { +func DataSlackUsergroup_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateDataSlackUsergroup_IsTerraformElementParameters(x); err != nil { @@ -547,7 +546,7 @@ func DataSlackUsergroup_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.dataSlackUsergroup.DataSlackUsergroup", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -565,27 +564,27 @@ func DataSlackUsergroup_TfResourceType() *string { return returns } -func (d *jsiiProxy_DataSlackUsergroup) AddOverride(path *string, value interface{}) { +func (d *jsiiProxy_DataSlackUsergroup) AddOverride(path *string, value any) { if err := d.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( d, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (d *jsiiProxy_DataSlackUsergroup) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (d *jsiiProxy_DataSlackUsergroup) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := d.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( d, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -601,7 +600,7 @@ func (d *jsiiProxy_DataSlackUsergroup) GetBooleanAttribute(terraformAttribute *s _jsii_.Invoke( d, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -617,7 +616,7 @@ func (d *jsiiProxy_DataSlackUsergroup) GetBooleanMapAttribute(terraformAttribute _jsii_.Invoke( d, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -633,7 +632,7 @@ func (d *jsiiProxy_DataSlackUsergroup) GetListAttribute(terraformAttribute *stri _jsii_.Invoke( d, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -649,7 +648,7 @@ func (d *jsiiProxy_DataSlackUsergroup) GetNumberAttribute(terraformAttribute *st _jsii_.Invoke( d, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -665,7 +664,7 @@ func (d *jsiiProxy_DataSlackUsergroup) GetNumberListAttribute(terraformAttribute _jsii_.Invoke( d, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -681,7 +680,7 @@ func (d *jsiiProxy_DataSlackUsergroup) GetNumberMapAttribute(terraformAttribute _jsii_.Invoke( d, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -697,7 +696,7 @@ func (d *jsiiProxy_DataSlackUsergroup) GetStringAttribute(terraformAttribute *st _jsii_.Invoke( d, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -713,7 +712,7 @@ func (d *jsiiProxy_DataSlackUsergroup) GetStringMapAttribute(terraformAttribute _jsii_.Invoke( d, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -729,7 +728,7 @@ func (d *jsiiProxy_DataSlackUsergroup) InterpolationForAttribute(terraformAttrib _jsii_.Invoke( d, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -743,7 +742,7 @@ func (d *jsiiProxy_DataSlackUsergroup) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( d, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -779,8 +778,8 @@ func (d *jsiiProxy_DataSlackUsergroup) ResetUsergroupId() { ) } -func (d *jsiiProxy_DataSlackUsergroup) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (d *jsiiProxy_DataSlackUsergroup) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( d, @@ -792,8 +791,8 @@ func (d *jsiiProxy_DataSlackUsergroup) SynthesizeAttributes() *map[string]interf return returns } -func (d *jsiiProxy_DataSlackUsergroup) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (d *jsiiProxy_DataSlackUsergroup) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( d, @@ -805,8 +804,8 @@ func (d *jsiiProxy_DataSlackUsergroup) SynthesizeHclAttributes() *map[string]int return returns } -func (d *jsiiProxy_DataSlackUsergroup) ToHclTerraform() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackUsergroup) ToHclTerraform() any { + var returns any _jsii_.Invoke( d, @@ -818,8 +817,8 @@ func (d *jsiiProxy_DataSlackUsergroup) ToHclTerraform() interface{} { return returns } -func (d *jsiiProxy_DataSlackUsergroup) ToMetadata() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackUsergroup) ToMetadata() any { + var returns any _jsii_.Invoke( d, @@ -844,8 +843,8 @@ func (d *jsiiProxy_DataSlackUsergroup) ToString() *string { return returns } -func (d *jsiiProxy_DataSlackUsergroup) ToTerraform() interface{} { - var returns interface{} +func (d *jsiiProxy_DataSlackUsergroup) ToTerraform() any { + var returns any _jsii_.Invoke( d, @@ -856,4 +855,3 @@ func (d *jsiiProxy_DataSlackUsergroup) ToTerraform() interface{} { return returns } - diff --git a/gen/slack/dataslackusergroup/DataSlackUsergroupConfig.go b/gen/slack/dataslackusergroup/DataSlackUsergroupConfig.go index 62e2234a63..27eb4cdbff 100644 --- a/gen/slack/dataslackusergroup/DataSlackUsergroupConfig.go +++ b/gen/slack/dataslackusergroup/DataSlackUsergroupConfig.go @@ -6,9 +6,9 @@ import ( type DataSlackUsergroupConfig 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 DataSlackUsergroupConfig 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/pablovarela/slack/1.2.2/docs/data-sources/usergroup#id DataSlackUsergroup#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. @@ -29,4 +29,3 @@ type DataSlackUsergroupConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/data-sources/usergroup#usergroup_id DataSlackUsergroup#usergroup_id}. UsergroupId *string `field:"optional" json:"usergroupId" yaml:"usergroupId"` } - diff --git a/gen/slack/dataslackusergroup/DataSlackUsergroup__checks.go b/gen/slack/dataslackusergroup/DataSlackUsergroup__checks.go index a61e76b034..57f6f6e496 100644 --- a/gen/slack/dataslackusergroup/DataSlackUsergroup__checks.go +++ b/gen/slack/dataslackusergroup/DataSlackUsergroup__checks.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/terraform-cdk-go/cdktf" ) -func (d *jsiiProxy_DataSlackUsergroup) validateAddOverrideParameters(path *string, value interface{}) error { +func (d *jsiiProxy_DataSlackUsergroup) 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 validateDataSlackUsergroup_GenerateConfigForImportParameters(scope construc return nil } -func validateDataSlackUsergroup_IsConstructParameters(x interface{}) error { +func validateDataSlackUsergroup_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -135,7 +135,7 @@ func validateDataSlackUsergroup_IsConstructParameters(x interface{}) error { return nil } -func validateDataSlackUsergroup_IsTerraformDataSourceParameters(x interface{}) error { +func validateDataSlackUsergroup_IsTerraformDataSourceParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -143,7 +143,7 @@ func validateDataSlackUsergroup_IsTerraformDataSourceParameters(x interface{}) e return nil } -func validateDataSlackUsergroup_IsTerraformElementParameters(x interface{}) error { +func validateDataSlackUsergroup_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -151,7 +151,7 @@ func validateDataSlackUsergroup_IsTerraformElementParameters(x interface{}) erro return nil } -func (j *jsiiProxy_DataSlackUsergroup) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_DataSlackUsergroup) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -255,4 +255,3 @@ func validateNewDataSlackUsergroupParameters(scope constructs.Construct, id *str return nil } - diff --git a/gen/slack/dataslackusergroup/main.go b/gen/slack/dataslackusergroup/main.go index c3890caa1c..9166051fdb 100644 --- a/gen/slack/dataslackusergroup/main.go +++ b/gen/slack/dataslackusergroup/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-slack.dataSlackUsergroup.DataSlackUsergroup", - reflect.TypeOf((*DataSlackUsergroup)(nil)).Elem(), + reflect.TypeFor[DataSlackUsergroup](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberProperty{JsiiProperty: "cdktfStack", GoGetter: "CdktfStack"}, @@ -58,7 +58,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "usergroupIdInput", GoGetter: "UsergroupIdInput"}, _jsii_.MemberProperty{JsiiProperty: "users", GoGetter: "Users"}, }, - func() interface{} { + func() any { j := jsiiProxy_DataSlackUsergroup{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformDataSource) return &j @@ -66,6 +66,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-slack.dataSlackUsergroup.DataSlackUsergroupConfig", - reflect.TypeOf((*DataSlackUsergroupConfig)(nil)).Elem(), + reflect.TypeFor[DataSlackUsergroupConfig](), ) } diff --git a/gen/slack/go.mod b/gen/slack/go.mod index 1a3857dee6..262a1a9d33 100644 --- a/gen/slack/go.mod +++ b/gen/slack/go.mod @@ -1,9 +1,11 @@ module github.com/sourcegraph/managed-services-platform-cdktf/gen/slack -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/slack/go.sum b/gen/slack/go.sum new file mode 100644 index 0000000000..c33b5c02be --- /dev/null +++ b/gen/slack/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/slack/provider/SlackProvider.go b/gen/slack/provider/SlackProvider.go index 9c529aae0d..e28474f574 100644 --- a/gen/slack/provider/SlackProvider.go +++ b/gen/slack/provider/SlackProvider.go @@ -18,17 +18,17 @@ type SlackProvider 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. @@ -39,7 +39,7 @@ type SlackProvider interface { SetToken(val *string) TokenInput() *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) @@ -47,17 +47,17 @@ type SlackProvider 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 SlackProvider @@ -95,8 +95,8 @@ func (j *jsiiProxy_SlackProvider) CdktfStack() cdktf.TerraformStack { return returns } -func (j *jsiiProxy_SlackProvider) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_SlackProvider) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -125,8 +125,8 @@ func (j *jsiiProxy_SlackProvider) FriendlyUniqueId() *string { return returns } -func (j *jsiiProxy_SlackProvider) MetaAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_SlackProvider) MetaAttributes() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "metaAttributes", @@ -145,8 +145,8 @@ func (j *jsiiProxy_SlackProvider) Node() constructs.Node { return returns } -func (j *jsiiProxy_SlackProvider) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_SlackProvider) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -205,7 +205,6 @@ func (j *jsiiProxy_SlackProvider) TokenInput() *string { return returns } - // Create a new {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs slack} Resource. func NewSlackProvider(scope constructs.Construct, id *string, config *SlackProviderConfig) SlackProvider { _init_.Initialize() @@ -217,7 +216,7 @@ func NewSlackProvider(scope constructs.Construct, id *string, config *SlackProvi _jsii_.Create( "@cdktf/provider-slack.provider.SlackProvider", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -230,12 +229,12 @@ func NewSlackProvider_Override(s SlackProvider, scope constructs.Construct, id * _jsii_.Create( "@cdktf/provider-slack.provider.SlackProvider", - []interface{}{scope, id, config}, + []any{scope, id, config}, s, ) } -func (j *jsiiProxy_SlackProvider)SetAlias(val *string) { +func (j *jsiiProxy_SlackProvider) SetAlias(val *string) { _jsii_.Set( j, "alias", @@ -243,7 +242,7 @@ func (j *jsiiProxy_SlackProvider)SetAlias(val *string) { ) } -func (j *jsiiProxy_SlackProvider)SetToken(val *string) { +func (j *jsiiProxy_SlackProvider) SetToken(val *string) { _jsii_.Set( j, "token", @@ -263,7 +262,7 @@ func SlackProvider_GenerateConfigForImport(scope constructs.Construct, importToI _jsii_.StaticInvoke( "@cdktf/provider-slack.provider.SlackProvider", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -287,7 +286,7 @@ func SlackProvider_GenerateConfigForImport(scope constructs.Construct, importToI // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func SlackProvider_IsConstruct(x interface{}) *bool { +func SlackProvider_IsConstruct(x any) *bool { _init_.Initialize() if err := validateSlackProvider_IsConstructParameters(x); err != nil { @@ -298,7 +297,7 @@ func SlackProvider_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.provider.SlackProvider", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -306,7 +305,7 @@ func SlackProvider_IsConstruct(x interface{}) *bool { } // Experimental. -func SlackProvider_IsTerraformElement(x interface{}) *bool { +func SlackProvider_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateSlackProvider_IsTerraformElementParameters(x); err != nil { @@ -317,7 +316,7 @@ func SlackProvider_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.provider.SlackProvider", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -325,7 +324,7 @@ func SlackProvider_IsTerraformElement(x interface{}) *bool { } // Experimental. -func SlackProvider_IsTerraformProvider(x interface{}) *bool { +func SlackProvider_IsTerraformProvider(x any) *bool { _init_.Initialize() if err := validateSlackProvider_IsTerraformProviderParameters(x); err != nil { @@ -336,7 +335,7 @@ func SlackProvider_IsTerraformProvider(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.provider.SlackProvider", "isTerraformProvider", - []interface{}{x}, + []any{x}, &returns, ) @@ -354,14 +353,14 @@ func SlackProvider_TfResourceType() *string { return returns } -func (s *jsiiProxy_SlackProvider) AddOverride(path *string, value interface{}) { +func (s *jsiiProxy_SlackProvider) 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}, ) } @@ -372,7 +371,7 @@ func (s *jsiiProxy_SlackProvider) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( s, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -392,8 +391,8 @@ func (s *jsiiProxy_SlackProvider) ResetOverrideLogicalId() { ) } -func (s *jsiiProxy_SlackProvider) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_SlackProvider) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -405,8 +404,8 @@ func (s *jsiiProxy_SlackProvider) SynthesizeAttributes() *map[string]interface{} return returns } -func (s *jsiiProxy_SlackProvider) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (s *jsiiProxy_SlackProvider) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( s, @@ -418,8 +417,8 @@ func (s *jsiiProxy_SlackProvider) SynthesizeHclAttributes() *map[string]interfac return returns } -func (s *jsiiProxy_SlackProvider) ToHclTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_SlackProvider) ToHclTerraform() any { + var returns any _jsii_.Invoke( s, @@ -431,8 +430,8 @@ func (s *jsiiProxy_SlackProvider) ToHclTerraform() interface{} { return returns } -func (s *jsiiProxy_SlackProvider) ToMetadata() interface{} { - var returns interface{} +func (s *jsiiProxy_SlackProvider) ToMetadata() any { + var returns any _jsii_.Invoke( s, @@ -457,8 +456,8 @@ func (s *jsiiProxy_SlackProvider) ToString() *string { return returns } -func (s *jsiiProxy_SlackProvider) ToTerraform() interface{} { - var returns interface{} +func (s *jsiiProxy_SlackProvider) ToTerraform() any { + var returns any _jsii_.Invoke( s, @@ -469,4 +468,3 @@ func (s *jsiiProxy_SlackProvider) ToTerraform() interface{} { return returns } - diff --git a/gen/slack/provider/SlackProvider__checks.go b/gen/slack/provider/SlackProvider__checks.go index bb8c815834..d2dd0e6c7b 100644 --- a/gen/slack/provider/SlackProvider__checks.go +++ b/gen/slack/provider/SlackProvider__checks.go @@ -10,7 +10,7 @@ import ( "github.com/aws/constructs-go/constructs/v10" ) -func (s *jsiiProxy_SlackProvider) validateAddOverrideParameters(path *string, value interface{}) error { +func (s *jsiiProxy_SlackProvider) 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 validateSlackProvider_GenerateConfigForImportParameters(scope constructs.Co return nil } -func validateSlackProvider_IsConstructParameters(x interface{}) error { +func validateSlackProvider_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -54,7 +54,7 @@ func validateSlackProvider_IsConstructParameters(x interface{}) error { return nil } -func validateSlackProvider_IsTerraformElementParameters(x interface{}) error { +func validateSlackProvider_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -62,7 +62,7 @@ func validateSlackProvider_IsTerraformElementParameters(x interface{}) error { return nil } -func validateSlackProvider_IsTerraformProviderParameters(x interface{}) error { +func validateSlackProvider_IsTerraformProviderParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -88,4 +88,3 @@ func validateNewSlackProviderParameters(scope constructs.Construct, id *string, return nil } - diff --git a/gen/slack/provider/main.go b/gen/slack/provider/main.go index f5ee6ac01f..6b6ea80b0f 100644 --- a/gen/slack/provider/main.go +++ b/gen/slack/provider/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-slack.provider.SlackProvider", - reflect.TypeOf((*SlackProvider)(nil)).Elem(), + reflect.TypeFor[SlackProvider](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberProperty{JsiiProperty: "alias", GoGetter: "Alias"}, @@ -36,7 +36,7 @@ func init() { _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"}, }, - func() interface{} { + func() any { j := jsiiProxy_SlackProvider{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformProvider) return &j @@ -44,6 +44,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-slack.provider.SlackProviderConfig", - reflect.TypeOf((*SlackProviderConfig)(nil)).Elem(), + reflect.TypeFor[SlackProviderConfig](), ) } diff --git a/gen/slack/usergroup/Usergroup.go b/gen/slack/usergroup/Usergroup.go index 1a757cc118..ad269af455 100644 --- a/gen/slack/usergroup/Usergroup.go +++ b/gen/slack/usergroup/Usergroup.go @@ -18,15 +18,15 @@ type Usergroup interface { SetChannels(val *[]*string) ChannelsInput() *[]*string // 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) // Experimental. DependsOn() *[]*string // Experimental. @@ -62,15 +62,15 @@ type Usergroup 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 Users() *[]*string @@ -80,9 +80,9 @@ type Usergroup 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. @@ -100,7 +100,7 @@ type Usergroup interface { // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. - HasResourceMove() interface{} + HasResourceMove() any // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. @@ -112,7 +112,7 @@ type Usergroup 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) @@ -127,17 +127,17 @@ type Usergroup interface { // Experimental. ResetOverrideLogicalId() ResetUsers() - 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 Usergroup @@ -175,8 +175,8 @@ func (j *jsiiProxy_Usergroup) ChannelsInput() *[]*string { return returns } -func (j *jsiiProxy_Usergroup) Connection() interface{} { - var returns interface{} +func (j *jsiiProxy_Usergroup) Connection() any { + var returns any _jsii_.Get( j, "connection", @@ -185,8 +185,8 @@ func (j *jsiiProxy_Usergroup) Connection() interface{} { return returns } -func (j *jsiiProxy_Usergroup) ConstructNodeMetadata() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Usergroup) ConstructNodeMetadata() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "constructNodeMetadata", @@ -195,8 +195,8 @@ func (j *jsiiProxy_Usergroup) ConstructNodeMetadata() *map[string]interface{} { return returns } -func (j *jsiiProxy_Usergroup) Count() interface{} { - var returns interface{} +func (j *jsiiProxy_Usergroup) Count() any { + var returns any _jsii_.Get( j, "count", @@ -355,8 +355,8 @@ func (j *jsiiProxy_Usergroup) Provider() cdktf.TerraformProvider { return returns } -func (j *jsiiProxy_Usergroup) Provisioners() *[]interface{} { - var returns *[]interface{} +func (j *jsiiProxy_Usergroup) Provisioners() *[]any { + var returns *[]any _jsii_.Get( j, "provisioners", @@ -365,8 +365,8 @@ func (j *jsiiProxy_Usergroup) Provisioners() *[]interface{} { return returns } -func (j *jsiiProxy_Usergroup) RawOverrides() interface{} { - var returns interface{} +func (j *jsiiProxy_Usergroup) RawOverrides() any { + var returns any _jsii_.Get( j, "rawOverrides", @@ -385,8 +385,8 @@ func (j *jsiiProxy_Usergroup) TerraformGeneratorMetadata() *cdktf.TerraformProvi return returns } -func (j *jsiiProxy_Usergroup) TerraformMetaArguments() *map[string]interface{} { - var returns *map[string]interface{} +func (j *jsiiProxy_Usergroup) TerraformMetaArguments() *map[string]any { + var returns *map[string]any _jsii_.Get( j, "terraformMetaArguments", @@ -425,7 +425,6 @@ func (j *jsiiProxy_Usergroup) UsersInput() *[]*string { return returns } - // Create a new {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/usergroup slack_usergroup} Resource. func NewUsergroup(scope constructs.Construct, id *string, config *UsergroupConfig) Usergroup { _init_.Initialize() @@ -437,7 +436,7 @@ func NewUsergroup(scope constructs.Construct, id *string, config *UsergroupConfi _jsii_.Create( "@cdktf/provider-slack.usergroup.Usergroup", - []interface{}{scope, id, config}, + []any{scope, id, config}, &j, ) @@ -450,12 +449,12 @@ func NewUsergroup_Override(u Usergroup, scope constructs.Construct, id *string, _jsii_.Create( "@cdktf/provider-slack.usergroup.Usergroup", - []interface{}{scope, id, config}, + []any{scope, id, config}, u, ) } -func (j *jsiiProxy_Usergroup)SetChannels(val *[]*string) { +func (j *jsiiProxy_Usergroup) SetChannels(val *[]*string) { if err := j.validateSetChannelsParameters(val); err != nil { panic(err) } @@ -466,7 +465,7 @@ func (j *jsiiProxy_Usergroup)SetChannels(val *[]*string) { ) } -func (j *jsiiProxy_Usergroup)SetConnection(val interface{}) { +func (j *jsiiProxy_Usergroup) SetConnection(val any) { if err := j.validateSetConnectionParameters(val); err != nil { panic(err) } @@ -477,7 +476,7 @@ func (j *jsiiProxy_Usergroup)SetConnection(val interface{}) { ) } -func (j *jsiiProxy_Usergroup)SetCount(val interface{}) { +func (j *jsiiProxy_Usergroup) SetCount(val any) { if err := j.validateSetCountParameters(val); err != nil { panic(err) } @@ -488,7 +487,7 @@ func (j *jsiiProxy_Usergroup)SetCount(val interface{}) { ) } -func (j *jsiiProxy_Usergroup)SetDependsOn(val *[]*string) { +func (j *jsiiProxy_Usergroup) SetDependsOn(val *[]*string) { _jsii_.Set( j, "dependsOn", @@ -496,7 +495,7 @@ func (j *jsiiProxy_Usergroup)SetDependsOn(val *[]*string) { ) } -func (j *jsiiProxy_Usergroup)SetDescription(val *string) { +func (j *jsiiProxy_Usergroup) SetDescription(val *string) { if err := j.validateSetDescriptionParameters(val); err != nil { panic(err) } @@ -507,7 +506,7 @@ func (j *jsiiProxy_Usergroup)SetDescription(val *string) { ) } -func (j *jsiiProxy_Usergroup)SetForEach(val cdktf.ITerraformIterator) { +func (j *jsiiProxy_Usergroup) SetForEach(val cdktf.ITerraformIterator) { _jsii_.Set( j, "forEach", @@ -515,7 +514,7 @@ func (j *jsiiProxy_Usergroup)SetForEach(val cdktf.ITerraformIterator) { ) } -func (j *jsiiProxy_Usergroup)SetHandle(val *string) { +func (j *jsiiProxy_Usergroup) SetHandle(val *string) { if err := j.validateSetHandleParameters(val); err != nil { panic(err) } @@ -526,7 +525,7 @@ func (j *jsiiProxy_Usergroup)SetHandle(val *string) { ) } -func (j *jsiiProxy_Usergroup)SetId(val *string) { +func (j *jsiiProxy_Usergroup) SetId(val *string) { if err := j.validateSetIdParameters(val); err != nil { panic(err) } @@ -537,7 +536,7 @@ func (j *jsiiProxy_Usergroup)SetId(val *string) { ) } -func (j *jsiiProxy_Usergroup)SetLifecycle(val *cdktf.TerraformResourceLifecycle) { +func (j *jsiiProxy_Usergroup) SetLifecycle(val *cdktf.TerraformResourceLifecycle) { if err := j.validateSetLifecycleParameters(val); err != nil { panic(err) } @@ -548,7 +547,7 @@ func (j *jsiiProxy_Usergroup)SetLifecycle(val *cdktf.TerraformResourceLifecycle) ) } -func (j *jsiiProxy_Usergroup)SetName(val *string) { +func (j *jsiiProxy_Usergroup) SetName(val *string) { if err := j.validateSetNameParameters(val); err != nil { panic(err) } @@ -559,7 +558,7 @@ func (j *jsiiProxy_Usergroup)SetName(val *string) { ) } -func (j *jsiiProxy_Usergroup)SetProvider(val cdktf.TerraformProvider) { +func (j *jsiiProxy_Usergroup) SetProvider(val cdktf.TerraformProvider) { _jsii_.Set( j, "provider", @@ -567,7 +566,7 @@ func (j *jsiiProxy_Usergroup)SetProvider(val cdktf.TerraformProvider) { ) } -func (j *jsiiProxy_Usergroup)SetProvisioners(val *[]interface{}) { +func (j *jsiiProxy_Usergroup) SetProvisioners(val *[]any) { if err := j.validateSetProvisionersParameters(val); err != nil { panic(err) } @@ -578,7 +577,7 @@ func (j *jsiiProxy_Usergroup)SetProvisioners(val *[]interface{}) { ) } -func (j *jsiiProxy_Usergroup)SetUsers(val *[]*string) { +func (j *jsiiProxy_Usergroup) SetUsers(val *[]*string) { if err := j.validateSetUsersParameters(val); err != nil { panic(err) } @@ -601,7 +600,7 @@ func Usergroup_GenerateConfigForImport(scope constructs.Construct, importToId *s _jsii_.StaticInvoke( "@cdktf/provider-slack.usergroup.Usergroup", "generateConfigForImport", - []interface{}{scope, importToId, importFromId, provider}, + []any{scope, importToId, importFromId, provider}, &returns, ) @@ -625,7 +624,7 @@ func Usergroup_GenerateConfigForImport(scope constructs.Construct, importToId *s // this type-testing method instead. // // Returns: true if `x` is an object created from a class which extends `Construct`. -func Usergroup_IsConstruct(x interface{}) *bool { +func Usergroup_IsConstruct(x any) *bool { _init_.Initialize() if err := validateUsergroup_IsConstructParameters(x); err != nil { @@ -636,7 +635,7 @@ func Usergroup_IsConstruct(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.usergroup.Usergroup", "isConstruct", - []interface{}{x}, + []any{x}, &returns, ) @@ -644,7 +643,7 @@ func Usergroup_IsConstruct(x interface{}) *bool { } // Experimental. -func Usergroup_IsTerraformElement(x interface{}) *bool { +func Usergroup_IsTerraformElement(x any) *bool { _init_.Initialize() if err := validateUsergroup_IsTerraformElementParameters(x); err != nil { @@ -655,7 +654,7 @@ func Usergroup_IsTerraformElement(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.usergroup.Usergroup", "isTerraformElement", - []interface{}{x}, + []any{x}, &returns, ) @@ -663,7 +662,7 @@ func Usergroup_IsTerraformElement(x interface{}) *bool { } // Experimental. -func Usergroup_IsTerraformResource(x interface{}) *bool { +func Usergroup_IsTerraformResource(x any) *bool { _init_.Initialize() if err := validateUsergroup_IsTerraformResourceParameters(x); err != nil { @@ -674,7 +673,7 @@ func Usergroup_IsTerraformResource(x interface{}) *bool { _jsii_.StaticInvoke( "@cdktf/provider-slack.usergroup.Usergroup", "isTerraformResource", - []interface{}{x}, + []any{x}, &returns, ) @@ -699,31 +698,31 @@ func (u *jsiiProxy_Usergroup) AddMoveTarget(moveTarget *string) { _jsii_.InvokeVoid( u, "addMoveTarget", - []interface{}{moveTarget}, + []any{moveTarget}, ) } -func (u *jsiiProxy_Usergroup) AddOverride(path *string, value interface{}) { +func (u *jsiiProxy_Usergroup) AddOverride(path *string, value any) { if err := u.validateAddOverrideParameters(path, value); err != nil { panic(err) } _jsii_.InvokeVoid( u, "addOverride", - []interface{}{path, value}, + []any{path, value}, ) } -func (u *jsiiProxy_Usergroup) GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} { +func (u *jsiiProxy_Usergroup) GetAnyMapAttribute(terraformAttribute *string) *map[string]any { if err := u.validateGetAnyMapAttributeParameters(terraformAttribute); err != nil { panic(err) } - var returns *map[string]interface{} + var returns *map[string]any _jsii_.Invoke( u, "getAnyMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -739,7 +738,7 @@ func (u *jsiiProxy_Usergroup) GetBooleanAttribute(terraformAttribute *string) cd _jsii_.Invoke( u, "getBooleanAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -755,7 +754,7 @@ func (u *jsiiProxy_Usergroup) GetBooleanMapAttribute(terraformAttribute *string) _jsii_.Invoke( u, "getBooleanMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -771,7 +770,7 @@ func (u *jsiiProxy_Usergroup) GetListAttribute(terraformAttribute *string) *[]*s _jsii_.Invoke( u, "getListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -787,7 +786,7 @@ func (u *jsiiProxy_Usergroup) GetNumberAttribute(terraformAttribute *string) *fl _jsii_.Invoke( u, "getNumberAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -803,7 +802,7 @@ func (u *jsiiProxy_Usergroup) GetNumberListAttribute(terraformAttribute *string) _jsii_.Invoke( u, "getNumberListAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -819,7 +818,7 @@ func (u *jsiiProxy_Usergroup) GetNumberMapAttribute(terraformAttribute *string) _jsii_.Invoke( u, "getNumberMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -835,7 +834,7 @@ func (u *jsiiProxy_Usergroup) GetStringAttribute(terraformAttribute *string) *st _jsii_.Invoke( u, "getStringAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -851,15 +850,15 @@ func (u *jsiiProxy_Usergroup) GetStringMapAttribute(terraformAttribute *string) _jsii_.Invoke( u, "getStringMapAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) return returns } -func (u *jsiiProxy_Usergroup) HasResourceMove() interface{} { - var returns interface{} +func (u *jsiiProxy_Usergroup) HasResourceMove() any { + var returns any _jsii_.Invoke( u, @@ -878,7 +877,7 @@ func (u *jsiiProxy_Usergroup) ImportFrom(id *string, provider cdktf.TerraformPro _jsii_.InvokeVoid( u, "importFrom", - []interface{}{id, provider}, + []any{id, provider}, ) } @@ -891,7 +890,7 @@ func (u *jsiiProxy_Usergroup) InterpolationForAttribute(terraformAttribute *stri _jsii_.Invoke( u, "interpolationForAttribute", - []interface{}{terraformAttribute}, + []any{terraformAttribute}, &returns, ) @@ -905,18 +904,18 @@ func (u *jsiiProxy_Usergroup) MoveFromId(id *string) { _jsii_.InvokeVoid( u, "moveFromId", - []interface{}{id}, + []any{id}, ) } -func (u *jsiiProxy_Usergroup) MoveTo(moveTarget *string, index interface{}) { +func (u *jsiiProxy_Usergroup) MoveTo(moveTarget *string, index any) { if err := u.validateMoveToParameters(moveTarget, index); err != nil { panic(err) } _jsii_.InvokeVoid( u, "moveTo", - []interface{}{moveTarget, index}, + []any{moveTarget, index}, ) } @@ -927,7 +926,7 @@ func (u *jsiiProxy_Usergroup) MoveToId(id *string) { _jsii_.InvokeVoid( u, "moveToId", - []interface{}{id}, + []any{id}, ) } @@ -938,7 +937,7 @@ func (u *jsiiProxy_Usergroup) OverrideLogicalId(newLogicalId *string) { _jsii_.InvokeVoid( u, "overrideLogicalId", - []interface{}{newLogicalId}, + []any{newLogicalId}, ) } @@ -990,8 +989,8 @@ func (u *jsiiProxy_Usergroup) ResetUsers() { ) } -func (u *jsiiProxy_Usergroup) SynthesizeAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (u *jsiiProxy_Usergroup) SynthesizeAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( u, @@ -1003,8 +1002,8 @@ func (u *jsiiProxy_Usergroup) SynthesizeAttributes() *map[string]interface{} { return returns } -func (u *jsiiProxy_Usergroup) SynthesizeHclAttributes() *map[string]interface{} { - var returns *map[string]interface{} +func (u *jsiiProxy_Usergroup) SynthesizeHclAttributes() *map[string]any { + var returns *map[string]any _jsii_.Invoke( u, @@ -1016,8 +1015,8 @@ func (u *jsiiProxy_Usergroup) SynthesizeHclAttributes() *map[string]interface{} return returns } -func (u *jsiiProxy_Usergroup) ToHclTerraform() interface{} { - var returns interface{} +func (u *jsiiProxy_Usergroup) ToHclTerraform() any { + var returns any _jsii_.Invoke( u, @@ -1029,8 +1028,8 @@ func (u *jsiiProxy_Usergroup) ToHclTerraform() interface{} { return returns } -func (u *jsiiProxy_Usergroup) ToMetadata() interface{} { - var returns interface{} +func (u *jsiiProxy_Usergroup) ToMetadata() any { + var returns any _jsii_.Invoke( u, @@ -1055,8 +1054,8 @@ func (u *jsiiProxy_Usergroup) ToString() *string { return returns } -func (u *jsiiProxy_Usergroup) ToTerraform() interface{} { - var returns interface{} +func (u *jsiiProxy_Usergroup) ToTerraform() any { + var returns any _jsii_.Invoke( u, @@ -1067,4 +1066,3 @@ func (u *jsiiProxy_Usergroup) ToTerraform() interface{} { return returns } - diff --git a/gen/slack/usergroup/UsergroupConfig.go b/gen/slack/usergroup/UsergroupConfig.go index aca0dd18bf..dd3d0f3299 100644 --- a/gen/slack/usergroup/UsergroupConfig.go +++ b/gen/slack/usergroup/UsergroupConfig.go @@ -6,9 +6,9 @@ import ( type UsergroupConfig 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 UsergroupConfig 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/pablovarela/slack/1.2.2/docs/resources/usergroup#name Usergroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/usergroup#channels Usergroup#channels}. @@ -35,4 +35,3 @@ type UsergroupConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/usergroup#users Usergroup#users}. Users *[]*string `field:"optional" json:"users" yaml:"users"` } - diff --git a/gen/slack/usergroup/Usergroup__checks.go b/gen/slack/usergroup/Usergroup__checks.go index 1ede72d432..55d8d2e935 100644 --- a/gen/slack/usergroup/Usergroup__checks.go +++ b/gen/slack/usergroup/Usergroup__checks.go @@ -19,7 +19,7 @@ func (u *jsiiProxy_Usergroup) validateAddMoveTargetParameters(moveTarget *string return nil } -func (u *jsiiProxy_Usergroup) validateAddOverrideParameters(path *string, value interface{}) error { +func (u *jsiiProxy_Usergroup) 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 (u *jsiiProxy_Usergroup) validateMoveFromIdParameters(id *string) error { return nil } -func (u *jsiiProxy_Usergroup) validateMoveToParameters(moveTarget *string, index interface{}) error { +func (u *jsiiProxy_Usergroup) 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 validateUsergroup_GenerateConfigForImportParameters(scope constructs.Constr return nil } -func validateUsergroup_IsConstructParameters(x interface{}) error { +func validateUsergroup_IsConstructParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -228,7 +228,7 @@ func validateUsergroup_IsConstructParameters(x interface{}) error { return nil } -func validateUsergroup_IsTerraformElementParameters(x interface{}) error { +func validateUsergroup_IsTerraformElementParameters(x any) error { if x == nil { return fmt.Errorf("parameter x is required, but nil was provided") } @@ -236,7 +236,7 @@ func validateUsergroup_IsTerraformElementParameters(x interface{}) error { return nil } -func validateUsergroup_IsTerraformResourceParameters(x interface{}) error { +func validateUsergroup_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_Usergroup) validateSetChannelsParameters(val *[]*string) erro return nil } -func (j *jsiiProxy_Usergroup) validateSetConnectionParameters(val interface{}) error { +func (j *jsiiProxy_Usergroup) validateSetConnectionParameters(val any) error { switch val.(type) { case *cdktf.SSHProvisionerConnection: val := val.(*cdktf.SSHProvisionerConnection) @@ -285,7 +285,7 @@ func (j *jsiiProxy_Usergroup) validateSetConnectionParameters(val interface{}) e return nil } -func (j *jsiiProxy_Usergroup) validateSetCountParameters(val interface{}) error { +func (j *jsiiProxy_Usergroup) validateSetCountParameters(val any) error { switch val.(type) { case *float64: // ok @@ -382,7 +382,7 @@ func (j *jsiiProxy_Usergroup) validateSetNameParameters(val *string) error { return nil } -func (j *jsiiProxy_Usergroup) validateSetProvisionersParameters(val *[]interface{}) error { +func (j *jsiiProxy_Usergroup) validateSetProvisionersParameters(val *[]any) error { for idx_97dfc6, v := range *val { switch v.(type) { case *cdktf.FileProvisioner: @@ -454,4 +454,3 @@ func validateNewUsergroupParameters(scope constructs.Construct, id *string, conf return nil } - diff --git a/gen/slack/usergroup/main.go b/gen/slack/usergroup/main.go index 134add14f6..08c6febe92 100644 --- a/gen/slack/usergroup/main.go +++ b/gen/slack/usergroup/main.go @@ -9,7 +9,7 @@ import ( func init() { _jsii_.RegisterClass( "@cdktf/provider-slack.usergroup.Usergroup", - reflect.TypeOf((*Usergroup)(nil)).Elem(), + reflect.TypeFor[Usergroup](), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addMoveTarget", GoMethod: "AddMoveTarget"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, @@ -70,7 +70,7 @@ func init() { _jsii_.MemberProperty{JsiiProperty: "users", GoGetter: "Users"}, _jsii_.MemberProperty{JsiiProperty: "usersInput", GoGetter: "UsersInput"}, }, - func() interface{} { + func() any { j := jsiiProxy_Usergroup{} _jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource) return &j @@ -78,6 +78,6 @@ func init() { ) _jsii_.RegisterStruct( "@cdktf/provider-slack.usergroup.UsergroupConfig", - reflect.TypeOf((*UsergroupConfig)(nil)).Elem(), + reflect.TypeFor[UsergroupConfig](), ) }