Documentation ¶
Index ¶
- func GoogleDialogflowCxPage_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleDialogflowCxPage_IsConstruct(x interface{}) *bool
- func GoogleDialogflowCxPage_IsTerraformElement(x interface{}) *bool
- func GoogleDialogflowCxPage_IsTerraformResource(x interface{}) *bool
- func GoogleDialogflowCxPage_TfResourceType() *string
- func NewGoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference_Override(g GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference, ...)
- func NewGoogleDialogflowCxPageAdvancedSettingsOutputReference_Override(g GoogleDialogflowCxPageAdvancedSettingsOutputReference, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEntryFulfillmentMessagesList_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesList, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentOutputReference, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList, ...)
- func NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference, ...)
- func NewGoogleDialogflowCxPageEventHandlersList_Override(g GoogleDialogflowCxPageEventHandlersList, ...)
- func NewGoogleDialogflowCxPageEventHandlersOutputReference_Override(g GoogleDialogflowCxPageEventHandlersOutputReference, ...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList, ...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList, ...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference, ...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference, ...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList, ...)
- func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormOutputReference_Override(g GoogleDialogflowCxPageFormOutputReference, ...)
- func NewGoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference_Override(g GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference, ...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference, ...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList, ...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList_Override(...)
- func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewGoogleDialogflowCxPageFormParametersList_Override(g GoogleDialogflowCxPageFormParametersList, ...)
- func NewGoogleDialogflowCxPageFormParametersOutputReference_Override(g GoogleDialogflowCxPageFormParametersOutputReference, ...)
- func NewGoogleDialogflowCxPageTimeoutsOutputReference_Override(g GoogleDialogflowCxPageTimeoutsOutputReference, ...)
- func NewGoogleDialogflowCxPageTransitionRoutesList_Override(g GoogleDialogflowCxPageTransitionRoutesList, ...)
- func NewGoogleDialogflowCxPageTransitionRoutesOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesOutputReference, ...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList, ...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList, ...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference, ...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override(...)
- func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewGoogleDialogflowCxPage_Override(g GoogleDialogflowCxPage, scope constructs.Construct, id *string, ...)
- type GoogleDialogflowCxPage
- type GoogleDialogflowCxPageAdvancedSettings
- type GoogleDialogflowCxPageAdvancedSettingsDtmfSettings
- type GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference
- type GoogleDialogflowCxPageAdvancedSettingsOutputReference
- type GoogleDialogflowCxPageConfig
- type GoogleDialogflowCxPageEntryFulfillment
- type GoogleDialogflowCxPageEntryFulfillmentConditionalCases
- type GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList
- type GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentMessages
- type GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess
- type GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentMessagesList
- type GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff
- type GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText
- type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio
- type GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall
- type GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentMessagesText
- type GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentOutputReference
- type GoogleDialogflowCxPageEntryFulfillmentSetParameterActions
- type GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList
- type GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference
- type GoogleDialogflowCxPageEventHandlers
- type GoogleDialogflowCxPageEventHandlersList
- type GoogleDialogflowCxPageEventHandlersOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillment
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCases
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessages
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActions
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList
- type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
- type GoogleDialogflowCxPageForm
- type GoogleDialogflowCxPageFormOutputReference
- type GoogleDialogflowCxPageFormParameters
- type GoogleDialogflowCxPageFormParametersAdvancedSettings
- type GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings
- type GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference
- type GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehavior
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCases
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActions
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList
- type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCases
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActions
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList
- type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
- type GoogleDialogflowCxPageFormParametersList
- type GoogleDialogflowCxPageFormParametersOutputReference
- type GoogleDialogflowCxPageTimeouts
- type GoogleDialogflowCxPageTimeoutsOutputReference
- type GoogleDialogflowCxPageTransitionRoutes
- type GoogleDialogflowCxPageTransitionRoutesList
- type GoogleDialogflowCxPageTransitionRoutesOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCases
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActions
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList
- type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleDialogflowCxPage_GenerateConfigForImport ¶
func GoogleDialogflowCxPage_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleDialogflowCxPage resource upon running "cdktf plan <stack-name>".
func GoogleDialogflowCxPage_IsConstruct ¶
func GoogleDialogflowCxPage_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 GoogleDialogflowCxPage_IsTerraformElement ¶
func GoogleDialogflowCxPage_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleDialogflowCxPage_IsTerraformResource ¶
func GoogleDialogflowCxPage_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleDialogflowCxPage_TfResourceType ¶
func GoogleDialogflowCxPage_TfResourceType() *string
func NewGoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference_Override ¶ added in v12.0.2
func NewGoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference_Override(g GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageAdvancedSettingsOutputReference_Override ¶ added in v12.0.2
func NewGoogleDialogflowCxPageAdvancedSettingsOutputReference_Override(g GoogleDialogflowCxPageAdvancedSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesList_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesList_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesList_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEntryFulfillmentOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference_Override ¶
func NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference_Override(g GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageEventHandlersList_Override ¶
func NewGoogleDialogflowCxPageEventHandlersList_Override(g GoogleDialogflowCxPageEventHandlersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageEventHandlersOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersOutputReference_Override(g GoogleDialogflowCxPageEventHandlersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(g GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageFormOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormOutputReference_Override(g GoogleDialogflowCxPageFormOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference_Override ¶ added in v12.0.2
func NewGoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference_Override(g GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference_Override ¶ added in v12.0.2
func NewGoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference_Override(g GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(g GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageFormParametersList_Override ¶
func NewGoogleDialogflowCxPageFormParametersList_Override(g GoogleDialogflowCxPageFormParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageFormParametersOutputReference_Override ¶
func NewGoogleDialogflowCxPageFormParametersOutputReference_Override(g GoogleDialogflowCxPageFormParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageTimeoutsOutputReference_Override ¶
func NewGoogleDialogflowCxPageTimeoutsOutputReference_Override(g GoogleDialogflowCxPageTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageTransitionRoutesList_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesList_Override(g GoogleDialogflowCxPageTransitionRoutesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageTransitionRoutesOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override(g GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxPage_Override ¶
func NewGoogleDialogflowCxPage_Override(g GoogleDialogflowCxPage, scope constructs.Construct, id *string, config *GoogleDialogflowCxPageConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page google_dialogflow_cx_page} Resource.
Types ¶
type GoogleDialogflowCxPage ¶
type GoogleDialogflowCxPage interface { cdktf.TerraformResource AdvancedSettings() GoogleDialogflowCxPageAdvancedSettingsOutputReference AdvancedSettingsInput() *GoogleDialogflowCxPageAdvancedSettings // 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() GoogleDialogflowCxPageEntryFulfillmentOutputReference EntryFulfillmentInput() *GoogleDialogflowCxPageEntryFulfillment EventHandlers() GoogleDialogflowCxPageEventHandlersList EventHandlersInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) Form() GoogleDialogflowCxPageFormOutputReference FormInput() *GoogleDialogflowCxPageForm // 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() GoogleDialogflowCxPageTimeoutsOutputReference TimeoutsInput() interface{} TransitionRouteGroups() *[]*string SetTransitionRouteGroups(val *[]*string) TransitionRouteGroupsInput() *[]*string TransitionRoutes() GoogleDialogflowCxPageTransitionRoutesList 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. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAdvancedSettings(value *GoogleDialogflowCxPageAdvancedSettings) PutEntryFulfillment(value *GoogleDialogflowCxPageEntryFulfillment) PutEventHandlers(value interface{}) PutForm(value *GoogleDialogflowCxPageForm) PutTimeouts(value *GoogleDialogflowCxPageTimeouts) 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{} // 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page google_dialogflow_cx_page}.
func NewGoogleDialogflowCxPage ¶
func NewGoogleDialogflowCxPage(scope constructs.Construct, id *string, config *GoogleDialogflowCxPageConfig) GoogleDialogflowCxPage
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page google_dialogflow_cx_page} Resource.
type GoogleDialogflowCxPageAdvancedSettings ¶ added in v12.0.2
type GoogleDialogflowCxPageAdvancedSettings struct { // dtmf_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#dtmf_settings GoogleDialogflowCxPage#dtmf_settings} DtmfSettings *GoogleDialogflowCxPageAdvancedSettingsDtmfSettings `field:"optional" json:"dtmfSettings" yaml:"dtmfSettings"` }
type GoogleDialogflowCxPageAdvancedSettingsDtmfSettings ¶ added in v12.0.2
type GoogleDialogflowCxPageAdvancedSettingsDtmfSettings 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#enabled GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#finish_digit GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#max_digits GoogleDialogflowCxPage#max_digits} MaxDigits *float64 `field:"optional" json:"maxDigits" yaml:"maxDigits"` }
type GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference ¶ added in v12.0.2
type GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference 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() *GoogleDialogflowCxPageAdvancedSettingsDtmfSettings SetInternalValue(val *GoogleDialogflowCxPageAdvancedSettingsDtmfSettings) 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 NewGoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference ¶ added in v12.0.2
func NewGoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference
type GoogleDialogflowCxPageAdvancedSettingsOutputReference ¶ added in v12.0.2
type GoogleDialogflowCxPageAdvancedSettingsOutputReference 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() GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference DtmfSettingsInput() *GoogleDialogflowCxPageAdvancedSettingsDtmfSettings // Experimental. Fqn() *string InternalValue() *GoogleDialogflowCxPageAdvancedSettings SetInternalValue(val *GoogleDialogflowCxPageAdvancedSettings) // 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 *GoogleDialogflowCxPageAdvancedSettingsDtmfSettings) 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 NewGoogleDialogflowCxPageAdvancedSettingsOutputReference ¶ added in v12.0.2
func NewGoogleDialogflowCxPageAdvancedSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageAdvancedSettingsOutputReference
type GoogleDialogflowCxPageConfig ¶
type GoogleDialogflowCxPageConfig 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#display_name GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#advanced_settings GoogleDialogflowCxPage#advanced_settings} AdvancedSettings *GoogleDialogflowCxPageAdvancedSettings `field:"optional" json:"advancedSettings" yaml:"advancedSettings"` // entry_fulfillment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#entry_fulfillment GoogleDialogflowCxPage#entry_fulfillment} EntryFulfillment *GoogleDialogflowCxPageEntryFulfillment `field:"optional" json:"entryFulfillment" yaml:"entryFulfillment"` // event_handlers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#event_handlers GoogleDialogflowCxPage#event_handlers} EventHandlers interface{} `field:"optional" json:"eventHandlers" yaml:"eventHandlers"` // form block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#form GoogleDialogflowCxPage#form} Form *GoogleDialogflowCxPageForm `field:"optional" json:"form" yaml:"form"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#id GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#language_code GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#parent GoogleDialogflowCxPage#parent} Parent *string `field:"optional" json:"parent" yaml:"parent"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#timeouts GoogleDialogflowCxPage#timeouts} Timeouts *GoogleDialogflowCxPageTimeouts `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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#transition_route_groups GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#transition_routes GoogleDialogflowCxPage#transition_routes} TransitionRoutes interface{} `field:"optional" json:"transitionRoutes" yaml:"transitionRoutes"` }
type GoogleDialogflowCxPageEntryFulfillment ¶
type GoogleDialogflowCxPageEntryFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conditional_cases GoogleDialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#messages GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#return_partial_responses GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#set_parameter_actions GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#tag GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#webhook GoogleDialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type GoogleDialogflowCxPageEntryFulfillmentConditionalCases ¶
type GoogleDialogflowCxPageEntryFulfillmentConditionalCases 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#cases GoogleDialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList ¶
type GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference // 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 NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesList ¶
func NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList
type GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference 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 NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference
type GoogleDialogflowCxPageEntryFulfillmentMessages ¶
type GoogleDialogflowCxPageEntryFulfillmentMessages 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#channel GoogleDialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conversation_success GoogleDialogflowCxPage#conversation_success} ConversationSuccess *GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#live_agent_handoff GoogleDialogflowCxPage#live_agent_handoff} LiveAgentHandoff *GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#output_audio_text GoogleDialogflowCxPage#output_audio_text} OutputAudioText *GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#payload GoogleDialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#play_audio GoogleDialogflowCxPage#play_audio} PlayAudio *GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#telephony_transfer_call GoogleDialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *GoogleDialogflowCxPageEntryFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference 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() *GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess SetInternalValue(val *GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess) 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 NewGoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference
type GoogleDialogflowCxPageEntryFulfillmentMessagesList ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference // 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 NewGoogleDialogflowCxPageEntryFulfillmentMessagesList ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageEntryFulfillmentMessagesList
type GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference 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() *GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff) 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 NewGoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference
type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#ssml GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference 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() *GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText SetInternalValue(val *GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText) 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 NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference
type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference 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() GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess // 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() GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff OutputAudioText() GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio TelephonyTransferCall() GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference TextInput() *GoogleDialogflowCxPageEntryFulfillmentMessagesText // 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 *GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText) PutPlayAudio(value *GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall) PutText(value *GoogleDialogflowCxPageEntryFulfillmentMessagesText) 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 NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference
type GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#audio_uri GoogleDialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference 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() *GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio SetInternalValue(val *GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio) // 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 NewGoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference
type GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#phone_number GoogleDialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference 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() *GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall) 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 NewGoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference
type GoogleDialogflowCxPageEntryFulfillmentMessagesText ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference 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() *GoogleDialogflowCxPageEntryFulfillmentMessagesText SetInternalValue(val *GoogleDialogflowCxPageEntryFulfillmentMessagesText) // 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 NewGoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference
type GoogleDialogflowCxPageEntryFulfillmentOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentOutputReference 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() GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList 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() *GoogleDialogflowCxPageEntryFulfillment SetInternalValue(val *GoogleDialogflowCxPageEntryFulfillment) Messages() GoogleDialogflowCxPageEntryFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList 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 NewGoogleDialogflowCxPageEntryFulfillmentOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEntryFulfillmentOutputReference
type GoogleDialogflowCxPageEntryFulfillmentSetParameterActions ¶
type GoogleDialogflowCxPageEntryFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#parameter GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#value GoogleDialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList ¶
type GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference // 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 NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList ¶
func NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList
type GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference ¶
type GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference 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 NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference ¶
func NewGoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference
type GoogleDialogflowCxPageEventHandlers ¶
type GoogleDialogflowCxPageEventHandlers struct { // The name of the event to handle. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#event GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#target_flow GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#target_page GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#trigger_fulfillment GoogleDialogflowCxPage#trigger_fulfillment} TriggerFulfillment *GoogleDialogflowCxPageEventHandlersTriggerFulfillment `field:"optional" json:"triggerFulfillment" yaml:"triggerFulfillment"` }
type GoogleDialogflowCxPageEventHandlersList ¶
type GoogleDialogflowCxPageEventHandlersList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageEventHandlersOutputReference // 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 NewGoogleDialogflowCxPageEventHandlersList ¶
func NewGoogleDialogflowCxPageEventHandlersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageEventHandlersList
type GoogleDialogflowCxPageEventHandlersOutputReference ¶
type GoogleDialogflowCxPageEventHandlersOutputReference 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() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference TriggerFulfillmentInput() *GoogleDialogflowCxPageEventHandlersTriggerFulfillment // 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 *GoogleDialogflowCxPageEventHandlersTriggerFulfillment) 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 NewGoogleDialogflowCxPageEventHandlersOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageEventHandlersOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillment ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conditional_cases GoogleDialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#messages GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#return_partial_responses GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#set_parameter_actions GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#tag GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#webhook GoogleDialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCases ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCases 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#cases GoogleDialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference // 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessages ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessages 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#channel GoogleDialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conversation_success GoogleDialogflowCxPage#conversation_success} ConversationSuccess *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#live_agent_handoff GoogleDialogflowCxPage#live_agent_handoff} LiveAgentHandoff *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#output_audio_text GoogleDialogflowCxPage#output_audio_text} OutputAudioText *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#payload GoogleDialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#play_audio GoogleDialogflowCxPage#play_audio} PlayAudio *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#telephony_transfer_call GoogleDialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference 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() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess SetInternalValue(val *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess) 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference // 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference 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() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#ssml GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference 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() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText SetInternalValue(val *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText) 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference 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() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess // 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() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff OutputAudioText() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio TelephonyTransferCall() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference TextInput() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText // 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 *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText) PutPlayAudio(value *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) PutText(value *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText) 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#audio_uri GoogleDialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference 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() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio SetInternalValue(val *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio) // 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#phone_number GoogleDialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference 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() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference 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() *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText SetInternalValue(val *GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText) // 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference 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() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList 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() *GoogleDialogflowCxPageEventHandlersTriggerFulfillment SetInternalValue(val *GoogleDialogflowCxPageEventHandlersTriggerFulfillment) Messages() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActions ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#parameter GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#value GoogleDialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference // 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
type GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference 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 NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
func NewGoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
type GoogleDialogflowCxPageForm ¶
type GoogleDialogflowCxPageForm struct { // parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#parameters GoogleDialogflowCxPage#parameters} Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"` }
type GoogleDialogflowCxPageFormOutputReference ¶
type GoogleDialogflowCxPageFormOutputReference 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() *GoogleDialogflowCxPageForm SetInternalValue(val *GoogleDialogflowCxPageForm) Parameters() GoogleDialogflowCxPageFormParametersList 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 NewGoogleDialogflowCxPageFormOutputReference ¶
func NewGoogleDialogflowCxPageFormOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormOutputReference
type GoogleDialogflowCxPageFormParameters ¶
type GoogleDialogflowCxPageFormParameters struct { // advanced_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#advanced_settings GoogleDialogflowCxPage#advanced_settings} AdvancedSettings *GoogleDialogflowCxPageFormParametersAdvancedSettings `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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#default_value GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#display_name GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#entity_type GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#fill_behavior GoogleDialogflowCxPage#fill_behavior} FillBehavior *GoogleDialogflowCxPageFormParametersFillBehavior `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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#is_list GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#redact GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#required GoogleDialogflowCxPage#required} Required interface{} `field:"optional" json:"required" yaml:"required"` }
type GoogleDialogflowCxPageFormParametersAdvancedSettings ¶ added in v12.0.2
type GoogleDialogflowCxPageFormParametersAdvancedSettings struct { // dtmf_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#dtmf_settings GoogleDialogflowCxPage#dtmf_settings} DtmfSettings *GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings `field:"optional" json:"dtmfSettings" yaml:"dtmfSettings"` }
type GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings ¶ added in v12.0.2
type GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#enabled GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#finish_digit GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#max_digits GoogleDialogflowCxPage#max_digits} MaxDigits *float64 `field:"optional" json:"maxDigits" yaml:"maxDigits"` }
type GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference ¶ added in v12.0.2
type GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference 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() *GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings SetInternalValue(val *GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings) 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 NewGoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference ¶ added in v12.0.2
func NewGoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference
type GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference ¶ added in v12.0.2
type GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference 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() GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference DtmfSettingsInput() *GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings // Experimental. Fqn() *string InternalValue() *GoogleDialogflowCxPageFormParametersAdvancedSettings SetInternalValue(val *GoogleDialogflowCxPageFormParametersAdvancedSettings) // 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 *GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings) 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 NewGoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference ¶ added in v12.0.2
func NewGoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference
type GoogleDialogflowCxPageFormParametersFillBehavior ¶
type GoogleDialogflowCxPageFormParametersFillBehavior struct { // initial_prompt_fulfillment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#initial_prompt_fulfillment GoogleDialogflowCxPage#initial_prompt_fulfillment} InitialPromptFulfillment *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment `field:"optional" json:"initialPromptFulfillment" yaml:"initialPromptFulfillment"` // reprompt_event_handlers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#reprompt_event_handlers GoogleDialogflowCxPage#reprompt_event_handlers} RepromptEventHandlers interface{} `field:"optional" json:"repromptEventHandlers" yaml:"repromptEventHandlers"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conditional_cases GoogleDialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#messages GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#return_partial_responses GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#set_parameter_actions GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#tag GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#webhook GoogleDialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCases ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCases 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#cases GoogleDialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#channel GoogleDialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conversation_success GoogleDialogflowCxPage#conversation_success} ConversationSuccess *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#live_agent_handoff GoogleDialogflowCxPage#live_agent_handoff} LiveAgentHandoff *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#output_audio_text GoogleDialogflowCxPage#output_audio_text} OutputAudioText *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#payload GoogleDialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#play_audio GoogleDialogflowCxPage#play_audio} PlayAudio *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#telephony_transfer_call GoogleDialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#ssml GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference 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() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess // 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() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff OutputAudioText() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio TelephonyTransferCall() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference TextInput() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText // 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 *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText) PutPlayAudio(value *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall) PutText(value *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#audio_uri GoogleDialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio) // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#phone_number GoogleDialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText) // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference 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() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList 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() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment) Messages() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActions ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#parameter GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#value GoogleDialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference 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() GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference InitialPromptFulfillmentInput() *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment InternalValue() *GoogleDialogflowCxPageFormParametersFillBehavior SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehavior) RepromptEventHandlers() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList 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 *GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers struct { // The name of the event to handle. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#event GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#target_flow GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#target_page GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#trigger_fulfillment GoogleDialogflowCxPage#trigger_fulfillment} TriggerFulfillment *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment `field:"optional" json:"triggerFulfillment" yaml:"triggerFulfillment"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference 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() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference TriggerFulfillmentInput() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment // 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 *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conditional_cases GoogleDialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#messages GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#return_partial_responses GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#set_parameter_actions GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#tag GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#webhook GoogleDialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCases ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCases 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#cases GoogleDialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#channel GoogleDialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conversation_success GoogleDialogflowCxPage#conversation_success} ConversationSuccess *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#live_agent_handoff GoogleDialogflowCxPage#live_agent_handoff} LiveAgentHandoff *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#output_audio_text GoogleDialogflowCxPage#output_audio_text} OutputAudioText *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#payload GoogleDialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#play_audio GoogleDialogflowCxPage#play_audio} PlayAudio *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#telephony_transfer_call GoogleDialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#ssml GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference 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() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess // 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() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff OutputAudioText() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio TelephonyTransferCall() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference TextInput() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText // 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 *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText) PutPlayAudio(value *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) PutText(value *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#audio_uri GoogleDialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio) // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#phone_number GoogleDialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference 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() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText) // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference 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() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList 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() *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment SetInternalValue(val *GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment) Messages() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActions ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#parameter GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#value GoogleDialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference // 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
type GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference 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 NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
type GoogleDialogflowCxPageFormParametersList ¶
type GoogleDialogflowCxPageFormParametersList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageFormParametersOutputReference // 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 NewGoogleDialogflowCxPageFormParametersList ¶
func NewGoogleDialogflowCxPageFormParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageFormParametersList
type GoogleDialogflowCxPageFormParametersOutputReference ¶
type GoogleDialogflowCxPageFormParametersOutputReference interface { cdktf.ComplexObject AdvancedSettings() GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference AdvancedSettingsInput() *GoogleDialogflowCxPageFormParametersAdvancedSettings // 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() GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference FillBehaviorInput() *GoogleDialogflowCxPageFormParametersFillBehavior // 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 *GoogleDialogflowCxPageFormParametersAdvancedSettings) PutFillBehavior(value *GoogleDialogflowCxPageFormParametersFillBehavior) 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 NewGoogleDialogflowCxPageFormParametersOutputReference ¶
func NewGoogleDialogflowCxPageFormParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageFormParametersOutputReference
type GoogleDialogflowCxPageTimeouts ¶
type GoogleDialogflowCxPageTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#create GoogleDialogflowCxPage#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#delete GoogleDialogflowCxPage#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#update GoogleDialogflowCxPage#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleDialogflowCxPageTimeoutsOutputReference ¶
type GoogleDialogflowCxPageTimeoutsOutputReference 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 NewGoogleDialogflowCxPageTimeoutsOutputReference ¶
func NewGoogleDialogflowCxPageTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageTimeoutsOutputReference
type GoogleDialogflowCxPageTransitionRoutes ¶
type GoogleDialogflowCxPageTransitionRoutes 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#condition GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#intent GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#target_flow GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#target_page GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#trigger_fulfillment GoogleDialogflowCxPage#trigger_fulfillment} TriggerFulfillment *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment `field:"optional" json:"triggerFulfillment" yaml:"triggerFulfillment"` }
type GoogleDialogflowCxPageTransitionRoutesList ¶
type GoogleDialogflowCxPageTransitionRoutesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageTransitionRoutesOutputReference // 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 NewGoogleDialogflowCxPageTransitionRoutesList ¶
func NewGoogleDialogflowCxPageTransitionRoutesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageTransitionRoutesList
type GoogleDialogflowCxPageTransitionRoutesOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesOutputReference 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() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference TriggerFulfillmentInput() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment // 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 *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment) 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 NewGoogleDialogflowCxPageTransitionRoutesOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageTransitionRoutesOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conditional_cases GoogleDialogflowCxPage#conditional_cases} ConditionalCases interface{} `field:"optional" json:"conditionalCases" yaml:"conditionalCases"` // messages block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#messages GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#return_partial_responses GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#set_parameter_actions GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#tag GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#webhook GoogleDialogflowCxPage#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCases ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCases 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#cases GoogleDialogflowCxPage#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference // 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#channel GoogleDialogflowCxPage#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // conversation_success block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#conversation_success GoogleDialogflowCxPage#conversation_success} ConversationSuccess *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#live_agent_handoff GoogleDialogflowCxPage#live_agent_handoff} LiveAgentHandoff *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#output_audio_text GoogleDialogflowCxPage#output_audio_text} OutputAudioText *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#payload GoogleDialogflowCxPage#payload} Payload *string `field:"optional" json:"payload" yaml:"payload"` // play_audio block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#play_audio GoogleDialogflowCxPage#play_audio} PlayAudio *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#telephony_transfer_call GoogleDialogflowCxPage#telephony_transfer_call} TelephonyTransferCall *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference 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() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess SetInternalValue(val *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess) 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference // 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#metadata GoogleDialogflowCxPage#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference 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() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff) 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText struct { // The SSML text to be synthesized. For more information, see SSML. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#ssml GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference 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() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText SetInternalValue(val *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText) 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference 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() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess // 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() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff OutputAudioText() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio TelephonyTransferCall() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference TextInput() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText // 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 *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText) PutPlayAudio(value *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall) PutText(value *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText) 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio 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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#audio_uri GoogleDialogflowCxPage#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference 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() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio SetInternalValue(val *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio) // 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall struct { // Transfer the call to a phone number in E.164 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#phone_number GoogleDialogflowCxPage#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference 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() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall) 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#text GoogleDialogflowCxPage#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference 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() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText SetInternalValue(val *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText) // 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference 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() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList 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() *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment SetInternalValue(val *GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment) Messages() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActions ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.4.0/docs/resources/google_dialogflow_cx_page#parameter GoogleDialogflowCxPage#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-beta/5.4.0/docs/resources/google_dialogflow_cx_page#value GoogleDialogflowCxPage#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList 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) // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference // 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference ¶
type GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference 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 NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference ¶
func NewGoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference
Source Files ¶
- GoogleDialogflowCxPage.go
- GoogleDialogflowCxPageAdvancedSettings.go
- GoogleDialogflowCxPageAdvancedSettingsDtmfSettings.go
- GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference.go
- GoogleDialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference__checks.go
- GoogleDialogflowCxPageAdvancedSettingsOutputReference.go
- GoogleDialogflowCxPageAdvancedSettingsOutputReference__checks.go
- GoogleDialogflowCxPageConfig.go
- GoogleDialogflowCxPageEntryFulfillment.go
- GoogleDialogflowCxPageEntryFulfillmentConditionalCases.go
- GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList.go
- GoogleDialogflowCxPageEntryFulfillmentConditionalCasesList__checks.go
- GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentConditionalCasesOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentMessages.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccess.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesList.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesList__checks.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoff.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioText.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudio.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCall.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesText.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentMessagesTextOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentOutputReference__checks.go
- GoogleDialogflowCxPageEntryFulfillmentSetParameterActions.go
- GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList.go
- GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsList__checks.go
- GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference.go
- GoogleDialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlers.go
- GoogleDialogflowCxPageEventHandlersList.go
- GoogleDialogflowCxPageEventHandlersList__checks.go
- GoogleDialogflowCxPageEventHandlersOutputReference.go
- GoogleDialogflowCxPageEventHandlersOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillment.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCases.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessages.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccess.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesList__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioText.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudio.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesText.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentOutputReference__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActions.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList__checks.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference.go
- GoogleDialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference__checks.go
- GoogleDialogflowCxPageForm.go
- GoogleDialogflowCxPageFormOutputReference.go
- GoogleDialogflowCxPageFormOutputReference__checks.go
- GoogleDialogflowCxPageFormParameters.go
- GoogleDialogflowCxPageFormParametersAdvancedSettings.go
- GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettings.go
- GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference.go
- GoogleDialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference.go
- GoogleDialogflowCxPageFormParametersAdvancedSettingsOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehavior.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillment.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCases.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActions.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCases.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActions.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList__checks.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference.go
- GoogleDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference__checks.go
- GoogleDialogflowCxPageFormParametersList.go
- GoogleDialogflowCxPageFormParametersList__checks.go
- GoogleDialogflowCxPageFormParametersOutputReference.go
- GoogleDialogflowCxPageFormParametersOutputReference__checks.go
- GoogleDialogflowCxPageTimeouts.go
- GoogleDialogflowCxPageTimeoutsOutputReference.go
- GoogleDialogflowCxPageTimeoutsOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutes.go
- GoogleDialogflowCxPageTransitionRoutesList.go
- GoogleDialogflowCxPageTransitionRoutesList__checks.go
- GoogleDialogflowCxPageTransitionRoutesOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillment.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCases.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActions.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList__checks.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference.go
- GoogleDialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference__checks.go
- GoogleDialogflowCxPage__checks.go
- main.go