Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + ConclusionStatement *ConclusionStatement + ConfirmationPrompt *ConfirmationPrompt + CreateVersion terra.BoolValue + Description terra.StringValue + DialogCodeHook *DialogCodeHook + FollowUpPrompt *FollowUpPrompt + FulfillmentActivity *FulfillmentActivity + Id terra.StringValue + Name terra.StringValue + ParentIntentSignature terra.StringValue + RejectionStatement *RejectionStatement + SampleUtterances terra.SetValue[terra.StringValue] + Slot []Slot + Timeouts *Timeouts + type ConclusionStatement struct + Message []ConclusionStatementMessage + ResponseCard terra.StringValue + type ConclusionStatementAttributes struct + func (cs ConclusionStatementAttributes) InternalRef() (terra.Reference, error) + func (cs ConclusionStatementAttributes) InternalTokens() (hclwrite.Tokens, error) + func (cs ConclusionStatementAttributes) InternalWithRef(ref terra.Reference) ConclusionStatementAttributes + func (cs ConclusionStatementAttributes) Message() terra.SetValue[ConclusionStatementMessageAttributes] + func (cs ConclusionStatementAttributes) ResponseCard() terra.StringValue + type ConclusionStatementMessage struct + Content terra.StringValue + ContentType terra.StringValue + GroupNumber terra.NumberValue + type ConclusionStatementMessageAttributes struct + func (m ConclusionStatementMessageAttributes) Content() terra.StringValue + func (m ConclusionStatementMessageAttributes) ContentType() terra.StringValue + func (m ConclusionStatementMessageAttributes) GroupNumber() terra.NumberValue + func (m ConclusionStatementMessageAttributes) InternalRef() (terra.Reference, error) + func (m ConclusionStatementMessageAttributes) InternalTokens() (hclwrite.Tokens, error) + func (m ConclusionStatementMessageAttributes) InternalWithRef(ref terra.Reference) ConclusionStatementMessageAttributes + type ConclusionStatementMessageState struct + Content string + ContentType string + GroupNumber float64 + type ConclusionStatementState struct + Message []ConclusionStatementMessageState + ResponseCard string + type ConfirmationPrompt struct + MaxAttempts terra.NumberValue + Message []ConfirmationPromptMessage + ResponseCard terra.StringValue + type ConfirmationPromptAttributes struct + func (cp ConfirmationPromptAttributes) InternalRef() (terra.Reference, error) + func (cp ConfirmationPromptAttributes) InternalTokens() (hclwrite.Tokens, error) + func (cp ConfirmationPromptAttributes) InternalWithRef(ref terra.Reference) ConfirmationPromptAttributes + func (cp ConfirmationPromptAttributes) MaxAttempts() terra.NumberValue + func (cp ConfirmationPromptAttributes) Message() terra.SetValue[ConfirmationPromptMessageAttributes] + func (cp ConfirmationPromptAttributes) ResponseCard() terra.StringValue + type ConfirmationPromptMessage struct + Content terra.StringValue + ContentType terra.StringValue + GroupNumber terra.NumberValue + type ConfirmationPromptMessageAttributes struct + func (m ConfirmationPromptMessageAttributes) Content() terra.StringValue + func (m ConfirmationPromptMessageAttributes) ContentType() terra.StringValue + func (m ConfirmationPromptMessageAttributes) GroupNumber() terra.NumberValue + func (m ConfirmationPromptMessageAttributes) InternalRef() (terra.Reference, error) + func (m ConfirmationPromptMessageAttributes) InternalTokens() (hclwrite.Tokens, error) + func (m ConfirmationPromptMessageAttributes) InternalWithRef(ref terra.Reference) ConfirmationPromptMessageAttributes + type ConfirmationPromptMessageState struct + Content string + ContentType string + GroupNumber float64 + type ConfirmationPromptState struct + MaxAttempts float64 + Message []ConfirmationPromptMessageState + ResponseCard string + type DataArgs struct + Id terra.StringValue + Name terra.StringValue + Version terra.StringValue + type DataSource struct + Args DataArgs + Name string + func Data(name string, args DataArgs) *DataSource + func (ali *DataSource) Attributes() dataAwsLexIntentAttributes + func (ali *DataSource) Configuration() interface{} + func (ali *DataSource) DataSource() string + func (ali *DataSource) LocalName() string + type DialogCodeHook struct + MessageVersion terra.StringValue + Uri terra.StringValue + type DialogCodeHookAttributes struct + func (dch DialogCodeHookAttributes) InternalRef() (terra.Reference, error) + func (dch DialogCodeHookAttributes) InternalTokens() (hclwrite.Tokens, error) + func (dch DialogCodeHookAttributes) InternalWithRef(ref terra.Reference) DialogCodeHookAttributes + func (dch DialogCodeHookAttributes) MessageVersion() terra.StringValue + func (dch DialogCodeHookAttributes) Uri() terra.StringValue + type DialogCodeHookState struct + MessageVersion string + Uri string + type FollowUpPrompt struct + Prompt *FollowUpPromptPrompt + RejectionStatement *FollowUpPromptRejectionStatement + type FollowUpPromptAttributes struct + func (fup FollowUpPromptAttributes) InternalRef() (terra.Reference, error) + func (fup FollowUpPromptAttributes) InternalTokens() (hclwrite.Tokens, error) + func (fup FollowUpPromptAttributes) InternalWithRef(ref terra.Reference) FollowUpPromptAttributes + func (fup FollowUpPromptAttributes) Prompt() terra.ListValue[FollowUpPromptPromptAttributes] + func (fup FollowUpPromptAttributes) RejectionStatement() terra.ListValue[FollowUpPromptRejectionStatementAttributes] + type FollowUpPromptPrompt struct + MaxAttempts terra.NumberValue + Message []FollowUpPromptPromptMessage + ResponseCard terra.StringValue + type FollowUpPromptPromptAttributes struct + func (p FollowUpPromptPromptAttributes) InternalRef() (terra.Reference, error) + func (p FollowUpPromptPromptAttributes) InternalTokens() (hclwrite.Tokens, error) + func (p FollowUpPromptPromptAttributes) InternalWithRef(ref terra.Reference) FollowUpPromptPromptAttributes + func (p FollowUpPromptPromptAttributes) MaxAttempts() terra.NumberValue + func (p FollowUpPromptPromptAttributes) Message() terra.SetValue[FollowUpPromptPromptMessageAttributes] + func (p FollowUpPromptPromptAttributes) ResponseCard() terra.StringValue + type FollowUpPromptPromptMessage struct + Content terra.StringValue + ContentType terra.StringValue + GroupNumber terra.NumberValue + type FollowUpPromptPromptMessageAttributes struct + func (m FollowUpPromptPromptMessageAttributes) Content() terra.StringValue + func (m FollowUpPromptPromptMessageAttributes) ContentType() terra.StringValue + func (m FollowUpPromptPromptMessageAttributes) GroupNumber() terra.NumberValue + func (m FollowUpPromptPromptMessageAttributes) InternalRef() (terra.Reference, error) + func (m FollowUpPromptPromptMessageAttributes) InternalTokens() (hclwrite.Tokens, error) + func (m FollowUpPromptPromptMessageAttributes) InternalWithRef(ref terra.Reference) FollowUpPromptPromptMessageAttributes + type FollowUpPromptPromptMessageState struct + Content string + ContentType string + GroupNumber float64 + type FollowUpPromptPromptState struct + MaxAttempts float64 + Message []FollowUpPromptPromptMessageState + ResponseCard string + type FollowUpPromptRejectionStatement struct + Message []FollowUpPromptRejectionStatementMessage + ResponseCard terra.StringValue + type FollowUpPromptRejectionStatementAttributes struct + func (rs FollowUpPromptRejectionStatementAttributes) InternalRef() (terra.Reference, error) + func (rs FollowUpPromptRejectionStatementAttributes) InternalTokens() (hclwrite.Tokens, error) + func (rs FollowUpPromptRejectionStatementAttributes) InternalWithRef(ref terra.Reference) FollowUpPromptRejectionStatementAttributes + func (rs FollowUpPromptRejectionStatementAttributes) Message() terra.SetValue[FollowUpPromptRejectionStatementMessageAttributes] + func (rs FollowUpPromptRejectionStatementAttributes) ResponseCard() terra.StringValue + type FollowUpPromptRejectionStatementMessage struct + Content terra.StringValue + ContentType terra.StringValue + GroupNumber terra.NumberValue + type FollowUpPromptRejectionStatementMessageAttributes struct + func (m FollowUpPromptRejectionStatementMessageAttributes) Content() terra.StringValue + func (m FollowUpPromptRejectionStatementMessageAttributes) ContentType() terra.StringValue + func (m FollowUpPromptRejectionStatementMessageAttributes) GroupNumber() terra.NumberValue + func (m FollowUpPromptRejectionStatementMessageAttributes) InternalRef() (terra.Reference, error) + func (m FollowUpPromptRejectionStatementMessageAttributes) InternalTokens() (hclwrite.Tokens, error) + func (m FollowUpPromptRejectionStatementMessageAttributes) InternalWithRef(ref terra.Reference) FollowUpPromptRejectionStatementMessageAttributes + type FollowUpPromptRejectionStatementMessageState struct + Content string + ContentType string + GroupNumber float64 + type FollowUpPromptRejectionStatementState struct + Message []FollowUpPromptRejectionStatementMessageState + ResponseCard string + type FollowUpPromptState struct + Prompt []FollowUpPromptPromptState + RejectionStatement []FollowUpPromptRejectionStatementState + type FulfillmentActivity struct + CodeHook *FulfillmentActivityCodeHook + Type terra.StringValue + type FulfillmentActivityAttributes struct + func (fa FulfillmentActivityAttributes) CodeHook() terra.ListValue[FulfillmentActivityCodeHookAttributes] + func (fa FulfillmentActivityAttributes) InternalRef() (terra.Reference, error) + func (fa FulfillmentActivityAttributes) InternalTokens() (hclwrite.Tokens, error) + func (fa FulfillmentActivityAttributes) InternalWithRef(ref terra.Reference) FulfillmentActivityAttributes + func (fa FulfillmentActivityAttributes) Type() terra.StringValue + type FulfillmentActivityCodeHook struct + MessageVersion terra.StringValue + Uri terra.StringValue + type FulfillmentActivityCodeHookAttributes struct + func (ch FulfillmentActivityCodeHookAttributes) InternalRef() (terra.Reference, error) + func (ch FulfillmentActivityCodeHookAttributes) InternalTokens() (hclwrite.Tokens, error) + func (ch FulfillmentActivityCodeHookAttributes) InternalWithRef(ref terra.Reference) FulfillmentActivityCodeHookAttributes + func (ch FulfillmentActivityCodeHookAttributes) MessageVersion() terra.StringValue + func (ch FulfillmentActivityCodeHookAttributes) Uri() terra.StringValue + type FulfillmentActivityCodeHookState struct + MessageVersion string + Uri string + type FulfillmentActivityState struct + CodeHook []FulfillmentActivityCodeHookState + Type string + type RejectionStatement struct + Message []RejectionStatementMessage + ResponseCard terra.StringValue + type RejectionStatementAttributes struct + func (rs RejectionStatementAttributes) InternalRef() (terra.Reference, error) + func (rs RejectionStatementAttributes) InternalTokens() (hclwrite.Tokens, error) + func (rs RejectionStatementAttributes) InternalWithRef(ref terra.Reference) RejectionStatementAttributes + func (rs RejectionStatementAttributes) Message() terra.SetValue[RejectionStatementMessageAttributes] + func (rs RejectionStatementAttributes) ResponseCard() terra.StringValue + type RejectionStatementMessage struct + Content terra.StringValue + ContentType terra.StringValue + GroupNumber terra.NumberValue + type RejectionStatementMessageAttributes struct + func (m RejectionStatementMessageAttributes) Content() terra.StringValue + func (m RejectionStatementMessageAttributes) ContentType() terra.StringValue + func (m RejectionStatementMessageAttributes) GroupNumber() terra.NumberValue + func (m RejectionStatementMessageAttributes) InternalRef() (terra.Reference, error) + func (m RejectionStatementMessageAttributes) InternalTokens() (hclwrite.Tokens, error) + func (m RejectionStatementMessageAttributes) InternalWithRef(ref terra.Reference) RejectionStatementMessageAttributes + type RejectionStatementMessageState struct + Content string + ContentType string + GroupNumber float64 + type RejectionStatementState struct + Message []RejectionStatementMessageState + ResponseCard string + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (ali *Resource) Attributes() awsLexIntentAttributes + func (ali *Resource) Configuration() interface{} + func (ali *Resource) DependOn() terra.Reference + func (ali *Resource) Dependencies() terra.Dependencies + func (ali *Resource) ImportState(state io.Reader) error + func (ali *Resource) LifecycleManagement() *terra.Lifecycle + func (ali *Resource) LocalName() string + func (ali *Resource) State() (*awsLexIntentState, bool) + func (ali *Resource) StateMust() *awsLexIntentState + func (ali *Resource) Type() string + type Slot struct + Description terra.StringValue + Name terra.StringValue + Priority terra.NumberValue + ResponseCard terra.StringValue + SampleUtterances terra.ListValue[terra.StringValue] + SlotConstraint terra.StringValue + SlotType terra.StringValue + SlotTypeVersion terra.StringValue + ValueElicitationPrompt *SlotValueElicitationPrompt + type SlotAttributes struct + func (s SlotAttributes) Description() terra.StringValue + func (s SlotAttributes) InternalRef() (terra.Reference, error) + func (s SlotAttributes) InternalTokens() (hclwrite.Tokens, error) + func (s SlotAttributes) InternalWithRef(ref terra.Reference) SlotAttributes + func (s SlotAttributes) Name() terra.StringValue + func (s SlotAttributes) Priority() terra.NumberValue + func (s SlotAttributes) ResponseCard() terra.StringValue + func (s SlotAttributes) SampleUtterances() terra.ListValue[terra.StringValue] + func (s SlotAttributes) SlotConstraint() terra.StringValue + func (s SlotAttributes) SlotType() terra.StringValue + func (s SlotAttributes) SlotTypeVersion() terra.StringValue + func (s SlotAttributes) ValueElicitationPrompt() terra.ListValue[SlotValueElicitationPromptAttributes] + type SlotState struct + Description string + Name string + Priority float64 + ResponseCard string + SampleUtterances []string + SlotConstraint string + SlotType string + SlotTypeVersion string + ValueElicitationPrompt []SlotValueElicitationPromptState + type SlotValueElicitationPrompt struct + MaxAttempts terra.NumberValue + Message []SlotValueElicitationPromptMessage + ResponseCard terra.StringValue + type SlotValueElicitationPromptAttributes struct + func (vep SlotValueElicitationPromptAttributes) InternalRef() (terra.Reference, error) + func (vep SlotValueElicitationPromptAttributes) InternalTokens() (hclwrite.Tokens, error) + func (vep SlotValueElicitationPromptAttributes) InternalWithRef(ref terra.Reference) SlotValueElicitationPromptAttributes + func (vep SlotValueElicitationPromptAttributes) MaxAttempts() terra.NumberValue + func (vep SlotValueElicitationPromptAttributes) Message() terra.SetValue[SlotValueElicitationPromptMessageAttributes] + func (vep SlotValueElicitationPromptAttributes) ResponseCard() terra.StringValue + type SlotValueElicitationPromptMessage struct + Content terra.StringValue + ContentType terra.StringValue + GroupNumber terra.NumberValue + type SlotValueElicitationPromptMessageAttributes struct + func (m SlotValueElicitationPromptMessageAttributes) Content() terra.StringValue + func (m SlotValueElicitationPromptMessageAttributes) ContentType() terra.StringValue + func (m SlotValueElicitationPromptMessageAttributes) GroupNumber() terra.NumberValue + func (m SlotValueElicitationPromptMessageAttributes) InternalRef() (terra.Reference, error) + func (m SlotValueElicitationPromptMessageAttributes) InternalTokens() (hclwrite.Tokens, error) + func (m SlotValueElicitationPromptMessageAttributes) InternalWithRef(ref terra.Reference) SlotValueElicitationPromptMessageAttributes + type SlotValueElicitationPromptMessageState struct + Content string + ContentType string + GroupNumber float64 + type SlotValueElicitationPromptState struct + MaxAttempts float64 + Message []SlotValueElicitationPromptMessageState + ResponseCard string + type Timeouts struct + Create terra.StringValue + Delete terra.StringValue + Update terra.StringValue + type TimeoutsAttributes struct + func (t TimeoutsAttributes) Create() terra.StringValue + func (t TimeoutsAttributes) Delete() terra.StringValue + func (t TimeoutsAttributes) InternalRef() (terra.Reference, error) + func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes + func (t TimeoutsAttributes) Update() terra.StringValue + type TimeoutsState struct + Create string + Delete string + Update string