Documentation ¶
Index ¶
- func DialogflowCxPage_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DialogflowCxPage_IsConstruct(x interface{}) *bool
- func DialogflowCxPage_IsTerraformElement(x interface{}) *bool
- func DialogflowCxPage_IsTerraformResource(x interface{}) *bool
- func DialogflowCxPage_TfResourceType() *string
- func NewDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference_Override(d DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference, ...)
- func NewDialogflowCxPageAdvancedSettingsOutputReference_Override(d DialogflowCxPageAdvancedSettingsOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentConditionalCasesList_Override(d DialogflowCxPageEntryFulfillmentConditionalCasesList, ...)
- func NewDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference_Override(d DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentMessagesList_Override(d DialogflowCxPageEntryFulfillmentMessagesList, ...)
- func NewDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentMessagesOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentMessagesTextOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesTextOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentOutputReference_Override(d DialogflowCxPageEntryFulfillmentOutputReference, ...)
- func NewDialogflowCxPageEntryFulfillmentSetParameterActionsList_Override(d DialogflowCxPageEntryFulfillmentSetParameterActionsList, ...)
- func NewDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference_Override(d DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference, ...)
- func NewDialogflowCxPageEventHandlersList_Override(d DialogflowCxPageEventHandlersList, ...)
- func NewDialogflowCxPageEventHandlersOutputReference_Override(d DialogflowCxPageEventHandlersOutputReference, ...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList, ...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList, ...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference, ...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference, ...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference, ...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList, ...)
- func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewDialogflowCxPageFormOutputReference_Override(d DialogflowCxPageFormOutputReference, ...)
- func NewDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference_Override(d DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference, ...)
- func NewDialogflowCxPageFormParametersAdvancedSettingsOutputReference_Override(d DialogflowCxPageFormParametersAdvancedSettingsOutputReference, ...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorOutputReference, ...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList, ...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList_Override(...)
- func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewDialogflowCxPageFormParametersList_Override(d DialogflowCxPageFormParametersList, ...)
- func NewDialogflowCxPageFormParametersOutputReference_Override(d DialogflowCxPageFormParametersOutputReference, ...)
- func NewDialogflowCxPageTimeoutsOutputReference_Override(d DialogflowCxPageTimeoutsOutputReference, ...)
- func NewDialogflowCxPageTransitionRoutesList_Override(d DialogflowCxPageTransitionRoutesList, ...)
- func NewDialogflowCxPageTransitionRoutesOutputReference_Override(d DialogflowCxPageTransitionRoutesOutputReference, ...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList, ...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override(...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList, ...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference, ...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override(...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference, ...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList, ...)
- func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewDialogflowCxPage_Override(d DialogflowCxPage, scope constructs.Construct, id *string, ...)
- type DialogflowCxPage
- type DialogflowCxPageAdvancedSettings
- type DialogflowCxPageAdvancedSettingsDtmfSettings
- type DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference
- type DialogflowCxPageAdvancedSettingsOutputReference
- type DialogflowCxPageConfig
- type DialogflowCxPageEntryFulfillment
- type DialogflowCxPageEntryFulfillmentConditionalCases
- type DialogflowCxPageEntryFulfillmentConditionalCasesList
- type DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference
- type DialogflowCxPageEntryFulfillmentMessages
- type DialogflowCxPageEntryFulfillmentMessagesConversationSuccess
- type DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference
- type DialogflowCxPageEntryFulfillmentMessagesList
- type DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff
- type DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference
- type DialogflowCxPageEntryFulfillmentMessagesOutputAudioText
- type DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference
- type DialogflowCxPageEntryFulfillmentMessagesOutputReference
- type DialogflowCxPageEntryFulfillmentMessagesPlayAudio
- type DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference
- type DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall
- type DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference
- type DialogflowCxPageEntryFulfillmentMessagesText
- type DialogflowCxPageEntryFulfillmentMessagesTextOutputReference
- type DialogflowCxPageEntryFulfillmentOutputReference
- type DialogflowCxPageEntryFulfillmentSetParameterActions
- type DialogflowCxPageEntryFulfillmentSetParameterActionsList
- type DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference
- type DialogflowCxPageEventHandlers
- type DialogflowCxPageEventHandlersList
- type DialogflowCxPageEventHandlersOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillment
- type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCases
- type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList
- type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessages
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText
- type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference
- type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActions
- type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList
- type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
- type DialogflowCxPageForm
- type DialogflowCxPageFormOutputReference
- type DialogflowCxPageFormParameters
- type DialogflowCxPageFormParametersAdvancedSettings
- type DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings
- type DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference
- type DialogflowCxPageFormParametersAdvancedSettingsOutputReference
- type DialogflowCxPageFormParametersFillBehavior
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCases
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActions
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList
- type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference
- type DialogflowCxPageFormParametersFillBehaviorOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCases
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActions
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList
- type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
- type DialogflowCxPageFormParametersList
- type DialogflowCxPageFormParametersOutputReference
- type DialogflowCxPageTimeouts
- type DialogflowCxPageTimeoutsOutputReference
- type DialogflowCxPageTransitionRoutes
- type DialogflowCxPageTransitionRoutesList
- type DialogflowCxPageTransitionRoutesOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillment
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCases
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActions
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList
- type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DialogflowCxPage_GenerateConfigForImport ¶
func DialogflowCxPage_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DialogflowCxPage resource upon running "cdktf plan <stack-name>".
func DialogflowCxPage_IsConstruct ¶
func DialogflowCxPage_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DialogflowCxPage_IsTerraformElement ¶
func DialogflowCxPage_IsTerraformElement(x interface{}) *bool
Experimental.
func DialogflowCxPage_IsTerraformResource ¶
func DialogflowCxPage_IsTerraformResource(x interface{}) *bool
Experimental.
func DialogflowCxPage_TfResourceType ¶
func DialogflowCxPage_TfResourceType() *string
func NewDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference_Override ¶
func NewDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference_Override(d DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageAdvancedSettingsOutputReference_Override ¶
func NewDialogflowCxPageAdvancedSettingsOutputReference_Override(d DialogflowCxPageAdvancedSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEntryFulfillmentConditionalCasesList_Override ¶
func NewDialogflowCxPageEntryFulfillmentConditionalCasesList_Override(d DialogflowCxPageEntryFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference_Override(d DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEntryFulfillmentMessagesList_Override ¶
func NewDialogflowCxPageEntryFulfillmentMessagesList_Override(d DialogflowCxPageEntryFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEntryFulfillmentMessagesOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentMessagesOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEntryFulfillmentMessagesTextOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentMessagesTextOutputReference_Override(d DialogflowCxPageEntryFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEntryFulfillmentOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentOutputReference_Override(d DialogflowCxPageEntryFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEntryFulfillmentSetParameterActionsList_Override ¶
func NewDialogflowCxPageEntryFulfillmentSetParameterActionsList_Override(d DialogflowCxPageEntryFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference_Override ¶
func NewDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference_Override(d DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageEventHandlersList_Override ¶
func NewDialogflowCxPageEventHandlersList_Override(d DialogflowCxPageEventHandlersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageEventHandlersOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersOutputReference_Override(d DialogflowCxPageEventHandlersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(d DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageFormOutputReference_Override ¶
func NewDialogflowCxPageFormOutputReference_Override(d DialogflowCxPageFormOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference_Override ¶
func NewDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference_Override(d DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersAdvancedSettingsOutputReference_Override ¶
func NewDialogflowCxPageFormParametersAdvancedSettingsOutputReference_Override(d DialogflowCxPageFormParametersAdvancedSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(d DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageFormParametersList_Override ¶
func NewDialogflowCxPageFormParametersList_Override(d DialogflowCxPageFormParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageFormParametersOutputReference_Override ¶
func NewDialogflowCxPageFormParametersOutputReference_Override(d DialogflowCxPageFormParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageTimeoutsOutputReference_Override ¶
func NewDialogflowCxPageTimeoutsOutputReference_Override(d DialogflowCxPageTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageTransitionRoutesList_Override ¶
func NewDialogflowCxPageTransitionRoutesList_Override(d DialogflowCxPageTransitionRoutesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageTransitionRoutesOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesOutputReference_Override(d DialogflowCxPageTransitionRoutesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override(d DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxPage_Override ¶
func NewDialogflowCxPage_Override(d DialogflowCxPage, scope constructs.Construct, id *string, config *DialogflowCxPageConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page google_dialogflow_cx_page} Resource.
Types ¶
type DialogflowCxPage ¶
type DialogflowCxPage interface { cdktf.TerraformResource AdvancedSettings() DialogflowCxPageAdvancedSettingsOutputReference AdvancedSettingsInput() *DialogflowCxPageAdvancedSettings // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string EntryFulfillment() DialogflowCxPageEntryFulfillmentOutputReference EntryFulfillmentInput() *DialogflowCxPageEntryFulfillment EventHandlers() DialogflowCxPageEventHandlersList EventHandlersInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) Form() DialogflowCxPageFormOutputReference FormInput() *DialogflowCxPageForm // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string LanguageCode() *string SetLanguageCode(val *string) LanguageCodeInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node Parent() *string SetParent(val *string) ParentInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DialogflowCxPageTimeoutsOutputReference TimeoutsInput() interface{} TransitionRouteGroups() *[]*string SetTransitionRouteGroups(val *[]*string) TransitionRouteGroupsInput() *[]*string TransitionRoutes() DialogflowCxPageTransitionRoutesList TransitionRoutesInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAdvancedSettings(value *DialogflowCxPageAdvancedSettings) PutEntryFulfillment(value *DialogflowCxPageEntryFulfillment) PutEventHandlers(value interface{}) PutForm(value *DialogflowCxPageForm) PutTimeouts(value *DialogflowCxPageTimeouts) PutTransitionRoutes(value interface{}) ResetAdvancedSettings() ResetEntryFulfillment() ResetEventHandlers() ResetForm() ResetId() ResetLanguageCode() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetParent() ResetTimeouts() ResetTransitionRouteGroups() ResetTransitionRoutes() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page google_dialogflow_cx_page}.
func NewDialogflowCxPage ¶
func NewDialogflowCxPage(scope constructs.Construct, id *string, config *DialogflowCxPageConfig) DialogflowCxPage
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page google_dialogflow_cx_page} Resource.
type DialogflowCxPageAdvancedSettings ¶
type DialogflowCxPageAdvancedSettings struct { // dtmf_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#dtmf_settings DialogflowCxPage#dtmf_settings} DtmfSettings *DialogflowCxPageAdvancedSettingsDtmfSettings `field:"optional" json:"dtmfSettings" yaml:"dtmfSettings"` }
type DialogflowCxPageAdvancedSettingsDtmfSettings ¶
type DialogflowCxPageAdvancedSettingsDtmfSettings struct { // If true, incoming audio is processed for DTMF (dual tone multi frequency) events. // // For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#enabled DialogflowCxPage#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // The digit that terminates a DTMF digit sequence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#finish_digit DialogflowCxPage#finish_digit} FinishDigit *string `field:"optional" json:"finishDigit" yaml:"finishDigit"` // Max length of DTMF digits. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#max_digits DialogflowCxPage#max_digits} MaxDigits *float64 `field:"optional" json:"maxDigits" yaml:"maxDigits"` }
type DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference ¶
type DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} FinishDigit() *string SetFinishDigit(val *string) FinishDigitInput() *string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageAdvancedSettingsDtmfSettings SetInternalValue(val *DialogflowCxPageAdvancedSettingsDtmfSettings) MaxDigits() *float64 SetMaxDigits(val *float64) MaxDigitsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnabled() ResetFinishDigit() ResetMaxDigits() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference ¶
func NewDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference
type DialogflowCxPageAdvancedSettingsOutputReference ¶
type DialogflowCxPageAdvancedSettingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DtmfSettings() DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference DtmfSettingsInput() *DialogflowCxPageAdvancedSettingsDtmfSettings // Experimental. Fqn() *string InternalValue() *DialogflowCxPageAdvancedSettings SetInternalValue(val *DialogflowCxPageAdvancedSettings) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDtmfSettings(value *DialogflowCxPageAdvancedSettingsDtmfSettings) ResetDtmfSettings() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageAdvancedSettingsOutputReference ¶
func NewDialogflowCxPageAdvancedSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageAdvancedSettingsOutputReference
type DialogflowCxPageConfig ¶
type DialogflowCxPageConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The human-readable name of the page, unique within the agent. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#display_name DialogflowCxPage#display_name} DisplayName *string `field:"required" json:"displayName" yaml:"displayName"` // advanced_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#advanced_settings DialogflowCxPage#advanced_settings} AdvancedSettings *DialogflowCxPageAdvancedSettings `field:"optional" json:"advancedSettings" yaml:"advancedSettings"` // entry_fulfillment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#entry_fulfillment DialogflowCxPage#entry_fulfillment} EntryFulfillment *DialogflowCxPageEntryFulfillment `field:"optional" json:"entryFulfillment" yaml:"entryFulfillment"` // event_handlers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#event_handlers DialogflowCxPage#event_handlers} EventHandlers interface{} `field:"optional" json:"eventHandlers" yaml:"eventHandlers"` // form block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#form DialogflowCxPage#form} Form *DialogflowCxPageForm `field:"optional" json:"form" yaml:"form"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#id DialogflowCxPage#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"` // The language of the following fields in page:. // // Page.entry_fulfillment.messages // Page.entry_fulfillment.conditional_cases // Page.event_handlers.trigger_fulfillment.messages // Page.event_handlers.trigger_fulfillment.conditional_cases // Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages // Page.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_cases // Page.form.parameters.fill_behavior.reprompt_event_handlers.messages // Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases // Page.transition_routes.trigger_fulfillment.messages // Page.transition_routes.trigger_fulfillment.conditional_cases // If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#language_code DialogflowCxPage#language_code} LanguageCode *string `field:"optional" json:"languageCode" yaml:"languageCode"` // The flow to create a page for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#parent DialogflowCxPage#parent} Parent *string `field:"optional" json:"parent" yaml:"parent"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#timeouts DialogflowCxPage#timeouts} Timeouts *DialogflowCxPageTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Ordered list of TransitionRouteGroups associated with the page. // // Transition route groups must be unique within a page. // If multiple transition routes within a page scope refer to the same intent, then the precedence order is: page's transition route -> page's transition route group -> flow's transition routes. // If multiple transition route groups within a page contain the same intent, then the first group in the ordered list takes precedence. // Format:projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#transition_route_groups DialogflowCxPage#transition_route_groups} TransitionRouteGroups *[]*string `field:"optional" json:"transitionRouteGroups" yaml:"transitionRouteGroups"` // transition_routes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#transition_routes DialogflowCxPage#transition_routes} TransitionRoutes interface{} `field:"optional" json:"transitionRoutes" yaml:"transitionRoutes"` }
type DialogflowCxPageEntryFulfillment ¶
type DialogflowCxPageEntryFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conditional_cases DialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#messages DialogflowCxPage#messages} Messages interface{} `field:"optional" json:"messages" yaml:"messages"` // Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. // // If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#return_partial_responses DialogflowCxPage#return_partial_responses} ReturnPartialResponses interface{} `field:"optional" json:"returnPartialResponses" yaml:"returnPartialResponses"` // set_parameter_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#set_parameter_actions DialogflowCxPage#set_parameter_actions} SetParameterActions interface{} `field:"optional" json:"setParameterActions" yaml:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. // // This field is required if webhook is specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#tag DialogflowCxPage#tag} Tag *string `field:"optional" json:"tag" yaml:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#webhook DialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type DialogflowCxPageEntryFulfillmentConditionalCases ¶
type DialogflowCxPageEntryFulfillmentConditionalCases struct { // A JSON encoded list of cascading if-else conditions. // // Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored. // See [Case](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/Fulfillment#case) for the schema. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#cases DialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type DialogflowCxPageEntryFulfillmentConditionalCasesList ¶
type DialogflowCxPageEntryFulfillmentConditionalCasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentConditionalCasesList ¶
func NewDialogflowCxPageEntryFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageEntryFulfillmentConditionalCasesList
type DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference ¶
type DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference interface { cdktf.ComplexObject Cases() *string SetCases(val *string) CasesInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCases() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference
type DialogflowCxPageEntryFulfillmentMessages ¶
type DialogflowCxPageEntryFulfillmentMessages struct { // The channel which the response is associated with. // // Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#channel DialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conversation_success DialogflowCxPage#conversation_success} ConversationSuccess *DialogflowCxPageEntryFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#live_agent_handoff DialogflowCxPage#live_agent_handoff} LiveAgentHandoff *DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#output_audio_text DialogflowCxPage#output_audio_text} OutputAudioText *DialogflowCxPageEntryFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#payload DialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#play_audio DialogflowCxPage#play_audio} PlayAudio *DialogflowCxPageEntryFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#telephony_transfer_call DialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *DialogflowCxPageEntryFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageEntryFulfillmentMessagesConversationSuccess ¶
type DialogflowCxPageEntryFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference ¶
type DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEntryFulfillmentMessagesConversationSuccess SetInternalValue(val *DialogflowCxPageEntryFulfillmentMessagesConversationSuccess) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference
type DialogflowCxPageEntryFulfillmentMessagesList ¶
type DialogflowCxPageEntryFulfillmentMessagesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageEntryFulfillmentMessagesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentMessagesList ¶
func NewDialogflowCxPageEntryFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageEntryFulfillmentMessagesList
type DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff ¶
type DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference
type DialogflowCxPageEntryFulfillmentMessagesOutputAudioText ¶
type DialogflowCxPageEntryFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#ssml DialogflowCxPage#ssml} Ssml *string `field:"optional" json:"ssml" yaml:"ssml"` // The raw text to be synthesized. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference ¶
type DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEntryFulfillmentMessagesOutputAudioText SetInternalValue(val *DialogflowCxPageEntryFulfillmentMessagesOutputAudioText) Ssml() *string SetSsml(val *string) SsmlInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSsml() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference
type DialogflowCxPageEntryFulfillmentMessagesOutputReference ¶
type DialogflowCxPageEntryFulfillmentMessagesOutputReference interface { cdktf.ComplexObject Channel() *string SetChannel(val *string) ChannelInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConversationSuccess() DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *DialogflowCxPageEntryFulfillmentMessagesConversationSuccess // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LiveAgentHandoff() DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff OutputAudioText() DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *DialogflowCxPageEntryFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *DialogflowCxPageEntryFulfillmentMessagesPlayAudio TelephonyTransferCall() DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() DialogflowCxPageEntryFulfillmentMessagesTextOutputReference TextInput() *DialogflowCxPageEntryFulfillmentMessagesText // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConversationSuccess(value *DialogflowCxPageEntryFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *DialogflowCxPageEntryFulfillmentMessagesOutputAudioText) PutPlayAudio(value *DialogflowCxPageEntryFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall) PutText(value *DialogflowCxPageEntryFulfillmentMessagesText) ResetChannel() ResetConversationSuccess() ResetLiveAgentHandoff() ResetOutputAudioText() ResetPayload() ResetPlayAudio() ResetTelephonyTransferCall() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentMessagesOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageEntryFulfillmentMessagesOutputReference
type DialogflowCxPageEntryFulfillmentMessagesPlayAudio ¶
type DialogflowCxPageEntryFulfillmentMessagesPlayAudio struct { // URI of the audio clip. // // Dialogflow does not impose any validation on this value. It is specific to the client that reads it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#audio_uri DialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference ¶
type DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable AudioUri() *string SetAudioUri(val *string) AudioUriInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEntryFulfillmentMessagesPlayAudio SetInternalValue(val *DialogflowCxPageEntryFulfillmentMessagesPlayAudio) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference
type DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall ¶
type DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#phone_number DialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall) PhoneNumber() *string SetPhoneNumber(val *string) PhoneNumberInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference
type DialogflowCxPageEntryFulfillmentMessagesText ¶
type DialogflowCxPageEntryFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageEntryFulfillmentMessagesTextOutputReference ¶
type DialogflowCxPageEntryFulfillmentMessagesTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEntryFulfillmentMessagesText SetInternalValue(val *DialogflowCxPageEntryFulfillmentMessagesText) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *[]*string SetText(val *[]*string) TextInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentMessagesTextOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEntryFulfillmentMessagesTextOutputReference
type DialogflowCxPageEntryFulfillmentOutputReference ¶
type DialogflowCxPageEntryFulfillmentOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConditionalCases() DialogflowCxPageEntryFulfillmentConditionalCasesList ConditionalCasesInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEntryFulfillment SetInternalValue(val *DialogflowCxPageEntryFulfillment) Messages() DialogflowCxPageEntryFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() DialogflowCxPageEntryFulfillmentSetParameterActionsList SetParameterActionsInput() interface{} Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Webhook() *string SetWebhook(val *string) WebhookInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditionalCases(value interface{}) PutMessages(value interface{}) PutSetParameterActions(value interface{}) ResetConditionalCases() ResetMessages() ResetReturnPartialResponses() ResetSetParameterActions() ResetTag() ResetWebhook() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEntryFulfillmentOutputReference
type DialogflowCxPageEntryFulfillmentSetParameterActions ¶
type DialogflowCxPageEntryFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#parameter DialogflowCxPage#parameter} Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#value DialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DialogflowCxPageEntryFulfillmentSetParameterActionsList ¶
type DialogflowCxPageEntryFulfillmentSetParameterActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentSetParameterActionsList ¶
func NewDialogflowCxPageEntryFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageEntryFulfillmentSetParameterActionsList
type DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference ¶
type DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Parameter() *string SetParameter(val *string) ParameterInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameter() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference ¶
func NewDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference
type DialogflowCxPageEventHandlers ¶
type DialogflowCxPageEventHandlers struct { // The name of the event to handle. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#event DialogflowCxPage#event} Event *string `field:"optional" json:"event" yaml:"event"` // The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#target_flow DialogflowCxPage#target_flow} TargetFlow *string `field:"optional" json:"targetFlow" yaml:"targetFlow"` // The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#target_page DialogflowCxPage#target_page} TargetPage *string `field:"optional" json:"targetPage" yaml:"targetPage"` // trigger_fulfillment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#trigger_fulfillment DialogflowCxPage#trigger_fulfillment} TriggerFulfillment *DialogflowCxPageEventHandlersTriggerFulfillment `field:"optional" json:"triggerFulfillment" yaml:"triggerFulfillment"` }
type DialogflowCxPageEventHandlersList ¶
type DialogflowCxPageEventHandlersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageEventHandlersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersList ¶
func NewDialogflowCxPageEventHandlersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageEventHandlersList
type DialogflowCxPageEventHandlersOutputReference ¶
type DialogflowCxPageEventHandlersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Event() *string SetEvent(val *string) EventInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string TargetFlow() *string SetTargetFlow(val *string) TargetFlowInput() *string TargetPage() *string SetTargetPage(val *string) TargetPageInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TriggerFulfillment() DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference TriggerFulfillmentInput() *DialogflowCxPageEventHandlersTriggerFulfillment // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutTriggerFulfillment(value *DialogflowCxPageEventHandlersTriggerFulfillment) ResetEvent() ResetTargetFlow() ResetTargetPage() ResetTriggerFulfillment() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersOutputReference ¶
func NewDialogflowCxPageEventHandlersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageEventHandlersOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillment ¶
type DialogflowCxPageEventHandlersTriggerFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conditional_cases DialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#messages DialogflowCxPage#messages} Messages interface{} `field:"optional" json:"messages" yaml:"messages"` // Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. // // If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#return_partial_responses DialogflowCxPage#return_partial_responses} ReturnPartialResponses interface{} `field:"optional" json:"returnPartialResponses" yaml:"returnPartialResponses"` // set_parameter_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#set_parameter_actions DialogflowCxPage#set_parameter_actions} SetParameterActions interface{} `field:"optional" json:"setParameterActions" yaml:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. // // This field is required if webhook is specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#tag DialogflowCxPage#tag} Tag *string `field:"optional" json:"tag" yaml:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#webhook DialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCases ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCases struct { // A JSON encoded list of cascading if-else conditions. // // Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored. // See [Case](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/Fulfillment#case) for the schema. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#cases DialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList
type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference interface { cdktf.ComplexObject Cases() *string SetCases(val *string) CasesInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCases() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentMessages ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessages struct { // The channel which the response is associated with. // // Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#channel DialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conversation_success DialogflowCxPage#conversation_success} ConversationSuccess *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#live_agent_handoff DialogflowCxPage#live_agent_handoff} LiveAgentHandoff *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#output_audio_text DialogflowCxPage#output_audio_text} OutputAudioText *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#payload DialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#play_audio DialogflowCxPage#play_audio} PlayAudio *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#telephony_transfer_call DialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess SetInternalValue(val *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#ssml DialogflowCxPage#ssml} Ssml *string `field:"optional" json:"ssml" yaml:"ssml"` // The raw text to be synthesized. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText SetInternalValue(val *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText) Ssml() *string SetSsml(val *string) SsmlInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSsml() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference interface { cdktf.ComplexObject Channel() *string SetChannel(val *string) ChannelInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConversationSuccess() DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LiveAgentHandoff() DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff OutputAudioText() DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio TelephonyTransferCall() DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference TextInput() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConversationSuccess(value *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText) PutPlayAudio(value *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) PutText(value *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText) ResetChannel() ResetConversationSuccess() ResetLiveAgentHandoff() ResetOutputAudioText() ResetPayload() ResetPlayAudio() ResetTelephonyTransferCall() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio struct { // URI of the audio clip. // // Dialogflow does not impose any validation on this value. It is specific to the client that reads it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#audio_uri DialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable AudioUri() *string SetAudioUri(val *string) AudioUriInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio SetInternalValue(val *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#phone_number DialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) PhoneNumber() *string SetPhoneNumber(val *string) PhoneNumberInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText SetInternalValue(val *DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *[]*string SetText(val *[]*string) TextInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConditionalCases() DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList ConditionalCasesInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageEventHandlersTriggerFulfillment SetInternalValue(val *DialogflowCxPageEventHandlersTriggerFulfillment) Messages() DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList SetParameterActionsInput() interface{} Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Webhook() *string SetWebhook(val *string) WebhookInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditionalCases(value interface{}) PutMessages(value interface{}) PutSetParameterActions(value interface{}) ResetConditionalCases() ResetMessages() ResetReturnPartialResponses() ResetSetParameterActions() ResetTag() ResetWebhook() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference
type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActions ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#parameter DialogflowCxPage#parameter} Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#value DialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList
type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
type DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Parameter() *string SetParameter(val *string) ParameterInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameter() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
func NewDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
type DialogflowCxPageForm ¶
type DialogflowCxPageForm struct { // parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#parameters DialogflowCxPage#parameters} Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"` }
type DialogflowCxPageFormOutputReference ¶
type DialogflowCxPageFormOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageForm SetInternalValue(val *DialogflowCxPageForm) Parameters() DialogflowCxPageFormParametersList ParametersInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutParameters(value interface{}) ResetParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormOutputReference ¶
func NewDialogflowCxPageFormOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormOutputReference
type DialogflowCxPageFormParameters ¶
type DialogflowCxPageFormParameters struct { // advanced_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#advanced_settings DialogflowCxPage#advanced_settings} AdvancedSettings *DialogflowCxPageFormParametersAdvancedSettings `field:"optional" json:"advancedSettings" yaml:"advancedSettings"` // The default value of an optional parameter. If the parameter is required, the default value will be ignored. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#default_value DialogflowCxPage#default_value} DefaultValue *string `field:"optional" json:"defaultValue" yaml:"defaultValue"` // The human-readable name of the parameter, unique within the form. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#display_name DialogflowCxPage#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // The entity type of the parameter. // // Format: projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID> for developer entity types. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#entity_type DialogflowCxPage#entity_type} EntityType *string `field:"optional" json:"entityType" yaml:"entityType"` // fill_behavior block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#fill_behavior DialogflowCxPage#fill_behavior} FillBehavior *DialogflowCxPageFormParametersFillBehavior `field:"optional" json:"fillBehavior" yaml:"fillBehavior"` // Indicates whether the parameter represents a list of values. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#is_list DialogflowCxPage#is_list} IsList interface{} `field:"optional" json:"isList" yaml:"isList"` // Indicates whether the parameter content should be redacted in log. // // If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#redact DialogflowCxPage#redact} Redact interface{} `field:"optional" json:"redact" yaml:"redact"` // Indicates whether the parameter is required. // // Optional parameters will not trigger prompts; however, they are filled if the user specifies them. // Required parameters must be filled before form filling concludes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#required DialogflowCxPage#required} Required interface{} `field:"optional" json:"required" yaml:"required"` }
type DialogflowCxPageFormParametersAdvancedSettings ¶
type DialogflowCxPageFormParametersAdvancedSettings struct { // dtmf_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#dtmf_settings DialogflowCxPage#dtmf_settings} DtmfSettings *DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings `field:"optional" json:"dtmfSettings" yaml:"dtmfSettings"` }
type DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings ¶
type DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings struct { // If true, incoming audio is processed for DTMF (dual tone multi frequency) events. // // For example, if the caller presses a button on their telephone keypad and DTMF processing is enabled, Dialogflow will detect the event (e.g. a "3" was pressed) in the incoming audio and pass the event to the bot to drive business logic (e.g. when 3 is pressed, return the account balance). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#enabled DialogflowCxPage#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // The digit that terminates a DTMF digit sequence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#finish_digit DialogflowCxPage#finish_digit} FinishDigit *string `field:"optional" json:"finishDigit" yaml:"finishDigit"` // Max length of DTMF digits. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#max_digits DialogflowCxPage#max_digits} MaxDigits *float64 `field:"optional" json:"maxDigits" yaml:"maxDigits"` }
type DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference ¶
type DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} FinishDigit() *string SetFinishDigit(val *string) FinishDigitInput() *string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings SetInternalValue(val *DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings) MaxDigits() *float64 SetMaxDigits(val *float64) MaxDigitsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnabled() ResetFinishDigit() ResetMaxDigits() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference ¶
func NewDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference
type DialogflowCxPageFormParametersAdvancedSettingsOutputReference ¶
type DialogflowCxPageFormParametersAdvancedSettingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DtmfSettings() DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference DtmfSettingsInput() *DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersAdvancedSettings SetInternalValue(val *DialogflowCxPageFormParametersAdvancedSettings) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDtmfSettings(value *DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings) ResetDtmfSettings() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersAdvancedSettingsOutputReference ¶
func NewDialogflowCxPageFormParametersAdvancedSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersAdvancedSettingsOutputReference
type DialogflowCxPageFormParametersFillBehavior ¶
type DialogflowCxPageFormParametersFillBehavior struct { // initial_prompt_fulfillment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#initial_prompt_fulfillment DialogflowCxPage#initial_prompt_fulfillment} InitialPromptFulfillment *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment `field:"optional" json:"initialPromptFulfillment" yaml:"initialPromptFulfillment"` // reprompt_event_handlers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#reprompt_event_handlers DialogflowCxPage#reprompt_event_handlers} RepromptEventHandlers interface{} `field:"optional" json:"repromptEventHandlers" yaml:"repromptEventHandlers"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conditional_cases DialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#messages DialogflowCxPage#messages} Messages interface{} `field:"optional" json:"messages" yaml:"messages"` // Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. // // If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#return_partial_responses DialogflowCxPage#return_partial_responses} ReturnPartialResponses interface{} `field:"optional" json:"returnPartialResponses" yaml:"returnPartialResponses"` // set_parameter_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#set_parameter_actions DialogflowCxPage#set_parameter_actions} SetParameterActions interface{} `field:"optional" json:"setParameterActions" yaml:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. // // This field is required if webhook is specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#tag DialogflowCxPage#tag} Tag *string `field:"optional" json:"tag" yaml:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#webhook DialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCases ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCases struct { // A JSON encoded list of cascading if-else conditions. // // Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored. // See [Case](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/Fulfillment#case) for the schema. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#cases DialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference interface { cdktf.ComplexObject Cases() *string SetCases(val *string) CasesInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCases() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages struct { // The channel which the response is associated with. // // Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#channel DialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conversation_success DialogflowCxPage#conversation_success} ConversationSuccess *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#live_agent_handoff DialogflowCxPage#live_agent_handoff} LiveAgentHandoff *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#output_audio_text DialogflowCxPage#output_audio_text} OutputAudioText *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#payload DialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#play_audio DialogflowCxPage#play_audio} PlayAudio *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#telephony_transfer_call DialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#ssml DialogflowCxPage#ssml} Ssml *string `field:"optional" json:"ssml" yaml:"ssml"` // The raw text to be synthesized. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText) Ssml() *string SetSsml(val *string) SsmlInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSsml() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference interface { cdktf.ComplexObject Channel() *string SetChannel(val *string) ChannelInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConversationSuccess() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LiveAgentHandoff() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff OutputAudioText() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio TelephonyTransferCall() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference TextInput() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConversationSuccess(value *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText) PutPlayAudio(value *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall) PutText(value *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText) ResetChannel() ResetConversationSuccess() ResetLiveAgentHandoff() ResetOutputAudioText() ResetPayload() ResetPlayAudio() ResetTelephonyTransferCall() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio struct { // URI of the audio clip. // // Dialogflow does not impose any validation on this value. It is specific to the client that reads it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#audio_uri DialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable AudioUri() *string SetAudioUri(val *string) AudioUriInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#phone_number DialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall) PhoneNumber() *string SetPhoneNumber(val *string) PhoneNumberInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *[]*string SetText(val *[]*string) TextInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConditionalCases() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList ConditionalCasesInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment) Messages() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList SetParameterActionsInput() interface{} Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Webhook() *string SetWebhook(val *string) WebhookInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditionalCases(value interface{}) PutMessages(value interface{}) PutSetParameterActions(value interface{}) ResetConditionalCases() ResetMessages() ResetReturnPartialResponses() ResetSetParameterActions() ResetTag() ResetWebhook() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActions ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#parameter DialogflowCxPage#parameter} Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#value DialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Parameter() *string SetParameter(val *string) ParameterInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameter() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference
type DialogflowCxPageFormParametersFillBehaviorOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InitialPromptFulfillment() DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference InitialPromptFulfillmentInput() *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment InternalValue() *DialogflowCxPageFormParametersFillBehavior SetInternalValue(val *DialogflowCxPageFormParametersFillBehavior) RepromptEventHandlers() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList RepromptEventHandlersInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutInitialPromptFulfillment(value *DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment) PutRepromptEventHandlers(value interface{}) ResetInitialPromptFulfillment() ResetRepromptEventHandlers() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers struct { // The name of the event to handle. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#event DialogflowCxPage#event} Event *string `field:"optional" json:"event" yaml:"event"` // The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#target_flow DialogflowCxPage#target_flow} TargetFlow *string `field:"optional" json:"targetFlow" yaml:"targetFlow"` // The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#target_page DialogflowCxPage#target_page} TargetPage *string `field:"optional" json:"targetPage" yaml:"targetPage"` // trigger_fulfillment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#trigger_fulfillment DialogflowCxPage#trigger_fulfillment} TriggerFulfillment *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment `field:"optional" json:"triggerFulfillment" yaml:"triggerFulfillment"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Event() *string SetEvent(val *string) EventInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string TargetFlow() *string SetTargetFlow(val *string) TargetFlowInput() *string TargetPage() *string SetTargetPage(val *string) TargetPageInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TriggerFulfillment() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference TriggerFulfillmentInput() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutTriggerFulfillment(value *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment) ResetEvent() ResetTargetFlow() ResetTargetPage() ResetTriggerFulfillment() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conditional_cases DialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#messages DialogflowCxPage#messages} Messages interface{} `field:"optional" json:"messages" yaml:"messages"` // Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. // // If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#return_partial_responses DialogflowCxPage#return_partial_responses} ReturnPartialResponses interface{} `field:"optional" json:"returnPartialResponses" yaml:"returnPartialResponses"` // set_parameter_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#set_parameter_actions DialogflowCxPage#set_parameter_actions} SetParameterActions interface{} `field:"optional" json:"setParameterActions" yaml:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. // // This field is required if webhook is specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#tag DialogflowCxPage#tag} Tag *string `field:"optional" json:"tag" yaml:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#webhook DialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCases ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCases struct { // A JSON encoded list of cascading if-else conditions. // // Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored. // See [Case](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/Fulfillment#case) for the schema. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#cases DialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference interface { cdktf.ComplexObject Cases() *string SetCases(val *string) CasesInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCases() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages struct { // The channel which the response is associated with. // // Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#channel DialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conversation_success DialogflowCxPage#conversation_success} ConversationSuccess *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#live_agent_handoff DialogflowCxPage#live_agent_handoff} LiveAgentHandoff *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#output_audio_text DialogflowCxPage#output_audio_text} OutputAudioText *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#payload DialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#play_audio DialogflowCxPage#play_audio} PlayAudio *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#telephony_transfer_call DialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#ssml DialogflowCxPage#ssml} Ssml *string `field:"optional" json:"ssml" yaml:"ssml"` // The raw text to be synthesized. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText) Ssml() *string SetSsml(val *string) SsmlInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSsml() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference interface { cdktf.ComplexObject Channel() *string SetChannel(val *string) ChannelInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConversationSuccess() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LiveAgentHandoff() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff OutputAudioText() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio TelephonyTransferCall() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference TextInput() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConversationSuccess(value *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText) PutPlayAudio(value *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) PutText(value *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText) ResetChannel() ResetConversationSuccess() ResetLiveAgentHandoff() ResetOutputAudioText() ResetPayload() ResetPlayAudio() ResetTelephonyTransferCall() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio struct { // URI of the audio clip. // // Dialogflow does not impose any validation on this value. It is specific to the client that reads it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#audio_uri DialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable AudioUri() *string SetAudioUri(val *string) AudioUriInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#phone_number DialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) PhoneNumber() *string SetPhoneNumber(val *string) PhoneNumberInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *[]*string SetText(val *[]*string) TextInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConditionalCases() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList ConditionalCasesInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment SetInternalValue(val *DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment) Messages() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList SetParameterActionsInput() interface{} Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Webhook() *string SetWebhook(val *string) WebhookInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditionalCases(value interface{}) PutMessages(value interface{}) PutSetParameterActions(value interface{}) ResetConditionalCases() ResetMessages() ResetReturnPartialResponses() ResetSetParameterActions() ResetTag() ResetWebhook() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActions ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#parameter DialogflowCxPage#parameter} Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#value DialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
type DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Parameter() *string SetParameter(val *string) ParameterInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameter() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
func NewDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
type DialogflowCxPageFormParametersList ¶
type DialogflowCxPageFormParametersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageFormParametersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersList ¶
func NewDialogflowCxPageFormParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageFormParametersList
type DialogflowCxPageFormParametersOutputReference ¶
type DialogflowCxPageFormParametersOutputReference interface { cdktf.ComplexObject AdvancedSettings() DialogflowCxPageFormParametersAdvancedSettingsOutputReference AdvancedSettingsInput() *DialogflowCxPageFormParametersAdvancedSettings // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultValue() *string SetDefaultValue(val *string) DefaultValueInput() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string EntityType() *string SetEntityType(val *string) EntityTypeInput() *string FillBehavior() DialogflowCxPageFormParametersFillBehaviorOutputReference FillBehaviorInput() *DialogflowCxPageFormParametersFillBehavior // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IsList() interface{} SetIsList(val interface{}) IsListInput() interface{} Redact() interface{} SetRedact(val interface{}) RedactInput() interface{} Required() interface{} SetRequired(val interface{}) RequiredInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAdvancedSettings(value *DialogflowCxPageFormParametersAdvancedSettings) PutFillBehavior(value *DialogflowCxPageFormParametersFillBehavior) ResetAdvancedSettings() ResetDefaultValue() ResetDisplayName() ResetEntityType() ResetFillBehavior() ResetIsList() ResetRedact() ResetRequired() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageFormParametersOutputReference ¶
func NewDialogflowCxPageFormParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageFormParametersOutputReference
type DialogflowCxPageTimeouts ¶
type DialogflowCxPageTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#create DialogflowCxPage#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#delete DialogflowCxPage#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#update DialogflowCxPage#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type DialogflowCxPageTimeoutsOutputReference ¶
type DialogflowCxPageTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTimeoutsOutputReference ¶
func NewDialogflowCxPageTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageTimeoutsOutputReference
type DialogflowCxPageTransitionRoutes ¶
type DialogflowCxPageTransitionRoutes struct { // The condition to evaluate against form parameters or session parameters. // // At least one of intent or condition must be specified. When both intent and condition are specified, the transition can only happen when both are fulfilled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#condition DialogflowCxPage#condition} Condition *string `field:"optional" json:"condition" yaml:"condition"` // The unique identifier of an Intent. // // Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. Indicates that the transition can only happen when the given intent is matched. At least one of intent or condition must be specified. When both intent and condition are specified, the transition can only happen when both are fulfilled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#intent DialogflowCxPage#intent} Intent *string `field:"optional" json:"intent" yaml:"intent"` // The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#target_flow DialogflowCxPage#target_flow} TargetFlow *string `field:"optional" json:"targetFlow" yaml:"targetFlow"` // The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#target_page DialogflowCxPage#target_page} TargetPage *string `field:"optional" json:"targetPage" yaml:"targetPage"` // trigger_fulfillment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#trigger_fulfillment DialogflowCxPage#trigger_fulfillment} TriggerFulfillment *DialogflowCxPageTransitionRoutesTriggerFulfillment `field:"optional" json:"triggerFulfillment" yaml:"triggerFulfillment"` }
type DialogflowCxPageTransitionRoutesList ¶
type DialogflowCxPageTransitionRoutesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageTransitionRoutesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesList ¶
func NewDialogflowCxPageTransitionRoutesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageTransitionRoutesList
type DialogflowCxPageTransitionRoutesOutputReference ¶
type DialogflowCxPageTransitionRoutesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Condition() *string SetCondition(val *string) ConditionInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Intent() *string SetIntent(val *string) IntentInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string TargetFlow() *string SetTargetFlow(val *string) TargetFlowInput() *string TargetPage() *string SetTargetPage(val *string) TargetPageInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TriggerFulfillment() DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference TriggerFulfillmentInput() *DialogflowCxPageTransitionRoutesTriggerFulfillment // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutTriggerFulfillment(value *DialogflowCxPageTransitionRoutesTriggerFulfillment) ResetCondition() ResetIntent() ResetTargetFlow() ResetTargetPage() ResetTriggerFulfillment() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesOutputReference ¶
func NewDialogflowCxPageTransitionRoutesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageTransitionRoutesOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillment ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conditional_cases DialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#messages DialogflowCxPage#messages} Messages interface{} `field:"optional" json:"messages" yaml:"messages"` // Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. // // If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#return_partial_responses DialogflowCxPage#return_partial_responses} ReturnPartialResponses interface{} `field:"optional" json:"returnPartialResponses" yaml:"returnPartialResponses"` // set_parameter_actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#set_parameter_actions DialogflowCxPage#set_parameter_actions} SetParameterActions interface{} `field:"optional" json:"setParameterActions" yaml:"setParameterActions"` // The tag used by the webhook to identify which fulfillment is being called. // // This field is required if webhook is specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#tag DialogflowCxPage#tag} Tag *string `field:"optional" json:"tag" yaml:"tag"` // The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#webhook DialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCases ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCases struct { // A JSON encoded list of cascading if-else conditions. // // Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored. // See [Case](https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/Fulfillment#case) for the schema. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#cases DialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList
type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference interface { cdktf.ComplexObject Cases() *string SetCases(val *string) CasesInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCases() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages struct { // The channel which the response is associated with. // // Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#channel DialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#conversation_success DialogflowCxPage#conversation_success} ConversationSuccess *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#live_agent_handoff DialogflowCxPage#live_agent_handoff} LiveAgentHandoff *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#output_audio_text DialogflowCxPage#output_audio_text} OutputAudioText *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#payload DialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#play_audio DialogflowCxPage#play_audio} PlayAudio *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#telephony_transfer_call DialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess SetInternalValue(val *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#metadata DialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff) Metadata() *string SetMetadata(val *string) MetadataInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#ssml DialogflowCxPage#ssml} Ssml *string `field:"optional" json:"ssml" yaml:"ssml"` // The raw text to be synthesized. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText SetInternalValue(val *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText) Ssml() *string SetSsml(val *string) SsmlInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSsml() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference interface { cdktf.ComplexObject Channel() *string SetChannel(val *string) ChannelInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConversationSuccess() DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LiveAgentHandoff() DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff OutputAudioText() DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio TelephonyTransferCall() DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference TextInput() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConversationSuccess(value *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText) PutPlayAudio(value *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall) PutText(value *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText) ResetChannel() ResetConversationSuccess() ResetLiveAgentHandoff() ResetOutputAudioText() ResetPayload() ResetPlayAudio() ResetTelephonyTransferCall() ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio struct { // URI of the audio clip. // // Dialogflow does not impose any validation on this value. It is specific to the client that reads it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#audio_uri DialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable AudioUri() *string SetAudioUri(val *string) AudioUriInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio SetInternalValue(val *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#phone_number DialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall) PhoneNumber() *string SetPhoneNumber(val *string) PhoneNumberInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference interface { cdktf.ComplexObject AllowPlaybackInterruption() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText SetInternalValue(val *DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *[]*string SetText(val *[]*string) TextInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetText() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConditionalCases() DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList ConditionalCasesInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DialogflowCxPageTransitionRoutesTriggerFulfillment SetInternalValue(val *DialogflowCxPageTransitionRoutesTriggerFulfillment) Messages() DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList SetParameterActionsInput() interface{} Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Webhook() *string SetWebhook(val *string) WebhookInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditionalCases(value interface{}) PutMessages(value interface{}) PutSetParameterActions(value interface{}) ResetConditionalCases() ResetMessages() ResetReturnPartialResponses() ResetSetParameterActions() ResetTag() ResetWebhook() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference
type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActions ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#parameter DialogflowCxPage#parameter} Parameter *string `field:"optional" json:"parameter" yaml:"parameter"` // The new JSON-encoded value of the parameter. A null value clears the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.0/docs/resources/dialogflow_cx_page#value DialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList
type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference ¶
type DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Parameter() *string SetParameter(val *string) ParameterInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameter() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference ¶
func NewDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference
Source Files ¶
- DialogflowCxPage.go
- DialogflowCxPageAdvancedSettings.go
- DialogflowCxPageAdvancedSettingsDtmfSettings.go
- DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference.go
- DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference__checks.go
- DialogflowCxPageAdvancedSettingsOutputReference.go
- DialogflowCxPageAdvancedSettingsOutputReference__checks.go
- DialogflowCxPageConfig.go
- DialogflowCxPageEntryFulfillment.go
- DialogflowCxPageEntryFulfillmentConditionalCases.go
- DialogflowCxPageEntryFulfillmentConditionalCasesList.go
- DialogflowCxPageEntryFulfillmentConditionalCasesList__checks.go
- DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference.go
- DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentMessages.go
- DialogflowCxPageEntryFulfillmentMessagesConversationSuccess.go
- DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference.go
- DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentMessagesList.go
- DialogflowCxPageEntryFulfillmentMessagesList__checks.go
- DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff.go
- DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference.go
- DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentMessagesOutputAudioText.go
- DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference.go
- DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentMessagesOutputReference.go
- DialogflowCxPageEntryFulfillmentMessagesOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentMessagesPlayAudio.go
- DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference.go
- DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall.go
- DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference.go
- DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentMessagesText.go
- DialogflowCxPageEntryFulfillmentMessagesTextOutputReference.go
- DialogflowCxPageEntryFulfillmentMessagesTextOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentOutputReference.go
- DialogflowCxPageEntryFulfillmentOutputReference__checks.go
- DialogflowCxPageEntryFulfillmentSetParameterActions.go
- DialogflowCxPageEntryFulfillmentSetParameterActionsList.go
- DialogflowCxPageEntryFulfillmentSetParameterActionsList__checks.go
- DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference.go
- DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference__checks.go
- DialogflowCxPageEventHandlers.go
- DialogflowCxPageEventHandlersList.go
- DialogflowCxPageEventHandlersList__checks.go
- DialogflowCxPageEventHandlersOutputReference.go
- DialogflowCxPageEventHandlersOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillment.go
- DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCases.go
- DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList.go
- DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessages.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesText.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActions.go
- DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList.go
- DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList__checks.go
- DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference.go
- DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference__checks.go
- DialogflowCxPageForm.go
- DialogflowCxPageFormOutputReference.go
- DialogflowCxPageFormOutputReference__checks.go
- DialogflowCxPageFormParameters.go
- DialogflowCxPageFormParametersAdvancedSettings.go
- DialogflowCxPageFormParametersAdvancedSettingsDtmfSettings.go
- DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference.go
- DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference__checks.go
- DialogflowCxPageFormParametersAdvancedSettingsOutputReference.go
- DialogflowCxPageFormParametersAdvancedSettingsOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehavior.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCases.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActions.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList__checks.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCases.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActions.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList__checks.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference.go
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference__checks.go
- DialogflowCxPageFormParametersList.go
- DialogflowCxPageFormParametersList__checks.go
- DialogflowCxPageFormParametersOutputReference.go
- DialogflowCxPageFormParametersOutputReference__checks.go
- DialogflowCxPageTimeouts.go
- DialogflowCxPageTimeoutsOutputReference.go
- DialogflowCxPageTimeoutsOutputReference__checks.go
- DialogflowCxPageTransitionRoutes.go
- DialogflowCxPageTransitionRoutesList.go
- DialogflowCxPageTransitionRoutesList__checks.go
- DialogflowCxPageTransitionRoutesOutputReference.go
- DialogflowCxPageTransitionRoutesOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillment.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCases.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActions.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList__checks.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference.go
- DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference__checks.go
- DialogflowCxPage__checks.go
- main.go