UNPKG

@cdktf/provider-google

Version:

Prebuilt google Provider for Terraform CDK (cdktf)

442 lines 1.65 MB
"use strict"; var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83; Object.defineProperty(exports, "__esModule", { value: true }); exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesList = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsList = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesList = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesList = exports.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageFormParametersAdvancedSettingsOutputReference = exports.DialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsOutputReference = exports.DialogflowCxPageEventHandlersList = exports.DialogflowCxPageEventHandlersOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsList = exports.DialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesList = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesList = exports.DialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageEntryFulfillmentOutputReference = exports.DialogflowCxPageEntryFulfillmentSetParameterActionsList = exports.DialogflowCxPageEntryFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesList = exports.DialogflowCxPageEntryFulfillmentMessagesOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageEntryFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageEntryFulfillmentConditionalCasesList = exports.DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageAdvancedSettingsOutputReference = exports.DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference = void 0; exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesList = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageTimeoutsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesList = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsOutputReference = exports.DialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsList = exports.DialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsOutputReference = exports.DialogflowCxPageFormOutputReference = exports.DialogflowCxPageFormParametersList = exports.DialogflowCxPageFormParametersOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersList = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsList = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesList = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallOutputReference = exports.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioOutputReference = void 0; exports.DialogflowCxPage = exports.DialogflowCxPageTransitionRoutesList = exports.DialogflowCxPageTransitionRoutesOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsList = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsOutputReference = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesList = exports.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputReference = void 0; exports.dialogflowCxPageAdvancedSettingsDtmfSettingsToTerraform = dialogflowCxPageAdvancedSettingsDtmfSettingsToTerraform; exports.dialogflowCxPageAdvancedSettingsDtmfSettingsToHclTerraform = dialogflowCxPageAdvancedSettingsDtmfSettingsToHclTerraform; exports.dialogflowCxPageAdvancedSettingsToTerraform = dialogflowCxPageAdvancedSettingsToTerraform; exports.dialogflowCxPageAdvancedSettingsToHclTerraform = dialogflowCxPageAdvancedSettingsToHclTerraform; exports.dialogflowCxPageEntryFulfillmentConditionalCasesToTerraform = dialogflowCxPageEntryFulfillmentConditionalCasesToTerraform; exports.dialogflowCxPageEntryFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageEntryFulfillmentConditionalCasesToHclTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageEntryFulfillmentMessagesConversationSuccessToTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesConversationSuccessToHclTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffToTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesLiveAgentHandoffToHclTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageEntryFulfillmentMessagesOutputAudioTextToTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesOutputAudioTextToHclTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageEntryFulfillmentMessagesPlayAudioToTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesPlayAudioToHclTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallToTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesTelephonyTransferCallToHclTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesTextToTerraform = dialogflowCxPageEntryFulfillmentMessagesTextToTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesTextToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesTextToHclTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesToTerraform = dialogflowCxPageEntryFulfillmentMessagesToTerraform; exports.dialogflowCxPageEntryFulfillmentMessagesToHclTerraform = dialogflowCxPageEntryFulfillmentMessagesToHclTerraform; exports.dialogflowCxPageEntryFulfillmentSetParameterActionsToTerraform = dialogflowCxPageEntryFulfillmentSetParameterActionsToTerraform; exports.dialogflowCxPageEntryFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageEntryFulfillmentSetParameterActionsToHclTerraform; exports.dialogflowCxPageEntryFulfillmentToTerraform = dialogflowCxPageEntryFulfillmentToTerraform; exports.dialogflowCxPageEntryFulfillmentToHclTerraform = dialogflowCxPageEntryFulfillmentToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentConditionalCasesToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesConversationSuccessToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesOutputAudioTextToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesPlayAudioToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesTextToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentMessagesToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentMessagesToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentSetParameterActionsToHclTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentToTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentToTerraform; exports.dialogflowCxPageEventHandlersTriggerFulfillmentToHclTerraform = dialogflowCxPageEventHandlersTriggerFulfillmentToHclTerraform; exports.dialogflowCxPageEventHandlersToTerraform = dialogflowCxPageEventHandlersToTerraform; exports.dialogflowCxPageEventHandlersToHclTerraform = dialogflowCxPageEventHandlersToHclTerraform; exports.dialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsToTerraform = dialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsToTerraform; exports.dialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsToHclTerraform = dialogflowCxPageFormParametersAdvancedSettingsDtmfSettingsToHclTerraform; exports.dialogflowCxPageFormParametersAdvancedSettingsToTerraform = dialogflowCxPageFormParametersAdvancedSettingsToTerraform; exports.dialogflowCxPageFormParametersAdvancedSettingsToHclTerraform = dialogflowCxPageFormParametersAdvancedSettingsToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentConditionalCasesToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccessToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoffToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioTextToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudioToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCallToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTextToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentSetParameterActionsToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentToTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentToHclTerraform = dialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentConditionalCasesToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccessToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioTextToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudioToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTextToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentSetParameterActionsToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersToTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersToHclTerraform = dialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersToHclTerraform; exports.dialogflowCxPageFormParametersFillBehaviorToTerraform = dialogflowCxPageFormParametersFillBehaviorToTerraform; exports.dialogflowCxPageFormParametersFillBehaviorToHclTerraform = dialogflowCxPageFormParametersFillBehaviorToHclTerraform; exports.dialogflowCxPageFormParametersToTerraform = dialogflowCxPageFormParametersToTerraform; exports.dialogflowCxPageFormParametersToHclTerraform = dialogflowCxPageFormParametersToHclTerraform; exports.dialogflowCxPageFormToTerraform = dialogflowCxPageFormToTerraform; exports.dialogflowCxPageFormToHclTerraform = dialogflowCxPageFormToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsDataStoreConnectionsToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsDtmfSettingsToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsLoggingSettingsToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsSpeechSettingsToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentAdvancedSettingsToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentConditionalCasesToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesEndInteractionToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioSegmentsToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesMixedAudioToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesConversationSuccessToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesKnowledgeInfoCardToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesOutputAudioTextToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesPlayAudioToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesTextToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentMessagesToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentSetParameterActionsToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentToTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsTriggerFulfillmentToHclTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsToTerraform = dialogflowCxPageKnowledgeConnectorSettingsToTerraform; exports.dialogflowCxPageKnowledgeConnectorSettingsToHclTerraform = dialogflowCxPageKnowledgeConnectorSettingsToHclTerraform; exports.dialogflowCxPageTimeoutsToTerraform = dialogflowCxPageTimeoutsToTerraform; exports.dialogflowCxPageTimeoutsToHclTerraform = dialogflowCxPageTimeoutsToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentConditionalCasesToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccessToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioTextToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudioToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTextToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentSetParameterActionsToHclTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentToTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentToTerraform; exports.dialogflowCxPageTransitionRoutesTriggerFulfillmentToHclTerraform = dialogflowCxPageTransitionRoutesTriggerFulfillmentToHclTerraform; exports.dialogflowCxPageTransitionRoutesToTerraform = dialogflowCxPageTransitionRoutesToTerraform; exports.dialogflowCxPageTransitionRoutesToHclTerraform = dialogflowCxPageTransitionRoutesToHclTerraform; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dialogflowCxPageAdvancedSettingsDtmfSettingsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { enabled: cdktf.booleanToTerraform(struct.enabled), finish_digit: cdktf.stringToTerraform(struct.finishDigit), max_digits: cdktf.numberToTerraform(struct.maxDigits), }; } function dialogflowCxPageAdvancedSettingsDtmfSettingsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = { enabled: { value: cdktf.booleanToHclTerraform(struct.enabled), isBlock: false, type: "simple", storageClassType: "boolean", }, finish_digit: { value: cdktf.stringToHclTerraform(struct.finishDigit), isBlock: false, type: "simple", storageClassType: "string", }, max_digits: { value: cdktf.numberToHclTerraform(struct.maxDigits), isBlock: false, type: "simple", storageClassType: "number", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource, terraformAttribute) { super(terraformResource, terraformAttribute, false, 0); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._enabled !== undefined) { hasAnyValues = true; internalValueResult.enabled = this._enabled; } if (this._finishDigit !== undefined) { hasAnyValues = true; internalValueResult.finishDigit = this._finishDigit; } if (this._maxDigits !== undefined) { hasAnyValues = true; internalValueResult.maxDigits = this._maxDigits; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._enabled = undefined; this._finishDigit = undefined; this._maxDigits = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._enabled = value.enabled; this._finishDigit = value.finishDigit; this._maxDigits = value.maxDigits; } } get enabled() { return this.getBooleanAttribute('enabled'); } set enabled(value) { this._enabled = value; } resetEnabled() { this._enabled = undefined; } // Temporarily expose input value. Use with caution. get enabledInput() { return this._enabled; } get finishDigit() { return this.getStringAttribute('finish_digit'); } set finishDigit(value) { this._finishDigit = value; } resetFinishDigit() { this._finishDigit = undefined; } // Temporarily expose input value. Use with caution. get finishDigitInput() { return this._finishDigit; } get maxDigits() { return this.getNumberAttribute('max_digits'); } set maxDigits(value) { this._maxDigits = value; } resetMaxDigits() { this._maxDigits = undefined; } // Temporarily expose input value. Use with caution. get maxDigitsInput() { return this._maxDigits; } } exports.DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference = DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference; _a = JSII_RTTI_SYMBOL_1; DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference[_a] = { fqn: "@cdktf/provider-google.dialogflowCxPage.DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference", version: "14.35.1" }; function dialogflowCxPageAdvancedSettingsToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { dtmf_settings: dialogflowCxPageAdvancedSettingsDtmfSettingsToTerraform(struct.dtmfSettings), }; } function dialogflowCxPageAdvancedSettingsToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = { dtmf_settings: { value: dialogflowCxPageAdvancedSettingsDtmfSettingsToHclTerraform(struct.dtmfSettings), isBlock: true, type: "list", storageClassType: "DialogflowCxPageAdvancedSettingsDtmfSettingsList", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class DialogflowCxPageAdvancedSettingsOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource, terraformAttribute) { super(terraformResource, terraformAttribute, false, 0); this.isEmptyObject = false; // dtmf_settings - computed: false, optional: true, required: false this._dtmfSettings = new DialogflowCxPageAdvancedSettingsDtmfSettingsOutputReference(this, "dtmf_settings"); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._dtmfSettings?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.dtmfSettings = this._dtmfSettings?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._dtmfSettings.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._dtmfSettings.internalValue = value.dtmfSettings; } } get dtmfSettings() { return this._dtmfSettings; } putDtmfSettings(value) { this._dtmfSettings.internalValue = value; } resetDtmfSettings() { this._dtmfSettings.internalValue = undefined; } // Temporarily expose input value. Use with caution. get dtmfSettingsInput() { return this._dtmfSettings.internalValue; } } exports.DialogflowCxPageAdvancedSettingsOutputReference = DialogflowCxPageAdvancedSettingsOutputReference; _b = JSII_RTTI_SYMBOL_1; DialogflowCxPageAdvancedSettingsOutputReference[_b] = { fqn: "@cdktf/provider-google.dialogflowCxPage.DialogflowCxPageAdvancedSettingsOutputReference", version: "14.35.1" }; function dialogflowCxPageEntryFulfillmentConditionalCasesToTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } return { cases: cdktf.stringToTerraform(struct.cases), }; } function dialogflowCxPageEntryFulfillmentConditionalCasesToHclTerraform(struct) { if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } if (cdktf.isComplexElement(struct)) { throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); } const attrs = { cases: { value: cdktf.stringToHclTerraform(struct.cases), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class DialogflowCxPageEntryFulfillmentConditionalCasesOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { if (this.resolvableValue) { return this.resolvableValue; } let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._cases !== undefined) { hasAnyValues = true; internalValueResult.cases = this._cases; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this.resolvableValue = undefined; this._cases = undefined; } else if (cdktf.Tokenization.isResolvable(value)) { this.isEmptyObject = false; this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; this.resolvableValue = undefined; this._cases = value.cases; } } get cases() { return this.getStringAttribute(