Documentation
¶
Index ¶
- func GoogleDialogflowCxFlow_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleDialogflowCxFlow_IsConstruct(x interface{}) *bool
- func GoogleDialogflowCxFlow_IsTerraformElement(x interface{}) *bool
- func GoogleDialogflowCxFlow_IsTerraformResource(x interface{}) *bool
- func GoogleDialogflowCxFlow_TfResourceType() *string
- func NewGoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference, ...)
- func NewGoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference, ...)
- func NewGoogleDialogflowCxFlowAdvancedSettingsOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsOutputReference, ...)
- func NewGoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference, ...)
- func NewGoogleDialogflowCxFlowEventHandlersList_Override(g GoogleDialogflowCxFlowEventHandlersList, ...)
- func NewGoogleDialogflowCxFlowEventHandlersOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersOutputReference, ...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList, ...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList, ...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference, ...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference, ...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList, ...)
- func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowNluSettingsOutputReference_Override(g GoogleDialogflowCxFlowNluSettingsOutputReference, ...)
- func NewGoogleDialogflowCxFlowTimeoutsOutputReference_Override(g GoogleDialogflowCxFlowTimeoutsOutputReference, ...)
- func NewGoogleDialogflowCxFlowTransitionRoutesList_Override(g GoogleDialogflowCxFlowTransitionRoutesList, ...)
- func NewGoogleDialogflowCxFlowTransitionRoutesOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesOutputReference, ...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList, ...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList, ...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference, ...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override(...)
- func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override(...)
- func NewGoogleDialogflowCxFlow_Override(g GoogleDialogflowCxFlow, scope constructs.Construct, id *string, ...)
- type GoogleDialogflowCxFlow
- type GoogleDialogflowCxFlowAdvancedSettings
- type GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination
- type GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference
- type GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings
- type GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference
- type GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings
- type GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference
- type GoogleDialogflowCxFlowAdvancedSettingsOutputReference
- type GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings
- type GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference
- type GoogleDialogflowCxFlowConfig
- type GoogleDialogflowCxFlowEventHandlers
- type GoogleDialogflowCxFlowEventHandlersList
- type GoogleDialogflowCxFlowEventHandlersOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillment
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCases
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessages
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActions
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList
- type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
- type GoogleDialogflowCxFlowNluSettings
- type GoogleDialogflowCxFlowNluSettingsOutputReference
- type GoogleDialogflowCxFlowTimeouts
- type GoogleDialogflowCxFlowTimeoutsOutputReference
- type GoogleDialogflowCxFlowTransitionRoutes
- type GoogleDialogflowCxFlowTransitionRoutesList
- type GoogleDialogflowCxFlowTransitionRoutesOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCases
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActions
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList
- type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleDialogflowCxFlow_GenerateConfigForImport ¶
func GoogleDialogflowCxFlow_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleDialogflowCxFlow resource upon running "cdktf plan <stack-name>".
func GoogleDialogflowCxFlow_IsConstruct ¶
func GoogleDialogflowCxFlow_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 GoogleDialogflowCxFlow_IsTerraformElement ¶
func GoogleDialogflowCxFlow_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleDialogflowCxFlow_IsTerraformResource ¶
func GoogleDialogflowCxFlow_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleDialogflowCxFlow_TfResourceType ¶
func GoogleDialogflowCxFlow_TfResourceType() *string
func NewGoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference_Override ¶
func NewGoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference_Override ¶
func NewGoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference_Override ¶ added in v14.7.0
func NewGoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowAdvancedSettingsOutputReference_Override ¶
func NewGoogleDialogflowCxFlowAdvancedSettingsOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference_Override ¶ added in v14.7.0
func NewGoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference_Override(g GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowEventHandlersList_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersList_Override(g GoogleDialogflowCxFlowEventHandlersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxFlowEventHandlersOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference_Override(g GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxFlowNluSettingsOutputReference_Override ¶
func NewGoogleDialogflowCxFlowNluSettingsOutputReference_Override(g GoogleDialogflowCxFlowNluSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTimeoutsOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTimeoutsOutputReference_Override(g GoogleDialogflowCxFlowTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTransitionRoutesList_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesList_Override(g GoogleDialogflowCxFlowTransitionRoutesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxFlowTransitionRoutesOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference_Override(g GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleDialogflowCxFlow_Override ¶
func NewGoogleDialogflowCxFlow_Override(g GoogleDialogflowCxFlow, scope constructs.Construct, id *string, config *GoogleDialogflowCxFlowConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow google_dialogflow_cx_flow} Resource.
Types ¶
type GoogleDialogflowCxFlow ¶
type GoogleDialogflowCxFlow interface { cdktf.TerraformResource AdvancedSettings() GoogleDialogflowCxFlowAdvancedSettingsOutputReference AdvancedSettingsInput() *GoogleDialogflowCxFlowAdvancedSettings // 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) Description() *string SetDescription(val *string) DescriptionInput() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string EventHandlers() GoogleDialogflowCxFlowEventHandlersList EventHandlersInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IsDefaultStartFlow() interface{} SetIsDefaultStartFlow(val interface{}) IsDefaultStartFlowInput() interface{} LanguageCode() *string SetLanguageCode(val *string) LanguageCodeInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string NluSettings() GoogleDialogflowCxFlowNluSettingsOutputReference NluSettingsInput() *GoogleDialogflowCxFlowNluSettings // 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() GoogleDialogflowCxFlowTimeoutsOutputReference TimeoutsInput() interface{} TransitionRouteGroups() *[]*string SetTransitionRouteGroups(val *[]*string) TransitionRouteGroupsInput() *[]*string TransitionRoutes() GoogleDialogflowCxFlowTransitionRoutesList TransitionRoutesInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAdvancedSettings(value *GoogleDialogflowCxFlowAdvancedSettings) PutEventHandlers(value interface{}) PutNluSettings(value *GoogleDialogflowCxFlowNluSettings) PutTimeouts(value *GoogleDialogflowCxFlowTimeouts) PutTransitionRoutes(value interface{}) ResetAdvancedSettings() ResetDescription() ResetEventHandlers() ResetId() ResetIsDefaultStartFlow() ResetLanguageCode() ResetNluSettings() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetParent() ResetTimeouts() ResetTransitionRouteGroups() ResetTransitionRoutes() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow google_dialogflow_cx_flow}.
func NewGoogleDialogflowCxFlow ¶
func NewGoogleDialogflowCxFlow(scope constructs.Construct, id *string, config *GoogleDialogflowCxFlowConfig) GoogleDialogflowCxFlow
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow google_dialogflow_cx_flow} Resource.
type GoogleDialogflowCxFlowAdvancedSettings ¶
type GoogleDialogflowCxFlowAdvancedSettings struct { // audio_export_gcs_destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#audio_export_gcs_destination GoogleDialogflowCxFlow#audio_export_gcs_destination} AudioExportGcsDestination *GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination `field:"optional" json:"audioExportGcsDestination" yaml:"audioExportGcsDestination"` // dtmf_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#dtmf_settings GoogleDialogflowCxFlow#dtmf_settings} DtmfSettings *GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings `field:"optional" json:"dtmfSettings" yaml:"dtmfSettings"` // logging_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#logging_settings GoogleDialogflowCxFlow#logging_settings} LoggingSettings *GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings `field:"optional" json:"loggingSettings" yaml:"loggingSettings"` // speech_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#speech_settings GoogleDialogflowCxFlow#speech_settings} SpeechSettings *GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings `field:"optional" json:"speechSettings" yaml:"speechSettings"` }
type GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination ¶
type GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination struct { // The Google Cloud Storage URI for the exported objects. // // Whether a full object name, or just a prefix, its usage depends on the Dialogflow operation. // Format: gs://bucket/object-name-or-prefix // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#uri GoogleDialogflowCxFlow#uri} Uri *string `field:"optional" json:"uri" yaml:"uri"` }
type GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference ¶
type GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference 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() *GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination SetInternalValue(val *GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uri() *string SetUri(val *string) UriInput() *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 ResetUri() // 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 NewGoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference ¶
func NewGoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference
type GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings ¶
type GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings 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/6.20.0/docs/resources/google_dialogflow_cx_flow#enabled GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#finish_digit GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#max_digits GoogleDialogflowCxFlow#max_digits} MaxDigits *float64 `field:"optional" json:"maxDigits" yaml:"maxDigits"` }
type GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference ¶
type GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference 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() *GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings SetInternalValue(val *GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings) 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 NewGoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference ¶
func NewGoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference
type GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings ¶ added in v14.7.0
type GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings struct { // Enables consent-based end-user input redaction, if true, a pre-defined session parameter **$session.params.conversation-redaction** will be used to determine if the utterance should be redacted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#enable_consent_based_redaction GoogleDialogflowCxFlow#enable_consent_based_redaction} EnableConsentBasedRedaction interface{} `field:"optional" json:"enableConsentBasedRedaction" yaml:"enableConsentBasedRedaction"` // Enables DF Interaction logging. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#enable_interaction_logging GoogleDialogflowCxFlow#enable_interaction_logging} EnableInteractionLogging interface{} `field:"optional" json:"enableInteractionLogging" yaml:"enableInteractionLogging"` // Enables Google Cloud Logging. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#enable_stackdriver_logging GoogleDialogflowCxFlow#enable_stackdriver_logging} EnableStackdriverLogging interface{} `field:"optional" json:"enableStackdriverLogging" yaml:"enableStackdriverLogging"` }
type GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference ¶ added in v14.7.0
type GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference 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 EnableConsentBasedRedaction() interface{} SetEnableConsentBasedRedaction(val interface{}) EnableConsentBasedRedactionInput() interface{} EnableInteractionLogging() interface{} SetEnableInteractionLogging(val interface{}) EnableInteractionLoggingInput() interface{} EnableStackdriverLogging() interface{} SetEnableStackdriverLogging(val interface{}) EnableStackdriverLoggingInput() interface{} // Experimental. Fqn() *string InternalValue() *GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings SetInternalValue(val *GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings) // 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 ResetEnableConsentBasedRedaction() ResetEnableInteractionLogging() ResetEnableStackdriverLogging() // 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 NewGoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference ¶ added in v14.7.0
func NewGoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference
type GoogleDialogflowCxFlowAdvancedSettingsOutputReference ¶
type GoogleDialogflowCxFlowAdvancedSettingsOutputReference interface { cdktf.ComplexObject AudioExportGcsDestination() GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference AudioExportGcsDestinationInput() *GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination // 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() GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference DtmfSettingsInput() *GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings // Experimental. Fqn() *string InternalValue() *GoogleDialogflowCxFlowAdvancedSettings SetInternalValue(val *GoogleDialogflowCxFlowAdvancedSettings) LoggingSettings() GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference LoggingSettingsInput() *GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings SpeechSettings() GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference SpeechSettingsInput() *GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings // 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 PutAudioExportGcsDestination(value *GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination) PutDtmfSettings(value *GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings) PutLoggingSettings(value *GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings) PutSpeechSettings(value *GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings) ResetAudioExportGcsDestination() ResetDtmfSettings() ResetLoggingSettings() ResetSpeechSettings() // 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 NewGoogleDialogflowCxFlowAdvancedSettingsOutputReference ¶
func NewGoogleDialogflowCxFlowAdvancedSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowAdvancedSettingsOutputReference
type GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings ¶ added in v14.7.0
type GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings struct { // Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#endpointer_sensitivity GoogleDialogflowCxFlow#endpointer_sensitivity} EndpointerSensitivity *float64 `field:"optional" json:"endpointerSensitivity" yaml:"endpointerSensitivity"` // Mapping from language to Speech-to-Text model. // // The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models). // An object containing a list of **"key": value** pairs. Example: **{ "name": "wrench", "mass": "1.3kg", "count": "3" }**. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#models GoogleDialogflowCxFlow#models} Models *map[string]*string `field:"optional" json:"models" yaml:"models"` // Timeout before detecting no speech. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#no_speech_timeout GoogleDialogflowCxFlow#no_speech_timeout} NoSpeechTimeout *string `field:"optional" json:"noSpeechTimeout" yaml:"noSpeechTimeout"` // Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#use_timeout_based_endpointing GoogleDialogflowCxFlow#use_timeout_based_endpointing} UseTimeoutBasedEndpointing interface{} `field:"optional" json:"useTimeoutBasedEndpointing" yaml:"useTimeoutBasedEndpointing"` }
type GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference ¶ added in v14.7.0
type GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference 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 EndpointerSensitivity() *float64 SetEndpointerSensitivity(val *float64) EndpointerSensitivityInput() *float64 // Experimental. Fqn() *string InternalValue() *GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings SetInternalValue(val *GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings) Models() *map[string]*string SetModels(val *map[string]*string) ModelsInput() *map[string]*string NoSpeechTimeout() *string SetNoSpeechTimeout(val *string) NoSpeechTimeoutInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseTimeoutBasedEndpointing() interface{} SetUseTimeoutBasedEndpointing(val interface{}) UseTimeoutBasedEndpointingInput() interface{} // 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 ResetEndpointerSensitivity() ResetModels() ResetNoSpeechTimeout() ResetUseTimeoutBasedEndpointing() // 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 NewGoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference ¶ added in v14.7.0
func NewGoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference
type GoogleDialogflowCxFlowConfig ¶
type GoogleDialogflowCxFlowConfig 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 flow. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#display_name GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#advanced_settings GoogleDialogflowCxFlow#advanced_settings} AdvancedSettings *GoogleDialogflowCxFlowAdvancedSettings `field:"optional" json:"advancedSettings" yaml:"advancedSettings"` // The description of the flow. The maximum length is 500 characters. If exceeded, the request is rejected. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#description GoogleDialogflowCxFlow#description} Description *string `field:"optional" json:"description" yaml:"description"` // event_handlers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#event_handlers GoogleDialogflowCxFlow#event_handlers} EventHandlers interface{} `field:"optional" json:"eventHandlers" yaml:"eventHandlers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#id GoogleDialogflowCxFlow#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"` // Marks this as the [Default Start Flow](https://cloud.google.com/dialogflow/cx/docs/concept/flow#start) for an agent. When you create an agent, the Default Start Flow is created automatically. The Default Start Flow cannot be deleted; deleting the 'google_dialogflow_cx_flow' resource does nothing to the underlying GCP resources. // // ~> Avoid having multiple 'google_dialogflow_cx_flow' resources linked to the same agent with 'is_default_start_flow = true' because they will compete to control a single Default Start Flow resource in GCP. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#is_default_start_flow GoogleDialogflowCxFlow#is_default_start_flow} IsDefaultStartFlow interface{} `field:"optional" json:"isDefaultStartFlow" yaml:"isDefaultStartFlow"` // The language of the following fields in flow: Flow.event_handlers.trigger_fulfillment.messages Flow.event_handlers.trigger_fulfillment.conditional_cases Flow.transition_routes.trigger_fulfillment.messages Flow.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/6.20.0/docs/resources/google_dialogflow_cx_flow#language_code GoogleDialogflowCxFlow#language_code} LanguageCode *string `field:"optional" json:"languageCode" yaml:"languageCode"` // nlu_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#nlu_settings GoogleDialogflowCxFlow#nlu_settings} NluSettings *GoogleDialogflowCxFlowNluSettings `field:"optional" json:"nluSettings" yaml:"nluSettings"` // The agent to create a flow for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#parent GoogleDialogflowCxFlow#parent} Parent *string `field:"optional" json:"parent" yaml:"parent"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#timeouts GoogleDialogflowCxFlow#timeouts} Timeouts *GoogleDialogflowCxFlowTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // A flow's transition route group serve two purposes: They are responsible for matching the user's first utterances in the flow. // // They are inherited by every page's [transition route groups][Page.transition_route_groups]. Transition route groups defined in the page have higher priority than those defined in the flow. // 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/6.20.0/docs/resources/google_dialogflow_cx_flow#transition_route_groups GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#transition_routes GoogleDialogflowCxFlow#transition_routes} TransitionRoutes interface{} `field:"optional" json:"transitionRoutes" yaml:"transitionRoutes"` }
type GoogleDialogflowCxFlowEventHandlers ¶
type GoogleDialogflowCxFlowEventHandlers struct { // The name of the event to handle. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#event GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#target_flow GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#target_page GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#trigger_fulfillment GoogleDialogflowCxFlow#trigger_fulfillment} TriggerFulfillment *GoogleDialogflowCxFlowEventHandlersTriggerFulfillment `field:"optional" json:"triggerFulfillment" yaml:"triggerFulfillment"` }
type GoogleDialogflowCxFlowEventHandlersList ¶
type GoogleDialogflowCxFlowEventHandlersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxFlowEventHandlersOutputReference // 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 NewGoogleDialogflowCxFlowEventHandlersList ¶
func NewGoogleDialogflowCxFlowEventHandlersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxFlowEventHandlersList
type GoogleDialogflowCxFlowEventHandlersOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersOutputReference 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() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference TriggerFulfillmentInput() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillment // 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 *GoogleDialogflowCxFlowEventHandlersTriggerFulfillment) 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 NewGoogleDialogflowCxFlowEventHandlersOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxFlowEventHandlersOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillment ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#conditional_cases GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#messages GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#return_partial_responses GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#set_parameter_actions GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#tag GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#webhook GoogleDialogflowCxFlow#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCases ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCases 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/6.20.0/docs/resources/google_dialogflow_cx_flow#cases GoogleDialogflowCxFlow#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference // 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessages ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessages 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/6.20.0/docs/resources/google_dialogflow_cx_flow#channel GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#conversation_success GoogleDialogflowCxFlow#conversation_success} ConversationSuccess *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#live_agent_handoff GoogleDialogflowCxFlow#live_agent_handoff} LiveAgentHandoff *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#output_audio_text GoogleDialogflowCxFlow#output_audio_text} OutputAudioText *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#payload GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#play_audio GoogleDialogflowCxFlow#play_audio} PlayAudio *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#telephony_transfer_call GoogleDialogflowCxFlow#telephony_transfer_call} TelephonyTransferCall *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#text GoogleDialogflowCxFlow#text} Text *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#metadata GoogleDialogflowCxFlow#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference 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() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess SetInternalValue(val *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess) 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference // 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#metadata GoogleDialogflowCxFlow#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference 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() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText 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/6.20.0/docs/resources/google_dialogflow_cx_flow#ssml GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#text GoogleDialogflowCxFlow#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference 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() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText SetInternalValue(val *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText) 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference 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() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess // 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() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff OutputAudioText() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio TelephonyTransferCall() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference TextInput() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText // 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 *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText) PutPlayAudio(value *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) PutText(value *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText) 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio 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/6.20.0/docs/resources/google_dialogflow_cx_flow#audio_uri GoogleDialogflowCxFlow#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference 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() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio SetInternalValue(val *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio) // 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall 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/6.20.0/docs/resources/google_dialogflow_cx_flow#phone_number GoogleDialogflowCxFlow#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference 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() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall) 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#text GoogleDialogflowCxFlow#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference 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() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText SetInternalValue(val *GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText) // 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference 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() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList 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() *GoogleDialogflowCxFlowEventHandlersTriggerFulfillment SetInternalValue(val *GoogleDialogflowCxFlowEventHandlersTriggerFulfillment) Messages() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActions ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#parameter GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#value GoogleDialogflowCxFlow#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference // 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
type GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference 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 NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference ¶
func NewGoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference
type GoogleDialogflowCxFlowNluSettings ¶
type GoogleDialogflowCxFlowNluSettings struct { // To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. // // If the returned score value is less than the threshold value, then a no-match event will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#classification_threshold GoogleDialogflowCxFlow#classification_threshold} ClassificationThreshold *float64 `field:"optional" json:"classificationThreshold" yaml:"classificationThreshold"` // Indicates NLU model training mode. // // * MODEL_TRAINING_MODE_AUTOMATIC: NLU model training is automatically triggered when a flow gets modified. User can also manually trigger model training in this mode. // * MODEL_TRAINING_MODE_MANUAL: User needs to manually trigger NLU model training. Best for large flows whose models take long time to train. Possible values: ["MODEL_TRAINING_MODE_AUTOMATIC", "MODEL_TRAINING_MODE_MANUAL"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#model_training_mode GoogleDialogflowCxFlow#model_training_mode} ModelTrainingMode *string `field:"optional" json:"modelTrainingMode" yaml:"modelTrainingMode"` // Indicates the type of NLU model. // // * MODEL_TYPE_STANDARD: Use standard NLU model. // * MODEL_TYPE_ADVANCED: Use advanced NLU model. Possible values: ["MODEL_TYPE_STANDARD", "MODEL_TYPE_ADVANCED"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#model_type GoogleDialogflowCxFlow#model_type} ModelType *string `field:"optional" json:"modelType" yaml:"modelType"` }
type GoogleDialogflowCxFlowNluSettingsOutputReference ¶
type GoogleDialogflowCxFlowNluSettingsOutputReference interface { cdktf.ComplexObject ClassificationThreshold() *float64 SetClassificationThreshold(val *float64) ClassificationThresholdInput() *float64 // 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() *GoogleDialogflowCxFlowNluSettings SetInternalValue(val *GoogleDialogflowCxFlowNluSettings) ModelTrainingMode() *string SetModelTrainingMode(val *string) ModelTrainingModeInput() *string ModelType() *string SetModelType(val *string) ModelTypeInput() *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 ResetClassificationThreshold() ResetModelTrainingMode() ResetModelType() // 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 NewGoogleDialogflowCxFlowNluSettingsOutputReference ¶
func NewGoogleDialogflowCxFlowNluSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowNluSettingsOutputReference
type GoogleDialogflowCxFlowTimeouts ¶
type GoogleDialogflowCxFlowTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#create GoogleDialogflowCxFlow#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#delete GoogleDialogflowCxFlow#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#update GoogleDialogflowCxFlow#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleDialogflowCxFlowTimeoutsOutputReference ¶
type GoogleDialogflowCxFlowTimeoutsOutputReference 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 NewGoogleDialogflowCxFlowTimeoutsOutputReference ¶
func NewGoogleDialogflowCxFlowTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowTimeoutsOutputReference
type GoogleDialogflowCxFlowTransitionRoutes ¶
type GoogleDialogflowCxFlowTransitionRoutes 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/6.20.0/docs/resources/google_dialogflow_cx_flow#condition GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#intent GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#target_flow GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#target_page GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#trigger_fulfillment GoogleDialogflowCxFlow#trigger_fulfillment} TriggerFulfillment *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment `field:"optional" json:"triggerFulfillment" yaml:"triggerFulfillment"` }
type GoogleDialogflowCxFlowTransitionRoutesList ¶
type GoogleDialogflowCxFlowTransitionRoutesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxFlowTransitionRoutesOutputReference // 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 NewGoogleDialogflowCxFlowTransitionRoutesList ¶
func NewGoogleDialogflowCxFlowTransitionRoutesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxFlowTransitionRoutesList
type GoogleDialogflowCxFlowTransitionRoutesOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesOutputReference 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() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference TriggerFulfillmentInput() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment // 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 *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment) 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 NewGoogleDialogflowCxFlowTransitionRoutesOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxFlowTransitionRoutesOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment struct { // conditional_cases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#conditional_cases GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#messages GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#return_partial_responses GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#set_parameter_actions GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#tag GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#webhook GoogleDialogflowCxFlow#webhook} Webhook *string `field:"optional" json:"webhook" yaml:"webhook"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCases ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCases 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/6.20.0/docs/resources/google_dialogflow_cx_flow#cases GoogleDialogflowCxFlow#cases} Cases *string `field:"optional" json:"cases" yaml:"cases"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference // 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages 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/6.20.0/docs/resources/google_dialogflow_cx_flow#channel GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#conversation_success GoogleDialogflowCxFlow#conversation_success} ConversationSuccess *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess `field:"optional" json:"conversationSuccess" yaml:"conversationSuccess"` // live_agent_handoff block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#live_agent_handoff GoogleDialogflowCxFlow#live_agent_handoff} LiveAgentHandoff *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff `field:"optional" json:"liveAgentHandoff" yaml:"liveAgentHandoff"` // output_audio_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#output_audio_text GoogleDialogflowCxFlow#output_audio_text} OutputAudioText *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText `field:"optional" json:"outputAudioText" yaml:"outputAudioText"` // A custom, platform-specific payload. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#payload GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#play_audio GoogleDialogflowCxFlow#play_audio} PlayAudio *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio `field:"optional" json:"playAudio" yaml:"playAudio"` // telephony_transfer_call block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#telephony_transfer_call GoogleDialogflowCxFlow#telephony_transfer_call} TelephonyTransferCall *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall `field:"optional" json:"telephonyTransferCall" yaml:"telephonyTransferCall"` // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#text GoogleDialogflowCxFlow#text} Text *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#metadata GoogleDialogflowCxFlow#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference 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() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess SetInternalValue(val *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess) 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference // 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff struct { // Custom metadata. Dialogflow doesn't impose any structure on this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#metadata GoogleDialogflowCxFlow#metadata} Metadata *string `field:"optional" json:"metadata" yaml:"metadata"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference 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() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff SetInternalValue(val *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff) 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText 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/6.20.0/docs/resources/google_dialogflow_cx_flow#ssml GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#text GoogleDialogflowCxFlow#text} Text *string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference 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() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText SetInternalValue(val *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText) 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference 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() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference ConversationSuccessInput() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess // 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() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference LiveAgentHandoffInput() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff OutputAudioText() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference OutputAudioTextInput() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText Payload() *string SetPayload(val *string) PayloadInput() *string PlayAudio() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference PlayAudioInput() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio TelephonyTransferCall() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference TelephonyTransferCallInput() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference TextInput() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText // 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 *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess) PutLiveAgentHandoff(value *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff) PutOutputAudioText(value *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText) PutPlayAudio(value *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio) PutTelephonyTransferCall(value *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall) PutText(value *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText) 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio 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/6.20.0/docs/resources/google_dialogflow_cx_flow#audio_uri GoogleDialogflowCxFlow#audio_uri} AudioUri *string `field:"required" json:"audioUri" yaml:"audioUri"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference 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() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio SetInternalValue(val *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio) // 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall 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/6.20.0/docs/resources/google_dialogflow_cx_flow#phone_number GoogleDialogflowCxFlow#phone_number} PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference 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() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall SetInternalValue(val *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall) 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText struct { // A collection of text responses. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#text GoogleDialogflowCxFlow#text} Text *[]*string `field:"optional" json:"text" yaml:"text"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference 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() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText SetInternalValue(val *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText) // 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference 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() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList 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() *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment SetInternalValue(val *GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment) Messages() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList MessagesInput() interface{} ReturnPartialResponses() interface{} SetReturnPartialResponses(val interface{}) ReturnPartialResponsesInput() interface{} SetParameterActions() GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActions ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActions struct { // Display name of the parameter. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.20.0/docs/resources/google_dialogflow_cx_flow#parameter GoogleDialogflowCxFlow#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/6.20.0/docs/resources/google_dialogflow_cx_flow#value GoogleDialogflowCxFlow#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference // 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference ¶
type GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference 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 NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference ¶
func NewGoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference
Source Files
¶
- GoogleDialogflowCxFlow.go
- GoogleDialogflowCxFlowAdvancedSettings.go
- GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestination.go
- GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference.go
- GoogleDialogflowCxFlowAdvancedSettingsAudioExportGcsDestinationOutputReference__checks.go
- GoogleDialogflowCxFlowAdvancedSettingsDtmfSettings.go
- GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference.go
- GoogleDialogflowCxFlowAdvancedSettingsDtmfSettingsOutputReference__checks.go
- GoogleDialogflowCxFlowAdvancedSettingsLoggingSettings.go
- GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference.go
- GoogleDialogflowCxFlowAdvancedSettingsLoggingSettingsOutputReference__checks.go
- GoogleDialogflowCxFlowAdvancedSettingsOutputReference.go
- GoogleDialogflowCxFlowAdvancedSettingsOutputReference__checks.go
- GoogleDialogflowCxFlowAdvancedSettingsSpeechSettings.go
- GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference.go
- GoogleDialogflowCxFlowAdvancedSettingsSpeechSettingsOutputReference__checks.go
- GoogleDialogflowCxFlowConfig.go
- GoogleDialogflowCxFlowEventHandlers.go
- GoogleDialogflowCxFlowEventHandlersList.go
- GoogleDialogflowCxFlowEventHandlersList__checks.go
- GoogleDialogflowCxFlowEventHandlersOutputReference.go
- GoogleDialogflowCxFlowEventHandlersOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillment.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCases.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesList__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentConditionalCasesOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessages.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesList__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTextOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentOutputReference__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActions.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsList__checks.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference.go
- GoogleDialogflowCxFlowEventHandlersTriggerFulfillmentSetParameterActionsOutputReference__checks.go
- GoogleDialogflowCxFlowNluSettings.go
- GoogleDialogflowCxFlowNluSettingsOutputReference.go
- GoogleDialogflowCxFlowNluSettingsOutputReference__checks.go
- GoogleDialogflowCxFlowTimeouts.go
- GoogleDialogflowCxFlowTimeoutsOutputReference.go
- GoogleDialogflowCxFlowTimeoutsOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutes.go
- GoogleDialogflowCxFlowTransitionRoutesList.go
- GoogleDialogflowCxFlowTransitionRoutesList__checks.go
- GoogleDialogflowCxFlowTransitionRoutesOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillment.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCases.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesList__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesList__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTextOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentOutputReference__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActions.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsList__checks.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference.go
- GoogleDialogflowCxFlowTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference__checks.go
- GoogleDialogflowCxFlow__checks.go
- main.go